[Digikam-devel] [Bug 271610] New: Crash when importing picutures from a Canon SX 200 IS

Andreas Wolff aw-kde at jenwo.de
Sun Apr 24 11:56:29 BST 2011


https://bugs.kde.org/show_bug.cgi?id=271610

           Summary: Crash when importing picutures from a Canon SX 200 IS
           Product: digikam
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: aw-kde at jenwo.de


Application: digikam (2.0.0-beta4)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-29-generic-pae i686
Distribution: Ubuntu 10.10

-- Information about the crash:
I clicked on import.
I selected the automatically recognised Canon camera (USB)
Crash
On ubuntu 10.10 with the current digikam from the launchpad

The crash can be reproduced every time.

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

Thread 10 (Thread 0xaf359b70 (LWP 5161)):
#0  0xb329479e in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb429ffa6 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb3064636 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#3  0xb30661ee in ?? () from /lib/libglib-2.0.so.0
#4  0xb3066ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb26249c4 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0xb308d48f in ?? () from /lib/libglib-2.0.so.0
#7  0xb3290cc9 in start_thread () from /lib/libpthread.so.0
#8  0xb429269e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xac707b70 (LWP 5162)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb32954dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb429fd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb46219c7 in wait (this=0x975096c, mutex=0x9750968, time=4294967295) at
thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x975096c, mutex=0x9750968, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x08237d09 in Digikam::ScanController::run (this=0x9751cf8) at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa4kde46/digikam/database/scancontroller.cpp:602
#6  0xb4620df9 in QThreadPrivate::start (arg=0x9751cf8) at
thread/qthread_unix.cpp:266
#7  0xb3290cc9 in start_thread () from /lib/libpthread.so.0
#8  0xb429269e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xabf06b70 (LWP 5163)):
#0  0xb429ff61 in pthread_mutex_lock () from /lib/libc.so.6
#1  0xb30626c4 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#2  0xb3066668 in ?? () from /lib/libglib-2.0.so.0
#3  0xb3066848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0xb475159f in QEventDispatcherGlib::processEvents (this=0x976ffd8,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0xb4721609 in QEventLoop::processEvents (this=0xabf06100, flags=) at
kernel/qeventloop.cpp:149
#6  0xb4721a8a in QEventLoop::exec (this=0xabf06100, flags=...) at
kernel/qeventloop.cpp:201
#7  0xb461db7e in QThread::exec (this=0x974a568) at thread/qthread.cpp:490
#8  0xb470035b in QInotifyFileSystemWatcherEngine::run (this=0x974a568) at
io/qfilesystemwatcher_inotify.cpp:248
#9  0xb4620df9 in QThreadPrivate::start (arg=0x974a568) at
thread/qthread_unix.cpp:266
#10 0xb3290cc9 in start_thread () from /lib/libpthread.so.0
#11 0xb429269e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xab705b70 (LWP 5165)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb32954dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb429fd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb46219c7 in wait (this=0x984a910, mutex=0x984a90c, time=4294967295) at
thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x984a910, mutex=0x984a90c, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0xb663471a in Digikam::ParkingThread::run (this=0x984a900) at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa4kde46/libs/threads/threadmanager.cpp:119
#6  0xb4620df9 in QThreadPrivate::start (arg=0x984a900) at
thread/qthread_unix.cpp:266
#7  0xb3290cc9 in start_thread () from /lib/libpthread.so.0
#8  0xb429269e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa4886b70 (LWP 5166)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb3295884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb429fdf4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xaae19b3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0xa3c4cb70 (LWP 5167)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb428b371 in select () from /lib/libc.so.6
#2  0xaae45f1c in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 4 (Thread 0xa344bb70 (LWP 5168)):
#0  0xb32933eb in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb429ff66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb3065ea3 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0xb3066279 in ?? () from /lib/libglib-2.0.so.0
#4  0xb3066848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb475159f in QEventDispatcherGlib::processEvents (this=0x9e67b50,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0xb4721609 in QEventLoop::processEvents (this=0xa344b0f0, flags=) at
kernel/qeventloop.cpp:149
#7  0xb4721a8a in QEventLoop::exec (this=0xa344b0f0, flags=...) at
kernel/qeventloop.cpp:201
#8  0xb461db7e in QThread::exec (this=0x9e67a00) at thread/qthread.cpp:490
#9  0xaac1dd7a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0xb4620df9 in QThreadPrivate::start (arg=0x9e67a00) at
thread/qthread_unix.cpp:266
#11 0xb3290cc9 in start_thread () from /lib/libpthread.so.0
#12 0xb429269e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa2c4ab70 (LWP 5169)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb4283df6 in poll () from /lib/libc.so.6
#2  0xb41b0562 in ?? () from /usr/lib/libpulse.so.0
#3  0xb419cab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb419ea73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb419eb44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb41b0303 in ?? () from /usr/lib/libpulse.so.0
#7  0xb2c38bd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0xb3290cc9 in start_thread () from /lib/libpthread.so.0
#9  0xb429269e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x9e448b70 (LWP 5170)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb32954dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb429fd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xaae2bb54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xaf7ad8a0 (LWP 5160)):
[KCrash Handler]
#7  0xb4233eb3 in realloc () from /lib/libc.so.6
#8  0xb17f6a1d in register_platform (d=0x9996738, dispatch=0xb1821380,
name=0xb181d2db "usb") at control.c:2015
#9  0xb1810061 in usb_init (d=0x9996738) at control.c:383
#10 0x9c23508b in gp_port_library_list () from
/usr/lib/libgphoto2_port/0.8.0/usb.so
#11 0xb613eb93 in ?? () from /usr/lib/libgphoto2_port.so.0
#12 0xb2ff1c50 in ?? () from /usr/lib/libltdl.so.7
#13 0xb2ff184c in ?? () from /usr/lib/libltdl.so.7
#14 0xb2ff18ff in lt_dlforeachfile () from /usr/lib/libltdl.so.7
#15 0xb613ea70 in gp_port_info_list_load () from /usr/lib/libgphoto2_port.so.0
#16 0x083fa820 in Digikam::GPCamera::findConnectedUsbCamera (vendorId=1193,
productId=12736, model=..., port=...) at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa4kde46/utilities/cameragui/devices/gpcamera.cpp:1761
#17 0x081dbe1e in Digikam::DigikamApp::openSolidCamera (this=0x978d040,
udi=..., cameraLabel=...) at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa4kde46/digikam/main/digikamapp.cpp:1833
#18 0x081dc843 in Digikam::DigikamApp::slotOpenSolidCamera (this=0x978d040,
action=0xa12c610) at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa4kde46/digikam/main/digikamapp.cpp:1780
#19 0x081f296a in Digikam::DigikamApp::qt_metacall (this=0x978d040,
_c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbfe1a1f8) at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa4kde46/obj-i686-linux-gnu/digikam/digikamapp.moc:232
#20 0xb47288ca in QMetaObject::metacall (object=0x978d040, cl=183671848,
idx=77, argv=0xbfe1a1f8) at kernel/qmetaobject.cpp:237
#21 0xb473b6ad in QMetaObject::activate (sender=0xa26a910, m=0xb56023e4,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#22 0xb4c81253 in QActionGroup::triggered (this=0xa26a910, _t1=0xa12c610) at
.moc/release-shared/moc_qactiongroup.cpp:146
#23 0xb4c816a8 in QActionGroupPrivate::_q_actionTriggered (this=0xa26abe0) at
kernel/qactiongroup.cpp:93
#24 0xb4c81996 in QActionGroup::qt_metacall (this=0xa26a910,
_c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfe1a358) at
.moc/release-shared/moc_qactiongroup.cpp:101
#25 0xb47288ca in QMetaObject::metacall (object=0xa26a910, cl=183671848,
idx=11, argv=0xbfe1a358) at kernel/qmetaobject.cpp:237
#26 0xb473b6ad in QMetaObject::activate (sender=0xa12c610, m=0x8582200,
local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280
#27 0xb4c7bf99 in QAction::triggered (this=0xa12c610, _t1=false) at
.moc/release-shared/moc_qaction.cpp:263
#28 0xb4c7d8dc in QAction::activate (this=0xa12c610, event=QAction::Trigger) at
kernel/qaction.cpp:1256
#29 0xb51497ef in QMenuPrivate::activateCausedStack (this=0xa2e04a8,
causedStack=..., action=0xa12c610, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:993
#30 0xb514fa4b in QMenuPrivate::activateAction (this=0xa2e04a8,
action=0xa12c610, action_e=QAction::Trigger, self=<value optimized out>) at
widgets/qmenu.cpp:1085
#31 0xb51505e0 in QMenu::mouseReleaseEvent (this=0xa0faa88, e=0xbfe1ac00) at
widgets/qmenu.cpp:2301
#32 0xb591c9a5 in KMenu::mouseReleaseEvent (this=0xa0faa88, e=0xbfe1ac00) at
../../kdeui/widgets/kmenu.cpp:458
#33 0xb4ce1e08 in QWidget::event (this=0xa0faa88, event=0xbfe1ac00) at
kernel/qwidget.cpp:8187
#34 0xb515202f in QMenu::event (this=0xa0faa88, e=0xbfe1ac00) at
widgets/qmenu.cpp:2410
#35 0xb4c83fdc in QApplicationPrivate::notify_helper (this=0x95ba950,
receiver=0xa0faa88, e=0xbfe1ac00) at kernel/qapplication.cpp:4396
#36 0xb4c8ac2e in QApplication::notify (this=0xbfe1b530, receiver=0xa0faa88,
e=0xbfe1ac00) at kernel/qapplication.cpp:3959
#37 0xb582b82a in KApplication::notify (this=0xbfe1b530, receiver=0xa0faa88,
event=0xbfe1ac00) at ../../kdeui/kernel/kapplication.cpp:311
#38 0xb4722b3b in QCoreApplication::notifyInternal (this=0xbfe1b530,
receiver=0xa0faa88, event=0xbfe1ac00) at kernel/qcoreapplication.cpp:732
#39 0xb4c89094 in sendEvent (receiver=0xa0faa88, event=0xbfe1ac00,
alienWidget=0x0, nativeWidget=0xa0faa88, buttonDown=0xb561e3c0,
lastMouseReceiver=..., spontaneous=true) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QApplicationPrivate::sendMouseEvent (receiver=0xa0faa88, event=0xbfe1ac00,
alienWidget=0x0, nativeWidget=0xa0faa88, buttonDown=0xb561e3c0,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#41 0xb4d18261 in QETWidget::translateMouseEvent (this=0xa0faa88,
event=0xbfe1b11c) at kernel/qapplication_x11.cpp:4337
#42 0xb4d17151 in QApplication::x11ProcessEvent (this=0xbfe1b530,
event=0xbfe1b11c) at kernel/qapplication_x11.cpp:3414
#43 0xb4d4636a in x11EventSourceDispatch (s=0x95bdb68, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0xb3062855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0xb3066668 in ?? () from /lib/libglib-2.0.so.0
#46 0xb3066848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0xb4751565 in QEventDispatcherGlib::processEvents (this=0x9571598,
flags=...) at kernel/qeventdispatcher_glib.cpp:415
#48 0xb4d45be5 in QGuiEventDispatcherGlib::processEvents (this=0x9571598,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0xb4721609 in QEventLoop::processEvents (this=0xbfe1b414, flags=) at
kernel/qeventloop.cpp:149
#50 0xb4721a8a in QEventLoop::exec (this=0xbfe1b414, flags=...) at
kernel/qeventloop.cpp:201
#51 0xb472600f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#52 0xb4c82e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#53 0x0832cbdb in main (argc=1, argv=0xbfe1b7d4) at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa4kde46/digikam/main/main.cpp:232

This bug may be a duplicate of or related to bug 271269.

Possible duplicates by query: bug 271269, bug 269533, bug 268773.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list