[Digikam-devel] [Bug 301284] New: Crashed at exit of Digikam

Marius Kotsbak marius at kotsbak.com
Wed Jun 6 15:19:33 BST 2012


https://bugs.kde.org/show_bug.cgi?id=301284

            Bug ID: 301284
          Severity: crash
           Version: 2.5.0
          Priority: NOR
          Assignee: digikam-devel at kde.org
           Summary: Crashed at exit of Digikam
    Classification: Unclassified
                OS: Linux
          Reporter: marius at kotsbak.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: digikam

Application: digikam (2.5.0)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.4.0-3-generic i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I moved some photos, then exited the Digikam.

- Unusual behavior I noticed:

Unity launcher icons were grey, beside the folder icon at exit.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xaeb0d8c0 (LWP 11660))]

Thread 11 (Thread 0xac2ffb40 (LWP 11708)):
#0  0xb31ee591 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb31eef6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb31ef52b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xaf9420ea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#4  0xb3212673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb3596d4c in start_thread (arg=0xac2ffb40) at pthread_create.c:308
#6  0xb4849ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xaa2ffb40 (LWP 11710)):
#0  0xb322e8fc in g_private_get () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb3212c44 in g_thread_self () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb31ef1af in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4c638e7 in QEventDispatcherGlib::processEvents (this=0xa9900468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0xb4c2f50d in QEventLoop::processEvents (this=0xaa2ff0c0, flags=...) at
kernel/qeventloop.cpp:149
#5  0xb4c2f7a9 in QEventLoop::exec (this=0xaa2ff0c0, flags=...) at
kernel/qeventloop.cpp:204
#6  0xb4b1894c in QThread::exec (this=0x8e90f08) at thread/qthread.cpp:501
#7  0xb4c0cb5d in QInotifyFileSystemWatcherEngine::run (this=0x8e90f08) at
io/qfilesystemwatcher_inotify.cpp:248
#8  0xb4b1bde0 in QThreadPrivate::start (arg=0x8e90f08) at
thread/qthread_unix.cpp:298
#9  0xb3596d4c in start_thread (arg=0xaa2ffb40) at pthread_create.c:308
#10 0xb4849ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xacc47b40 (LWP 11714)):
#0  0xb77da424 in __kernel_vsyscall ()
#1  0xb359a96b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb48573dc in __pthread_cond_wait (cond=0x933fb78, mutex=0x933fb60) at
forward.c:139
#3  0xb4b1c350 in wait (time=4294967295, this=0x933fb60) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x933f9a0, mutex=0x933f99c, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
#5  0xb6acbb2c in Digikam::ParkingThread::run (this=0x933f990) at
/build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:119
#6  0xb4b1bde0 in QThreadPrivate::start (arg=0x933f990) at
thread/qthread_unix.cpp:298
#7  0xb3596d4c in start_thread (arg=0xacc47b40) at pthread_create.c:308
#8  0xb4849ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa98ffb40 (LWP 11715)):
#0  0xb77ece8b in ___tls_get_addr (ti=0xb4d8ecc0) at dl-tls.c:755
#1  0xb4b1ad8f in get_thread_data () at thread/qthread_unix.cpp:174
#2  QThreadData::current () at thread/qthread_unix.cpp:200
#3  0xb4c63067 in postEventSourcePrepare (s=0xa8f02598, timeout=0xa98fef3c) at
kernel/qeventdispatcher_glib.cpp:256
#4  0xb31ee762 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb31eef6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb31ef1c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb4c638e7 in QEventDispatcherGlib::processEvents (this=0xa8f026d0,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0xb4c2f50d in QEventLoop::processEvents (this=0xa98ff0c0, flags=...) at
kernel/qeventloop.cpp:149
#9  0xb4c2f7a9 in QEventLoop::exec (this=0xa98ff0c0, flags=...) at
kernel/qeventloop.cpp:204
#10 0xb4b1894c in QThread::exec (this=0x9365f70) at thread/qthread.cpp:501
#11 0xb4c0cb5d in QInotifyFileSystemWatcherEngine::run (this=0x9365f70) at
io/qfilesystemwatcher_inotify.cpp:248
#12 0xb4b1bde0 in QThreadPrivate::start (arg=0x9365f70) at
thread/qthread_unix.cpp:298
#13 0xb3596d4c in start_thread (arg=0xa98ffb40) at pthread_create.c:308
#14 0xb4849ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa2f2db40 (LWP 11738)):
#0  __pthread_mutex_unlock_usercnt (mutex=0xa1500550, decr=1) at
pthread_mutex_unlock.c:47
#1  0xb4857634 in pthread_mutex_unlock (mutex=0xa1500550) at forward.c:184
#2  0xb322e3d0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb31eef5f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb31ef1c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4c638e7 in QEventDispatcherGlib::processEvents (this=0xa1500468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb4c2f50d in QEventLoop::processEvents (this=0xa2f2d0c0, flags=...) at
kernel/qeventloop.cpp:149
#7  0xb4c2f7a9 in QEventLoop::exec (this=0xa2f2d0c0, flags=...) at
kernel/qeventloop.cpp:204
#8  0xb4b1894c in QThread::exec (this=0xa7b4008) at thread/qthread.cpp:501
#9  0xb4c0cb5d in QInotifyFileSystemWatcherEngine::run (this=0xa7b4008) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0xb4b1bde0 in QThreadPrivate::start (arg=0xa7b4008) at
thread/qthread_unix.cpp:298
#11 0xb3596d4c in start_thread (arg=0xa2f2db40) at pthread_create.c:308
#12 0xb4849ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa14cdb40 (LWP 11739)):
#0  __pthread_mutex_lock (mutex=0xa7c9bd0) at pthread_mutex_lock.c:131
#1  0xb48575f4 in pthread_mutex_lock (mutex=0xa7c9bd0) at forward.c:182
#2  0xb322e390 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb31ef020 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb31ef1c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4c638e7 in QEventDispatcherGlib::processEvents (this=0xa7c8188,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb4c2f50d in QEventLoop::processEvents (this=0xa14cd0c0, flags=...) at
kernel/qeventloop.cpp:149
#7  0xb4c2f7a9 in QEventLoop::exec (this=0xa14cd0c0, flags=...) at
kernel/qeventloop.cpp:204
#8  0xb4b1894c in QThread::exec (this=0xa7c8118) at thread/qthread.cpp:501
#9  0xb4c0cb5d in QInotifyFileSystemWatcherEngine::run (this=0xa7c8118) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0xb4b1bde0 in QThreadPrivate::start (arg=0xa7c8118) at
thread/qthread_unix.cpp:298
#11 0xb3596d4c in start_thread (arg=0xa14cdb40) at pthread_create.c:308
#12 0xb4849ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0x976f5b40 (LWP 11854)):
[KCrash Handler]
#7  QMutex::lock (this=0x64) at thread/qmutex.cpp:150
#8  0xb6a8f6e7 in Digikam::LoadingCache::CacheLock::CacheLock (this=0x976f5048,
cache=0x8ebfa90) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/loadingcache.cpp:499
#9  0xb6a99038 in Digikam::SharedLoadingTask::execute (this=0xb1ea090) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/loadsavetask.cpp:220
#10 0xb6a83938 in Digikam::LoadSaveThread::run (this=0x98edfa0) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/loadsavethread.cpp:118
#11 0xb6acdd7e in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x9ea4860) at
/build/buildd/digikam-2.5.0/core/libs/threads/dynamicthread.cpp:328
#12 0xb4b0e39b in QThreadPoolThread::run (this=0xa459040) at
concurrent/qthreadpool.cpp:107
#13 0xb4b1bde0 in QThreadPrivate::start (arg=0xa459040) at
thread/qthread_unix.cpp:298
#14 0xb3596d4c in start_thread (arg=0x976f5b40) at pthread_create.c:308
#15 0xb4849ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0x9ab42b40 (LWP 11855)):
#0  0xb3711ba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1  0xb3711c3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2  0xb37104d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3  0xb3596d4c in start_thread (arg=0x9ab42b40) at pthread_create.c:308
#4  0xb4849ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0x98affb40 (LWP 11856)):
#0  0xb3711ba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1  0xb3711c3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2  0xb37104d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3  0xb3596d4c in start_thread (arg=0x98affb40) at pthread_create.c:308
#4  0xb4849ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x960ffb40 (LWP 11857)):
#0  0xb3711ba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1  0xb3711c3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2  0xb37104d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3  0xb3596d4c in start_thread (arg=0x960ffb40) at pthread_create.c:308
#4  0xb4849ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xaeb0d8c0 (LWP 11660)):
#0  0xb77da424 in __kernel_vsyscall ()
#1  0xb359a96b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb48573dc in __pthread_cond_wait (cond=0xa471df8, mutex=0xa471de0) at
forward.c:139
#3  0xb4b1c350 in wait (time=4294967295, this=0xa471de0) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9ea4884, mutex=0x9ea4880, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
#5  0xb6acde04 in Digikam::DynamicThread::wait (this=0x98edfa0, locker=...) at
/build/buildd/digikam-2.5.0/core/libs/threads/dynamicthread.cpp:348
#6  0xb6ace0bd in Digikam::DynamicThread::shutDown (this=0x98edfa0) at
/build/buildd/digikam-2.5.0/core/libs/threads/dynamicthread.cpp:103
#7  0xb6a8a8e8 in Digikam::ManagedLoadSaveThread::shutDown (this=0x98edfa0) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/managedloadsavethread.cpp:94
#8  0xb6a8aad9 in Digikam::ManagedLoadSaveThread::~ManagedLoadSaveThread
(this=0x98edfa0, __in_chrg=<optimized out>) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/managedloadsavethread.cpp:49
#9  0xb6a8bc89 in ~SharedLoadSaveThread (this=0x98edfa0, __in_chrg=<optimized
out>) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/sharedloadsavethread.h:34
#10 Digikam::SharedLoadSaveThread::~SharedLoadSaveThread (this=0x98edfa0,
__in_chrg=<optimized out>) at
/build/buildd/digikam-2.5.0/core/libs/threadimageio/sharedloadsavethread.h:34
#11 0xb6bb5ec0 in Digikam::DImgInterface::~DImgInterface (this=0xa461400,
__in_chrg=<optimized out>) at
/build/buildd/digikam-2.5.0/core/utilities/imageeditor/canvas/dimginterface.cpp:206
#12 0xb6bb6262 in Digikam::DImgInterface::~DImgInterface (this=0xa461400,
__in_chrg=<optimized out>) at
/build/buildd/digikam-2.5.0/core/utilities/imageeditor/canvas/dimginterface.cpp:213
#13 0xb6bc3fc4 in Digikam::Canvas::~Canvas (this=0xa412368,
__in_chrg=<optimized out>) at
/build/buildd/digikam-2.5.0/core/utilities/imageeditor/canvas/canvas.cpp:232
#14 0xb6bc41d2 in Digikam::Canvas::~Canvas (this=0xa412368,
__in_chrg=<optimized out>) at
/build/buildd/digikam-2.5.0/core/utilities/imageeditor/canvas/canvas.cpp:236
#15 0xb6be2322 in Digikam::EditorWindow::~EditorWindow (this=0xa1b60d0,
__vtt_parm=0x840201c, __in_chrg=<optimized out>) at
/build/buildd/digikam-2.5.0/core/utilities/imageeditor/editor/editorwindow.cpp:211
#16 0x080b8b18 in Digikam::ImageWindow::~ImageWindow (this=0xa1b60d0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/build/buildd/digikam-2.5.0/core/utilities/imageeditor/editor/imagewindow.cpp:349
#17 0x080b8bb0 in Digikam::ImageWindow::~ImageWindow (this=0xa1b60d0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/build/buildd/digikam-2.5.0/core/utilities/imageeditor/editor/imagewindow.cpp:358
#18 0xb4c44d03 in qDeleteInEventHandler (o=0xa1b60d0) at
kernel/qobject.cpp:4277
#19 0xb4c4bca8 in QObject::event (this=0xa1b60d0, e=0xb1e9f70) at
kernel/qobject.cpp:1176
#20 0xb51f2e62 in QWidget::event (this=0xa1b60d0, event=0xb1e9f70) at
kernel/qwidget.cpp:8821
#21 0xb562e2cc in QMainWindow::event (this=0xa1b60d0, event=0xb1e9f70) at
widgets/qmainwindow.cpp:1478
#22 0xb5df9364 in KMainWindow::event (this=0xa1b60d0, ev=0xb1e9f70) at
../../kdeui/widgets/kmainwindow.cpp:1084
#23 0xb5e425c2 in KXmlGuiWindow::event (this=0xa1b60d0, ev=0xb1e9f70) at
../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#24 0xb5198ed4 in notify_helper (e=0xb1e9f70, receiver=0xa1b60d0,
this=0x8c82248) at kernel/qapplication.cpp:4559
#25 QApplicationPrivate::notify_helper (this=0x8c82248, receiver=0xa1b60d0,
e=0xb1e9f70) at kernel/qapplication.cpp:4531
#26 0xb519e3a2 in QApplication::notify (this=0x8c82248, receiver=0xa1b60d0,
e=0xb1e9f70) at kernel/qapplication.cpp:4524
#27 0xb5d1db61 in KApplication::notify (this=0xbfec9680, receiver=0xa1b60d0,
event=0xb1e9f70) at ../../kdeui/kernel/kapplication.cpp:311
#28 0xb4c3097e in QCoreApplication::notifyInternal (this=0xbfec9680,
receiver=0xa1b60d0, event=0xb1e9f70) at kernel/qcoreapplication.cpp:876
#29 0xb4c34ad8 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52,
data=0x8c3bb18) at kernel/qcoreapplication.cpp:1500
#31 0xb4c34e0c in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=52) at kernel/qcoreapplication.cpp:1393
#32 0xb4c34eed in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1155
#33 0xb5196a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#34 0x080b69e4 in main (argc=<error reading variable: Cannot access memory at
address 0x80>, argv=<error reading variable: Cannot access memory at address
0x84>) at /build/buildd/digikam-2.5.0/core/digikam/main/main.cpp:232

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list