https://bugs.kde.org/show_bug.cgi?id=344096
Bug ID: 344096 Summary: digikam crashes trying to geotag photos with Marble Product: digikam Version: 4.6.0 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: [hidden email] Reporter: [hidden email] Application: digikam (4.6.0) KDE Platform Version: 4.14.4 Qt Version: 4.8.6 Operating System: Linux 3.16.7-7-desktop x86_64 Distribution: "openSUSE 13.2 (Harlequin) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I had the geotagging dialogue open and switched from Google Maps to Marble when the application crashed. There was no geotag in any of the photos I was trying to tag. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f38a9572880 (LWP 3914))] Thread 13 (Thread 0x7f3888643700 (LWP 3915)): #0 0x00007f38a204f76d in recvmsg () at /lib64/libc.so.6 #1 0x00007f38a95e5fb9 in udev_monitor_receive_device () at /usr/lib64/libudev.so.1 #2 0x00007f3888fc22eb in () at /usr/lib64/libusb-1.0.so.0 #3 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7f387dcfe700 (LWP 3916)): #0 0x00007f389ffa005f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f38a2b2ec86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2dbabf0) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f38a2b2ec86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x2e48058, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005e420e in () #4 0x00007f38a2b2e79f in QThreadPrivate::start(void*) (arg=0x2dcad30) at thread/qthread_unix.cpp:349 #5 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f387d4fd700 (LWP 3917)): #0 0x00007f38a20463cd in poll () at /lib64/libc.so.6 #1 0x00007f3899fddbe4 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f3899fddcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f38a2c5d0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f38700008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f38a2c2ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f387d4fcd20, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f38a2c2f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f387d4fcd20, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f38a2b2c0bf in QThread::exec() (this=this@entry=0x2dba9b0) at thread/qthread.cpp:538 #7 0x00007f38a2c10783 in QInotifyFileSystemWatcherEngine::run() (this=0x2dba9b0) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f38a2b2e79f in QThreadPrivate::start(void*) (arg=0x2dba9b0) at thread/qthread_unix.cpp:349 #9 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f387ccfc700 (LWP 3922)): #0 0x00007f389ffa005f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f38a2b2ec86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x3055800) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f38a2b2ec86 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x31269c8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f38a73223fa in () at /usr/lib64/libdigikamcore.so.4.6.0 #4 0x00007f38a2b2e79f in QThreadPrivate::start(void*) (arg=0x31269b0) at thread/qthread_unix.cpp:349 #5 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f3809ffb700 (LWP 4096)): #0 0x00007f38a20463cd in poll () at /lib64/libc.so.6 #1 0x00007f3899fddbe4 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f3899fddcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f38a2c5d0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3814085ce0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f38a2c2ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3809ffad20, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f38a2c2f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3809ffad20, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f38a2b2c0bf in QThread::exec() (this=this@entry=0x19545150) at thread/qthread.cpp:538 #7 0x00007f38a2c10783 in QInotifyFileSystemWatcherEngine::run() (this=0x19545150) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f38a2b2e79f in QThreadPrivate::start(void*) (arg=0x19545150) at thread/qthread_unix.cpp:349 #9 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f38097fa700 (LWP 4097)): #0 0x00007f389ffa005f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f38909f9686 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4 #2 0x00007f38909f96b9 in () at /usr/lib64/libQtWebKit.so.4 #3 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f3808ff9700 (LWP 4098)): #0 0x00007f389ffa005f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f389076be7d in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4 #2 0x00007f3890a211e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4 #3 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f37d5990700 (LWP 4111)): #0 0x00007f389ffa0408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f38a2b2ec64 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x7f37f40a5c90) at thread/qwaitcondition_unix.cpp:84 #2 0x00007f38a2b2ec64 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f37f40a5a40, mutex=mutex@entry=0x7f37f40a5708, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f38a2b227ba in QThreadPoolThread::run() (this=0x7f37f40a5a30) at concurrent/qthreadpool.cpp:142 #4 0x00007f38a2b2e79f in QThreadPrivate::start(void*) (arg=0x7f37f40a5a30) at thread/qthread_unix.cpp:349 #5 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f37d398c700 (LWP 4115)): #0 0x00007f389ffa0408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f38a2b2ec64 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x7f37f4035dd0) at thread/qwaitcondition_unix.cpp:84 #2 0x00007f38a2b2ec64 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f37f4035b80, mutex=mutex@entry=0x7f37f40a5708, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f38a2b227ba in QThreadPoolThread::run() (this=0x7f37f4035b70) at concurrent/qthreadpool.cpp:142 #4 0x00007f38a2b2e79f in QThreadPrivate::start(void*) (arg=0x7f37f4035b70) at thread/qthread_unix.cpp:349 #5 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f37d298a700 (LWP 4117)): #0 0x00007f389ffa0408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f38a2b2ec64 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x7f37f4035720) at thread/qwaitcondition_unix.cpp:84 #2 0x00007f38a2b2ec64 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f37f4034de0, mutex=mutex@entry=0x7f37f40a5708, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f38a2b227ba in QThreadPoolThread::run() (this=0x7f37f4034dd0) at concurrent/qthreadpool.cpp:142 #4 0x00007f38a2b2e79f in QThreadPrivate::start(void*) (arg=0x7f37f4034dd0) at thread/qthread_unix.cpp:349 #5 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f37d1988700 (LWP 4120)): #0 0x00007f389ffa0408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f38a2b2ec64 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x7f37f40a6450) at thread/qwaitcondition_unix.cpp:84 #2 0x00007f38a2b2ec64 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f37f40a6200, mutex=mutex@entry=0x7f37f40a5708, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f38a2b227ba in QThreadPoolThread::run() (this=0x7f37f40a61f0) at concurrent/qthreadpool.cpp:142 #4 0x00007f38a2b2e79f in QThreadPrivate::start(void*) (arg=0x7f37f40a61f0) at thread/qthread_unix.cpp:349 #5 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f380bfff700 (LWP 4121)): #0 0x00007f38a20463cd in poll () at /lib64/libc.so.6 #1 0x00007f3899fddbe4 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f3899fddcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f38a2c5d0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f37e40238f0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f38a2c2ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f380bffed60, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f38a2c2f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f380bffed60, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f38a2b2c0bf in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:538 #7 0x00007f38a2b2e79f in QThreadPrivate::start(void*) (arg=0x6aabfb0) at thread/qthread_unix.cpp:349 #8 0x00007f389ff9c0a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f38a204e7fd in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f38a9572880 (LWP 3914)): [KCrash Handler] #5 0x00007f389c55f6b0 in Marble::GeoDataCoordinates::altitude() const () at /usr/lib64/libmarblewidget.so.19 #6 0x00007f389c66a0b3 in () at /usr/lib64/libmarblewidget.so.19 #7 0x00007f385d4b9c34 in () at /usr/lib64/kde4/plugins/marble/MapScaleFloatItem.so #8 0x00007f389c5b2db4 in Marble::MarbleGraphicsItem::paintEvent(QPainter*, Marble::ViewportParams const*) () at /usr/lib64/libmarblewidget.so.19 #9 0x00007f389c6574cd in Marble::AbstractFloatItem::render(Marble::GeoPainter*, Marble::ViewportParams*, QString const&, Marble::GeoSceneLayer*) () at /usr/lib64/libmarblewidget.so.19 #10 0x00007f389c6512a5 in () at /usr/lib64/libmarblewidget.so.19 #11 0x00007f389c5e1c8b in Marble::MarbleMap::paint(Marble::GeoPainter&, QRect const&) () at /usr/lib64/libmarblewidget.so.19 #12 0x00007f389c5d1e7c in Marble::MarbleWidget::paintEvent(QPaintEvent*) () at /usr/lib64/libmarblewidget.so.19 #13 0x00007f38a368d9f0 in QWidget::event(QEvent*) (this=0xa57f290, event=0x7fffec752510) at kernel/qwidget.cpp:8546 #14 0x00007f38a363e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x2c8c6c0, receiver=receiver@entry=0xa57f290, e=e@entry=0x7fffec752510) at kernel/qapplication.cpp:4565 #15 0x00007f38a3644cad in QApplication::notify(QObject*, QEvent*) (this=0x7fffec753350, receiver=0xa57f290, e=0x7fffec752510) at kernel/qapplication.cpp:4351 #16 0x00007f38a4356baa in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5 #17 0x00007f38a2c302ad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fffec753350, receiver=receiver@entry=0xa57f290, event=event@entry=0x7fffec752510) at kernel/qcoreapplication.cpp:953 #18 0x00007f38a3688111 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (event=0x7fffec752510, receiver=0xa57f290) at ../../src/corelib/kernel/qcoreapplication.h:234 #19 0x00007f38a3688111 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (this=this@entry=0x45981a0, pdev=0x42488e0, rgn=..., offset=..., flags=68, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0xa959770) at kernel/qwidget.cpp:5599 #20 0x00007f38a3846c7a in QWidgetBackingStore::sync() (this=0xa959770) at painting/qbackingstore.cpp:1365 #21 0x00007f38a367d5c0 in QWidgetPrivate::syncBackingStore() (this=this@entry=0x8316a30) at kernel/qwidget.cpp:1894 #22 0x00007f38a368d56a in QWidget::event(QEvent*) (this=0x87f3520, event=0xcaeca80) at kernel/qwidget.cpp:8693 #23 0x00007f38a363e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x2c8c6c0, receiver=receiver@entry=0x87f3520, e=e@entry=0xcaeca80) at kernel/qapplication.cpp:4565 #24 0x00007f38a3644cad in QApplication::notify(QObject*, QEvent*) (this=0x7fffec753350, receiver=0x87f3520, e=0xcaeca80) at kernel/qapplication.cpp:4351 #25 0x00007f38a4356baa in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5 #26 0x00007f38a2c302ad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fffec753350, receiver=receiver@entry=0x87f3520, event=event@entry=0xcaeca80) at kernel/qcoreapplication.cpp:953 #27 0x00007f38a2c3357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0xcaeca80, receiver=0x87f3520) at kernel/qcoreapplication.h:231 #28 0x00007f38a2c3357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x2bdbfc0) at kernel/qcoreapplication.cpp:1577 #29 0x00007f38a2c33a23 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #30 0x00007f38a2c5d8fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) () at kernel/qcoreapplication.h:236 #31 0x00007f38a2c5d8fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x2c80800) at kernel/qeventdispatcher_glib.cpp:300 #32 0x00007f3899fdda04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #33 0x00007f3899fddc48 in () at /usr/lib64/libglib-2.0.so.0 #34 0x00007f3899fddcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #35 0x00007f38a2c5d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x2be1440, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #36 0x00007f38a36db676 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #37 0x00007f38a2c2ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffec752e30, flags=...) at kernel/qeventloop.cpp:149 #38 0x00007f38a2c2f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffec752e30, flags=...) at kernel/qeventloop.cpp:204 #39 0x00007f38a2c345b9 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1225 #40 0x00000000004a11e0 in () #41 0x00007f38a1f8ab05 in __libc_start_main () at /lib64/libc.so.6 #42 0x00000000004a3adf 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=344096
Gilles Caulier <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[hidden email] Component|general |general Product|digikam |marble Assignee|[hidden email] |[hidden email] Version|4.6.0 |unspecified -- 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 |