Bug 304560 - Crashes when trying to send picture to other computer
Summary: Crashes when trying to send picture to other computer
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-WebService-FileTransfer (show other bugs)
Version: 2.6.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-04 15:41 UTC by Tanja Schulte
Modified: 2018-02-04 07:51 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tanja Schulte 2012-08-04 15:41:38 UTC
Application: ksnapshot (0.8.2)
KDE Platform Version: 4.9.00
Qt Version: 4.8.1
Operating System: Linux 3.2.0-29-generic i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

On starting ksnapshot took a screenshot. I wanted to transfer this screenshot to another computer so I clicked the "Send to..." button and chose "send to another computer" (or whatever it is called in English: Fremdrechner). Ksnapshot crashes, reproducably.

The crash can be reproduced every time.

-- Backtrace:
Application: KSnapshot (ksnapshot), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb7720740 (LWP 7611))]

Thread 3 (Thread 0xb46f1b40 (LWP 7951)):
#0  0x00fde416 in __kernel_vsyscall ()
#1  0x05bc5380 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x01d5aa7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01d4d0ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x01d4d201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0642d8e7 in QEventDispatcherGlib::processEvents (this=0xb3d00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x063f950d in QEventLoop::processEvents (this=0xb46f1240, flags=...) at kernel/qeventloop.cpp:149
#7  0x063f97a9 in QEventLoop::exec (this=0xb46f1240, flags=...) at kernel/qeventloop.cpp:204
#8  0x062e294c in QThread::exec (this=0x9ede280) at thread/qthread.cpp:501
#9  0x063d6b5d in QInotifyFileSystemWatcherEngine::run (this=0x9ede280) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x062e5de0 in QThreadPrivate::start (arg=0x9ede280) at thread/qthread_unix.cpp:298
#11 0x081eed4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x05bd3ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb2387b40 (LWP 7953)):
#0  0x00fde416 in __kernel_vsyscall ()
#1  0x081f296b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x05be13dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x062e6350 in wait (time=4294967295, this=0x9fee468) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xa146c04, mutex=0xa146c00, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x0214c1d2 in KIPIPlugins::KPRawThumbThread::run (this=0xa0d9700) at /build/buildd/digikam-2.6.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:107
#6  0x062e5de0 in QThreadPrivate::start (arg=0xa0d9700) at thread/qthread_unix.cpp:298
#7  0x081eed4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x05bd3ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb7720740 (LWP 7611)):
[KCrash Handler]
#7  0x03fd1be8 in KIPIKioExportPlugin::KioImportWindow::slotSourceAndTargetUpdated (this=0x9bfad98) at /build/buildd/digikam-2.6.0/extra/kipi-plugins/kioexportimport/KioImportWindow.cpp:157
#8  0x03fd2235 in KIPIKioExportPlugin::KioImportWindow::KioImportWindow (this=0x9bfad98) at /build/buildd/digikam-2.6.0/extra/kipi-plugins/kioexportimport/KioImportWindow.cpp:101
#9  0x03fce661 in KIPIKioExportPlugin::Plugin_KioExportImport::slotActivateImport (this=0x9f40320) at /build/buildd/digikam-2.6.0/extra/kipi-plugins/kioexportimport/plugin_kioexportimport.cpp:130
#10 0x03fce6f5 in KIPIKioExportPlugin::Plugin_KioExportImport::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /build/buildd/digikam-2.6.0/obj-i686-linux-gnu/extra/kipi-plugins/kioexportimport/plugin_kioexportimport.moc:52
#11 0x064116b1 in QMetaObject::activate (sender=0x9e552a8, m=0x8071cc0, local_signal_index=1, argv=0xbf9213a8) at kernel/qobject.cpp:3547
#12 0x011129bd in QAction::triggered (this=0x9e552a8, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#13 0x01112c5b in QAction::activate (this=0x9e552a8, event=QAction::Trigger) at kernel/qaction.cpp:1257
#14 0x015d4453 in QMenuPrivate::activateCausedStack (this=0x9c46c80, causedStack=..., action=0x9e552a8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#15 0x015db32f in QMenuPrivate::activateAction (this=0x9c46c80, action=0x9e552a8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#16 0x015de015 in QMenu::mouseReleaseEvent (this=0x9c4c4f0, e=0xbf921b34) at widgets/qmenu.cpp:2360
#17 0x011741ac in QWidget::event (this=0x9c4c4f0, event=0xbf921b34) at kernel/qwidget.cpp:8362
#18 0x015dca9c in QMenu::event (this=0x9c4c4f0, e=0xbf921b34) at widgets/qmenu.cpp:2469
#19 0x01119ed4 in notify_helper (e=0xbf921b34, receiver=0x9c4c4f0, this=0x9a59088) at kernel/qapplication.cpp:4559
#20 QApplicationPrivate::notify_helper (this=0x9a59088, receiver=0x9c4c4f0, e=0xbf921b34) at kernel/qapplication.cpp:4531
#21 0x01120024 in QApplication::notify (this=0x9a59088, receiver=0x9c4c4f0, e=0xbf921b34) at kernel/qapplication.cpp:4102
#22 0x00991e41 in KApplication::notify (this=0xbf923308, receiver=0x9c4c4f0, event=0xbf921b34) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x063fa97e in QCoreApplication::notifyInternal (this=0xbf923308, receiver=0x9c4c4f0, event=0xbf921b34) at kernel/qcoreapplication.cpp:876
#24 0x0111ae95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QApplicationPrivate::sendMouseEvent (receiver=0x9c4c4f0, event=0xbf921b34, alienWidget=0x0, nativeWidget=0x9c4c4f0, buttonDown=0x1aaecf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#26 0x011a77d2 in QETWidget::translateMouseEvent (this=0x9c4c4f0, event=0xbf921fec) at kernel/qapplication_x11.cpp:4551
#27 0x011a5c0d in QApplication::x11ProcessEvent (this=0xbf923308, event=0xbf921fec) at kernel/qapplication_x11.cpp:3732
#28 0x011d2eac in x11EventSourceDispatch (s=0x9a5af40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x01d4cd86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0x01d4d125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0x01d4d201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0x0642d887 in QEventDispatcherGlib::processEvents (this=0x9a3a798, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0x011d2aaa in QGuiEventDispatcherGlib::processEvents (this=0x9a3a798, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x063f950d in QEventLoop::processEvents (this=0xbf9222e0, flags=...) at kernel/qeventloop.cpp:149
#35 0x063f97a9 in QEventLoop::exec (this=0xbf9222e0, flags=...) at kernel/qeventloop.cpp:204
#36 0x015d8b87 in QMenu::exec (this=0x9c4c4f0, p=..., action=0x0) at widgets/qmenu.cpp:2113
#37 0x015e922b in QPushButtonPrivate::_q_popupPressed (this=0x9c30868) at widgets/qpushbutton.cpp:592
#38 0x064116b1 in QMetaObject::activate (sender=0x9c342f0, m=0x1aa57c8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#39 0x018518e5 in QAbstractButton::pressed (this=0x9c342f0) at .moc/release-shared/moc_qabstractbutton.cpp:207
#40 0x015456ed in QAbstractButtonPrivate::emitPressed (this=0x9c30868) at widgets/qabstractbutton.cpp:562
#41 0x0154636a in QAbstractButton::mousePressEvent (this=0x9c342f0, e=0xbf922ab4) at widgets/qabstractbutton.cpp:1098
#42 0x00a7f763 in KPushButton::mousePressEvent (this=0x9c342f0, e=0xbf922ab4) at ../../kdeui/widgets/kpushbutton.cpp:275
#43 0x01174638 in QWidget::event (this=0x9c342f0, event=0xbf922ab4) at kernel/qwidget.cpp:8358
#44 0x015461f9 in QAbstractButton::event (this=0x9c342f0, e=0xbf922ab4) at widgets/qabstractbutton.cpp:1082
#45 0x015e9768 in QPushButton::event (this=0x9c342f0, e=0xbf922ab4) at widgets/qpushbutton.cpp:683
#46 0x01119ed4 in notify_helper (e=0xbf922ab4, receiver=0x9c342f0, this=0x9a59088) at kernel/qapplication.cpp:4559
#47 QApplicationPrivate::notify_helper (this=0x9a59088, receiver=0x9c342f0, e=0xbf922ab4) at kernel/qapplication.cpp:4531
#48 0x01120024 in QApplication::notify (this=0x9a59088, receiver=0x9c342f0, e=0xbf922ab4) at kernel/qapplication.cpp:4102
#49 0x00991e41 in KApplication::notify (this=0xbf923308, receiver=0x9c342f0, event=0xbf922ab4) at ../../kdeui/kernel/kapplication.cpp:311
#50 0x063fa97e in QCoreApplication::notifyInternal (this=0xbf923308, receiver=0x9c342f0, event=0xbf922ab4) at kernel/qcoreapplication.cpp:876
#51 0x0111ae95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#52 QApplicationPrivate::sendMouseEvent (receiver=0x9c342f0, event=0xbf922ab4, alienWidget=0x9c342f0, nativeWidget=0x9c2ff98, buttonDown=0x1aaecf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#53 0x011a7074 in QETWidget::translateMouseEvent (this=0x9c2ff98, event=0xbf922f6c) at kernel/qapplication_x11.cpp:4617
#54 0x011a5c0d in QApplication::x11ProcessEvent (this=0xbf923308, event=0xbf922f6c) at kernel/qapplication_x11.cpp:3732
#55 0x011d2eac in x11EventSourceDispatch (s=0x9a5af40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#56 0x01d4cd86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#57 0x01d4d125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#58 0x01d4d201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#59 0x0642d887 in QEventDispatcherGlib::processEvents (this=0x9a3a798, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#60 0x011d2aaa in QGuiEventDispatcherGlib::processEvents (this=0x9a3a798, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#61 0x063f950d in QEventLoop::processEvents (this=0xbf923264, flags=...) at kernel/qeventloop.cpp:149
#62 0x063f97a9 in QEventLoop::exec (this=0xbf923264, flags=...) at kernel/qeventloop.cpp:204
#63 0x063feeba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#64 0x01117a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#65 0x08055938 in ?? ()
#66 0x05b024d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#67 0x08055c55 in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2013-12-23 14:37:05 UTC
This entry still valid using last kipi-plugins 3.5.0 ?

Gilles Caulier
Comment 2 caulier.gilles 2014-05-16 07:34:50 UTC
digiKam 4.0.0 is out :

http://www.digikam.org/node/713

Please check if this entry still valid with this new version.

Thanks in advance

Gilles Caulier
Comment 3 caulier.gilles 2014-09-08 07:00:08 UTC
This file still valid using last kipi-plugins 4.2.0 ?

Gilles Caulier
Comment 4 caulier.gilles 2015-06-26 13:46:04 UTC
New Kipi-plugins 4.11.0 is available :

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

Can you reproduce the problem with this release ?

Gilles Caulier
Comment 5 caulier.gilles 2015-08-23 14:32:44 UTC
digiKam 4.12.0 is out :

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

We need a fresh feedback using this release please...
Thanks in advance.
Comment 6 caulier.gilles 2016-07-02 16:23:53 UTC
With digiKam 5.0.0, this problem is not reproducible
This file is closed now. Don't hesitate to re-open if necessary.

Gilles Caulier