Bug 202447

Summary: Digikam crashes after recompressing one or several images
Product: [Applications] digikam Reporter: chiron69
Component: Plugin-Bqm-ConvertAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 0.6.0
Sentry Crash Report:

Description chiron69 2009-08-03 23:13:39 UTC
Version:           Version 0.10.0 (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

When using the tool that can compress several images (mass file process), digikam crashes when I press the "close button" However the job is done properly. I gave a try with 1 and 2 images, same problem.
some piece of information:
Ubuntu 9.04
Gnome 2.26.1
2.6.28-14-generic
Digikam Version 0.10.0 and tells me that KDE is 4.2.2

I installed all software from canonical repositories

Application : digiKam (digikam), signal SIGSEGV
[Current thread is 0 (LWP 23360)]

Thread 11 (Thread 0xb2735b90 (LWP 23361)):
#0  0xb808b430 in __kernel_vsyscall ()
#1  0xb54e00e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb55e22ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb57ce9b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0x0828f319 in ?? ()
#5  0xb57cd96e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb54dc4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb55d349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xb1bd4b90 (LWP 23363)):
#0  0xb808b430 in __kernel_vsyscall ()
#1  0xb54e00e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb55e22ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb57ce9b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb72bfd4a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb57cd96e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb54dc4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb55d349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xb11ffb90 (LWP 23364)):
#0  0xb808b430 in __kernel_vsyscall ()
#1  0xb54e00e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb55e22ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb57ce9b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb72bfd4a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb57cd96e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb54dc4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb55d349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xaf2dab90 (LWP 23365)):
#0  0xb808b430 in __kernel_vsyscall ()
#1  0xb54e0412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb55e2344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xaf42dae3 in ?? () from /usr/lib/libxine.so.1

Thread 7 (Thread 0xae62fb90 (LWP 23366)):
#0  0xb808b430 in __kernel_vsyscall ()
#1  0xb55cb7b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xaf4577d6 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 6 (Thread 0xade2eb90 (LWP 23367)):
#0  0xb54df0c6 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0
#1  0xb55e24f6 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#2  0xb4b996f1 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb4b99fdd in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4b9a268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb58ed457 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb58c006a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb58c04aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#8  0xb57ca639 in QThread::exec () from /usr/lib/libQtCore.so.4
#9  0xaf47b20a in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#10 0xb57cd96e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb54dc4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb55d349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xa962cb90 (LWP 23377)):
#0  0xb808b430 in __kernel_vsyscall ()
#1  0xb55c8ae7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xaea4fb19 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#3  0xb124fc74 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0xad627b90 (LWP 23378)):
#0  0xb808b430 in __kernel_vsyscall ()
#1  0xb54e00e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb55e22ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xaf43ed8e in ?? () from /usr/lib/libxine.so.1
#4  0x00000001 in ?? ()

Thread 3 (Thread 0xaa2ffb90 (LWP 23393)):
#0  0xb808b430 in __kernel_vsyscall ()
#1  0xb54e00e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb55e22ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb57ce9b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb72bfd4a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb57cd96e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb54dc4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb55d349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xac2ffb90 (LWP 23422)):
#0  0xb808b430 in __kernel_vsyscall ()
#1  0xb55cb7b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb589f380 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb57cd96e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb54dc4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb55d349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4788920 (LWP 23360)):
[KCrash Handler]
#6  0xb58dc261 in ?? () from /usr/lib/libQtCore.so.4
#7  0xb58db52f in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#8  0xb58db65e in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#9  0xb58dbf2b in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4
#10 0xb58d7ca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#11 0xb58d80e0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb64492b1 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
#13 0xb61740b9 in ?? () from /usr/lib/libQtGui.so.4
#14 0xb6175d14 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb6175fa6 in QAbstractButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#16 0xb5de9b43 in QWidget::event () from /usr/lib/libQtGui.so.4
#17 0xb6173f5e in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#18 0xb621ef20 in QPushButton::event () from /usr/lib/libQtGui.so.4
#19 0xb5d92e9c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#20 0xb5d9bb11 in QApplication::notify () from /usr/lib/libQtGui.so.4
#21 0xb69b694d in KApplication::notify () from /usr/lib/libkdeui.so.5
#22 0xb58c1a3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#23 0xb5d9ab7e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#24 0xb5e0a97e in ?? () from /usr/lib/libQtGui.so.4
#25 0xb5e09ca7 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#26 0xb5e34c6a in ?? () from /usr/lib/libQtGui.so.4
#27 0xb4b96b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb4b9a0eb in ?? () from /usr/lib/libglib-2.0.so.0
#29 0xb4b9a268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0xb58ed438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#31 0xb5e34365 in ?? () from /usr/lib/libQtGui.so.4
#32 0xb58c006a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#33 0xb58c04aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#34 0xb58c2959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#35 0xb5d92d17 in QApplication::exec () from /usr/lib/libQtGui.so.4
#36 0x082b4e3b in ?? ()
#37 0xb5505775 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#38 0x0808ddc1 in _start ()
Comment 1 Andi Clemens 2009-08-03 23:51:18 UTC
Fixed in kipi-plugins 0.3.0 and later (current is 0.5.0)... please download the latest version or install from SVN.