Bug 218765 - drag digikam photo to thunderbird 3.0 as attachment section
Summary: drag digikam photo to thunderbird 3.0 as attachment section
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-Drag&Drop (show other bugs)
Version: 0.10.0
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-15 07:57 UTC by brindamo
Modified: 2017-08-01 12:36 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.1.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description brindamo 2009-12-15 07:57:07 UTC
Application that crashed: digikam
Version of the application: 0.10.0
KDE Version: 4.3.1 (KDE 4.3.1) "release 6"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.5-0.1-default i686
Distribution: "openSUSE 11.2 (i586)"

What I was doing when the application crashed:
opened Thunderbird 3.0, opened DigiKam, opened TB write new email, dragged photo to email dropped in body, ok, dragged same photo to task bar to select open email to drop photo in Attachment section.  Email opened but digikam crashed as soon as I dropped the photo.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb3050700 (LWP 5607))]

Thread 12 (Thread 0xb0ad8b70 (LWP 5608)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4daed95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ea027c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb50ac750 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x0829a1c8 in ?? ()
#5  0xb50ab623 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4daa6e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4daa600 in ?? () from /lib/libpthread.so.0

Thread 11 (Thread 0xb02cab70 (LWP 5610)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4daed95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ea027c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb50ac750 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb6a7d2cc in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb50ab623 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4daa6e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4daa600 in ?? () from /lib/libpthread.so.0

Thread 10 (Thread 0xafa80b70 (LWP 5611)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4daed95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ea027c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb50ac750 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb6a7d2cc in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb50ab623 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4daa6e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4daa600 in ?? () from /lib/libpthread.so.0

Thread 9 (Thread 0xadaf3b70 (LWP 5612)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4daf0c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ea02d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xadbc00ab in ?? () from /usr/lib/libxine.so.1
#4  0xb4daa6e5 in start_thread () from /lib/libpthread.so.0
#5  0xb4daa600 in ?? () from /lib/libpthread.so.0

Thread 8 (Thread 0xacc0bb70 (LWP 5613)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4daf0c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ea02d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xadbcc19b in ?? () from /usr/lib/libxine.so.1
#4  0xadbceb0e in ?? () from /usr/lib/libxine.so.1
#5  0xb4daa6e5 in start_thread () from /lib/libpthread.so.0
#6  0xb4daa600 in ?? () from /lib/libpthread.so.0

Thread 7 (Thread 0xac40ab70 (LWP 5614)):
#0  0xb349e1eb in clock_gettime () from /lib/librt.so.1
#1  0xb51cfe14 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb51d0052 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb51d022e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb51ce20b in ?? () from /usr/lib/libQtCore.so.4
#5  0xb35b3618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb35b3999 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb35b3ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb51ce05f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0xb51a098d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb51a0dd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb50a8317 in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xadc155b8 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#13 0xb50ab623 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb4daa6e5 in start_thread () from /lib/libpthread.so.0
#15 0xb4daa600 in ?? () from /lib/libpthread.so.0

Thread 6 (Thread 0xabc09b70 (LWP 5617)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4e87d5e in poll () from /lib/libc.so.6
#2  0xad030349 in snd_pcm_sw_params_set_start_threshold () from /usr/lib/xine/plugins/1.25/xineplug_ao_out_alsa.so
#3  0xb4daa6e5 in start_thread () from /lib/libpthread.so.0
#4  0xb4daa600 in ?? () from /lib/libpthread.so.0

Thread 5 (Thread 0xab408b70 (LWP 5618)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4daed95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ea027c in pthread_cond_wait () from /lib/libc.so.6
#3  0xadbd20c0 in ?? () from /usr/lib/libxine.so.1
#4  0xb4daa6e5 in start_thread () from /lib/libpthread.so.0
#5  0xb4daa600 in ?? () from /lib/libpthread.so.0

Thread 4 (Thread 0xa75ffb70 (LWP 5635)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4daed95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ea027c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb50ac750 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb6a7d2cc in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb50ab623 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4daa6e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4daa600 in ?? () from /lib/libpthread.so.0

Thread 3 (Thread 0xa7feab70 (LWP 5794)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4daed95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ea027c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb50ac750 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x08136095 in ?? ()
#5  0xb50ab623 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4daa6e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4daa600 in ?? () from /lib/libpthread.so.0

Thread 2 (Thread 0xaabb1b70 (LWP 5797)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4daed95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ea027c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb50ac750 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb6a7d2cc in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb50ab623 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4daa6e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4daa600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb3050700 (LWP 5607)):
[KCrash Handler]
#6  0xb56eabcd in QWidget::testAttribute_helper(Qt::WidgetAttribute) const () from /usr/lib/libQtGui.so.4
#7  0xb56a9cbf in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#8  0xb6122ce1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#9  0xb51a232e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#10 0xb56a8bdc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#11 0xb571980a in ?? () from /usr/lib/libQtGui.so.4
#12 0xb5718d7e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#13 0xb5743b68 in ?? () from /usr/lib/libQtGui.so.4
#14 0xb35b04c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0xb35b3d98 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb35b3ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0xb51ce011 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#18 0xb574329a in ?? () from /usr/lib/libQtGui.so.4
#19 0xb51a098d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#20 0xb51a0dd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0xb572c6e3 in QDragManager::drag(QDrag*) () from /usr/lib/libQtGui.so.4
#22 0xb56b5471 in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () from /usr/lib/libQtGui.so.4
#23 0xb56b5525 in QDrag::exec(QFlags<Qt::DropAction>) () from /usr/lib/libQtGui.so.4
#24 0x081e9c42 in ?? ()
#25 0x08278ec5 in ?? ()
#26 0xb6e2cf08 in Q3ScrollView::viewportMouseMoveEvent(QMouseEvent*) () from /usr/lib/libQt3Support.so.4
#27 0xb6e2ed3b in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt3Support.so.4
#28 0xb51a150e in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#29 0xb56a18d0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0xb56a9bbb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#31 0xb6122ce1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#32 0xb51a232e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#33 0xb56a8bdc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#34 0xb571980a in ?? () from /usr/lib/libQtGui.so.4
#35 0xb5718d7e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#36 0xb5743b68 in ?? () from /usr/lib/libQtGui.so.4
#37 0xb35b04c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0xb35b3d98 in ?? () from /usr/lib/libglib-2.0.so.0
#39 0xb35b3ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0xb51ce011 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0xb574329a in ?? () from /usr/lib/libQtGui.so.4
#42 0xb51a098d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0xb51a0dd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#44 0xb51a3270 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#45 0xb56a1774 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#46 0x082c1e3f in ?? ()
#47 0xb4dd6ace in __libc_start_main () from /lib/libc.so.6
#48 0x0808ddf1 in _start ()

Reported using DrKonqi
Comment 1 Nicolas L. 2009-12-17 16:34:36 UTC
Can you install the qt4 debug packages and give a new backtrace ?
Comment 2 caulier.gilles 2009-12-25 20:13:57 UTC
digiKam 1.0.0 is out since few days...

http://www.digikam.org/drupal/node/491

Please try with this version coming with more than 400 bug-fixes.

Thanks in advance

Gilles Caulier
Comment 3 Johannes Wienke 2010-01-08 12:24:29 UTC
I cannot reproduce this crash with current trunk.
Comment 4 caulier.gilles 2010-01-25 21:52:11 UTC
digiKam 1.1. release will be done in few days. Please check if this entry still valid.

Thanks in advance

Gilles Caulier
Comment 5 caulier.gilles 2010-04-04 10:45:40 UTC
digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there.

Thanks in advance

Gilles Caulier
Comment 6 caulier.gilles 2010-10-06 11:10:05 UTC
No more feedback since a long time

Gilles Caulier
Comment 7 caulier.gilles 2015-07-04 06:04:35 UTC
New digiKam 4.11.0 is available.

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?
Comment 8 caulier.gilles 2016-07-07 07:37:18 UTC
This problem is not reproducible with last 5.0.0
I close this file now. Re-open it is necessary.
Gilles Caulier