Bug 216619

Summary: Crash when setting geolocation coordinates
Product: [Applications] digikam Reporter: Matthias Weiss <matias.liberta>
Component: Geolocation-GoogleMapsAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In: 5.7.0
Sentry Crash Report:

Description Matthias Weiss 2009-11-29 10:41:40 UTC
Version:           1.0.0-beta6 (using KDE 4.3.2)
OS:                Linux
Installed from:    Debian testing/unstable Packages

I start digiKam.

I select a RAW image file in one of my albums (Panasonic Lumix LX3).

In the menu bar I chose Image -> Geolocation -> Edit Coordinates

In the google map I navigate to the place I want in Austria, set the baloon there and click OK.

digiKam crashes with signal 11.
Comment 1 caulier.gilles 2009-11-29 12:40:19 UTC
Please, give us a gdb backtrace

Gilles Caulier
Comment 2 caulier.gilles 2009-11-29 12:41:34 UTC
Which kipi-plugins you use ?

Gilles Caulier
Comment 3 Mark Purcell 2009-11-29 13:52:08 UTC
Sounds like bug 214102.

Also http://bugs.debian.org/556409

Mark
Comment 4 Matthias Weiss 2009-11-30 21:51:38 UTC
(In reply to comment #2)
> Which kipi-plugins you use ?

Version 0.8.0 from debian unstable.
Comment 5 Matthias Weiss 2009-11-30 21:53:56 UTC
> Also http://bugs.debian.org/556409

I think my report is a duplicate of 556409.
Comment 6 Matthias Weiss 2009-12-02 12:06:32 UTC
Here is the backtrace from the KDE crash handler. But I doubt that it will be too useful as there is no kipi-plugins-dbg package in Debian unstable. Please tell me whether I can do something else to help.

Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb378dab0 (LWP 1965))]

Thread 18 (Thread 0xb20c7b70 (LWP 1966)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb4fd8cc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb53e0ffd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb55c65c2 in QWaitConditionPrivate::wait (this=0x8786ea8, mutex=0x8786ea4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8786ea8, mutex=0x8786ea4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0830ebd1 in Digikam::ScanController::run (this=0x875c760) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/digikam/scancontroller.cpp:499
#6  0xb55c55e2 in QThreadPrivate::start (arg=0x875c760) at thread/qthread_unix.cpp:188
#7  0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 17 (Thread 0xb1679b70 (LWP 1968)):
#0  0xb4fd6bf5 in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
#1  0xb53e11c6 in pthread_mutex_lock () from /lib/i686/cmov/libc.so.6
#2  0xb3c4178e in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0xb56e105f in QEventDispatcherGlib::processEvents (this=0x86900f0, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#4  0xb56b483a in QEventLoop::processEvents (this=0xb1679330, flags=...) at kernel/qeventloop.cpp:149
#5  0xb56b4c82 in QEventLoop::exec (this=0xb1679330, flags=...) at kernel/qeventloop.cpp:201
#6  0xb55c2309 in QThread::exec (this=0x86af8b0) at thread/qthread.cpp:487
#7  0xb6f7511d in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#8  0xb55c55e2 in QThreadPrivate::start (arg=0x86af8b0) at thread/qthread_unix.cpp:188
#9  0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 16 (Thread 0xb0cffb70 (LWP 1969)):
#0  0xb4fd80bb in pthread_mutex_unlock () from /lib/i686/cmov/libpthread.so.0
#1  0xb53e1206 in pthread_mutex_unlock () from /lib/i686/cmov/libc.so.6
#2  0xb3c410e7 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0xb3c41304 in ?? () from /lib/libglib-2.0.so.0
#4  0xb3c417a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb56e105f in QEventDispatcherGlib::processEvents (this=0x86a1330, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0xb56b483a in QEventLoop::processEvents (this=0xb0cff330, flags=...) at kernel/qeventloop.cpp:149
#7  0xb56b4c82 in QEventLoop::exec (this=0xb0cff330, flags=...) at kernel/qeventloop.cpp:201
#8  0xb55c2309 in QThread::exec (this=0x86900e0) at thread/qthread.cpp:487
#9  0xb6f7511d in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#10 0xb55c55e2 in QThreadPrivate::start (arg=0x86900e0) at thread/qthread_unix.cpp:188
#11 0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 15 (Thread 0xb04feb70 (LWP 1970)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb4fd8cc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb53e0ffd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb55c65c2 in QWaitConditionPrivate::wait (this=0x8ad7610, mutex=0x8ad760c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8ad7610, mutex=0x8ad760c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7183dda in Digikam::LoadSaveThread::run (this=0x8ad7600) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb55c55e2 in QThreadPrivate::start (arg=0x8ad7600) at thread/qthread_unix.cpp:188
#7  0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 14 (Thread 0xafcfdb70 (LWP 1971)):
#0  0xb3c413fc in ?? () from /lib/libglib-2.0.so.0
#1  0xb3c417a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#2  0xb56e105f in QEventDispatcherGlib::processEvents (this=0x8adf4f0, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#3  0xb56b483a in QEventLoop::processEvents (this=0xafcfd340, flags=...) at kernel/qeventloop.cpp:149
#4  0xb56b4c82 in QEventLoop::exec (this=0xafcfd340, flags=...) at kernel/qeventloop.cpp:201
#5  0xb55c2309 in QThread::exec (this=0x8adf800) at thread/qthread.cpp:487
#6  0xb55c55e2 in QThreadPrivate::start (arg=0x8adf800) at thread/qthread_unix.cpp:188
#7  0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 13 (Thread 0xaf4fcb70 (LWP 1972)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb53c6aa6 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb3c4e6cb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb3c414f5 in ?? () from /lib/libglib-2.0.so.0
#4  0xb3c417a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb56e105f in QEventDispatcherGlib::processEvents (this=0x8ae1840, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0xb56b483a in QEventLoop::processEvents (this=0xaf4fc340, flags=...) at kernel/qeventloop.cpp:149
#7  0xb56b4c82 in QEventLoop::exec (this=0xaf4fc340, flags=...) at kernel/qeventloop.cpp:201
#8  0xb55c2309 in QThread::exec (this=0x8adf448) at thread/qthread.cpp:487
#9  0xb55c55e2 in QThreadPrivate::start (arg=0x8adf448) at thread/qthread_unix.cpp:188
#10 0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 12 (Thread 0xaecfbb70 (LWP 1973)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb4fd8cc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb53e0ffd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb55c65c2 in QWaitConditionPrivate::wait (this=0x8af1d98, mutex=0x8af1d94, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8af1d98, mutex=0x8af1d94, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7183dda in Digikam::LoadSaveThread::run (this=0x8af1d88) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb55c55e2 in QThreadPrivate::start (arg=0x8af1d88) at thread/qthread_unix.cpp:188
#7  0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 11 (Thread 0xac1feb70 (LWP 1974)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb4fd8ff2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb53e1054 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xacee1903 in ?? () from /usr/lib/libxine.so.1

Thread 10 (Thread 0xab491b70 (LWP 1975)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb53cd3a1 in select () from /lib/i686/cmov/libc.so.6
#2  0xacf0b34a in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 9 (Thread 0xaac90b70 (LWP 1976)):
#0  0xb3bbde06 in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb56e2e9b in QTimerInfoList::getTime (this=0x913f0b4, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb56e3061 in QTimerInfoList::updateCurrentTime (this=0x913f0b4) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb56e321a in QTimerInfoList::timerWait (this=0x913f0b4, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb56e1220 in timerSourcePrepareHelper (src=0xaac900b8, timeout=0xaac90188) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb3c40f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0xb3c41304 in ?? () from /lib/libglib-2.0.so.0
#7  0xb3c417a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0xb56e105f in QEventDispatcherGlib::processEvents (this=0x8c63fd8, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#9  0xb56b483a in QEventLoop::processEvents (this=0xaac902f0, flags=...) at kernel/qeventloop.cpp:149
#10 0xb56b4c82 in QEventLoop::exec (this=0xaac902f0, flags=...) at kernel/qeventloop.cpp:201
#11 0xb55c2309 in QThread::exec (this=0x8d2b180) at thread/qthread.cpp:487
#12 0xb0e1f48a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0xb55c55e2 in QThreadPrivate::start (arg=0x8d2b180) at thread/qthread_unix.cpp:188
#14 0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#15 0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 8 (Thread 0xaa486b70 (LWP 1979)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb53c6aa6 in poll () from /lib/i686/cmov/libc.so.6
#2  0xaa48aa91 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 0xa9c85b70 (LWP 1980)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb4fd8cc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb53e0ffd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xacef2a56 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xa93efb70 (LWP 1990)):
#0  0xb3bbde06 in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb56e2e9b in QTimerInfoList::getTime (this=0x8c6ae4c, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb56e3061 in QTimerInfoList::updateCurrentTime (this=0x8c6ae4c) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb56e321a in QTimerInfoList::timerWait (this=0x8c6ae4c, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb56e1220 in timerSourcePrepareHelper (src=0xa93ef088, timeout=0xa93ef178) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb56e12a5 in timerSourcePrepare (source=0x0, timeout=0xb3bc1ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb3c40f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3c41304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb3c417a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb56e105f in QEventDispatcherGlib::processEvents (this=0x957c180, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb56b483a in QEventLoop::processEvents (this=0xa93ef2e0, flags=...) at kernel/qeventloop.cpp:149
#11 0xb56b4c82 in QEventLoop::exec (this=0xa93ef2e0, flags=...) at kernel/qeventloop.cpp:201
#12 0xb55c2309 in QThread::exec (this=0x9675180) at thread/qthread.cpp:487
#13 0xa9471f1c in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#14 0xb55c55e2 in QThreadPrivate::start (arg=0x9675180) at thread/qthread_unix.cpp:188
#15 0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 5 (Thread 0xa8b97b70 (LWP 1991)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb4fd8cc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb53e0ffd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb55c65c2 in QWaitConditionPrivate::wait (this=0x967ace8, mutex=0x967ace4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x967ace8, mutex=0x967ace4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7183dda in Digikam::LoadSaveThread::run (this=0x967acd8) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb55c55e2 in QThreadPrivate::start (arg=0x967acd8) at thread/qthread_unix.cpp:188
#7  0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xa81ffb70 (LWP 1998)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb4fd8cc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb53e0ffd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb55c65c2 in QWaitConditionPrivate::wait (this=0xa0c3c40, mutex=0xa0c3c3c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa0c3c40, mutex=0xa0c3c3c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7183dda in Digikam::LoadSaveThread::run (this=0xa0c3c30) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb55c55e2 in QThreadPrivate::start (arg=0xa0c3c30) at thread/qthread_unix.cpp:188
#7  0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xa63feb70 (LWP 1999)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb53c6aa6 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb3c4e6cb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb3c414f5 in ?? () from /lib/libglib-2.0.so.0
#4  0xb3c417a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb56e105f in QEventDispatcherGlib::processEvents (this=0xa229590, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0xb56b483a in QEventLoop::processEvents (this=0xa63fe2e0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb56b4c82 in QEventLoop::exec (this=0xa63fe2e0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb55c2309 in QThread::exec (this=0x9d753d8) at thread/qthread.cpp:487
#9  0xa9471f1c in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#10 0xb55c55e2 in QThreadPrivate::start (arg=0x9d753d8) at thread/qthread_unix.cpp:188
#11 0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xa79feb70 (LWP 2000)):
#0  0xb7fc0424 in __kernel_vsyscall ()
#1  0xb4fd8cc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb53e0ffd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb55c65c2 in QWaitConditionPrivate::wait (this=0x9702f10, mutex=0x9702f0c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9702f10, mutex=0x9702f0c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7183dda in Digikam::LoadSaveThread::run (this=0x9702f00) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/libs/threadimageio/loadsavethread.cpp:132
#6  0xb55c55e2 in QThreadPrivate::start (arg=0x9702f00) at thread/qthread_unix.cpp:188
#7  0xb4fd47f5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb53d405e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb378dab0 (LWP 1965)):
[KCrash Handler]
#6  QWidget::hide (this=0xb0ebc18, __vtt_parm=0xa1f44744, __in_chrg=<value optimized out>) at /usr/include/qt4/QtGui/qwidget.h:477
#7  ~KHTMLPart (this=0xb0ebc18, __vtt_parm=0xa1f44744, __in_chrg=<value optimized out>) at ../../khtml/khtml_part.cpp:612
#8  0xa1f1cece in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so
#9  0xb7f86d4e in KParts::Part::slotWidgetDestroyed (this=0xb0ebc18) at ../../kparts/part.cpp:354
#10 0xb7f86e6b in KParts::Part::qt_metacall (this=0xb0ebc18, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfb044cc) at ./part.moc:76
#11 0xb7f86eca in KParts::ReadOnlyPart::qt_metacall (this=0xb0ebc18, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfb044cc) at ./part.moc:154
#12 0xb7a0e3ba in KHTMLPart::qt_metacall (this=0xb0ebc18, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfb044cc) at ./khtml_part.moc:246
#13 0xa1f1bc9a in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so
#14 0xb56cb303 in QMetaObject::activate (sender=0xb0f49e8, from_signal_index=0, to_signal_index=1, argv=0xbfb044cc) at kernel/qobject.cpp:3112
#15 0xb56cb720 in QMetaObject::activate (sender=0xb0f49e8, m=0x8497f20, from_local_signal_index=0, to_local_signal_index=1, argv=0xbfb044cc) at kernel/qobject.cpp:3206
#16 0xb56cb7ab in QObject::destroyed (this=0xb0f49e8, _t1=0xb0f49e8) at .moc/release-shared/moc_qobject.cpp:143
#17 0xb56cc5b9 in ~QObject (this=0xb0f49e8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:757
#18 0xb5bf04bf in ~QWidget (this=0xb0f49e8, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1380
#19 0xb56c504f in QObjectPrivate::deleteChildren (this=0xb0f8d80) at kernel/qobject.cpp:1846
#20 0xb5bf02db in ~QWidget (this=0xb0ebc40, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367
#21 0xb56c504f in QObjectPrivate::deleteChildren (this=0xaaf1418) at kernel/qobject.cpp:1846
#22 0xb5befceb in ~QWidget (this=0xa4177b8, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367
#23 0xb6080be6 in ~QDialog (this=0xa4177b8, __in_chrg=<value optimized out>) at dialogs/qdialog.cpp:298
#24 0xb66fffb4 in ~KDialog (this=0xa4177b8, __in_chrg=<value optimized out>) at ../../kdeui/dialogs/kdialog.cpp:197
#25 0xa1f1d14e in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so
#26 0xa1f139bc in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so
#27 0xa1f14528 in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so
#28 0xb56cb303 in QMetaObject::activate (sender=0xaa4da00, from_signal_index=5, to_signal_index=6, argv=0xbfb04a7c) at kernel/qobject.cpp:3112
#29 0xb56cb720 in QMetaObject::activate (sender=0xaa4da00, m=0x8498330, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfb04a7c) at kernel/qobject.cpp:3206
#30 0xb5b98591 in QAction::triggered (this=0xaa4da00, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#31 0xb5b99adf in QAction::activate (this=0xaa4da00, event=QAction::Trigger) at kernel/qaction.cpp:1167
#32 0xb5fde1d4 in QMenuPrivate::activateCausedStack (this=0xa849ab0, causedStack=..., action=0xaa4da00, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967
#33 0xb5fe48ab in QMenuPrivate::activateAction (this=0xa849ab0, action=0xaa4da00, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1060
#34 0xb5fe53f2 in QMenu::mouseReleaseEvent (this=0xa58ed48, e=0xbfb0525c) at widgets/qmenu.cpp:2259
#35 0xb687e655 in KMenu::mouseReleaseEvent (this=0xa58ed48, e=0xbfb0525c) at ../../kdeui/widgets/kmenu.cpp:456
#36 0xb5bf49fb in QWidget::event (this=0xa58ed48, event=0xbfb0525c) at kernel/qwidget.cpp:7554
#37 0xb5fe7631 in QMenu::event (this=0xa58ed48, e=0xbfb0525c) at widgets/qmenu.cpp:2358
#38 0xb5b9ea94 in QApplicationPrivate::notify_helper (this=0x864d918, receiver=0xa58ed48, e=0xbfb0525c) at kernel/qapplication.cpp:4065
#39 0xb5ba7551 in QApplication::notify (this=0xbfb06b10, receiver=0xa58ed48, e=0xbfb0525c) at kernel/qapplication.cpp:3767
#40 0xb67980fd in KApplication::notify (this=0xbfb06b10, receiver=0xa58ed48, event=0xbfb0525c) at ../../kdeui/kernel/kapplication.cpp:302
#41 0xb56b61eb in QCoreApplication::notifyInternal (this=0xbfb06b10, receiver=0xa58ed48, event=0xbfb0525c) at kernel/qcoreapplication.cpp:610
#42 0xb5ba65de in QCoreApplication::sendSpontaneousEvent (receiver=0xa58ed48, event=0xbfb0525c, alienWidget=0x0, nativeWidget=0xa58ed48, buttonDown=0xb6415580, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#43 QApplicationPrivate::sendMouseEvent (receiver=0xa58ed48, event=0xbfb0525c, alienWidget=0x0, nativeWidget=0xa58ed48, buttonDown=0xb6415580, lastMouseReceiver=...) at kernel/qapplication.cpp:2924
#44 0xb5c153bf in QETWidget::translateMouseEvent (this=0xa58ed48, event=0xbfb0680c) at kernel/qapplication_x11.cpp:4345
#45 0xb5c14646 in QApplication::x11ProcessEvent (this=0xbfb06b10, event=0xbfb0680c) at kernel/qapplication_x11.cpp:3430
#46 0xb5c3ebc2 in x11EventSourceDispatch (s=0x8650b00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#47 0xb3c3de98 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#48 0xb3c41623 in ?? () from /lib/libglib-2.0.so.0
#49 0xb3c417a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#50 0xb56e1041 in QEventDispatcherGlib::processEvents (this=0x864d8f8, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#51 0xb5c3e305 in QGuiEventDispatcherGlib::processEvents (this=0x864d8f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#52 0xb56b483a in QEventLoop::processEvents (this=0xbfb06a70, flags=...) at kernel/qeventloop.cpp:149
#53 0xb56b4c82 in QEventLoop::exec (this=0xbfb06a70, flags=...) at kernel/qeventloop.cpp:201
#54 0xb56b70d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#55 0xb5b9e917 in QApplication::exec () at kernel/qapplication.cpp:3525
#56 0x083a7aeb in main (argc=5, argv=0xbfb06f74) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta6/digikam/main.cpp:195
Comment 7 caulier.gilles 2009-12-02 12:37:47 UTC
Bingo : KHTML bug !!!

#7  ~KHTMLPart (this=0xb0ebc18, __vtt_parm=0xa1f44744, __in_chrg=<value
optimized out>) at ../../khtml/khtml_part.cpp:612

Gilles Caulier

*** This bug has been marked as a duplicate of bug 209960 ***
Comment 8 caulier.gilles 2017-08-15 13:14:39 UTC
This crash is relevant of KHTML. Since digiKam 5.x we use Qt5::WebView instead.

Gilles Caulier