Bug 241193 - digiKam crashes when quitting
Summary: digiKam crashes when quitting
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Portability-Runtime (show other bugs)
Version: 1.1.0
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-09 13:31 UTC by ralfgesellensetter
Modified: 2017-07-23 06:54 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.1.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ralfgesellensetter 2010-06-09 13:31:58 UTC
Application: digikam (1.1.0)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-2.slh.6-sidux-686 i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
Whenever I finish digkam, I get a crash report. My albums are located on an external USB drive, maybe this is related to the error:

/dev/sdc5 on /media/BackupFoto type ext3 (rw,nosuid,nodev,uhelper=hal)


The crash can be reproduced every time.

 -- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0xb3ae4700 (LWP 3640))]

Thread 16 (Thread 0xb240db70 (LWP 3641)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb468a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b1380d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d28867 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x08319554 in ?? ()
#5  0xb4d2793e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4686585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4b0629e in clone () from /lib/i686/cmov/libc.so.6

Thread 15 (Thread 0xb06feb70 (LWP 3645)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb468a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b1380d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d28867 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68dd42a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4d2793e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4686585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4b0629e in clone () from /lib/i686/cmov/libc.so.6

Thread 14 (Thread 0xafefdb70 (LWP 3646)):
#0  0xb42d9faa in g_main_context_acquire () from /lib/libglib-2.0.so.0
#1  0xb42dbb5e in ?? () from /lib/libglib-2.0.so.0
#2  0xb42dc1b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0xb4e5532f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0xb4e27f09 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb4e2835a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4d24bd8 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0xb4d2793e in ?? () from /usr/lib/libQtCore.so.4
#8  0xb4686585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xb4b0629e in clone () from /lib/i686/cmov/libc.so.6

Thread 13 (Thread 0xaf6fcb70 (LWP 3647)):
#0  0xb4687efa in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
#1  0xb4b139d6 in pthread_mutex_lock () from /lib/i686/cmov/libc.so.6
#2  0xb42db21a in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0xb42dbdce in ?? () from /lib/libglib-2.0.so.0
#4  0xb42dc1b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb4e5532f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4e27f09 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4e2835a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4d24bd8 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb4d2793e in ?? () from /usr/lib/libQtCore.so.4
#10 0xb4686585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0xb4b0629e in clone () from /lib/i686/cmov/libc.so.6

Thread 12 (Thread 0xaeefbb70 (LWP 3648)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb468a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b1380d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d28867 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68dd42a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4d2793e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4686585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4b0629e in clone () from /lib/i686/cmov/libc.so.6

Thread 11 (Thread 0xa7f61b70 (LWP 3649)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb468a452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b13864 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xacfeabcf in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xa732ab70 (LWP 3650)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb4aff591 in select () from /lib/i686/cmov/libc.so.6
#2  0xad0141c0 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 9 (Thread 0xa6b29b70 (LWP 3651)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb4b13b63 in ?? () from /lib/i686/cmov/libc.so.6
#2  0xb4aa8a35 in ?? () from /lib/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 8 (Thread 0xa6328b70 (LWP 3652)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb4af8b27 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb4a276e2 in ?? () from /usr/lib/libpulse.so.0
#3  0xb4a14409 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb4a15c73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb4a15d44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb4a27493 in ?? () from /usr/lib/libpulse.so.0
#7  0xb41932d2 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0xb4686585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xb4b0629e in clone () from /lib/i686/cmov/libc.so.6

Thread 7 (Thread 0xa1b26b70 (LWP 3653)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb468a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b1380d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xacffb7f6 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xa120db70 (LWP 3654)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb468a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b1380d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d28867 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68dd42a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4d2793e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4686585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4b0629e in clone () from /lib/i686/cmov/libc.so.6

Thread 5 (Thread 0xa01dbb70 (LWP 3660)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb468a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b1380d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d28867 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68dd42a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4d2793e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4686585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4b0629e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0x9d5ffb70 (LWP 4152)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb468a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b1380d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d28867 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68dd42a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4d2793e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4686585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4b0629e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xa0a0cb70 (LWP 4153)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb468a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b1380d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d28867 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68dd42a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4d2793e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4686585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4b0629e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0x9b3d7b70 (LWP 4197)):
#0  0xb775a424 in __kernel_vsyscall ()
#1  0xb468a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4b1380d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4d28867 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68dd42a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4d2793e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4686585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4b0629e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3ae4700 (LWP 3640)):
[KCrash Handler]
#6  0xb775a424 in __kernel_vsyscall ()
#7  0xb4a618e0 in raise () from /lib/i686/cmov/libc.so.6
#8  0xb4a64e15 in abort () from /lib/i686/cmov/libc.so.6
#9  0xb4a986c5 in ?? () from /lib/i686/cmov/libc.so.6
#10 0xb4aa2824 in ?? () from /lib/i686/cmov/libc.so.6
#11 0xb4aa40b3 in ?? () from /lib/i686/cmov/libc.so.6
#12 0xb4aa70dd in free () from /lib/i686/cmov/libc.so.6
#13 0xb4c7e721 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#14 0xb603afaf in KCategoryDrawer::~KCategoryDrawer() () from /usr/lib/libkdeui.so.5
#15 0x082dc8e5 in ?? ()
#16 0x082e4525 in ?? ()
#17 0xb4e38e6f in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#18 0xb53d0a63 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#19 0xb57c17a1 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#20 0xb585d7c4 in QAbstractScrollArea::~QAbstractScrollArea() () from /usr/lib/libQtGui.so.4
#21 0xb59029d1 in QAbstractItemView::~QAbstractItemView() () from /usr/lib/libQtGui.so.4
#22 0xb5925af1 in QListView::~QListView() () from /usr/lib/libQtGui.so.4
#23 0x082bc96e in ?? ()
#24 0xb4e38e6f in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#25 0xb53d0a63 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#26 0xb57c17a1 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#27 0xb582d961 in QStackedWidget::~QStackedWidget() () from /usr/lib/libQtGui.so.4
#28 0x0828ddfa in ?? ()
#29 0xb4e38e6f in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#30 0xb53d0a63 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#31 0xb57df515 in QMainWindow::~QMainWindow() () from /usr/lib/libQtGui.so.4
#32 0xb4e38e6f in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#33 0xb53d0a63 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#34 0xb57c17a1 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#35 0xb582ba43 in QSplitter::~QSplitter() () from /usr/lib/libQtGui.so.4
#36 0xb696190f in Digikam::SidebarSplitter::~SidebarSplitter() () from /usr/lib/libdigikamcore.so.1
#37 0xb4e38e6f in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#38 0xb53d0a63 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#39 0xb57c17a1 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#40 0xb612ee71 in KHBox::~KHBox() () from /usr/lib/libkdeui.so.5
#41 0x082c3384 in ?? ()
#42 0x082a08e1 in ?? ()
#43 0xb4e38a45 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQtCore.so.4
#44 0xb4e3a108 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#45 0xb53c89a6 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#46 0xb57e0137 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#47 0xb6147594 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#48 0xb618f36f in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#49 0xb536abec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#50 0xb53717f9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#51 0xb60567da in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#52 0xb4e298eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#53 0xb4e2c2c3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#54 0xb4e2c42d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#55 0xb4e557ff in ?? () from /usr/lib/libQtCore.so.4
#56 0xb42d82f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#57 0xb42dbfd8 in ?? () from /lib/libglib-2.0.so.0
#58 0xb42dc1b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#59 0xb4e552f5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#60 0xb5429255 in ?? () from /usr/lib/libQtGui.so.4
#61 0xb4e27f09 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#62 0xb4e2835a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#63 0xb4e2c4ef in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#64 0xb536ac87 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#65 0x083bff8b in ?? ()
#66 0xb4a4db55 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#67 0x080a2011 in _start ()

Reported using DrKonqi
Comment 1 Nicolas L. 2010-06-09 14:46:34 UTC
please install the debug packages and provide a new backtrace


Please try with digikam 1.3.0  too if possible
Comment 2 caulier.gilles 2015-07-04 06:02:02 UTC
New digiKam 4.11.0 is available.

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?
Comment 3 caulier.gilles 2016-07-10 13:21:53 UTC
This problem is not reproducible with last 5.0.0.
I close this file now. Don't hesitate to re-open it if necessary.
Gilles Caulier