https://bugs.kde.org/show_bug.cgi?id=220236 On Monday 28 December 2009 11:41:23 Gilles Caulier wrote: > Crash appears in marblewidget. Which version you use ? Gillies, I can also confirm this behaviour when running the standard marble application, ie without digikam. When quitting marble, the GUI closes normally, but marble continues to run at 100% in the background. Thus as you suspected the issue lies with marble, although it does effect digikam. I have also obtained a more complete backtrack, marble only, with marble symbols. Are you able to reassign this report to marblewidget in the KDE bug tracker? Mark #0 0xb7804424 in __kernel_vsyscall () #1 0xb4b1e0a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 #2 0xb5dba82d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6 #3 0xb5fb15c2 in QWaitConditionPrivate::wait (this=0xadd7d0a0, mutex=0xadd7d08c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xadd7d0a0, mutex=0xadd7d08c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0xb5fb077b in QThread::wait (this=0xaddb0490, time=4294967295) at thread/qthread_unix.cpp:484 #6 0xb43ff69e in ~GpsdPositionProviderPlugin (this=0xadd6a600, __in_chrg=<value optimized out>) at ../../../../../../marble/src/plugins/positionprovider/gpsd/GpsdPositionProviderPlugin.cpp:101 #7 0xb60b004f in QObjectPrivate::deleteChildren (this=0xade00690) at kernel/qobject.cpp:1846 #8 0xb60b784b in ~QObject (this=0xade00600, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836 #9 0xb76fb713 in ~PositionTracking (this=0xade00600, __in_chrg=<value optimized out>) at ../../../../marble/src/lib/gps/PositionTracking.cpp:71 #10 0xb7700c6c in ~GpsLayer (this=0x85c1cc0, __in_chrg=<value optimized out>) at ../../../../marble/src/lib/gps/GpsLayer.cpp:48 #11 0xb7665e2f in ~MarbleModel (this=0x8565568, __in_chrg=<value optimized out>) at ../../../../marble/src/lib/MarbleModel.cpp:241 #12 0xb766c2a0 in ~MarbleMap (this=0x8580718, __in_chrg=<value optimized out>) at ../../../../marble/src/lib/MarbleMap.cpp:377 #13 0xb7660036 in ~MarbleWidgetPrivate (this=0x859c220, __in_chrg=<value optimized out>) at ../../../../marble/src/lib/MarbleWidget.cpp:84 #14 ~MarbleWidget (this=0x859c220, __in_chrg=<value optimized out>) at ../../../../marble/src/lib/MarbleWidget.cpp:140 #15 0xb60b004f in QObjectPrivate::deleteChildren (this=0x8468508) at kernel/qobject.cpp:1846 #16 0xb65e0ceb in ~QWidget (this=0x84684f0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #17 0xb698b881 in ~QFrame (this=0x84684f0, __in_chrg=<value optimized out>) at widgets/qframe.cpp:243 #18 0xb69f3e8b in ~QSplitter (this=0x84684f0, __in_chrg=<value optimized out>) at widgets/qsplitter.cpp:1008 #19 0xb60b004f in QObjectPrivate::deleteChildren (this=0x8468110) at kernel/qobject.cpp:1846 #20 0xb65e0ceb in ~QWidget (this=0x8465060, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #21 0x08054c6e in ~ControlView (this=0x8465060, __in_chrg=<value optimized out>) at ../../../marble/src/ControlView.cpp:62 #22 0xb77bfde0 in ~Part (this=0x8467e88, __vtt_parm=0x8077348, __in_chrg=<value optimized out>) at ../../kparts/part.cpp:208 #23 0xb77c010a in ~ReadOnlyPart (this=0x8467e88, __vtt_parm=0x8077344, __in_chrg=<value optimized out>) at ../../kparts/part.cpp:459 #24 0x080635e8 in ~MarblePart (this=0x8467e88, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../marble/src/marble_part.cpp:126 #25 0x0805ac84 in ~MainWindow (this=0x84623b0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../marble/src/KdeMainWindow.cpp:64 #26 0xb60afd35 in qDeleteInEventHandler (o=0x1) at kernel/qobject.cpp:3814 #27 0xb60b160b in QObject::event (this=0x84623b0, e=0x8c3fb38) at kernel/qobject.cpp:1093 #28 0xb65e5300 in QWidget::event (this=0x84623b0, event=0x8c3fb38) at kernel/qwidget.cpp:7951 #29 0xb69a88f7 in QMainWindow::event (this=0x84623b0, event=0x8c3fb38) at widgets/qmainwindow.cpp:1399 #30 0xb710fbd7 in KMainWindow::event (this=0x84623b0, ev=0x8c3fb38) at ../../kdeui/widgets/kmainwindow.cpp:1101 #31 0xb715481c in KXmlGuiWindow::event (this=0x84623b0, ev=0x8c3fb38) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131 #32 0xb658fa94 in QApplicationPrivate::notify_helper (this=0x841eb30, receiver=0x84623b0, e=0x8c3fb38) at kernel/qapplication.cpp:4065 #33 0xb6597cc2 in QApplication::notify (this=0xbfd17278, receiver=0x84623b0, e=0x8c3fb38) at kernel/qapplication.cpp:4030 #34 0xb702d62d in KApplication::notify (this=0xbfd17278, receiver=0x84623b0, event=0x8c3fb38) at ../../kdeui/kernel/kapplication.cpp:302 #35 0xb60a11eb in QCoreApplication::notifyInternal (this=0xbfd17278, receiver=0x84623b0, event=0x8c3fb38) at kernel/qcoreapplication.cpp:610 #36 0xb60a1e2e in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x83f9938) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x83f9938) at kernel/qcoreapplication.cpp:1247 #38 0xb60a200d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #39 0xb60cc4cf in QCoreApplication::sendPostedEvents (s=0x8429158) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #40 postEventSourceDispatch (s=0x8429158) at kernel/qeventdispatcher_glib.cpp:276 #41 0xb4975b38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #42 0xb49793d0 in ?? () from /lib/libglib-2.0.so.0 #43 0xb4979503 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #44 0xb60cc041 in QEventDispatcherGlib::processEvents (this=0x8408f58, flags=...) at kernel/qeventdispatcher_glib.cpp:407 #45 0xb662f305 in QGuiEventDispatcherGlib::processEvents (this=0x8408f58, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #46 0xb609f83a in QEventLoop::processEvents (this=0xbfd17200, flags=...) at kernel/qeventloop.cpp:149 #47 0xb609fc82 in QEventLoop::exec (this=0xbfd17200, flags=...) at kernel/qeventloop.cpp:201 #48 0xb60a20d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #49 0xb658f917 in QApplication::exec () at kernel/qapplication.cpp:3525 #50 0x0805a925 in main (argc=1, argv=0xbfd17784) at ../../../marble/src/kdemain.cpp:286
Attachment:
signature.asc
Description: This is a digitally signed message part.