Bug 205831 - Digikam crashes when the scanned files from the SD card on my phone
Summary: Digikam crashes when the scanned files from the SD card on my phone
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Import-UMS (show other bugs)
Version: 1.0.0
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-31 21:25 UTC by fizista
Modified: 2022-01-27 16:13 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description fizista 2009-08-31 21:25:51 UTC
Application that crashed: digikam
Version of the application: 1.0.0-beta3
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.27.24-server-2mnb i686
Distribution: "Mandriva Linux 2009.0"

What I was doing when the application crashed:
Steps to reproduce:
1. Digikam opens and begins to scan the SD card in the camera phone. 
2. Digikam hangs. 

On the SD card are pictures, music and small videos.

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

Thread 18 (Thread 0xb208eb90 (LWP 15965)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54ceb95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb55c31cd in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb579c4cb in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0x0831ad12 in Digikam::ScanController::run (this=0x917c540) at /usr/src/debug/digikam-1.0.0-beta3/digikam/scancontroller.cpp:483
#5  0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 17 (Thread 0xb14d2b90 (LWP 15973)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb55ab2d7 in poll () from /lib/i686/libc.so.6
#2  0xb3c6ad8a in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb3c6b0c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb58c46d7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb58960a3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb58964fd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb579800b in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xb704219b in Digikam::ImageFilterModelWorker::Thread::run (this=0x91ebb28) at /usr/src/debug/digikam-1.0.0-beta3/libs/models/imagefiltermodelthreads.h:66
#9  0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#11 0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 16 (Thread 0xb0cd1b90 (LWP 15974)):
#0  0xb3b9f17a in clock_gettime () from /lib/i686/librt.so.1
#1  0xb58c636c in ?? () from /usr/lib/libQtCore.so.4
#2  0xb58c6562 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb58c8032 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb58c48bb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb3c6a7a6 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb3c6abc9 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb3c6b0c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb58c46d7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#9  0xb58960a3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb58964fd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#11 0xb579800b in QThread::exec () from /usr/lib/libQtCore.so.4
#12 0xb704219b in Digikam::ImageFilterModelWorker::Thread::run (this=0x92e1e08) at /usr/src/debug/digikam-1.0.0-beta3/libs/models/imagefiltermodelthreads.h:66
#13 0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 15 (Thread 0xb0452b90 (LWP 15975)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54ceb95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb55c31cd in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb579c4cb in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb723cb6c in Digikam::LoadSaveThread::run (this=0x9170ad0) at /usr/src/debug/digikam-1.0.0-beta3/libs/threadimageio/loadsavethread.cpp:136
#5  0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 14 (Thread 0xafc51b90 (LWP 15976)):
#0  0xb54cc7ed in pthread_mutex_lock () from /lib/i686/libpthread.so.0
#1  0xb55c3396 in pthread_mutex_lock () from /lib/i686/libc.so.6
#2  0xb3c6a4d9 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb3c6ade4 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb3c6b0c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb58c46d7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb58960a3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb58964fd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#8  0xb579800b in QThread::exec () from /usr/lib/libQtCore.so.4
#9  0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#11 0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 13 (Thread 0xaf450b90 (LWP 15977)):
#0  0xb54cc7f2 in pthread_mutex_lock () from /lib/i686/libpthread.so.0
#1  0xb55c3396 in pthread_mutex_lock () from /lib/i686/libc.so.6
#2  0xb3c6a4d9 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb3c6ade4 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb3c6b0c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb58c46d7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb58960a3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb58964fd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#8  0xb579800b in QThread::exec () from /usr/lib/libQtCore.so.4
#9  0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#11 0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 12 (Thread 0xaec4fb90 (LWP 15978)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54ceb95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb55c31cd in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb579c4cb in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb723cb6c in Digikam::LoadSaveThread::run (this=0x93cf6b0) at /usr/src/debug/digikam-1.0.0-beta3/libs/threadimageio/loadsavethread.cpp:136
#5  0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 11 (Thread 0xabfcdb90 (LWP 15979)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54ceec2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb55c3224 in pthread_cond_timedwait () from /lib/i686/libc.so.6
#3  0xacd2d9d1 in ?? () from /usr/lib/libxine.so.1
#4  0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 10 (Thread 0xab339b90 (LWP 15980)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb55ae0b1 in select () from /lib/i686/libc.so.6
#2  0xacd58ac2 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0xacd3c01d in ?? () from /usr/lib/libxine.so.1
#4  0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 9 (Thread 0xaab38b90 (LWP 15981)):
#0  0xb3b9f17a in clock_gettime () from /lib/i686/librt.so.1
#1  0xb58c636c in ?? () from /usr/lib/libQtCore.so.4
#2  0xb58c6562 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb58c8032 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb58c48bb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb3c6a7a6 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb3c6abc9 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb3c6b0c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb58c46d7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#9  0xb58960a3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb58964fd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#11 0xb579800b in QThread::exec () from /usr/lib/libQtCore.so.4
#12 0xacd81268 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#13 0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 8 (Thread 0xaa337b90 (LWP 15982)):
#0  0xab75f628 in pa_mainloop_dispatch () from /usr/lib/libpulse.so.0
#1  0xab75faa3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#2  0xab75fb74 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#3  0xab76c32e in ?? () from /usr/lib/libpulse.so.0
#4  0xab78de53 in ?? () from /usr/lib/libpulse.so.0
#5  0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#6  0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 7 (Thread 0xa9914b90 (LWP 15983)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54ceb95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb55c31cd in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xacd3fa9c in ?? () from /usr/lib/libxine.so.1
#4  0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 6 (Thread 0xa8fe9b90 (LWP 16005)):
#0  0xb54c91d0 in __i686.get_pc_thunk.bx () from /lib/i686/libpthread.so.0
#1  0xb54cdb5c in __pthread_mutex_unlock_usercnt () from /lib/i686/libpthread.so.0
#2  0xb55c33d6 in pthread_mutex_unlock () from /lib/i686/libc.so.6
#3  0xb3c6ae74 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb3c6b0c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb58c46d7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb58960a3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb58964fd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#8  0xb579800b in QThread::exec () from /usr/lib/libQtCore.so.4
#9  0xa90d4d9e in Marble::GpsdThread::run (this=0xadcf390) at /usr/src/debug/kdeedu-4.3.0/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#10 0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#12 0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 5 (Thread 0xa7eafb90 (LWP 16018)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54ceb95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb55c31cd in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb579c4cb in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb723cb6c in Digikam::LoadSaveThread::run (this=0xb7c9a60) at /usr/src/debug/digikam-1.0.0-beta3/libs/threadimageio/loadsavethread.cpp:136
#5  0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 4 (Thread 0xa76aeb90 (LWP 16019)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb55ab2d7 in poll () from /lib/i686/libc.so.6
#2  0xb3c6ad8a in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb3c6b0c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb58c46d7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb58960a3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb58964fd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb579800b in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xa90d4d9e in Marble::GpsdThread::run (this=0xbad3d08) at /usr/src/debug/kdeedu-4.3.0/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#9  0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#11 0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 3 (Thread 0xa6b09b90 (LWP 16111)):
#0  0xb3c6ae00 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0xb3c6b0c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#2  0xb58c46d7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#3  0xb58960a3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#4  0xb58964fd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#5  0xb579800b in QThread::exec () from /usr/lib/libQtCore.so.4
#6  0xa90d4d9e in Marble::GpsdThread::run (this=0xd627c78) at /usr/src/debug/kdeedu-4.3.0/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#7  0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#8  0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#9  0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0xa34c8b90 (LWP 16125)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb54ceb95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb55c31cd in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb579c4cb in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0x0814c374 in Digikam::CameraController::run (this=0xde3d130) at /usr/src/debug/digikam-1.0.0-beta3/utilities/cameragui/cameracontroller.cpp:328
#5  0xb579b3c3 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb54cb315 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb55b5d8e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb36946d0 (LWP 15963)):
[KCrash Handler]
#6  0xb5716fb0 in __dynamic_cast () from /usr/lib/libstdc++.so.6
#7  0x08158b62 in Digikam::CameraUI::slotFileList (this=0xc11f330, fileList=@0xc49d848) at /usr/src/debug/digikam-1.0.0-beta3/utilities/cameragui/cameraui.cpp:1133
#8  0x08167fea in Digikam::CameraUI::qt_metacall (this=0xc11f330, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xc1de788) at /usr/src/debug/digikam-1.0.0-beta3/build/digikam/cameraui.moc:210
#9  0xb58a6d5a in QMetaCallEvent::placeMetaCall () from /usr/lib/libQtCore.so.4
#10 0xb58a88d5 in QObject::event () from /usr/lib/libQtCore.so.4
#11 0xb5de27c1 in QWidget::event () from /usr/lib/libQtGui.so.4
#12 0xb61d2f1c in QMainWindow::event () from /usr/lib/libQtGui.so.4
#13 0xb6948b98 in KMainWindow::event (this=0xc11f330, ev=0xde208b0) at /usr/src/debug/kdelibs-4.3.0/kdeui/widgets/kmainwindow.cpp:1094
#14 0xb6990f42 in KXmlGuiWindow::event (this=0xc11f330, ev=0xde208b0) at /usr/src/debug/kdelibs-4.3.0/kdeui/xmlgui/kxmlguiwindow.cpp:131
#15 0xb5d89b4c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#16 0xb5d9239b in QApplication::notify () from /usr/lib/libQtGui.so.4
#17 0xb685be21 in KApplication::notify (this=0xbf98a334, receiver=0xc11f330, event=0xde208b0) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#18 0xb5897ade in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#19 0xb5898795 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#20 0xb589897c in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#21 0xb58c4a9d in ?? () from /usr/lib/libQtCore.so.4
#22 0xb3c677ea in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb3c6af08 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb3c6b0c8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0xb58c46ba in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#26 0xb5e2eafa in ?? () from /usr/lib/libQtGui.so.4
#27 0xb58960a3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#28 0xb58964fd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#29 0xb5898a56 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#30 0xb5d899b4 in QApplication::exec () from /usr/lib/libQtGui.so.4
#31 0x0839b77c in main (argc=3, argv=0xbf98a704) at /usr/src/debug/digikam-1.0.0-beta3/digikam/main.cpp:184

This bug may be a duplicate of or related to bug 204967

Reported using DrKonqi
Comment 1 caulier.gilles 2009-08-31 22:31:29 UTC
Try 1.0.0-beta4

Gilles Caulier
Comment 2 fizista 2009-08-31 23:44:58 UTC
In 1.0.0-beta4 bug still exists!
Comment 3 Dario Andres 2009-09-02 04:18:03 UTC
Merging with bug 204967. Thanks

*** This bug has been marked as a duplicate of bug 204967 ***
Comment 4 caulier.gilles 2022-01-27 16:13:39 UTC
Fixed with https://bugs.kde.org/show_bug.cgi?id=204967