Summary: | Digikam crashed (Export-Email Images) | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Jaro <GSX> |
Component: | Plugin-Generic-SendByMail | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, flareload |
Priority: | NOR | ||
Version: | 2.1.1 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 5.7.0 | |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Jaro
2012-04-09 18:52:07 UTC
(In reply to comment #0) > Application: digikam (2.1.1) > KDE Platform Version: 4.8.2 (4.8.2) > Qt Version: 4.8.0 > Operating System: Linux 3.0.0-17-generic x86_64 > Distribution: Ubuntu 11.10 > > -- Information about the crash: > - What I was doing when the application crashed: > 1. Select few Files > 2. click Export / Email Images > 3. in Window "Email Images Options" select OK Button > 4. Digikam crashed every time > > The crash can be reproduced every time. > > -- Backtrace: > Application: digiKam (digikam), signal: Segmentation fault > [Current thread is 1 (Thread 0x7fd135f44a20 (LWP 22276))] > > Thread 7 (Thread 0x7fd111f8b700 (LWP 22277)): > #0 pthread_cond_wait@@GLIBC_2.3.2 () at > ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 > #1 0x00007fd1308ac59b in wait (time=18446744073709551615, this=0x1e24490) > at thread/qwaitcondition_unix.cpp:86 > #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1f30d18, > time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 > #3 0x00000000005c2e20 in Digikam::ScanController::run (this=0x1e85a10) at > /build/buildd/digikam-2.1.1/core/digikam/database/scancontroller.cpp:647 > #4 0x00007fd1308ac08b in QThreadPrivate::start (arg=0x1e85a10) at > thread/qthread_unix.cpp:298 > #5 0x00007fd12b389efc in start_thread (arg=0x7fd111f8b700) at > pthread_create.c:304 > #6 0x00007fd12fb5459d in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #7 0x0000000000000000 in ?? () > > Thread 6 (Thread 0x7fd11178a700 (LWP 22278)): > #0 __pthread_mutex_lock (mutex=0x1ece168) at pthread_mutex_lock.c:51 > #1 0x00007fd129466023 in g_main_context_prepare () from > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #2 0x00007fd129466dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #3 0x00007fd129467429 in g_main_context_iteration () from > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #4 0x00007fd1309d9c26 in QEventDispatcherGlib::processEvents > (this=0x1eea520, flags=<optimized out>) at > kernel/qeventdispatcher_glib.cpp:426 > #5 0x00007fd1309a9402 in QEventLoop::processEvents (this=<optimized out>, > flags=...) at kernel/qeventloop.cpp:149 > #6 0x00007fd1309a9657 in QEventLoop::exec (this=0x7fd111789b30, flags=...) > at kernel/qeventloop.cpp:204 > #7 0x00007fd1308a9067 in QThread::exec (this=<optimized out>) at > thread/qthread.cpp:501 > #8 0x00007fd13098917f in QInotifyFileSystemWatcherEngine::run > (this=0x1e413e0) at io/qfilesystemwatcher_inotify.cpp:248 > #9 0x00007fd1308ac08b in QThreadPrivate::start (arg=0x1e413e0) at > thread/qthread_unix.cpp:298 > #10 0x00007fd12b389efc in start_thread (arg=0x7fd11178a700) at > pthread_create.c:304 > #11 0x00007fd12fb5459d in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #12 0x0000000000000000 in ?? () > > Thread 5 (Thread 0x7fd110f89700 (LWP 22280)): > #0 pthread_cond_wait@@GLIBC_2.3.2 () at > ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 > #1 0x00007fd1308ac59b in wait (time=18446744073709551615, this=0x236db10) > at thread/qwaitcondition_unix.cpp:86 > #2 QWaitCondition::wait (this=<optimized out>, mutex=0x236d7e8, > time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 > #3 0x00007fd133805737 in Digikam::ParkingThread::run (this=0x236d7d0) at > /build/buildd/digikam-2.1.1/core/libs/threads/threadmanager.cpp:119 > #4 0x00007fd1308ac08b in QThreadPrivate::start (arg=0x236d7d0) at > thread/qthread_unix.cpp:298 > #5 0x00007fd12b389efc in start_thread (arg=0x7fd110f89700) at > pthread_create.c:304 > #6 0x00007fd12fb5459d in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #7 0x0000000000000000 in ?? () > > Thread 4 (Thread 0x7fd10b5f6700 (LWP 22281)): > #0 0x00007fd12b38d1fd in __pthread_mutex_unlock_usercnt (mutex=<optimized > out>, decr=<optimized out>) at pthread_mutex_unlock.c:52 > #1 __pthread_mutex_unlock (mutex=0x2624008) at pthread_mutex_unlock.c:290 > #2 0x00007fd129467451 in g_main_context_iteration () from > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #3 0x00007fd1309d9c26 in QEventDispatcherGlib::processEvents > (this=0x2623900, flags=<optimized out>) at > kernel/qeventdispatcher_glib.cpp:426 > #4 0x00007fd1309a9402 in QEventLoop::processEvents (this=<optimized out>, > flags=...) at kernel/qeventloop.cpp:149 > #5 0x00007fd1309a9657 in QEventLoop::exec (this=0x7fd10b5f5b30, flags=...) > at kernel/qeventloop.cpp:204 > #6 0x00007fd1308a9067 in QThread::exec (this=<optimized out>) at > thread/qthread.cpp:501 > #7 0x00007fd13098917f in QInotifyFileSystemWatcherEngine::run > (this=0x2616d60) at io/qfilesystemwatcher_inotify.cpp:248 > #8 0x00007fd1308ac08b in QThreadPrivate::start (arg=0x2616d60) at > thread/qthread_unix.cpp:298 > #9 0x00007fd12b389efc in start_thread (arg=0x7fd10b5f6700) at > pthread_create.c:304 > #10 0x00007fd12fb5459d in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #11 0x0000000000000000 in ?? () > > Thread 3 (Thread 0x7fd0d8427700 (LWP 22285)): > #0 pthread_cond_wait@@GLIBC_2.3.2 () at > ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 > #1 0x00007fd1095ccd54 in ?? () from /usr/lib/libvlccore.so.4 > #2 0x00007fd12b389efc in start_thread (arg=0x7fd0d8427700) at > pthread_create.c:304 > #3 0x00007fd12fb5459d in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #4 0x0000000000000000 in ?? () > > Thread 2 (Thread 0x7fd0c771a700 (LWP 22302)): > #0 pthread_cond_wait@@GLIBC_2.3.2 () at > ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 > #1 0x00007fd1308ac59b in wait (time=18446744073709551615, this=0x5b04320) > at thread/qwaitcondition_unix.cpp:86 > #2 QWaitCondition::wait (this=<optimized out>, mutex=0x40a1168, > time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 > #3 0x00007fd0d78cc3e4 in KIPIPlugins::LoadRawThumbThread::run > (this=0x48220f0) at > /build/buildd/digikam-2.1.1/extra/kipi-plugins/common/libkipiplugins/dialogs/ > imagedialog.cpp:537 > #4 0x00007fd1308ac08b in QThreadPrivate::start (arg=0x48220f0) at > thread/qthread_unix.cpp:298 > #5 0x00007fd12b389efc in start_thread (arg=0x7fd0c771a700) at > pthread_create.c:304 > #6 0x00007fd12fb5459d in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #7 0x0000000000000000 in ?? () > > Thread 1 (Thread 0x7fd135f44a20 (LWP 22276)): > [KCrash Handler] > #6 size (this=<optimized out>) at > ../../include/QtCore/../../src/corelib/tools/qbytearray.h:403 > #7 operator== (a2=..., a1=<optimized out>) at > ../../include/QtCore/../../src/corelib/tools/qbytearray.h:528 > #8 QUrl::operator== (this=0x7fff848e6438, url=<optimized out>) at > io/qurl.cpp:6038 > #9 0x0000000000499c6d in > Digikam::ImagePropertiesSideBarDB::slotFileMetadataChanged (this=0x2691c70, > url=<optimized out>) at > /build/buildd/digikam-2.1.1/core/libs/imageproperties/ > imagepropertiessidebardb.cpp:382 > #10 0x000000000049c551 in Digikam::ImagePropertiesSideBarDB::qt_metacall > (this=0x2691c70, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, > _a=0x7fff848e6080) at > /build/buildd/digikam-2.1.1/obj-x86_64-linux-gnu/core/digikam/ > imagepropertiessidebardb.moc:118 > #11 0x00007fd1309bec09 in QMetaObject::activate (sender=0x2eed690, > m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff848e6080) > at kernel/qobject.cpp:3566 > #12 0x00000000005c8033 in > Digikam::ImageAttributesWatch::signalFileMetadataChanged (this=<optimized > out>, _t1=<optimized out>) at > /build/buildd/digikam-2.1.1/obj-x86_64-linux-gnu/core/digikam/ > imageattributeswatch.moc:143 > #13 0x0000000000513855 in Digikam::KipiImageInfo::addAttributes > (this=0x7fff848e6430, res=<optimized out>) at > /build/buildd/digikam-2.1.1/core/utilities/kipiiface/kipiimageinfo.cpp:275 > #14 0x00007fd134193a7d in KIPI::ImageInfo::attributes (this=<optimized out>) > at ../../libkipi/imageinfo.cpp:102 > #15 0x00007fd0d78d2d65 in KIPIPlugins::ImagesListViewItem::updateInformation > (this=0x5b0a190) at > /build/buildd/digikam-2.1.1/extra/kipi-plugins/common/libkipiplugins/widgets/ > imageslist.cpp:127 > #16 0x00007fd0cdf30ec5 in KIPISendimagesPlugin::ImagesPage::imagesList > (this=<optimized out>) at > /build/buildd/digikam-2.1.1/extra/kipi-plugins/sendimages/imagespage.cpp:52 > #17 0x00007fd0cdf2fd93 in > KIPISendimagesPlugin::SendImagesDialog::emailSettings (this=0x3830380) at > /build/buildd/digikam-2.1.1/extra/kipi-plugins/sendimages/sendimagesdialog. > cpp:189 > #18 0x00007fd0cdf2e758 in Plugin_SendImages::slotPrepareEmail > (this=0x36e4d00) at > /build/buildd/digikam-2.1.1/extra/kipi-plugins/sendimages/plugin_sendimages. > cpp:140 > #19 0x00007fd0cdf2eae1 in Plugin_SendImages::qt_metacall (this=0x36e4d00, > _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) > at > /build/buildd/digikam-2.1.1/obj-x86_64-linux-gnu/extra/kipi-plugins/ > sendimages/plugin_sendimages.moc:77 > #20 0x00007fd1309bec09 in QMetaObject::activate (sender=0x3830380, > m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at > kernel/qobject.cpp:3566 > #21 0x00007fd132026ef8 in KDialog::slotButtonClicked (this=0x3830380, > button=4) at ../../kdeui/dialogs/kdialog.cpp:884 > #22 0x00007fd132027382 in KDialog::qt_metacall (this=0x3830380, > _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0x7fff848e6a50) at > ./kdialog.moc:190 > #23 0x00007fd1320feb60 in KPageDialog::qt_metacall (this=0x3830380, > _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff848e6a50) at > ./kpagedialog.moc:70 > #24 0x00007fd0cdf2f498 in > KIPISendimagesPlugin::SendImagesDialog::qt_metacall (this=0x3830380, > _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) > at > /build/buildd/digikam-2.1.1/obj-x86_64-linux-gnu/extra/kipi-plugins/ > sendimages/sendimagesdialog.moc:72 > #25 0x00007fd1309bec09 in QMetaObject::activate (sender=0x5ad84b0, > m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff848e6a50) > at kernel/qobject.cpp:3566 > #26 0x00007fd1309c62be in QSignalMapper::mapped (this=<optimized out>, > _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:115 > #27 0x00007fd1309c685b in QSignalMapper::map (this=0x5ad84b0, > sender=0x3ef8ff0) at kernel/qsignalmapper.cpp:266 > #28 0x00007fd1309bea01 in QMetaObject::activate (sender=0x3ef8ff0, > m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff848e6be0) > at kernel/qobject.cpp:3547 > #29 0x00007fd131a2bec2 in QAbstractButton::clicked (this=<optimized out>, > _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220 > #30 0x00007fd131769d2e in QAbstractButtonPrivate::emitClicked > (this=0x5aea240) at widgets/qabstractbutton.cpp:546 > #31 0x00007fd13176b06b in QAbstractButtonPrivate::click (this=0x5aea240) at > widgets/qabstractbutton.cpp:539 > #32 0x00007fd13176b2dc in QAbstractButton::mouseReleaseEvent > (this=0x3ef8ff0, e=0x7fff848e74b0) at widgets/qabstractbutton.cpp:1121 > #33 0x00007fd1313ee914 in QWidget::event (this=0x3ef8ff0, > event=0x7fff848e74b0) at kernel/qwidget.cpp:8361 > #34 0x00007fd13139e104 in notify_helper (e=0x7fff848e74b0, > receiver=0x3ef8ff0, this=0x1d94e20) at kernel/qapplication.cpp:4555 > #35 QApplicationPrivate::notify_helper (this=0x1d94e20, receiver=0x3ef8ff0, > e=0x7fff848e74b0) at kernel/qapplication.cpp:4527 > #36 0x00007fd1313a392f in QApplication::notify (this=<optimized out>, > receiver=0x3ef8ff0, e=0x7fff848e74b0) at kernel/qapplication.cpp:4098 > #37 0x00007fd1320d0bf6 in KApplication::notify (this=0x7fff848e82c0, > receiver=0x3ef8ff0, event=0x7fff848e74b0) at > ../../kdeui/kernel/kapplication.cpp:311 > #38 0x00007fd1309aa61c in QCoreApplication::notifyInternal > (this=0x7fff848e82c0, receiver=0x3ef8ff0, event=0x7fff848e74b0) at > kernel/qcoreapplication.cpp:876 > #39 0x00007fd13139f0d2 in sendEvent (event=<optimized out>, > receiver=<optimized out>) at > ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 > #40 QApplicationPrivate::sendMouseEvent (receiver=0x3ef8ff0, > event=0x7fff848e74b0, alienWidget=0x3ef8ff0, nativeWidget=0x3830380, > buttonDown=0x3ef8ff0, lastMouseReceiver=..., spontaneous=true) at > kernel/qapplication.cpp:3166 > #41 0x00007fd13141b765 in QETWidget::translateMouseEvent (this=0x3830380, > event=<optimized out>) at kernel/qapplication_x11.cpp:4616 > #42 0x00007fd13141a62a in QApplication::x11ProcessEvent > (this=0x7fff848e82c0, event=0x7fff848e7d70) at > kernel/qapplication_x11.cpp:3732 > #43 0x00007fd131443602 in x11EventSourceDispatch (s=0x1d9b680, callback=0, > user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 > #44 0x00007fd129466a5d in g_main_context_dispatch () from > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #45 0x00007fd129467258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #46 0x00007fd129467429 in g_main_context_iteration () from > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #47 0x00007fd1309d9bbf in QEventDispatcherGlib::processEvents > (this=0x1d2ef40, flags=<optimized out>) at > kernel/qeventdispatcher_glib.cpp:424 > #48 0x00007fd13144328e in QGuiEventDispatcherGlib::processEvents > (this=<optimized out>, flags=<optimized out>) at > kernel/qguieventdispatcher_glib.cpp:204 > #49 0x00007fd1309a9402 in QEventLoop::processEvents (this=<optimized out>, > flags=...) at kernel/qeventloop.cpp:149 > #50 0x00007fd1309a9657 in QEventLoop::exec (this=0x7fff848e8140, flags=...) > at kernel/qeventloop.cpp:204 > #51 0x00007fd1309ae6e7 in QCoreApplication::exec () at > kernel/qcoreapplication.cpp:1148 > #52 0x00000000004893fd in main (argc=1, argv=<optimized out>) at > /build/buildd/digikam-2.1.1/core/digikam/main/main.cpp:232 > > Possible duplicates by query: bug 296650, bug 293301, bug 290983. > > Reported using DrKonqi *** This bug has been marked as a duplicate of bug 293301 *** Created attachment 70999 [details]
New crash information added by DrKonqi
digikam (2.1.1) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1
- What I was doing when the application crashed:
I tried to send 2 selected pictures by email (Kmail). Clicking on OK will crash digicam every time.
-- Backtrace (Reduced):
#7 QMap (other=..., this=0x7fffa7e7f7b0) at /usr/include/qt4/QtCore/qmap.h:186
#8 Digikam::KipiImageInfo::addAttributes (this=0x7fffa7e7fa50, res=...) at /build/buildd/digikam-2.1.1/core/utilities/kipiiface/kipiimageinfo.cpp:185
#9 0x00007f4cedab7a7d in KIPI::ImageInfo::attributes() const () from /usr/lib/libkipi.so.8
#10 0x00007f4caa75cd65 in KIPIPlugins::ImagesListViewItem::updateInformation (this=0x2a24c50) at /build/buildd/digikam-2.1.1/extra/kipi-plugins/common/libkipiplugins/widgets/imageslist.cpp:127
#11 0x00007f4ca5ccdec5 in KIPISendimagesPlugin::ImagesPage::imagesList (this=<optimized out>) at /build/buildd/digikam-2.1.1/extra/kipi-plugins/sendimages/imagespage.cpp:52
Problem is not reproducible with new Send by Mail tool from digiKam core introduced with digiKam 5.7.0. The tool is available everywhere : Image Editor, Album View, Showfoto and Light Table. The items to send by mail can be selected by icon view items selection or by albums selection. Gilles Caulier |