Bug 199250 - Okular closed unexpectedly after compilation with Kile
Summary: Okular closed unexpectedly after compilation with Kile
Status: RESOLVED UPSTREAM
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
: 201875 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-07-07 09:46 UTC by f_bresson
Modified: 2009-07-29 15:41 UTC (History)
3 users (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 f_bresson 2009-07-07 09:46:43 UTC
Application that crashed: okular
Version of the application: 0.8.90
KDE Version: 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1))
Qt Version: 4.5.0
Operating System: Linux 2.6.28-13-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
Okular was already launched with a dvi file opened. I ran a compilation with LaTeX via Kile and it clashed.

 -- Backtrace:
Application: Okular (okular), signal: Aborted
[Current thread is 0 (LWP 6262)]

Thread 3 (Thread 0xb15adb90 (LWP 8811)):
#0  0xb7f5a430 in __kernel_vsyscall ()
#1  0xb636c0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb66f42ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb72cd012 in QMutexPrivate::wait (this=0x89601a8, timeout=-1) at thread/qmutex_unix.cpp:80
#4  0xb72c85ca in QMutex::lock (this=0x895f910) at thread/qmutex.cpp:207
#5  0xb739f5b8 in QProcessManager::remove (this=0x895f908, process=0xb15aca10) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:120
#6  0xb739f670 in QProcessPrivate::waitForDeadChild (this=0x91e88f8) at io/qprocess_unix.cpp:1234
#7  0xb73648bb in QProcessPrivate::_q_processDied (this=0x91e88f8) at io/qprocess.cpp:666
#8  0xb73a07cf in QProcessPrivate::waitForFinished (this=0x91e88f8, msecs=-1) at io/qprocess_unix.cpp:1193
#9  0xb735e90e in QProcess::waitForFinished (this=0xb15aca10, msecs=-1) at io/qprocess.cpp:1318
#10 0xb7363151 in QProcess::execute (program=@0xb15aca88, arguments=@0xb15aca78) at io/qprocess.cpp:1687
#11 0xb762eb7e in KToolInvocation::startKdeinit () at /build/buildd/kde4libs-4.2.95/kdecore/kernel/ktoolinvocation.cpp:382
#12 0xb7630200 in KToolInvocation::klauncher () at /build/buildd/kde4libs-4.2.95/kdecore/kernel/ktoolinvocation.cpp:63
#13 0xb76f1acd in KSycocaPrivate::checkDatabase (this=0x909c868, ifNotFound={i = -1319449608}) at /build/buildd/kde4libs-4.2.95/kdecore/sycoca/ksycoca.cpp:427
#14 0xb76f2818 in KSycoca::findFactory (this=0x90a1210, id=KST_KMimeTypeFactory) at /build/buildd/kde4libs-4.2.95/kdecore/sycoca/ksycoca.cpp:455
#15 0xb76f5f9c in KSycocaFactory (this=0x909ca30, factory_id=KST_KMimeTypeFactory) at /build/buildd/kde4libs-4.2.95/kdecore/sycoca/ksycocafactory.cpp:50
#16 0xb76346a7 in KMimeTypeFactory (this=0x909ca30) at /build/buildd/kde4libs-4.2.95/kdecore/services/kmimetypefactory.cpp:35
#17 0xb7634c3c in KMimeTypeFactory::self () at /build/buildd/kde4libs-4.2.95/kdecore/sycoca/ksycocafactory.h:200
#18 0xb763dc44 in KMimeType::findByFileContent (fileName=@0xb15ace74, accuracy=0x0) at /build/buildd/kde4libs-4.2.95/kdecore/services/kmimetype.cpp:451
#19 0xb2b85698 in ?? () from /usr/lib/kde4/okularGenerator_dvi.so
#20 0xb2b8bcb9 in ?? () from /usr/lib/kde4/okularGenerator_dvi.so
#21 0xb2b7c12e in ?? () from /usr/lib/kde4/okularGenerator_dvi.so
#22 0xb2b7d04b in ?? () from /usr/lib/kde4/okularGenerator_dvi.so
#23 0xb2b7a8ef in ?? () from /usr/lib/kde4/okularGenerator_dvi.so
#24 0xb2b774cc in ?? () from /usr/lib/kde4/okularGenerator_dvi.so
#25 0xb2b74a1e in ?? () from /usr/lib/kde4/okularGenerator_dvi.so
#26 0xb443b53a in ?? () from /usr/lib/libokularcore.so.1
#27 0xb72cd96e in QThreadPrivate::start (arg=0xb15ace80) at thread/qthread_unix.cpp:189
#28 0xb63684ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#29 0xb66e549e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb282ab90 (LWP 8817)):
#0  0xb7f5a430 in __kernel_vsyscall ()
#1  0xb66d4eab in write () from /lib/tls/i686/cmov/libc.so.6
#2  0xb739e3c9 in qt_native_write (fd=10, data=0xb745c3fa "", len=<value optimized out>) at io/qprocess_unix.cpp:130
#3  0xb739f27d in QProcessManager::catchDeadChildren (this=0x895f908) at io/qprocess_unix.cpp:335
#4  0xb739f3b9 in QProcessManager::run (this=0x895f908) at io/qprocess_unix.cpp:320
#5  0xb72cd96e in QThreadPrivate::start (arg=0x895f908) at thread/qthread_unix.cpp:189
#6  0xb63684ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb66e549e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5f2d700 (LWP 6262)):
[KCrash Handler]
#6  0xb7f5a430 in __kernel_vsyscall ()
#7  0xb662c6d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb662e098 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6670633 in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0xb6672555 in free () from /lib/tls/i686/cmov/libc.so.6
#11 0xb6852231 in operator delete () from /usr/lib/libstdc++.so.6
#12 0xb74e21a9 in QDBusConnectionPrivate::customEvent (this=0x89de138, e=0x9007a10) at ../../include/QtCore/../../src/corelib/tools/qlist.h:348
#13 0xb73d23ff in QObject::event (this=0x89de138, e=0x9007a10) at kernel/qobject.cpp:1149
#14 0xb69c9e9c in QApplicationPrivate::notify_helper (this=0x895c518, receiver=0x89de138, e=0x9007a10) at kernel/qapplication.cpp:4084
#15 0xb69d219e in QApplication::notify (this=0xbf875934, receiver=0x89de138, e=0x9007a10) at kernel/qapplication.cpp:3631
#16 0xb79773dd in KApplication::notify (this=0xbf875934, receiver=0x89de138, event=0x9007a10) at /build/buildd/kde4libs-4.2.95/kdeui/kernel/kapplication.cpp:302
#17 0xb73c1a3b in QCoreApplication::notifyInternal (this=0xbf875934, receiver=0x89de138, event=0x9007a10) at kernel/qcoreapplication.cpp:602
#18 0xb73c2695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x89462c8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#19 0xb73c288d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132
#20 0xb73ed7ef in postEventSourceDispatch (s=0x895e920) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#21 0xb6293b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb62970eb in ?? () from /usr/lib/libglib-2.0.so.0
#23 0xb6297268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0xb73ed438 in QEventDispatcherGlib::processEvents (this=0x895c4d8, flags={i = -1081649224}) at kernel/qeventdispatcher_glib.cpp:323
#25 0xb6a6b365 in QGuiEventDispatcherGlib::processEvents (this=0x895c4d8, flags={i = -1081649176}) at kernel/qguieventdispatcher_glib.cpp:202
#26 0xb73c006a in QEventLoop::processEvents (this=0xbf875860, flags={i = -1081649112}) at kernel/qeventloop.cpp:149
#27 0xb73c04aa in QEventLoop::exec (this=0xbf875860, flags={i = -1081649048}) at kernel/qeventloop.cpp:200
#28 0xb73c2959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#29 0xb69c9d17 in QApplication::exec () at kernel/qapplication.cpp:3553
#30 0x0804e68f in _start ()

Reported using DrKonqi
Comment 1 Brad Hards 2009-07-07 11:26:57 UTC
Dupe of 189623?
Comment 2 Pino Toscano 2009-07-29 15:13:06 UTC
*** Bug 201875 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2009-07-29 15:41:13 UTC
This is an upstream Qt4.5 bug (related to dbus and race conditions): fixed by 
http://qt.gitorious.org/qt/qt/commit/b410a39fad176593ed75b742a486f8710c6ef60f and http://qt.gitorious.org/qt/qt/commit/237b4b8c8e9b5184578b4776c5f1f554c0d8efb5 (Qt4.5.2+)
Thanks