Bug 287098

Summary: Crash when select Import from Scanner
Product: [Frameworks and Libraries] libksane Reporter: jamesc
Component: generalAssignee: Kåre Särs <kare.sars>
Status: RESOLVED WORKSFORME    
Severity: crash CC: caulier.gilles, swatilodha27
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description jamesc 2011-11-20 20:11:45 UTC
Application: digikam (2.1.1)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

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

Open digikam

Click Import -> Import from Scanner

on console:

void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action 
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/jamesc/.kde/socket-greeneagle-desktop/kdeinit4__0
QSocketNotifier: Invalid socket 17 and type 'Read', disabling...
QSocketNotifier: Invalid socket 19 and type 'Read', disabling...
QSocketNotifier: Invalid socket 24 and type 'Read', disabling...
QSocketNotifier: Invalid socket 37 and type 'Read', disabling...
QSocketNotifier: Invalid socket 40 and type 'Read', disabling...
QSocketNotifier: Invalid socket 39 and type 'Read', disabling...
digikam: Fatal IO error 9 (Bad file descriptor) on X server :0.

[1]+  Stopped                 digikam
jamesc@greeneagle-desktop:/mnt/sdb1_ubuntu8.04/home/jamesc/Pictures/Scan$ QSocketNotifier: Invalid socket 22 and type 'Read', disabling...
^C
[1]+  Exit 253                digikam



Scanning previously worked for me before Ubuntu upgrade.

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

Thread 10 (Thread 0xb3dffb70 (LWP 13669)):
#0  0x008bf416 in __kernel_vsyscall ()
#1  0x00a9040e in __GI___poll (fds=0x8e64560, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x024ac34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0249d896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0249df9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x03d8ecea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x024c45f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x00e4ad31 in start_thread (arg=0xb3dffb70) at pthread_create.c:304
#8  0x00a9f0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 9 (Thread 0xb2b8eb70 (LWP 13674)):
#0  0x008bf416 in __kernel_vsyscall ()
#1  0x00e4ea5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00aaccfc in __pthread_cond_wait (cond=0x8eff870, mutex=0x8eff858) at forward.c:139
#3  0x018b9cc0 in wait (time=4294967295, this=0x8eff858) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8eff784, mutex=0x8eff780, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x081faf45 in Digikam::ScanController::run (this=0x8f01558) at /build/buildd/digikam-2.1.1/core/digikam/database/scancontroller.cpp:647
#6  0x018b97b3 in QThreadPrivate::start (arg=0x8f01558) at thread/qthread_unix.cpp:331
#7  0x00e4ad31 in start_thread (arg=0xb2b8eb70) at pthread_create.c:304
#8  0x00a9f0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 8 (Thread 0xb238db70 (LWP 13675)):
#0  0x008bf416 in __kernel_vsyscall ()
#1  0x00a9040e in __GI___poll (fds=0x8f76ae8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x024ac34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0249d896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0249dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x019e2b37 in QEventDispatcherGlib::processEvents (this=0x8f5aef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x019b31dd in QEventLoop::processEvents (this=0xb238d100, flags=...) at kernel/qeventloop.cpp:149
#7  0x019b3421 in QEventLoop::exec (this=0xb238d100, flags=...) at kernel/qeventloop.cpp:201
#8  0x018b690b in QThread::exec (this=0x8f59d58) at thread/qthread.cpp:498
#9  0x01993e2d in QInotifyFileSystemWatcherEngine::run (this=0x8f59d58) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x018b97b3 in QThreadPrivate::start (arg=0x8f59d58) at thread/qthread_unix.cpp:331
#11 0x00e4ad31 in start_thread (arg=0xb238db70) at pthread_create.c:304
#12 0x00a9f0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 7 (Thread 0xb47abb70 (LWP 13705)):
#0  0x008bf416 in __kernel_vsyscall ()
#1  0x00e4ea5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00aaccfc in __pthread_cond_wait (cond=0x903ad98, mutex=0x903ad80) at forward.c:139
#3  0x018b9cc0 in wait (time=4294967295, this=0x903ad80) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x901a8e8, mutex=0x901a8e4, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x06283f54 in Digikam::ParkingThread::run (this=0x901a8d8) at /build/buildd/digikam-2.1.1/core/libs/threads/threadmanager.cpp:119
#6  0x018b97b3 in QThreadPrivate::start (arg=0x901a8d8) at thread/qthread_unix.cpp:331
#7  0x00e4ad31 in start_thread (arg=0xb47abb70) at pthread_create.c:304
#8  0x00a9f0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 6 (Thread 0xb1b8cb70 (LWP 13717)):
#0  0x008bf416 in __kernel_vsyscall ()
#1  0x00e4ee04 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x00aacd54 in __pthread_cond_timedwait (cond=0x97d25c0, mutex=0x97d25a8, abstime=0xb1b8c178) at forward.c:152
#3  0x0517657b in ?? () from /usr/lib/libxine.so.1
#4  0x00e4ad31 in start_thread (arg=0xb1b8cb70) at pthread_create.c:304
#5  0x00a9f0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 5 (Thread 0xa7350b70 (LWP 13719)):
#0  0x008bf416 in __kernel_vsyscall ()
#1  0x00a9040e in __GI___poll (fds=0xa734f7c8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x05aea000 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#3  0x05aea60c in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#4  0x05aeae70 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#5  0x05aeb9e0 in xcb_wait_for_reply () from /usr/lib/i386-linux-gnu/libxcb.so.1
#6  0x05aefd2b in xcb_intern_atom_reply () from /usr/lib/i386-linux-gnu/libxcb.so.1
#7  0x06a7fa78 in ?? () from /usr/lib/xine/plugins/1.29/xineplug_vo_out_xcbxv.so
#8  0x0518318e in ?? () from /usr/lib/libxine.so.1
#9  0x0517e9a5 in xine_close_video_driver () from /usr/lib/libxine.so.1
#10 0x050fd8ff in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#11 0x050fdd22 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#12 0x050b7318 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0x050b8127 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#14 0x050b9b06 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#15 0x03195d54 in notify_helper (e=0xb3e05c88, receiver=0x9be7ec8, this=0x8d6fb78) at kernel/qapplication.cpp:4486
#16 QApplicationPrivate::notify_helper (this=0x8d6fb78, receiver=0x9be7ec8, e=0xb3e05c88) at kernel/qapplication.cpp:4458
#17 0x0319b103 in QApplication::notify (this=0xb3e05c88, receiver=0x9be7ec8, e=0xb3e05c88) at kernel/qapplication.cpp:3886
#18 0x07994721 in KApplication::notify (this=0xbffb15f0, receiver=0x9be7ec8, event=0xb3e05c88) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x019b419e in QCoreApplication::notifyInternal (this=0xbffb15f0, receiver=0x9be7ec8, event=0xb3e05c88) at kernel/qcoreapplication.cpp:787
#20 0x019b7f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x972c598) at kernel/qcoreapplication.cpp:1428
#22 0x019b80ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#23 0x019e26a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#24 postEventSourceDispatch (s=0x9be8c28) at kernel/qeventdispatcher_glib.cpp:277
#25 0x0249d25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0x0249d990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x0249dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0x019e2ada in QEventDispatcherGlib::processEvents (this=0x9be82c0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#29 0x019b31dd in QEventLoop::processEvents (this=0xa7350100, flags=...) at kernel/qeventloop.cpp:149
#30 0x019b3421 in QEventLoop::exec (this=0xa7350100, flags=...) at kernel/qeventloop.cpp:201
#31 0x018b690b in QThread::exec (this=0x9be7ec8) at thread/qthread.cpp:498
#32 0x050b989a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#33 0x018b97b3 in QThreadPrivate::start (arg=0x9be7ec8) at thread/qthread_unix.cpp:331
#34 0x00e4ad31 in start_thread (arg=0xa7350b70) at pthread_create.c:304
#35 0x00a9f0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0xa6b4fb70 (LWP 13720)):
#0  0x008bf416 in __kernel_vsyscall ()
#1  0x00a9040e in __GI___poll (fds=0x9be9cb8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00bd1246 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#3  0x00bbf4ea in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0x00bbfd47 in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0
#5  0x00bbfe24 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
#6  0x00bd11ce in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#7  0x03c62216 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#8  0x00e4ad31 in start_thread (arg=0xa6b4fb70) at pthread_create.c:304
#9  0x00a9f0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xa21ffb70 (LWP 13722)):
#0  0x008bf416 in __kernel_vsyscall ()
#1  0x00e4ea5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00aaccfc in __pthread_cond_wait (cond=0xb3e2f170, mutex=0xb3e2f158) at forward.c:139
#3  0x051888a8 in ?? () from /usr/lib/libxine.so.1
#4  0x00e4ad31 in start_thread (arg=0xa21ffb70) at pthread_create.c:304
#5  0x00a9f0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xa19feb70 (LWP 13912)):
[KCrash Handler]
#7  register_platform (d=0x4, dispatch=0x7fcc380, name=0x7fc3726 "usb") at control.c:2014
#8  0x07fb689f in usb_init (d=0x4) at control.c:383
#9  0x075331d6 in sanei_usb_init () at sanei_usb.c:568
#10 0x07537e38 in sane_xerox_mfp_init (version_code=0xa19fe06c, cb=0x7167aa0 <KSaneIface::KSaneAuth::authorization(char const*, char*, char*)>) at xerox_mfp.c:895
#11 0x06a89332 in init (be=0xa2aee10) at dll.c:613
#12 0x06a89d3f in sane_dll_get_devices (device_list=0xa19fe148, local_only=0) at dll.c:1054
#13 0x06a87553 in sane_get_devices (dl=0xa19fe148, local=0) at dll-s.c:17
#14 0x07157d96 in KSaneIface::FindSaneDevicesThread::run (this=0xa947258) at ../../libksane/ksane_find_devices_thread.cpp:84
#15 0x018b97b3 in QThreadPrivate::start (arg=0xa947258) at thread/qthread_unix.cpp:331
#16 0x00e4ad31 in start_thread (arg=0xa19feb70) at pthread_create.c:304
#17 0x00a9f0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb4d30af0 (LWP 13659)):
#0  0x008bf416 in __kernel_vsyscall ()
#1  0x00e4ee04 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x00aacd54 in __pthread_cond_timedwait (cond=0xbffb0444, mutex=0xbffb0474, abstime=0xbffb04c8) at forward.c:152
#3  0x018b890c in thread_sleep (ti=0xbffb04c8) at thread/qthread_unix.cpp:493
#4  0x018b8df0 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:519
#5  0x050e3e24 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#6  0x050e3f92 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#7  0x00e9ffac in ?? () from /usr/lib/libphonon.so.4
#8  0x00ea0162 in ?? () from /usr/lib/libphonon.so.4
#9  0x00e9fab2 in ?? () from /usr/lib/libphonon.so.4
#10 0x00e9bc59 in ?? () from /usr/lib/libphonon.so.4
#11 0x009ff981 in __run_exit_handlers (status=1, listp=0xb45324, run_list_atexit=true) at exit.c:78
#12 0x009ffa0d in __GI_exit (status=1) at exit.c:100
#13 0x07deec0f in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#14 0x079927e9 in KApplication::xioErrhandler (this=0xbffb15f0, dpy=0x8d73d88) at ../../kdeui/kernel/kapplication.cpp:419
#15 0x07992824 in kde_xio_errhandler (dpy=0x8d73d88) at ../../kdeui/kernel/kapplication.cpp:126
#16 0x029e8e14 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6
#17 0x029e649f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#18 0x029e650a in _XFlush () from /usr/lib/i386-linux-gnu/libX11.so.6
#19 0x029c5fc1 in XFlush () from /usr/lib/i386-linux-gnu/libX11.so.6
#20 0x03239ed1 in QWidgetPrivate::setCursor_sys (this=0xa95db40) at kernel/qwidget_x11.cpp:1385
#21 0x031ef951 in QWidget::setCursor (this=0xa95d790, cursor=...) at kernel/qwidget.cpp:5063
#22 0x03657093 in QSplitterHandle::setOrientation (this=0xa95d790, orientation=Qt::Horizontal) at widgets/qsplitter.cpp:136
#23 0x0365717d in QSplitterHandle::QSplitterHandle (this=0xa95d790, orientation=Qt::Horizontal, parent=0xa95d778) at widgets/qsplitter.cpp:122
#24 0x03658e89 in QSplitter::createHandle (this=0xa95d778) at widgets/qsplitter.cpp:1239
#25 0x0365a24b in QSplitterPrivate::insertWidget (this=0xa95d988, index=0, w=0xa37d838) at widgets/qsplitter.cpp:946
#26 0x0365b7f6 in QSplitterPrivate::insertWidget_helper (this=0xa95d988, index=0, widget=0xa37d838, show=true) at widgets/qsplitter.cpp:912
#27 0x0365b8aa in QSplitter::insertWidget (this=0xa95d778, index=0, widget=0xa37d838) at widgets/qsplitter.cpp:1203
#28 0x0365b8e6 in QSplitter::addWidget (this=0xa95d778, widget=0xa37d838) at widgets/qsplitter.cpp:1187
#29 0x071599b5 in KSaneIface::KSaneWidget::KSaneWidget (this=0x9ef1c30, parent=0x0) at ../../libksane/ksane_widget.cpp:220
#30 0x06545866 in Plugin_AcquireImages::slotActivate (this=0xa08b3d0) at /build/buildd/digikam-2.1.1/extra/kipi-plugins/acquireimages/plugin_acquireimages.cpp:98
#31 0x06545976 in Plugin_AcquireImages::qt_metacall (this=0xa08b3d0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbffb0c68) at /build/buildd/digikam-2.1.1/obj-i686-linux-gnu/extra/kipi-plugins/acquireimages/plugin_acquireimages.moc:74
#32 0x019bab7d in metacall (argv=0xbffb0c68, idx=4, cl=QMetaObject::InvokeMetaMethod, object=0xa08b3d0) at kernel/qmetaobject.cpp:237
#33 QMetaObject::metacall (object=0xa08b3d0, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbffb0c68) at kernel/qmetaobject.cpp:232
#34 0x019c9a6a in QMetaObject::activate (sender=0xa06e050, m=0x8528f50, local_signal_index=1, argv=0xbffb0c68) at kernel/qobject.cpp:3278
#35 0x0318e83d in QAction::triggered (this=0xa06e050, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#36 0x0318eadb in QAction::activate (this=0xa06e050, event=QAction::Trigger) at kernel/qaction.cpp:1257
#37 0x0318ffa8 in trigger (this=0xa06e050) at kernel/qaction.h:218
#38 QAction::qt_metacall (this=0xa06e050, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xa73c890) at .moc/release-shared/moc_qaction.cpp:174
#39 0x031f77f2 in QWidgetAction::qt_metacall (this=0xa06e050, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xa73c890) at .moc/release-shared/moc_qwidgetaction.cpp:67
#40 0x07893ec2 in KAction::qt_metacall (this=0xa06e050, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xa73c890) at ./kaction.moc:95
#41 0x019bab7d in metacall (argv=0xa73c890, idx=12, cl=QMetaObject::InvokeMetaMethod, object=0xa06e050) at kernel/qmetaobject.cpp:237
#42 QMetaObject::metacall (object=0xa06e050, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0xa73c890) at kernel/qmetaobject.cpp:232
#43 0x019c5685 in QMetaCallEvent::placeMetaCall (this=0xa358ae0, object=0xa06e050) at kernel/qobject.cpp:535
#44 0x019ccb52 in QObject::event (this=0xa06e050, e=0xa358ae0) at kernel/qobject.cpp:1217
#45 0x0318ebb1 in event (e=<optimized out>, this=<optimized out>) at kernel/qaction.cpp:1187
#46 QAction::event (this=0x1, e=0xfffffdfc) at kernel/qaction.cpp:1172
#47 0x078922af in KAction::event (this=0xa06e050, event=0xa358ae0) at ../../kdeui/actions/kaction.cpp:131
#48 0x03195d54 in notify_helper (e=0xa358ae0, receiver=0xa06e050, this=0x8d6fb78) at kernel/qapplication.cpp:4486
#49 QApplicationPrivate::notify_helper (this=0x8d6fb78, receiver=0xa06e050, e=0xa358ae0) at kernel/qapplication.cpp:4458
#50 0x0319b103 in QApplication::notify (this=0xa358ae0, receiver=0xa06e050, e=0xa358ae0) at kernel/qapplication.cpp:3886
#51 0x07994721 in KApplication::notify (this=0xbffb15f0, receiver=0xa06e050, event=0xa358ae0) at ../../kdeui/kernel/kapplication.cpp:311
#52 0x019b419e in QCoreApplication::notifyInternal (this=0xbffb15f0, receiver=0xa06e050, event=0xa358ae0) at kernel/qcoreapplication.cpp:787
#53 0x019b7f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#54 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8d2d360) at kernel/qcoreapplication.cpp:1428
#55 0x019b80ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#56 0x019e26a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#57 postEventSourceDispatch (s=0x8d71580) at kernel/qeventdispatcher_glib.cpp:277
#58 0x0249d25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#59 0x0249d990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0x0249dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#61 0x019e2ada in QEventDispatcherGlib::processEvents (this=0x8d2e070, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#62 0x0324de3a in QGuiEventDispatcherGlib::processEvents (this=0x8d2e070, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0x019b31dd in QEventLoop::processEvents (this=0xbffb14d4, flags=...) at kernel/qeventloop.cpp:149
#64 0x019b3421 in QEventLoop::exec (this=0xbffb14d4, flags=...) at kernel/qeventloop.cpp:201
#65 0x019b819d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#66 0x031938f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#67 0x080b4b64 in main (argc=) at /build/buildd/digikam-2.1.1/core/digikam/main/main.cpp:232

Reported using DrKonqi
Comment 1 Kåre Särs 2012-01-30 22:43:07 UTC
This one looks like the namespace problem with multiple "usb_init"
Comment 2 swatilodha27 2016-06-28 13:52:52 UTC
digiKam no longer uses DBus support. It's optional under Linux.

Are you able to reproduce the problem with digiKam 5.0.0-Beta7 ?
Comment 3 Justin Zobel 2020-12-17 05:38:19 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 4 Bug Janitor Service 2021-01-01 04:34:38 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2021-01-16 04:34:01 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!