Bug 192675

Summary: DigiKam Crashes after recompressing images
Product: [Applications] digikam Reporter: chris <chris.sergent>
Component: Plugin-Bqm-ConvertAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 0.4.0
Sentry Crash Report:

Description chris 2009-05-14 16:12:09 UTC
Version:           0.10.0 (using KDE 4.2.3)
OS:                Linux
Installed from:    SuSE RPMs

Each tiem I recompress all the images inside an album, digiKam crashes when the recompressing job is finished after closing the bash processing window.

The backtrace gives that : 
Application : digiKam (digikam), signal SIGSEGV
[Current thread is 0 (LWP 8664)]

Thread 11 (Thread 0xb351db90 (LWP 8665)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5a89c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ae7862 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x082830e1 in ?? ()
#4  0xb5ae684e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb5a86175 in start_thread () from /lib/libpthread.so.0
#6  0xb58e5dae in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb215eb90 (LWP 8668)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5a89c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ae7862 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb72bb7b2 in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#4  0xb5ae684e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb5a86175 in start_thread () from /lib/libpthread.so.0
#6  0xb58e5dae in clone () from /lib/libc.so.6

Thread 9 (Thread 0xb295fb90 (LWP 8669)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5a89c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ae7862 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb72bb7b2 in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#4  0xb5ae684e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb5a86175 in start_thread () from /lib/libpthread.so.0
#6  0xb58e5dae in clone () from /lib/libc.so.6

Thread 8 (Thread 0xaf308b90 (LWP 8670)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5a89f42 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb005c6d1 in ?? () from /usr/lib/libxine.so.1

Thread 7 (Thread 0xae6ccb90 (LWP 8671)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5a89f42 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb006b12e in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xadecbb90 (LWP 8672)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb58dc1a7 in poll () from /lib/libc.so.6
#2  0xb5381712 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb53819f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb5c01227 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb5bd514a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb5bd530a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb5ae3549 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xb00ab899 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0xb5ae684e in ?? () from /usr/lib/libQtCore.so.4
#10 0xb5a86175 in start_thread () from /lib/libpthread.so.0
#11 0xb58e5dae in clone () from /lib/libc.so.6

Thread 5 (Thread 0xad6a7b90 (LWP 8675)):
#0  0xb03bb523 in ?? () from /usr/lib/libasound.so.2
#1  0xb03b8a2d in snd_ctl_read () from /usr/lib/libasound.so.2
#2  0xb03b4dff in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#3  0xb03c0f21 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#4  0xaeb02011 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0xacea6b90 (LWP 8676)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5a89c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb006ef23 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xac670b90 (LWP 8681)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5a89c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ae7862 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb72bb7b2 in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#4  0xb5ae684e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb5a86175 in start_thread () from /lib/libpthread.so.0
#6  0xb58e5dae in clone () from /lib/libc.so.6

Thread 2 (Thread 0xabe3cb90 (LWP 8745)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb58deed1 in select () from /lib/libc.so.6
#2  0xb5bb5e77 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb5ae684e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb5a86175 in start_thread () from /lib/libpthread.so.0
#5  0xb58e5dae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4ba16d0 (LWP 8664)):
[KCrash Handler]
#6  0xb5bf0cc1 in ?? () from /usr/lib/libQtCore.so.4
#7  0xb5beff1f in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#8  0xb5bf004e in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#9  0xb5bf098b in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4
#10 0xb5beb740 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#11 0xb5bebb40 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb66496e1 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
#13 0xb639c049 in ?? () from /usr/lib/libQtGui.so.4
#14 0xb639dbb4 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb639de46 in QAbstractButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#16 0xb60b2a52 in QWidget::event () from /usr/lib/libQtGui.so.4
#17 0xb639beee in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#18 0xb64428e0 in QPushButton::event () from /usr/lib/libQtGui.so.4
#19 0xb605a82c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#20 0xb6063081 in QApplication::notify () from /usr/lib/libQtGui.so.4
#21 0xb6b60b8d in KApplication::notify () from /usr/lib/libkdeui.so.5
#22 0xb5bd6a71 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#23 0xb606230e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#24 0xb60cc736 in ?? () from /usr/lib/libQtGui.so.4
#25 0xb60cbadd in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#26 0xb60f41bc in ?? () from /usr/lib/libQtGui.so.4
#27 0xb537e2f9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb538187b in ?? () from /usr/lib/libglib-2.0.so.0
#29 0xb53819f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0xb5c01208 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#31 0xb60f3885 in ?? () from /usr/lib/libQtGui.so.4
#32 0xb5bd514a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#33 0xb5bd530a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#34 0xb5bd79a5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#35 0xb605a6a7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#36 0x082a6d5b in ?? ()
#37 0xb582e5f5 in __libc_start_main () from /lib/libc.so.6
#38 0x0808d4b1 in _start ()
Comment 1 caulier.gilles 2009-05-14 16:14:55 UTC
Fixed with kipi-plugins 0.3.0...

Gilles Caulier