Bug 295062 - crash on import
Summary: crash on import
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Import-Gphoto2 (show other bugs)
Version: 2.5.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-29 12:03 UTC by marten@thizas.se
Modified: 2023-05-05 05:56 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 8.1.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description marten@thizas.se 2012-02-29 12:03:22 UTC
Application: digikam (2.5.0)
KDE Platform Version: 4.8.00 (4.8.0
Qt Version: 4.8.0
Operating System: Linux 3.0.0-16-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
was trying to import pics from canon eos 450d in digicam and it did crash sevrel times

The crash can be reproduced every time.

-- Backtrace:
Application: Digikam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb550e8c0 (LWP 3623))]

Thread 6 (Thread 0xb37bab70 (LWP 3624)):
#0  0x0031e416 in __kernel_vsyscall ()
#1  0x05769a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0680acfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x049473e0 in wait (time=4294967295, this=0x8e309f0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8d2e8ec, mutex=0x8d2e8e8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x082025e5 in Digikam::ScanController::run (this=0x8da6ab0) at /build/buildd/digikam-2.5.0/core/digikam/database/scancontroller.cpp:647
#6  0x04946e70 in QThreadPrivate::start (arg=0x8da6ab0) at thread/qthread_unix.cpp:298
#7  0x05765d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x067fd0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 5 (Thread 0xb2fb9b70 (LWP 3625)):
#0  0x05767dbd in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x0680af14 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x0329e70b in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0329f637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0329fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x04a8e1c7 in QEventDispatcherGlib::processEvents (this=0x8d3b420, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x04a59d1d in QEventLoop::processEvents (this=0xb2fb90f0, flags=...) at kernel/qeventloop.cpp:149
#7  0x04a59fb9 in QEventLoop::exec (this=0xb2fb90f0, flags=...) at kernel/qeventloop.cpp:204
#8  0x049439dc in QThread::exec (this=0x8e20860) at thread/qthread.cpp:501
#9  0x04a372dd in QInotifyFileSystemWatcherEngine::run (this=0x8e20860) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x04946e70 in QThreadPrivate::start (arg=0x8e20860) at thread/qthread_unix.cpp:298
#11 0x05765d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x067fd0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0xb27b8b70 (LWP 3627)):
#0  0x0031e416 in __kernel_vsyscall ()
#1  0x05769a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0680acfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x049473e0 in wait (time=4294967295, this=0x916aeb8) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x916aca0, mutex=0x916ac9c, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x011e9744 in Digikam::ParkingThread::run (this=0x916ac90) at /build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:119
#6  0x04946e70 in QThreadPrivate::start (arg=0x916ac90) at thread/qthread_unix.cpp:298
#7  0x05765d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x067fd0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb1b4eb70 (LWP 3628)):
#0  0x0031e416 in __kernel_vsyscall ()
#1  0x067ee40e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x032ae34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0329f896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0329fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x04a8e1c7 in QEventDispatcherGlib::processEvents (this=0x9267730, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x04a59d1d in QEventLoop::processEvents (this=0xb1b4e0f0, flags=...) at kernel/qeventloop.cpp:149
#7  0x04a59fb9 in QEventLoop::exec (this=0xb1b4e0f0, flags=...) at kernel/qeventloop.cpp:204
#8  0x049439dc in QThread::exec (this=0x9266728) at thread/qthread.cpp:501
#9  0x04a372dd in QInotifyFileSystemWatcherEngine::run (this=0x9266728) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x04946e70 in QThreadPrivate::start (arg=0x9266728) at thread/qthread_unix.cpp:298
#11 0x05765d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x067fd0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xac7a1b70 (LWP 3647)):
[KCrash Handler]
#7  0x083a39fd in Digikam::GPCamera::getItemInfoInternal (this=0xb08ed68, folder=..., itemName=..., info=..., useMetadata=true) at /build/buildd/digikam-2.5.0/core/utilities/cameragui/devices/gpcamera.cpp:840
#8  0x083ab27b in Digikam::GPCamera::getItemsInfoList (this=0xb08ed68, folder=..., useMetadata=true, items=...) at /build/buildd/digikam-2.5.0/core/utilities/cameragui/devices/gpcamera.cpp:793
#9  0x083cf474 in Digikam::CameraController::executeCommand (this=0xb04a778, cmd=0xac7a0f14) at /build/buildd/digikam-2.5.0/core/utilities/cameragui/controller/cameracontroller.cpp:489
#10 0x083d4072 in Digikam::CameraController::run (this=0xb04a778) at /build/buildd/digikam-2.5.0/core/utilities/cameragui/controller/cameracontroller.cpp:396
#11 0x04946e70 in QThreadPrivate::start (arg=0xb04a778) at thread/qthread_unix.cpp:298
#12 0x05765d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x067fd0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb550e8c0 (LWP 3623)):
#0  0x067ee3b6 in poll () from /lib/i386-linux-gnu/libc.so.6
#1  0x07a3f000 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#2  0x07a3f60c in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#3  0x07a3f6c1 in xcb_writev () from /usr/lib/i386-linux-gnu/libxcb.so.1
#4  0x0263c0d0 in _XSend () from /usr/lib/i386-linux-gnu/libX11.so.6
#5  0x0263c4b8 in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#6  0x0262cc88 in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#7  0x01c46e23 in x11EventSourcePrepare (s=0x8cf72a8, timeout=0xbfcce26c) at kernel/qguieventdispatcher_glib.cpp:77
#8  0x0329e88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0329f637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x0329fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0x04a8e167 in QEventDispatcherGlib::processEvents (this=0x8cab510, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#12 0x01c46fda in QGuiEventDispatcherGlib::processEvents (this=0x8cab510, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#13 0x04a59d1d in QEventLoop::processEvents (this=0xbfcce444, flags=...) at kernel/qeventloop.cpp:149
#14 0x04a59fb9 in QEventLoop::exec (this=0xbfcce444, flags=...) at kernel/qeventloop.cpp:204
#15 0x04a5f6ca in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#16 0x01b8f6a4 in QApplication::exec () at kernel/qapplication.cpp:3816
#17 0x080b6984 in main (argc=) at /build/buildd/digikam-2.5.0/core/digikam/main/main.cpp:232

Possible duplicates by query: bug 293492.

Reported using DrKonqi
Comment 1 caulier.gilles 2012-02-29 21:04:58 UTC

*** This bug has been marked as a duplicate of bug 293492 ***
Comment 2 caulier.gilles 2023-05-05 05:56:15 UTC
Fixed with #293492