[Digikam-devel] [Bug 172910] New: Export->Gallery crashes with valid data and url

Andrea Diamantini adjam7 at gmail.com
Sat Oct 18 01:43:44 BST 2008


On Thursday 16 October 2008 03:27:11 Brendan Barry wrote:
> http://bugs.kde.org/show_bug.cgi?id=172910
>
>            Summary: Export->Gallery crashes with valid data and url
>            Product: digikam
>            Version: unspecified
>           Platform: unspecified
>         OS/Version: Linux
>             Status: UNCONFIRMED
>           Severity: crash
>           Priority: NOR
>          Component: general
>         AssignedTo: digikam-devel at kde.org
>         ReportedBy: mailinglist at endosquid.com
>
>
> Version:           0.10.0-beta5 (rev.: 871902M) (using 4.1.69 (KDE 4.1.69
> (KDE 4.2 >= 20081009)), compiled sources)
> Compiler:          gcc
> OS:                Linux (i686) release 2.6.27-4-generic
>
> This is a kipi-plugin, I know, but it actually takes Digikam on a crash
> with it, so...
>
> Valid data was entered in "Remote Gallery Settings..." and when
> Export->Gallery was selected from the menu, the dialog appeared for a full
> second before killing all of Digikam.
>
> Here's the output:
> Application: digiKam (digikam), signal SIGABRT
> [Current thread is 0 (LWP 859)]
>
> Thread 14 (Thread 0xb3444b90 (LWP 864)):
> #0  0xb7ff7430 in __kernel_vsyscall ()
> #1  0xb6d77075 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb6de1f14 in QWaitConditionPrivate::wait (this=0x935edd8,
> time=4294967295) at thread/qwaitcondition_unix.cpp:88
> #3  0xb6de1a13 in QWaitCondition::wait (this=0x935ed1c, mutex=0x935ed18,
> time=4294967295) at thread/qwaitcondition_unix.cpp:160
> #4  0x082ab6ff in Digikam::ScanController::run (this=0x936ed78) at
> /home/kde-devel/kde/src/KDE/extragear/graphics/digikam/digikam/scancontroll
>er.cpp:344 #5  0xb6de14c9 in QThreadPrivate::start (arg=0x936ed78) at
> thread/qthread_unix.cpp:190
> #6  0xb6d7350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> #7  0xb5c477ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 13 (Thread 0xb1f98b90 (LWP 867)):
> #0  0xb7ff7430 in __kernel_vsyscall ()
> #1  0xb6d77075 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb6de1f14 in QWaitConditionPrivate::wait (this=0x944d0d8,
> time=4294967295) at thread/qwaitcondition_unix.cpp:88
> #3  0xb6de1a13 in QWaitCondition::wait (this=0x946a288, mutex=0x946a284,
> time=4294967295) at thread/qwaitcondition_unix.cpp:160
> #4  0xb5ffd1a5 in Digikam::LoadSaveThread::run (this=0x946a278) at
> /home/kde-devel/kde/src/KDE/extragear/graphics/digikam/libs/threadimageio/l
>oadsavethread.cpp:127 #5  0xb6de14c9 in QThreadPrivate::start
> (arg=0x946a278) at
> thread/qthread_unix.cpp:190
> #6  0xb6d7350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> #7  0xb5c477ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 12 (Thread 0xb2799b90 (LWP 868)):
> #0  0xb7ff7430 in __kernel_vsyscall ()
> #1  0xb6d77075 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb6de1f14 in QWaitConditionPrivate::wait (this=0x9472cf0,
> time=4294967295) at thread/qwaitcondition_unix.cpp:88
> #3  0xb6de1a13 in QWaitCondition::wait (this=0x9471f78, mutex=0x9471f74,
> time=4294967295) at thread/qwaitcondition_unix.cpp:160
> #4  0xb5ffd1a5 in Digikam::LoadSaveThread::run (this=0x9471f68) at
> /home/kde-devel/kde/src/KDE/extragear/graphics/digikam/libs/threadimageio/l
>oadsavethread.cpp:127 #5  0xb6de14c9 in QThreadPrivate::start
> (arg=0x9471f68) at
> thread/qthread_unix.cpp:190
> #6  0xb6d7350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> #7  0xb5c477ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 11 (Thread 0xaf89ab90 (LWP 869)):
> #0  0xb7ff7430 in __kernel_vsyscall ()
> #1  0xb6d773a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb283167f in ?? () from /usr/lib/libxine.so.1
>
> Thread 10 (Thread 0xaf024b90 (LWP 870)):
> #0  0xb51371c1 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
> #1  0xb5137c8d in ?? () from /usr/lib/libglib-2.0.so.0
> #2  0xb5137f61 in g_main_context_iteration () from
> /usr/lib/libglib-2.0.so.0 #3  0xb6f04ff8 in
> QEventDispatcherGlib::processEvents (this=0x95b3dc0, flags=@0xaf024284) at
> kernel/qeventdispatcher_glib.cpp:327
> #4  0xb6ed28d2 in QEventLoop::processEvents (this=0xaf0242fc,
> flags=@0xaf0242c4) at kernel/qeventloop.cpp:149
> #5  0xb6ed2b11 in QEventLoop::exec (this=0xaf0242fc, flags=@0xaf024304) at
> kernel/qeventloop.cpp:196
> #6  0xb6ddd565 in QThread::exec (this=0x954f2f8) at thread/qthread.cpp:464
> #7  0xb28a6bd3 in Phonon::Xine::XineThread::run (this=0x954f2f8) at
> /home/kde-devel/kde/src/KDE/kdebase/runtime/phonon/xine/xinethread.cpp:141
> #8  0xb6de14c9 in QThreadPrivate::start (arg=0x954f2f8) at
> thread/qthread_unix.cpp:190
> #9  0xb6d7350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> #10 0xb5c477ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 9 (Thread 0xae823b90 (LWP 873)):
> #0  0xb6d79c32 in __pthread_disable_asynccancel () from
> /lib/tls/i686/cmov/libpthread.so.0
> #1  0xb6d7a114 in read () from /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb036d482 in ?? () from /usr/lib/libasound.so.2
> #3  0xb036a9cd in snd_ctl_read () from /usr/lib/libasound.so.2
> #4  0xb0366d9f in snd_hctl_handle_events () from /usr/lib/libasound.so.2
> #5  0xb0372ea1 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
> #6  0xaf093fe4 in ?? () from
> /usr/lib/xine/plugins/1.24/xineplug_ao_out_alsa.so Backtrace stopped:
> previous frame inner to this frame (corrupt stack?)
>
> Thread 8 (Thread 0xae022b90 (LWP 874)):
> #0  0xb7ff7430 in __kernel_vsyscall ()
> #1  0xb6d77075 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb2843843 in ?? () from /usr/lib/libxine.so.1
> Backtrace stopped: previous frame inner to this frame (corrupt stack?)
>
> Thread 7 (Thread 0xad7efb90 (LWP 875)):
> #0  0xb7ff7430 in __kernel_vsyscall ()
> #1  0xb6d77075 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb6de1f14 in QWaitConditionPrivate::wait (this=0xb18c318,
> time=4294967295) at thread/qwaitcondition_unix.cpp:88
> #3  0xb6de1a13 in QWaitCondition::wait (this=0xb18bf68, mutex=0xb18bf64,
> time=4294967295) at thread/qwaitcondition_unix.cpp:160
> #4  0xb5ffd1a5 in Digikam::LoadSaveThread::run (this=0xb18bf58) at
> /home/kde-devel/kde/src/KDE/extragear/graphics/digikam/libs/threadimageio/l
>oadsavethread.cpp:127 #5  0xb6de14c9 in QThreadPrivate::start
> (arg=0xb18bf58) at
> thread/qthread_unix.cpp:190
> #6  0xb6d7350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> #7  0xb5c477ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 6 (Thread 0xacfddb90 (LWP 876)):
> #0  0xb7ff7430 in __kernel_vsyscall ()
> #1  0xb5c3fc01 in select () from /lib/tls/i686/cmov/libc.so.6
> #2  0xb6eb824f in QProcessManager::run (this=0x92ad578) at
> io/qprocess_unix.cpp:307
> #3  0xb6de14c9 in QThreadPrivate::start (arg=0x92ad578) at
> thread/qthread_unix.cpp:190
> #4  0xb6d7350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> #5  0xb5c477ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 5 (Thread 0xaabe3b90 (LWP 1622)):
> #0  0xb7ff7430 in __kernel_vsyscall ()
> #1  0xb6d77075 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb6de1f14 in QWaitConditionPrivate::wait (this=0xd54c080,
> time=4294967295) at thread/qwaitcondition_unix.cpp:88
> #3  0xb6de1a13 in QWaitCondition::wait (this=0xd5502e8, mutex=0xd5502e4,
> time=4294967295) at thread/qwaitcondition_unix.cpp:160
> #4  0xb5ffd1a5 in Digikam::LoadSaveThread::run (this=0xd5502d8) at
> /home/kde-devel/kde/src/KDE/extragear/graphics/digikam/libs/threadimageio/l
>oadsavethread.cpp:127 #5  0xb6de14c9 in QThreadPrivate::start
> (arg=0xd5502d8) at
> thread/qthread_unix.cpp:190
> #6  0xb6d7350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> #7  0xb5c477ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 4 (Thread 0xaa3e2b90 (LWP 2016)):
> #0  0xb7ff7430 in __kernel_vsyscall ()
> #1  0xb6d77075 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb6de1f14 in QWaitConditionPrivate::wait (this=0xd5b3ab8,
> time=4294967295) at thread/qwaitcondition_unix.cpp:88
> #3  0xb6de1a13 in QWaitCondition::wait (this=0xd583428, mutex=0xd583424,
> time=4294967295) at thread/qwaitcondition_unix.cpp:160
> #4  0xb5ffd1a5 in Digikam::LoadSaveThread::run (this=0xd583418) at
> /home/kde-devel/kde/src/KDE/extragear/graphics/digikam/libs/threadimageio/l
>oadsavethread.cpp:127 #5  0xb6de14c9 in QThreadPrivate::start
> (arg=0xd583418) at
> thread/qthread_unix.cpp:190
> #6  0xb6d7350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> #7  0xb5c477ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 3 (Thread 0xa9be1b90 (LWP 2017)):
> #0  0xb7ff7430 in __kernel_vsyscall ()
> #1  0xb6d77075 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb6de1f14 in QWaitConditionPrivate::wait (this=0xd58dda8,
> time=4294967295) at thread/qwaitcondition_unix.cpp:88
> #3  0xb6de1a13 in QWaitCondition::wait (this=0xd5e85e0, mutex=0xd5e85dc,
> time=4294967295) at thread/qwaitcondition_unix.cpp:160
> #4  0xb5ffd1a5 in Digikam::LoadSaveThread::run (this=0xd5e85d0) at
> /home/kde-devel/kde/src/KDE/extragear/graphics/digikam/libs/threadimageio/l
>oadsavethread.cpp:127 #5  0xb6de14c9 in QThreadPrivate::start
> (arg=0xd5e85d0) at
> thread/qthread_unix.cpp:190
> #6  0xb6d7350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> #7  0xb5c477ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 2 (Thread 0xa8b5bb90 (LWP 3588)):
> #0  0xb7ff7430 in __kernel_vsyscall ()
> #1  0xb6d773a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb6de1efa in QWaitConditionPrivate::wait (this=0xd548670, time=30000)
> at thread/qwaitcondition_unix.cpp:86
> #3  0xb6de1a13 in QWaitCondition::wait (this=0x956e898, mutex=0x956e894,
> time=30000) at thread/qwaitcondition_unix.cpp:160
> #4  0xb6dd411c in QThreadPoolThread::run (this=0x9585640) at
> concurrent/qthreadpool.cpp:141
> #5  0xb6de14c9 in QThreadPrivate::start (arg=0x9585640) at
> thread/qthread_unix.cpp:190
> #6  0xb6d7350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
> #7  0xb5c477ee in clone () from /lib/tls/i686/cmov/libc.so.6
>
> Thread 1 (Thread 0xb4a216c0 (LWP 859)):
> [KCrash Handler]
> #6  0xb7ff7430 in __kernel_vsyscall ()
> #7  0xb5b91880 in raise () from /lib/tls/i686/cmov/libc.so.6
> #8  0xb5b93248 in abort () from /lib/tls/i686/cmov/libc.so.6
> #9  0xb6dd695d in qt_message_output (msgType=QtFatalMsg,
>     buf=0xbfef2cf0 "ASSERT failure in QList<T>::at: \"index out of range\",
> file
> /home/kde-devel/qt-copy/include/QtCore/../../src/corelib/tools/qlist.h,
> line 393") at global/qglobal.cpp:2061
> #10 0xb6dd69e1 in qFatal (msg=0xb6f2d23c "ASSERT failure in %s: \"%s\",
> file %s, line %d") at global/qglobal.cpp:2263
> #11 0xb6dd6a38 in qt_assert_x (where=0xac431efe "QList<T>::at",
> what=0xac431eeb "index out of range", file=0xac431ea4
> "/home/kde-devel/qt-copy/include/QtCore/../../src/corelib/tools/qlist.h",
>     line=393) at global/qglobal.cpp:1839
> #12 0xac42ebee in QList<QString>::at (this=0xbfef4d78, i=-1) at
> /home/kde-devel/qt-copy/include/QtCore/../../src/corelib/tools/qlist.h:393
> #13 0xac42e3f3 in KIPIGalleryExportPlugin::GalleryTalker::slotResult
> (this=0xcb830c0, job=0xb199f10) at
> /home/kde-devel/kde/src/KDE/extragear/graphics/kipi-plugins/galleryexport/g
>allerytalker.cpp:343 #14 0xac42e64c in
> KIPIGalleryExportPlugin::GalleryTalker::qt_metacall (this=0xcb830c0,
> _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfef4ebc) at
> /home/kde-devel/kde/build/KDE/extragear/graphics/kipi-plugins/galleryexport
>/gallerytalker.moc:92 #15 0xb6eea931 in QMetaObject::activate
> (sender=0xb199f10, from_signal_index=7, to_signal_index=7, argv=0xbfef4ebc)
> at kernel/qobject.cpp:3004
> #16 0xb6eeadb3 in QMetaObject::activate (sender=0xb199f10, m=0xb71e7ee8,
> local_signal_index=3, argv=0xbfef4ebc) at kernel/qobject.cpp:3077
> #17 0xb70b9a84 in KJob::result (this=0xb199f10, _t1=0xb199f10) at
> /home/kde-devel/kde/build/KDE/kdelibs/kdecore/kjob.moc:186
> #18 0xb70b9fc2 in KJob::emitResult (this=0xb199f10) at
> /home/kde-devel/kde/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:290
> #19 0xb7dc4e8b in KIO::SimpleJob::slotFinished (this=0xb199f10) at
> /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/job.cpp:489
> #20 0xb7dc5264 in KIO::TransferJob::slotFinished (this=0xb199f10) at
> /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/job.cpp:958
> #21 0xb7dcc1f1 in KIO::TransferJob::qt_metacall (this=0xb199f10,
> _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfef50dc) at
> /home/kde-devel/kde/build/KDE/kdelibs/kio/jobclasses.moc:336
> #22 0xb6eea931 in QMetaObject::activate (sender=0xd54c268,
> from_signal_index=8, to_signal_index=8, argv=0x0) at
> kernel/qobject.cpp:3004
> #23 0xb6eeadb3 in QMetaObject::activate (sender=0xd54c268, m=0xb7f4dec4,
> local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3077
> #24 0xb7e71bc5 in KIO::SlaveInterface::finished (this=0xd54c268) at
> /home/kde-devel/kde/build/KDE/kdelibs/kio/slaveinterface.moc:163
> #25 0xb7e73943 in KIO::SlaveInterface::dispatch (this=0xd54c268, _cmd=104,
> rawdata=@0xbfef5268) at
> /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:175
> #26 0xb7e73832 in KIO::SlaveInterface::dispatch (this=0xd54c268) at
> /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:91
> #27 0xb7e66238 in KIO::Slave::gotInput (this=0xd54c268) at
> /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slave.cpp:322
> #28 0xb7e67656 in KIO::Slave::qt_metacall (this=0xd54c268,
> _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfef537c) at
> /home/kde-devel/kde/build/KDE/kdelibs/kio/slave.moc:75
> #29 0xb6eea931 in QMetaObject::activate (sender=0xcd73498,
> from_signal_index=4, to_signal_index=4, argv=0x0) at
> kernel/qobject.cpp:3004
> #30 0xb6eeadb3 in QMetaObject::activate (sender=0xcd73498, m=0xb7f4a9a0,
> local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3077
> #31 0xb7d93c73 in KIO::Connection::readyRead (this=0xcd73498) at
> /home/kde-devel/kde/build/KDE/kdelibs/kio/connection.moc:84
> #32 0xb7d94baf in KIO::ConnectionPrivate::dequeue (this=0xd589740) at
> /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/connection.cpp:82
> #33 0xb7d95ae9 in KIO::Connection::qt_metacall (this=0xcd73498,
> _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xcd50970) at
> /home/kde-devel/kde/build/KDE/kdelibs/kio/connection.moc:72
> #34 0xb6ee48ae in QMetaCallEvent::placeMetaCall (this=0xcbe01a8,
> object=0xcd73498) at kernel/qobject.cpp:535
> #35 0xb6ee8c7a in QObject::event (this=0xcd73498, e=0xcbe01a8) at
> kernel/qobject.cpp:1128
> #36 0xb650077d in QApplicationPrivate::notify_helper (this=0x92aa4b8,
> receiver=0xcd73498, e=0xcbe01a8) at kernel/qapplication.cpp:3800
> #37 0xb6500a63 in QApplication::notify (this=0xbfef6e60,
> receiver=0xcd73498, e=0xcbe01a8) at kernel/qapplication.cpp:3392
> #38 0xb749fd67 in KApplication::notify (this=0xbfef6e60,
> receiver=0xcd73498, event=0xcbe01a8) at
> /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
> #39 0xb6ed5a12 in QCoreApplication::notifyInternal (this=0xbfef6e60,
> receiver=0xcd73498, event=0xcbe01a8) at kernel/qcoreapplication.cpp:587
> #40 0xb6ed958b in QCoreApplication::sendEvent (receiver=0xcd73498,
> event=0xcbe01a8) at
> ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
> #41 0xb6ed5f2a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
> event_type=0, data=0x9287698) at kernel/qcoreapplication.cpp:1199
> #42 0xb6ed60db in QCoreApplication::sendPostedEvents (receiver=0x0,
> event_type=0) at kernel/qcoreapplication.cpp:1095
> #43 0xb6f069ae in QCoreApplication::sendPostedEvents () at
> ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
> #44 0xb6f05bbf in postEventSourceDispatch (s=0x92ac910) at
> kernel/qeventdispatcher_glib.cpp:211
> #45 0xb51346f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
> #46 0xb5137da3 in ?? () from /usr/lib/libglib-2.0.so.0
> #47 0xb5137f61 in g_main_context_iteration () from
> /usr/lib/libglib-2.0.so.0 #48 0xb6f04fd8 in
> QEventDispatcherGlib::processEvents (this=0x92aa600, flags=@0xbfef5ae4) at
> kernel/qeventdispatcher_glib.cpp:325
> #49 0xb65a8b60 in QGuiEventDispatcherGlib::processEvents (this=0x92aa600,
> flags=@0xbfef5b14) at kernel/qguieventdispatcher_glib.cpp:204
> #50 0xb6ed28d2 in QEventLoop::processEvents (this=0xbfef5b88,
> flags=@0xbfef5b54) at kernel/qeventloop.cpp:149
> #51 0xb6ed2b11 in QEventLoop::exec (this=0xbfef5b88, flags=@0xbfef5b94) at
> kernel/qeventloop.cpp:196
> #52 0xb69b2d21 in QDialog::exec (this=0xbfef5bd8) at
> dialogs/qdialog.cpp:453 #53 0xac420c93 in Plugin_GalleryExport::slotSync
> (this=0xca4f610) at
> /home/kde-devel/kde/src/KDE/extragear/graphics/kipi-plugins/galleryexport/p
>lugin_galleryexport.cpp:104 #54 0xac420d0e in
> Plugin_GalleryExport::qt_metacall (this=0xca4f610,
> _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfef5d5c)
>     at
> /home/kde-devel/kde/build/KDE/extragear/graphics/kipi-plugins/galleryexport
>/plugin_galleryexport.moc:69 #55 0xb6eea931 in QMetaObject::activate
> (sender=0xcaf8168, from_signal_index=5, to_signal_index=6, argv=0xbfef5d5c)
> at kernel/qobject.cpp:3004
> #56 0xb6eeab3a in QMetaObject::activate (sender=0xcaf8168, m=0x83806e8,
> from_local_signal_index=1, to_local_signal_index=2, argv=0xbfef5d5c) at
> kernel/qobject.cpp:3097
> #57 0xb64f89ce in QAction::triggered (this=0xcaf8168, _t1=false) at
> .moc/debug-shared/moc_qaction.cpp:216
> #58 0xb64fa570 in QAction::activate (this=0xcaf8168,
> event=QAction::Trigger) at kernel/qaction.cpp:1119
> #59 0xb691cf22 in QMenuPrivate::activateAction (this=0xcabdfa8,
> action=0xcaf8168, action_e=QAction::Trigger, self=true) at
> widgets/qmenu.cpp:1005
> #60 0xb691f703 in QMenu::mouseReleaseEvent (this=0xcaba940, e=0xbfef6528)
> at widgets/qmenu.cpp:2169
> #61 0xb7571d66 in KMenu::mouseReleaseEvent (this=0xcaba940, e=0xbfef6528)
> at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/widgets/kmenu.cpp:452
> #62 0xb655d707 in QWidget::event (this=0xcaba940, event=0xbfef6528) at
> kernel/qwidget.cpp:7021
> #63 0xb691ab6c in QMenu::event (this=0xcaba940, e=0xbfef6528) at
> widgets/qmenu.cpp:2265
> #64 0xb650077d in QApplicationPrivate::notify_helper (this=0x92aa4b8,
> receiver=0xcaba940, e=0xbfef6528) at kernel/qapplication.cpp:3800
> #65 0xb6501251 in QApplication::notify (this=0xbfef6e60,
> receiver=0xcaba940, e=0xbfef6528) at kernel/qapplication.cpp:3527
> #66 0xb749fd67 in KApplication::notify (this=0xbfef6e60,
> receiver=0xcaba940, event=0xbfef6528) at
> /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
> #67 0xb6ed5a12 in QCoreApplication::notifyInternal (this=0xbfef6e60,
> receiver=0xcaba940, event=0xbfef6528) at kernel/qcoreapplication.cpp:587
> #68 0xb650c657 in QCoreApplication::sendSpontaneousEvent
> (receiver=0xcaba940, event=0xbfef6528) at
> ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
> #69 0xb6505154 in QApplicationPrivate::sendMouseEvent (receiver=0xcaba940,
> event=0xbfef6528, alienWidget=0x0, nativeWidget=0xcaba940,
> buttonDown=0xb6c13bc0, lastMouseReceiver=@0xb6c13bc4)
>     at kernel/qapplication.cpp:2792
> #70 0xb657f4f6 in QETWidget::translateMouseEvent (this=0xcaba940,
> event=0xbfef6acc) at kernel/qapplication_x11.cpp:3982
> #71 0xb657ce7e in QApplication::x11ProcessEvent (this=0xbfef6e60,
> event=0xbfef6acc) at kernel/qapplication_x11.cpp:3044
> #72 0xb65a9345 in x11EventSourceDispatch (s=0x92ad430, callback=0,
> user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
> #73 0xb51346f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
> #74 0xb5137da3 in ?? () from /usr/lib/libglib-2.0.so.0
> #75 0xb5137f61 in g_main_context_iteration () from
> /usr/lib/libglib-2.0.so.0 #76 0xb6f04fd8 in
> QEventDispatcherGlib::processEvents (this=0x92aa600, flags=@0xbfef6c74) at
> kernel/qeventdispatcher_glib.cpp:325
> #77 0xb65a8b60 in QGuiEventDispatcherGlib::processEvents (this=0x92aa600,
> flags=@0xbfef6ca4) at kernel/qguieventdispatcher_glib.cpp:204
> #78 0xb6ed28d2 in QEventLoop::processEvents (this=0xbfef6d20,
> flags=@0xbfef6ce4) at kernel/qeventloop.cpp:149
> #79 0xb6ed2b11 in QEventLoop::exec (this=0xbfef6d20, flags=@0xbfef6d28) at
> kernel/qeventloop.cpp:196
> #80 0xb6ed61fb in QCoreApplication::exec () at
> kernel/qcoreapplication.cpp:849 #81 0xb6500496 in QApplication::exec () at
> kernel/qapplication.cpp:3330 #82 0x0829bb32 in main (argc=1,
> argv=0xbfef7044) at
> /home/kde-devel/kde/src/KDE/extragear/graphics/digikam/digikam/main.cpp:176

with commit r872736 I added 2 check on QList emptyness and lastIndexOf 
function return to try solving that.
Please recompile kipi-plugins and let me know if this trick works.

-- 
Andrea Diamantini
MAIL: adjam7_AT_gmail_DOT_com
WEB: http://www.adjam.org
IRC: adjam_AT_freenode
PGP/GPG : 91A712C1
Fingerprint: 571E DFF4 19EF A597 2CCD A811 6CB6 3538 91A7 12C1

tadarattadara tattà tatatatatà tadarattadara tattà tattattattattà..
(me, taking a shower...)



More information about the Digikam-devel mailing list