Bug 211227 - Okular suddenly closed, for some pdf file only
Summary: Okular suddenly closed, for some pdf file only
Status: RESOLVED WORKSFORME
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: FreeBSD Ports FreeBSD
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-20 18:16 UTC by renguoqin
Modified: 2009-10-22 00:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description renguoqin 2009-10-20 18:16:04 UTC
Version:            (using KDE 4.3.1)
OS:                FreeBSD
Installed from:    FreeBSD Ports

Ghostscript backend. FreeBSD 8.0 RC1. 

To reproduce, download this pdf file from arXiv.org: 
http://arxiv.org/pdf/astro-ph/0611917v4
Save. Open it with Okular. Scroll down... then Okular will close for no reason.
Comment 1 Albert Astals Cid 2009-10-20 23:56:26 UTC
Works for me, please read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports to provide more information
Comment 2 Brad Hards 2009-10-21 12:23:28 UTC
Probably a poppler problem. Those diagrams on page 9 crush evince too.

bash-4.0$ gdb --args okular Documents/3504.0.0611917v4.pdf 
GNU gdb (GDB) Fedora (6.8.50.20090302-38.fc11)             
Copyright (C) 2009 Free Software Foundation, Inc.          
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.           
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"   
and "show warranty" for details.                                             
This GDB was configured as "i586-redhat-linux-gnu".                          
For bug reporting instructions, please see:                                  
<http://www.gnu.org/software/gdb/bugs/>...                                   
Missing separate debuginfos, use: debuginfo-install kdegraphics-4.3.1-1.fc11.i586
(gdb) r                                                                          
Starting program: /usr/bin/okular Documents/3504.0.0611917v4.pdf                 
warning: .dynamic section for "/lib/libbz2.so.1" is not at the expected address  
warning: difference appears to be caused by prelink, adjusting expectations      
warning: .dynamic section for "/lib/libcom_err.so.2" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations        
warning: .dynamic section for "/usr/lib/libk5crypto.so.3" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations             
warning: .dynamic section for "/usr/lib/libkrb5support.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations                
warning: .dynamic section for "/lib/libkeyutils.so.1" is not at the expected address       
warning: difference appears to be caused by prelink, adjusting expectations                
[Thread debugging using libthread_db enabled]                                              
warning: .dynamic section for "/usr/lib/libwacomcfg.so.0" is not at the expected address   
warning: difference appears to be caused by prelink, adjusting expectations                
warning: .dynamic section for "/usr/lib/libpcreposix.so.0" is not at the expected address  
warning: difference appears to be caused by prelink, adjusting expectations                
warning: .dynamic section for "/usr/lib/libpoppler.so.4" is not at the expected address    
warning: difference appears to be caused by prelink, adjusting expectations                
warning: .dynamic section for "/usr/lib/libopenjpeg.so.2" is not at the expected address   
warning: difference appears to be caused by prelink, adjusting expectations                
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1079x1396@0       
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1079x1396@1       
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=3 1079x1396@0 async == true                                                                                                             
[New Thread 0xb5396b70 (LWP 3611)]                                                                                
[Thread 0xb5396b70 (LWP 3611) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@0                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@1                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@0                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@1                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=3 1059x1370@0 async == true                                                                                                             
[New Thread 0xb5396b70 (LWP 3612)]                                                                                
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=4 49x63@0                                  
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=4 49x63@1                                  
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=4 49x63@2                                  
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=4 49x63@3                                  
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=4 49x63@4                                  
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=4 49x63@5                                  
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=4 49x63@6                                  
[Thread 0xb5396b70 (LWP 3612) exited]                                                                             
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=4 49x63@0 async == true                                                                                                                 
[New Thread 0xb5396b70 (LWP 3613)]                                                                                
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=4 49x63@1 async == true                                                                                                                 
[Thread 0xb5396b70 (LWP 3613) exited]                                                                             
[New Thread 0xb40b7b70 (LWP 3614)]                                                                                
[Thread 0xb40b7b70 (LWP 3614) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@1                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=4 49x63@2 async == true                                                                                                                 
[New Thread 0xb40b7b70 (LWP 3615)]                                                                                
[Thread 0xb40b7b70 (LWP 3615) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@1                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=4 49x63@3 async == true                                                                                                                 
[New Thread 0xb40b7b70 (LWP 3616)]                                                                                
[Thread 0xb40b7b70 (LWP 3616) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@1                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=4 49x63@4 async == true                                                                                                                 
[New Thread 0xb40b7b70 (LWP 3617)]                                                                                
[Thread 0xb40b7b70 (LWP 3617) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@1                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=4 49x63@5 async == true                                                                                                                 
[New Thread 0xb40b7b70 (LWP 3618)]                                                                                
[Thread 0xb40b7b70 (LWP 3618) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@1                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=4 49x63@6 async == true                                                                                                                 
[New Thread 0xb40b7b70 (LWP 3619)]                                                                                
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@1                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=3 1059x1370@1 async == true                                                                                                             
[Thread 0xb40b7b70 (LWP 3619) exited]                                                                             
[New Thread 0xb5396b70 (LWP 3620)]                                                                                
[Thread 0xb5396b70 (LWP 3620) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@1                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=3 1059x1370@1 async == true                                                                                                             
[New Thread 0xb5396b70 (LWP 3622)]                                                                                
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@1                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@1                              
[Thread 0xb5396b70 (LWP 3622) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@2                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=3 1059x1370@2 async == true                                                                                                             
[New Thread 0xb5396b70 (LWP 3623)]                                                                                
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@2                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@2                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@2                              
[Thread 0xb5396b70 (LWP 3623) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@3                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=3 1059x1370@3 async == true                                                                                                             
[New Thread 0xb5396b70 (LWP 3624)]                                                                                
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@3                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@3                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@3                              
[Thread 0xb5396b70 (LWP 3624) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@4                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=3 1059x1370@4 async == true                                                                                                             
[New Thread 0xb5396b70 (LWP 3625)]                                                                                
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@4                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@4                              
[Thread 0xb5396b70 (LWP 3625) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@5                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=3 1059x1370@5 async == true                                                                                                             
[New Thread 0xb5396b70 (LWP 3626)]                                                                                
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@5                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@5                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@5                              
[Thread 0xb5396b70 (LWP 3626) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@6                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=3 1059x1370@6 async == true                                                                                                             
[New Thread 0xb5396b70 (LWP 3627)]                                                                                
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@6                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@6                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@6                              
[Thread 0xb5396b70 (LWP 3627) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@7                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=3 1059x1370@7 async == true                                                                                                             
[New Thread 0xb5396b70 (LWP 3628)]                                                                                
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@7                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@7                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@7                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@7                              
[Thread 0xb5396b70 (LWP 3628) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@7                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=4 49x63@7                                  
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=4 49x63@7 async == true                                                                                                                 
[New Thread 0xb5396b70 (LWP 3629)]                                                                                
[Thread 0xb5396b70 (LWP 3629) exited]                                                                             
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@8                              
okular(3608)/okular (app) Okular::DocumentPrivate::sendGeneratorRequest: sending request id=3 1059x1370@8 async == true                                                                                                             
[New Thread 0xb5396b70 (LWP 3630)]                                                                                
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@8                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@8                              
okular(3608)/okular (app) Okular::Document::requestPixmaps: request id=3 1059x1370@8                              
Bogus memory allocation size                                                                                      
Bogus memory allocation size                                                                                      
Bogus memory allocation size                                                                                      
Bogus memory allocation size                                                                                      
Bogus memory allocation size                                                                                      
Bogus memory allocation size                                                                                      
Bogus memory allocation size                                                                                      
Bogus memory allocation size                                                                                      
Bogus memory allocation size                                                                                      
Bogus memory allocation size                                                                                      
Bogus memory allocation size                                                                                      
Bogus memory allocation size                                                                                      
Out of memory                                                                                                     

Program received signal SIGSEGV, Segmentation fault.
0x03fe2f69 in ?? () from /usr/lib/libQtDBus.so.4    
(gdb) bt                                            
#0  0x03fe2f69 in ?? () from /usr/lib/libQtDBus.so.4
#1  0x03fe3460 in ?? () from /usr/lib/libQtDBus.so.4
#2  0x00abc87d in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#3  0x03fd65c3 in ?? () from /usr/lib/libQtDBus.so.4
#4  0x03fd66cd in ?? () from /usr/lib/libQtDBus.so.4
#5  0x040177d7 in ?? () from /usr/lib/libQtDBus.so.4
#6  0x03ee1853 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#7  0x03ee24b2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /usr/lib/libQtCore.so.4
#8  0x03f1b9e3 in QSocketNotifier::activated(int) () from /usr/lib/libQtCore.so.4
#9  0x03ee6247 in QSocketNotifier::event(QEvent*) () from /usr/lib/libQtCore.so.4
#10 0x0446d974 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#11 0x044750e9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0x06f0a60a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#13 0x03ecbb0b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#14 0x03ef688a in ?? () from /usr/lib/libQtCore.so.4
#15 0x006c2308 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#16 0x006c59e0 in ?? () from /lib/libglib-2.0.so.0
#17 0x006c5b13 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#18 0x03ef65ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#19 0x0450ccb5 in ?? () from /usr/lib/libQtGui.so.4
#20 0x03eca0d9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#21 0x03eca52a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0x03ecc9af in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#23 0x0446d7f7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#24 0x0804e688 in _start ()
(gdb)
Comment 3 Albert Astals Cid 2009-10-21 22:18:14 UTC
Which poppler version would that be?
Comment 4 Brad Hards 2009-10-22 00:19:31 UTC
Sorry, should have known better.

The results in comment #2 were from 0.10.7 (distro packages from Fedora 11).

I grabbed poppler from git (so post 0.12.1), and rebuilt kdegraphics against that poppler version

I no longer see the problem - it all renders OK.
Comment 5 Albert Astals Cid 2009-10-22 00:35:44 UTC
Closing as works for me, renguoqin if you update to poppler >= 0.12.1 and it still crashes please reopen the bug