Bug 155949 - Seemingly random okular crash
Summary: Seemingly random okular crash
Status: RESOLVED WORKSFORME
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-16 22:00 UTC by Oliver Putz
Modified: 2008-02-28 14:38 UTC (History)
0 users

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 Oliver Putz 2008-01-16 22:00:58 UTC
Version:           0.6.80 (using 4.00.80 (KDE 4.0.80 >= 20080104), Gentoo)
Compiler:          i686-pc-linux-gnu-gcc
OS:                Linux (i686) release 2.6.22-gentoo-r9

Today I had a file opened in okular and when I renamed / unrenamed some other file in konqueror, all of a sudden okular crashed with the following backtrace:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb64f2990 (LWP 2687)]
[New Thread 0xb27acb90 (LWP 2693)]
[KCrash handler]
#6  0xb3953d34 in Poppler::Page::pageSizeF ()
   from /usr/lib/libpoppler-qt4.so.2
#7  0xb39b1614 in PDFPixmapGeneratorThread::run (this=0x81c3fd8)
    at /var/tmp/portage/kde-base/kdegraphics-9999.4/work/kdegraphics-9999.4/okular/generators/poppler/generator_pdf.cpp:1756
#8  0xb7da25de in QThreadPrivate::start (arg=0x81c3fd8)
    at thread/qthread_unix.cpp:181
#9  0xb7d3418b in start_thread (arg=0xb27acb90) at pthread_create.c:296
#10 0xb67ac35e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb64f2990 (LWP 2687)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb67a2eb3 in *__GI___poll (fds=0xb6817ff4, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb74da653 in _XWaitForReadable (dpy=0x8065f60) at XlibInt.c:507
#3  0xb74da964 in _XRead (dpy=0x8065f60, data=0xbf9abfa0 "\v", size=32)
    at XlibInt.c:1097
#4  0xb74db1a3 in _XReply (dpy=0x8065f60, rep=0xbf9abfa0, extra=0, discard=1)
    at XlibInt.c:1728
#5  0xb74d14ce in XQueryPointer (dpy=0x8065f60, w=90, root=0xbf9ac038, 
    child=0xbf9ac034, root_x=0xbf9ac030, root_y=0xbf9ac02c, win_x=0xbf9ac028, 
    win_y=0xbf9ac024, mask=0xbf9ac020) at QuPntr.c:50
#6  0xb6abd08e in QCursor::pos () at kernel/qcursor_x11.cpp:151
#7  0xb509a5bf in PageView::notifySetup (this=0x8146d10, pageSet=@0xbf9ac288, 
    setupFlags=1)
    at /var/tmp/portage/kde-base/kdegraphics-9999.4/work/kdegraphics-9999.4/okular/ui/pageview.cpp:738
#8  0xb4fcbd52 in Okular::Document::closeDocument (this=0x811ce20)
    at /var/tmp/portage/kde-base/kdegraphics-9999.4/work/kdegraphics-9999.4/okular/core/document.cpp:1373
#9  0xb5042cc0 in Part::closeUrl (this=0x80fd2e0)
    at /var/tmp/portage/kde-base/kdegraphics-9999.4/work/kdegraphics-9999.4/okular/part.cpp:867
#10 0xb504508f in ~Part (this=0x80fd2e0)
    at /var/tmp/portage/kde-base/kdegraphics-9999.4/work/kdegraphics-9999.4/okular/part.cpp:487
#11 0x0804faba in ~Shell (this=0x80fa4a0)
    at /var/tmp/portage/kde-base/kdegraphics-9999.4/work/kdegraphics-9999.4/okular/shell/shell.cpp:122
#12 0xb7e7df07 in QObject::event (this=0x80fa4a0, e=0x1)
    at kernel/qobject.cpp:1107
#13 0xb6aa1232 in QWidget::event (this=0x80fa4a0, event=0x811a538)
    at kernel/qwidget.cpp:6501
#14 0xb6dfea0f in QMainWindow::event (this=0x80fa4a0, event=0x811a538)
    at widgets/qmainwindow.cpp:1196
#15 0xb7aae5a2 in KMainWindow::event (this=0x80fa4a0, ev=0x811a538)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/widgets/kmainwindow.cpp:934
#16 0xb7ae14bc in KXmlGuiWindow::event (this=0x80fa4a0, ev=0x811a538)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/xmlgui/kxmlguiwindow.cpp:123
#17 0xb6a4f0ca in QApplicationPrivate::notify_helper (this=0x8060148, 
    receiver=0x80fa4a0, e=0x811a538) at kernel/qapplication.cpp:3558
#18 0xb6a5091f in QApplication::notify (this=0xbf9acaa8, receiver=0x80fa4a0, 
    e=0x811a538) at kernel/qapplication.cpp:3117
#19 0xb79f6583 in KApplication::notify (this=0xbf9acaa8, receiver=0x80fa4a0, 
    event=0x811a538)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:314
#20 0xb7e6ccab in QCoreApplication::notifyInternal (this=0xbf9acaa8, 
    receiver=0x80fa4a0, event=0x811a538) at kernel/qcoreapplication.cpp:532
#21 0xb7e6e14a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=52, data=0x8056e50) at kernel/qcoreapplication.h:202
#22 0xb7e6e49d in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=52) at kernel/qcoreapplication.cpp:1003
#23 0xb7e6e587 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:766
#24 0xb6a4e6c7 in QApplication::exec () at kernel/qapplication.cpp:3055
#25 0x0804e6e5 in main (argc=)
    at /var/tmp/portage/kde-base/kdegraphics-9999.4/work/kdegraphics-9999.4/okular/shell/main.cpp:60
#26 0xb6700fdc in __libc_start_main (main=0x804e2e0 <main>, argc=6, 
    ubp_av=0xbf9acbd4, init=0x80515d0 <__libc_csu_init>, 
    fini=0x80515c0 <__libc_csu_fini>, rtld_fini=0xb7f30100 <_dl_fini>, 
    stack_end=0xbf9acbcc) at libc-start.c:229
#27 0x0804e251 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 1 Albert Astals Cid 2008-01-16 22:37:37 UTC
well, it seems to have crashed while trying to render a page. Can you try to open the document that produced the crash and browse through all its pages and see if it crashes again?
Comment 2 Oliver Putz 2008-01-17 00:09:39 UTC
Hi! Regrettably I cannot recall which document was open while okular crashed, but I just browsed through all possible documents. Regrettably, none of the browsing resulted in a crash. The thing also is: As far as I recall, I was doing something *not* okular related when it crashed. (Rather playing around with some files in konqueror than using the okular instance that crashed.)
Comment 3 Pino Toscano 2008-02-27 00:15:13 UTC
Any news about this "seemingly random crash"?
Comment 4 Oliver Putz 2008-02-28 14:31:44 UTC
Hm, the only news is that I never saw this kind of backtrace again...
Comment 5 Pino Toscano 2008-02-28 14:38:36 UTC
Then please reopen in case it happens again (hopefully never...).