|
https://bugs.kde.org/show_bug.cgi?id=306208
Bug ID: 306208 Severity: crash Version: 2.2.0 Priority: NOR Assignee: [hidden email] Summary: Digikam crash adding geolocation Classification: Unclassified OS: Linux Reporter: [hidden email] Hardware: openSUSE RPMs Status: UNCONFIRMED Component: general Product: digikam Application: digikam (2.2.0) KDE Platform Version: 4.7.4 (4.7.4) Qt Version: 4.7.4 Operating System: Linux 2.6.37.6-0.20-desktop x86_64 Distribution: "openSUSE 11.4 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: after assigning gpx gps locations to pictures, digikam crashes after closing the window. This error occurs everytime. The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7f8c4afcf800 (LWP 15187))] Thread 11 (Thread 0x7f8c2cd97700 (LWP 15190)): #0 0x00007f8c427c738c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8c461d0bbb in wait (this=<value optimized out>, mutex=0xd000b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xd000b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00000000005be038 in _start () Thread 10 (Thread 0x7f8c2c596700 (LWP 15193)): #0 0x00007f8c427c738c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8c461d0bbb in wait (this=<value optimized out>, mutex=0xe0c488, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xe0c488, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8c488be6a7 in ?? () from /usr/lib64/libdigikamcore.so.2 #4 0x00007f8c461d04d5 in QThreadPrivate::start (arg=0xe0c470) at thread/qthread_unix.cpp:331 #5 0x00007f8c3a25bae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #6 0x00007f8c427c2a3f in start_thread () from /lib64/libpthread.so.0 #7 0x00007f8c4482871d in clone () from /lib64/libc.so.6 #8 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f8c2057c700 (LWP 15194)): #0 0x00007f8c427c76f9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8c390c3c21 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f8c3a25bae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #3 0x00007f8c427c2a3f in start_thread () from /lib64/libpthread.so.0 #4 0x00007f8c4482871d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f8c1eb05700 (LWP 15195)): #0 0x00007f8c427c76f9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8c390d1b07 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f8c3a25bae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #3 0x00007f8c427c2a3f in start_thread () from /lib64/libpthread.so.0 #4 0x00007f8c4482871d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f8c1e304700 (LWP 15196)): #0 0x00007f8c427c667e in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0 #1 0x00007f8c3cce3c7a in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #2 0x00007f8c3cce4ba9 in ?? () from /lib64/libglib-2.0.so.0 #3 0x00007f8c3cce5250 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #4 0x00007f8c462e4636 in QEventDispatcherGlib::processEvents (this=0x213d700, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f8c462b8c22 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f8c462b8e35 in QEventLoop::exec (this=0x7f8c1e303c70, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f8c461cdbe4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:498 #8 0x00007f8c2a275694 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #9 0x00007f8c461d04d5 in QThreadPrivate::start (arg=0x1d05f00) at thread/qthread_unix.cpp:331 #10 0x00007f8c3a25bae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #11 0x00007f8c427c2a3f in start_thread () from /lib64/libpthread.so.0 #12 0x00007f8c4482871d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f8c1d8f9700 (LWP 15200)): #0 0x00007f8c4481f5a3 in poll () from /lib64/libc.so.6 #1 0x00007f8c1d8fe977 in ?? () from /usr/lib64/xine/plugins/1.30/xineplug_ao_out_alsa.so #2 0x00007f8c3a25bae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #3 0x00007f8c427c2a3f in start_thread () from /lib64/libpthread.so.0 #4 0x00007f8c4482871d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f8c1d0f8700 (LWP 15201)): #0 0x00007f8c427c738c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f8c390d5f8b in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f8c3a25bae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #3 0x00007f8c427c2a3f in start_thread () from /lib64/libpthread.so.0 #4 0x00007f8c4482871d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f8c1c8f7700 (LWP 15206)): #0 0xffffffffff600177 in ?? () #1 0x00007fff58bca7a1 in ?? () #2 0x00007f8c3cf952b3 in clock_gettime () from /lib64/librt.so.1 #3 0x00007f8c46221cf2 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #5 0x00007f8c462e4ffd in QTimerInfoList::updateCurrentTime (this=0x2cff7b0) at kernel/qeventdispatcher_unix.cpp:339 #6 0x00007f8c462e5375 in QTimerInfoList::timerWait (this=0x2cff7b0, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #7 0x00007f8c462e3e3c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f8c1c8f6aec) at kernel/qeventdispatcher_glib.cpp:136 #8 0x00007f8c462e3ee5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #9 0x00007f8c3cce3c87 in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #10 0x00007f8c3cce4ba9 in ?? () from /lib64/libglib-2.0.so.0 #11 0x00007f8c3cce5250 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #12 0x00007f8c462e4636 in QEventDispatcherGlib::processEvents (this=0x2cf8270, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #13 0x00007f8c462b8c22 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #14 0x00007f8c462b8e35 in QEventLoop::exec (this=0x7f8c1c8f6c80, flags=...) at kernel/qeventloop.cpp:201 #15 0x00007f8c461cdbe4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:498 #16 0x00007f8c4629a358 in QInotifyFileSystemWatcherEngine::run (this=0x1b88010) at io/qfilesystemwatcher_inotify.cpp:248 #17 0x00007f8c461d04d5 in QThreadPrivate::start (arg=0x1b88010) at thread/qthread_unix.cpp:331 #18 0x00007f8c3a25bae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #19 0x00007f8c427c2a3f in start_thread () from /lib64/libpthread.so.0 #20 0x00007f8c4482871d in clone () from /lib64/libc.so.6 #21 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f8c180dc700 (LWP 15228)): #0 0x00007f8c3cce4d08 in ?? () from /lib64/libglib-2.0.so.0 #1 0x00007f8c3cce5250 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #2 0x00007f8c462e4636 in QEventDispatcherGlib::processEvents (this=0x394cd20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #3 0x00007f8c462b8c22 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #4 0x00007f8c462b8e35 in QEventLoop::exec (this=0x7f8c180dbcc0, flags=...) at kernel/qeventloop.cpp:201 #5 0x00007f8c461cdbe4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:498 #6 0x00007f8c461d04d5 in QThreadPrivate::start (arg=0x3955e30) at thread/qthread_unix.cpp:331 #7 0x00007f8c3a25bae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #8 0x00007f8c427c2a3f in start_thread () from /lib64/libpthread.so.0 #9 0x00007f8c4482871d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f8c160d8700 (LWP 15254)): #0 0x00007f8c3cce4c8e in ?? () from /lib64/libglib-2.0.so.0 #1 0x00007f8c3cce5250 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #2 0x00007f8c462e4636 in QEventDispatcherGlib::processEvents (this=0x5803e10, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #3 0x00007f8c462b8c22 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #4 0x00007f8c462b8e35 in QEventLoop::exec (this=0x7f8c160d7c80, flags=...) at kernel/qeventloop.cpp:201 #5 0x00007f8c461cdbe4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:498 #6 0x00007f8c4629a358 in QInotifyFileSystemWatcherEngine::run (this=0x3ff0160) at io/qfilesystemwatcher_inotify.cpp:248 #7 0x00007f8c461d04d5 in QThreadPrivate::start (arg=0x3ff0160) at thread/qthread_unix.cpp:331 #8 0x00007f8c3a25bae4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #9 0x00007f8c427c2a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f8c4482871d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f8c4afcf800 (LWP 15187)): [KCrash Handler] #6 0x00007f8c447ce667 in malloc_usable_size () from /lib64/libc.so.6 #7 0x00007f8c3a25c943 in ?? () from /usr/X11R6/lib64/libGL.so.1 #8 0x00007f8c35193c01 in ?? () from /usr/lib64/tls/libnvidia-tls.so.295.71 #9 0x00007f8c411552d6 in Marble::GeoSceneLayer::~GeoSceneLayer (this=0x3807490, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/geodata/scene/GeoSceneLayer.cpp:90 #10 0x00007f8c41155359 in Marble::GeoSceneLayer::~GeoSceneLayer (this=0x3807490, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/geodata/scene/GeoSceneLayer.cpp:91 #11 0x00007f8c4115974f in qDeleteAll<Marble::GeoSceneLayer* const*> (this=0x3c229e0, __in_chrg=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:322 #12 qDeleteAll<QVector<Marble::GeoSceneLayer*> > (this=0x3c229e0, __in_chrg=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:330 #13 ~GeoSceneMapPrivate (this=0x3c229e0, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/geodata/scene/GeoSceneMap.cpp:44 #14 Marble::GeoSceneMap::~GeoSceneMap (this=0x3c229e0, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/geodata/scene/GeoSceneMap.cpp:73 #15 0x00007f8c411597f9 in Marble::GeoSceneMap::~GeoSceneMap (this=0x3c229e0, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/geodata/scene/GeoSceneMap.cpp:74 #16 0x00007f8c41154f73 in ~GeoSceneDocumentPrivate (this=0x5843e70, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/geodata/scene/GeoSceneDocument.cpp:50 #17 Marble::GeoSceneDocument::~GeoSceneDocument (this=0x5843e70, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/geodata/scene/GeoSceneDocument.cpp:78 #18 0x00007f8c41154fe9 in Marble::GeoSceneDocument::~GeoSceneDocument (this=0x5843e70, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/geodata/scene/GeoSceneDocument.cpp:79 #19 0x00007f8c411af5dd in Marble::MarbleModel::~MarbleModel (this=0x57c6710, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/MarbleModel.cpp:209 #20 0x00007f8c411afa49 in Marble::MarbleModel::~MarbleModel (this=0x57c6710, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/MarbleModel.cpp:216 #21 0x00007f8c411b2842 in Marble::MarbleMap::~MarbleMap (this=0x57c66f0, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/MarbleMap.cpp:274 #22 0x00007f8c411b2869 in Marble::MarbleMap::~MarbleMap (this=0x57c66f0, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/MarbleMap.cpp:275 #23 0x00007f8c411a9490 in ~MarbleWidgetPrivate (this=0x41c70f0, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/MarbleWidget.cpp:78 #24 Marble::MarbleWidget::~MarbleWidget (this=0x41c70f0, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/MarbleWidget.cpp:141 #25 0x00007f8c411a94c9 in Marble::MarbleWidget::~MarbleWidget (this=0x41c70f0, __in_chrg=<value optimized out>) at /usr/src/debug/marble-4.7.4/src/lib/MarbleWidget.cpp:142 #26 0x00007f8c49471ec5 in ?? () from /usr/lib64/libkgeomap.so.1 #27 0x00007f8c49471f49 in ?? () from /usr/lib64/libkgeomap.so.1 #28 0x00007f8c49460f9e in KGeoMap::KGeoMapWidget::~KGeoMapWidget() () from /usr/lib64/libkgeomap.so.1 #29 0x00007f8c49461069 in KGeoMap::KGeoMapWidget::~KGeoMapWidget() () from /usr/lib64/libkgeomap.so.1 #30 0x00007f8c462cbe64 in QObjectPrivate::deleteChildren (this=0x31d9ce0) at kernel/qobject.cpp:1964 #31 0x00007f8c45452100 in QWidget::~QWidget (this=0x31d9cb0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1651 #32 0x00007f8c454523b9 in QWidget::~QWidget (this=0x31d9cb0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1671 #33 0x00007f8c462cbe64 in QObjectPrivate::deleteChildren (this=0x57a3e50) at kernel/qobject.cpp:1964 #34 0x00007f8c45452100 in QWidget::~QWidget (this=0x57a3e20, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1651 #35 0x00007f8c45857579 in QSplitter::~QSplitter (this=0x57a3e20, __in_chrg=<value optimized out>) at widgets/qsplitter.cpp:1056 #36 0x00007f8c462cbe64 in QObjectPrivate::deleteChildren (this=0x31d7940) at kernel/qobject.cpp:1964 #37 0x00007f8c45452100 in QWidget::~QWidget (this=0x31d6ef0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1651 #38 0x00007f8c45857579 in QSplitter::~QSplitter (this=0x31d6ef0, __in_chrg=<value optimized out>) at widgets/qsplitter.cpp:1056 #39 0x00007f8c462cbe64 in QObjectPrivate::deleteChildren (this=0x31d4040) at kernel/qobject.cpp:1964 #40 0x00007f8c45452100 in QWidget::~QWidget (this=0x31d4010, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1651 #41 0x00007f8c45857579 in QSplitter::~QSplitter (this=0x31d4010, __in_chrg=<value optimized out>) at widgets/qsplitter.cpp:1056 #42 0x00007f8c462cbe64 in QObjectPrivate::deleteChildren (this=0x31d3b00) at kernel/qobject.cpp:1964 #43 0x00007f8c45452100 in QWidget::~QWidget (this=0x4437350, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1651 #44 0x00007f8c46dacc49 in KHBox::~KHBox (this=0x4437350, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.7.4/kdeui/widgets/khbox.cpp:51 #45 0x00007f8c462cbe64 in QObjectPrivate::deleteChildren (this=0x31d3740) at kernel/qobject.cpp:1964 #46 0x00007f8c45452100 in QWidget::~QWidget (this=0x3d4d3a0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1651 #47 0x00007f8c46df9439 in KVBox::~KVBox (this=0x3d4d3a0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.7.4/kdeui/widgets/kvbox.cpp:29 #48 0x00007f8c462cbe64 in QObjectPrivate::deleteChildren (this=0x31c94e0) at kernel/qobject.cpp:1964 #49 0x00007f8c45452100 in QWidget::~QWidget (this=0x3df2540, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1651 #50 0x00007f8c0eccf174 in ?? () from /usr/lib64/kde4/kipiplugin_gpssync.so #51 0x00007f8c0eccf319 in ?? () from /usr/lib64/kde4/kipiplugin_gpssync.so #52 0x00007f8c462cd7d8 in QObject::event (this=0x3df2540, e=<value optimized out>) at kernel/qobject.cpp:1209 #53 0x00007f8c4545682d in QWidget::event (this=0x3df2540, event=0x5c62890) at kernel/qwidget.cpp:8754 #54 0x00007f8c454052c4 in QApplicationPrivate::notify_helper (this=0xbb8d20, receiver=0x3df2540, e=0x5c62890) at kernel/qapplication.cpp:4481 #55 0x00007f8c4540d87a in QApplication::notify (this=<value optimized out>, receiver=0x3df2540, e=0x5c62890) at kernel/qapplication.cpp:4360 #56 0x00007f8c46d01e36 in KApplication::notify (this=0x7fff58a73e70, receiver=0x3df2540, event=0x5c62890) at /usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311 #57 0x00007f8c462b97cc in QCoreApplication::notifyInternal (this=0x7fff58a73e70, receiver=0x3df2540, event=0x5c62890) at kernel/qcoreapplication.cpp:787 #58 0x00007f8c462bcfc5 in sendEvent (receiver=0x0, event_type=0, data=0xb635c0) at kernel/qcoreapplication.h:215 #59 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xb635c0) at kernel/qcoreapplication.cpp:1428 #60 0x00007f8c462e4443 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220 #61 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277 #62 0x00007f8c3cce47d3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #63 0x00007f8c3cce4fb0 in ?? () from /lib64/libglib-2.0.so.0 #64 0x00007f8c3cce5250 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #65 0x00007f8c462e45df in QEventDispatcherGlib::processEvents (this=0xb62d90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #66 0x00007f8c454ab43e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #67 0x00007f8c462b8c22 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #68 0x00007f8c462b8e35 in QEventLoop::exec (this=0x7fff58a73ca0, flags=...) at kernel/qeventloop.cpp:201 #69 0x00007f8c462bd27b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #70 0x0000000000689055 in ?? () #71 0x00007f8c44773bfd in __libc_start_main () from /lib64/libc.so.6 #72 0x0000000000490e49 in _start () Reported using DrKonqi -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
|
https://bugs.kde.org/show_bug.cgi?id=306208
Gilles Caulier <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[hidden email] Component|general |general Version|2.2.0 |unspecified Assignee|[hidden email] |[hidden email] Product|digikam |marble -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
| Free forum by Nabble | Edit this page |
