[Digikam-devel] [Bug 214837] Crash while saving picture in pic editor

Oliver at schwabedissen.name Oliver at schwabedissen.name
Sun Mar 21 18:13:56 GMT 2010


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


Oliver at schwabedissen.name changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Oliver at schwabedissen.name




--- Comment #9 from  <Oliver schwabedissen name>  2010-03-21 19:13:46 ---
Hi,

I'm also getting frequent crashes in the image editor while saving an edited
picture. I'm running Gentoo Linux, KDE is v4.3.5, QT v4.6.2, digikam v1.1.0.

Here's a backtrace, hope it helps:

Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4227700 (LWP 18771))]

Thread 17 (Thread 0xb2945b70 (LWP 18773)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xa066660, mutex=0xa06665c,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa066660, mutex=0xa06665c, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#4  0x082af94e in Digikam::ScanController::run (this=0xa066438) at
/var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/digikam/scancontroller.cpp:502
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xa066438) at
thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xb1cffb70 (LWP 18801)):
#0  0xb481f31a in clock_gettime () from /lib/librt.so.1
#1  0xb5c973d4 in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb5c9bf1e in QTimerInfoList::updateCurrentTime (this=0xb1db5224) at
kernel/qeventdispatcher_unix.cpp:340
#3  0xb5c9c702 in QTimerInfoList::timerWait (this=0xb1db5224, tm=...) at
kernel/qeventdispatcher_unix.cpp:443
#4  0xb5c9a50a in timerSourcePrepareHelper (src=0xb1cff0b8, timeout=0xb1cff1b8)
at kernel/qeventdispatcher_glib.cpp:136
#5  0xb5c9a5af in timerSourcePrepare (source=0xb1db51f0, timeout=0xb4822ff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0xb477d193 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00000000 in ?? ()

Thread 15 (Thread 0xb10ffb70 (LWP 18802)):
#0  0xb481f31a in clock_gettime () from /lib/librt.so.1
#1  0xb5c973d4 in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb5c9bf1e in QTimerInfoList::updateCurrentTime (this=0xa2bef34) at
kernel/qeventdispatcher_unix.cpp:340
#3  0xb5c9c702 in QTimerInfoList::timerWait (this=0xa2bef34, tm=...) at
kernel/qeventdispatcher_unix.cpp:443
#4  0xb5c9a50a in timerSourcePrepareHelper (src=0xb10ff0b8, timeout=0xb10ff1b8)
at kernel/qeventdispatcher_glib.cpp:136
#5  0xb5c9a5af in timerSourcePrepare (source=0xa2bef00, timeout=0xb4822ff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0xb477d193 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00000000 in ?? ()

Thread 14 (Thread 0xb08feb70 (LWP 18803)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xa0b0dc0, mutex=0xa0b0dbc,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa0b0dc0, mutex=0xa0b0dbc, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xa0b0db0) at
/var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xa0b0db0) at
thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xb00fdb70 (LWP 18804)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb4d117b7 in poll () from /lib/libc.so.6
#2  0xb478aecc in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0x00000001 in ?? ()
#4  0xffffffff in ?? ()
#5  0xb4818ff4 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb478aea6 in g_poll () from /usr/lib/libglib-2.0.so.0
#8  0xb477d716 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x0a09aef0 in ?? ()
#10 0x00000001 in ?? ()
#11 0xffffffff in ?? ()
#12 0x0a09aef0 in ?? ()
#13 0x00000001 in ?? ()
#14 0x00000002 in ?? ()
#15 0x00031aa8 in ?? ()
#16 0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0xb00fd224 in ?? ()
#19 0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x0a0b4ccc in ?? ()
#21 0x00000001 in ?? ()
#22 0xffffffff in ?? ()
#23 0x0a09aef0 in ?? ()
#24 0xb478aea0 in g_pattern_match_string () from /usr/lib/libglib-2.0.so.0
#25 0xb5ad14c0 in ?? () from /lib/libpthread.so.0
#26 0xb5acfe40 in ?? () from /lib/libpthread.so.0
#27 0x0a0b4ccc in ?? ()
#28 0xb47a46a2 in g_thread_self () from /usr/lib/libglib-2.0.so.0
#29 0x09f5a8f0 in ?? ()
#30 0xffffffff in ?? ()
#31 0x7fffffff in ?? ()
#32 0xb4818ff4 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0x0a0b4cc8 in ?? ()
#34 0xb5acfe40 in ?? () from /lib/libpthread.so.0
#35 0xb4819788 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb477d9d0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0x00000001 in ?? ()
#38 0x0a0b3f00 in ?? ()
#39 0x00000000 in ?? ()

Thread 12 (Thread 0xaf8fcb70 (LWP 18805)):
#0  0xb481f31a in clock_gettime () from /lib/librt.so.1
#1  0xb5c973d4 in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb5c9bf1e in QTimerInfoList::updateCurrentTime (this=0xa22b3cc) at
kernel/qeventdispatcher_unix.cpp:340
#3  0xb5c9c702 in QTimerInfoList::timerWait (this=0xa22b3cc, tm=...) at
kernel/qeventdispatcher_unix.cpp:443
#4  0xb5c9a50a in timerSourcePrepareHelper (src=0xaf8fc0b8, timeout=0xaf8fc1b8)
at kernel/qeventdispatcher_glib.cpp:136
#5  0xb5c9a5af in timerSourcePrepare (source=0xa22b398, timeout=0xb4822ff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0xb477d193 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00000000 in ?? ()

Thread 11 (Thread 0xaf0b5b70 (LWP 18806)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xa0dd9e0, mutex=0xa0dd9dc,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa0dd9e0, mutex=0xa0dd9dc, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xa0dd9d0) at
/var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xa0dd9d0) at
thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xac382b70 (LWP 18807)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad2412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xad23f475 in ?? () from /usr/lib/libxine.so.1
#3  0x0a485868 in ?? ()
#4  0x0a485850 in ?? ()
#5  0xac38234c in ?? ()
#6  0xac38234c in ?? ()
#7  0xac382354 in ?? ()
#8  0x0a485850 in ?? ()
#9  0x0a485868 in ?? ()
#10 0x4ba660fb in ?? ()
#11 0x3265a450 in ?? ()
#12 0x4ba660f6 in ?? ()
#13 0x000ce6d2 in ?? ()
#14 0xb5addff4 in ?? () from /lib/libpthread.so.0
#15 0x00000000 in ?? ()

Thread 9 (Thread 0xab72bb70 (LWP 18808)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb4d14d31 in select () from /lib/libc.so.6
#2  0xad268edb in xine_usec_sleep () from /usr/lib/libxine.so.1

Thread 8 (Thread 0xaaf2ab70 (LWP 18809)):
#0  0xb5c9a5b0 in timerSourcePrepare (source=0x0, timeout=0xaaf2a188) at
kernel/qeventdispatcher_glib.cpp:170
#1  0xb477d193 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00000000 in ?? ()

Thread 7 (Thread 0xaa729b70 (LWP 18812)):
#0  0xad49df70 in snd_mixer_poll_descriptors () from /usr/lib/libasound.so.2
#1  0xabb65130 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x0a8c02c8 in ?? ()
#3  0xaa7292a8 in ?? ()
#4  0x00000010 in ?? ()
#5  0x00000000 in ?? ()

Thread 6 (Thread 0xa9f28b70 (LWP 18813)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xad24e7fc in ?? () from /usr/lib/libxine.so.1
#3  0x0a8c0540 in ?? ()
#4  0x0a8c0528 in ?? ()
#5  0x0a8e2c60 in ?? ()
#6  0xa9f282a4 in ?? ()
#7  0x00000001 in ?? ()
#8  0x0a8c0570 in ?? ()
#9  0x0a8c0528 in ?? ()
#10 0xad24e90e in ?? () from /usr/lib/libxine.so.1
#11 0x0a8e2ce8 in ?? ()
#12 0x00000000 in ?? ()

Thread 5 (Thread 0xa968fb70 (LWP 18815)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xacf9068, mutex=0xacf9064,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xacf9068, mutex=0xacf9064, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xacf9058) at
/var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xacf9058) at
thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa54ffb70 (LWP 18906)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xb7b6cf8, mutex=0xb7b6cf4,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xb7b6cf8, mutex=0xb7b6cf4, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xb7b6ce8) at
/var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xb7b6ce8) at
thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa4cfeb70 (LWP 18907)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xb1d4d5a8,
mutex=0xb1d4d5a4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xb1d4d5a8, mutex=0xb1d4d5a4, time=4294967295)
at thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xb1d4d598) at
/var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xb1d4d598) at
thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa8d48b70 (LWP 18919)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb5ad20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5b6e7ba in QWaitConditionPrivate::wait (this=0xb949920, mutex=0xb94991c,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xb949920, mutex=0xb94991c, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#4  0xb6970beb in Digikam::LoadSaveThread::run (this=0xb949910) at
/var/tmp/portage/media-gfx/digikam-1.1.0/work/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb5b6d7eb in QThreadPrivate::start (arg=0xb949910) at
thread/qthread_unix.cpp:248
#6  0xb5ace42f in start_thread () from /lib/libpthread.so.0
#7  0xb4d1bb9e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4227700 (LWP 18771)):
[KCrash Handler]
#6  0xb5bb7fec in QString::operator== (this=0xbc19528, other=...) at
tools/qstring.cpp:2060
#7  0xb64b3869 in KDirWatchPrivate::Entry::findSubEntry (this=0xaea283c,
path=...) at
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kio/kio/kdirwatch_p.h:157
#8  0xb64b0748 in KDirWatchPrivate::inotifyEventReceived (this=0xa092bd8) at
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kio/kio/kdirwatch.cpp:297
#9  0xb64b0f78 in KDirWatchPrivate::qt_metacall (this=0xa092bd8,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfef312c)
    at
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5_build/kio/kdirwatch_p.moc:81
#10 0xb5c7319c in QMetaObject::metacall (object=0xa092bd8,
cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xbfef312c) at
kernel/qmetaobject.cpp:237
#11 0xb5c8296b in QMetaObject::activate (sender=0xa1115e0, m=0xb5d88550,
local_signal_index=<value optimized out>, argv=0xbc19528) at
kernel/qobject.cpp:3285
#12 0xb5cd4474 in QSocketNotifier::activated (this=0xa1115e0, _t1=16) at
.moc/debug-shared/moc_qsocketnotifier.cpp:89
#13 0xb5c89776 in QSocketNotifier::event (this=0xa1115e0, e=0xbfef35c0) at
kernel/qsocketnotifier.cpp:317
#14 0xb4fec725 in QApplicationPrivate::notify_helper (this=0x9f5a6e8,
receiver=0xa1115e0, e=0xbfef35c0) at kernel/qapplication.cpp:4300
#15 0xb4ff32ce in QApplication::notify (this=0xbfef4c10, receiver=0xa1115e0,
e=0xbfef35c0) at kernel/qapplication.cpp:3704
#16 0xb6205cd0 in KApplication::notify (this=0xbfef4c10, receiver=0xa1115e0,
event=0xbfef35c0) at
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kdeui/kernel/kapplication.cpp:302
#17 0xb5c6c65a in QCoreApplication::notifyInternal (this=0xbfef4c10,
receiver=0xa1115e0, event=0xbfef35c0) at kernel/qcoreapplication.cpp:704
#18 0xb5c9a6cd in QCoreApplication::sendEvent (source=0x9f5d368) at
kernel/qcoreapplication.h:215
#19 socketNotifierSourceDispatch (source=0x9f5d368) at
kernel/qeventdispatcher_glib.cpp:110
#20 0xb4779f8b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x09f5c8fc in ?? ()
#22 0x09f5d868 in ?? ()
#23 0xb48193b8 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb48193e0 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0xb5c9a60c in idleTimerSourceDispatch (source=0x748dc35d) at
kernel/qeventdispatcher_glib.cpp:233
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list