Summary: | crash while updating dvi file that was regenerated | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | Frederik Schwarzer <schwarzer> |
Component: | DVI backend | Assignee: | Okular developers <okular-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | Regnaron |
Priority: | NOR | ||
Version: | 0.6 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Frederik Schwarzer
2008-01-09 02:00:01 UTC
I am not 100% sure if this is the right place, but I think I just experienced this bug. I recompiled a *.dvi file that was opened in an okular instance and as I tried to reload the okular docuement three or four times (hitting F5 pretty fast), it crashed. However, my backtrace is completely different from the one posted above... Backtrace: Application: Okular (okular), signal SIGSEGV Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb6595990 (LWP 22527)] [KCrash handler] #6 0xb5080039 in Okular::Page::setPixmap (this=0x82d29e8, id=3, pixmap=0x824b160) at /var/tmp/portage/kde-base/kdegraphics-9999.4/work/kdegraphics-9999.4/okular/core/page.cpp:371 #7 0xb3a2dcb2 in PDFGenerator::threadFinished (this=0x8232e38) at /var/tmp/portage/kde-base/kdegraphics-9999.4/work/kdegraphics-9999.4/okular/generators/poppler/generator_pdf.cpp:1588 #8 0xb3a2de73 in PDFGenerator::qt_metacall (this=0x8232e38, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x824fab0) at /var/tmp/portage/kde-base/kdegraphics-9999.4/work/kdegraphics_build/okular/generators/poppler/generator_pdf.moc:74 #9 0xb7f2f2f9 in QMetaCallEvent::placeMetaCall (this=0x81ed198, object=0x8232e38) at kernel/qobject.cpp:536 #10 0xb7f32017 in QObject::event (this=0x8232e38, e=0x8105d90) at kernel/qobject.cpp:1122 #11 0xb6af1e8a in QApplicationPrivate::notify_helper (this=0x8060238, receiver=0x8232e38, e=0x81ed198) at kernel/qapplication.cpp:3556 #12 0xb6af377a in QApplication::notify (this=0xbfbb7b58, receiver=0x8232e38, e=0x81ed198) at kernel/qapplication.cpp:3115 #13 0xb7aa2b93 in KApplication::notify (this=0xbfbb7b58, receiver=0x8232e38, event=0x81ed198) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311 #14 0xb7f20d7b in QCoreApplication::notifyInternal (this=0xbfbb7b58, receiver=0x8232e38, event=0x81ed198) at kernel/qcoreapplication.cpp:530 #15 0xb7f2221a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8056e50) at kernel/qcoreapplication.h:200 #16 0xb7f4a905 in QEventDispatcherUNIX::processEvents (this=0x80603a8, flags=@0xbfbb7a78) at kernel/qeventdispatcher_unix.cpp:858 #17 0xb6b7bcce in QEventDispatcherX11::processEvents (this=0x80603a8, flags=@0xbfbb7aa4) at kernel/qeventdispatcher_x11.cpp:145 #18 0xb7f20191 in QEventLoop::processEvents (this=0xbfbb7b10, flags=@0xbfbb7ad8) at kernel/qeventloop.cpp:140 #19 0xb7f2029a in QEventLoop::exec (this=0xbfbb7b10, flags=@0xbfbb7b18) at kernel/qeventloop.cpp:186 #20 0xb7f22626 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759 #21 0xb6af1487 in QApplication::exec () at kernel/qapplication.cpp:3053 #22 0x0804e6e5 in main (argc=-1232354816, argv=0x0) at /var/tmp/portage/kde-base/kdegraphics-9999.4/work/kdegraphics-9999.4/okular/shell/main.cpp:60 #23 0xb67a3fdc in __libc_start_main (main=0x804e2e0 <main>, argc=6, ubp_av=0xbfbb7c84, init=0x80515d0 <__libc_csu_init>, fini=0x80515c0 <__libc_csu_fini>, rtld_fini=0xb7fe4100 <_dl_fini>, stack_end=0xbfbb7c7c) at libc-start.c:229 #24 0x0804e251 in _start () #0 0xffffe410 in __kernel_vsyscall () > I am not 100% sure if this is the right place, but I think I just experienced this bug.
It's not, but it should be fixed now.
SVN commit 779799 by pino: Make sure to unload the fonts before unloading freetype. Otherwise the freetype fonts can use the (unloaded in the meanwhile) freetype, and bad things happen. BUG: 155317 M +3 -0 fontpool.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=779799 SVN commit 779800 by pino: Backport: make sure to unload the fonts before unloading freetype. CCBUG: 155317 M +3 -0 fontpool.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=779800 |