Bug 282188

Summary: Crash digiKam when I crop image and "save as"...
Product: [Applications] digikam Reporter: vikimaus <vikimaus>
Component: Plugin-Editor-CropAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 1.9.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 5.1.0
Sentry Crash Report:

Description vikimaus 2011-09-17 08:38:15 UTC
Application: digikam (1.9.0)
KDE Platform Version: 4.6.5 (4.6.5) (Compiled from sources)
Qt Version: 4.7.3
Operating System: Linux 2.6.40.4-5.fc15.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
crash Digicam 1.9 when I crop image and "save as"... signed old jpg and CRASH

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f43b92568c0 (LWP 8113))]

Thread 12 (Thread 0x7f43ab248700 (LWP 8127)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003d646745db in wait (time=18446744073709551615, this=0x1030e20) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1404650, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00000000005f569d in Digikam::ScanController::run (this=0x11bcad0) at /usr/src/debug/digikam-1.9.0/digikam/scancontroller.cpp:571
#4  0x0000003d64674145 in QThreadPrivate::start (arg=0x11bcad0) at thread/qthread_unix.cpp:320
#5  0x0000003d58a07b31 in start_thread (arg=0x7f43ab248700) at pthread_create.c:305
#6  0x0000003d582dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f43aaa47700 (LWP 8173)):
#0  0x0000003d582d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d57e42d24 in g_main_context_poll (n_fds=1, fds=0x7f439c0022e0, priority=<optimized out>, timeout=-1, context=0x7f439c002fe0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f439c002fe0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003d57e4325c in g_main_context_iteration (context=0x7f439c002fe0, may_block=1) at gmain.c:3155
#4  0x0000003d64784d76 in QEventDispatcherGlib::processEvents (this=0x7f439c0022c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003d647596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d647598bf in QEventLoop::exec (this=0x7f43aaa46cc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003d646716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x0000003d64674145 in QThreadPrivate::start (arg=0x1ad7090) at thread/qthread_unix.cpp:320
#9  0x0000003d58a07b31 in start_thread (arg=0x7f43aaa47700) at pthread_create.c:305
#10 0x0000003d582dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f43aa03a700 (LWP 8174)):
#0  0x0000003d582d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d57e42d24 in g_main_context_poll (n_fds=1, fds=0x7f43a0001a30, priority=<optimized out>, timeout=-1, context=0x7f43a00009b0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f43a00009b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003d57e4325c in g_main_context_iteration (context=0x7f43a00009b0, may_block=1) at gmain.c:3155
#4  0x0000003d64784d76 in QEventDispatcherGlib::processEvents (this=0x7f43a00008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003d647596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d647598bf in QEventLoop::exec (this=0x7f43aa039cc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003d646716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x0000003d64674145 in QThreadPrivate::start (arg=0x1ad8890) at thread/qthread_unix.cpp:320
#9  0x0000003d58a07b31 in start_thread (arg=0x7f43aa03a700) at pthread_create.c:305
#10 0x0000003d582dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f43a9839700 (LWP 8175)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003d646745db in wait (time=18446744073709551615, this=0x1af5160) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ae64c8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003e7aac1057 in Digikam::ParkingThread::run (this=0x1ae64b0) at /usr/src/debug/digikam-1.9.0/libs/threads/threadmanager.cpp:119
#4  0x0000003d64674145 in QThreadPrivate::start (arg=0x1ae64b0) at thread/qthread_unix.cpp:320
#5  0x0000003d58a07b31 in start_thread (arg=0x7f43a9839700) at pthread_create.c:305
#6  0x0000003d582dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f43a9038700 (LWP 8176)):
#0  0x0000003d582d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d57e42d24 in g_main_context_poll (n_fds=1, fds=0x7f4398002230, priority=<optimized out>, timeout=-1, context=0x7f43980009b0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f43980009b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003d57e4325c in g_main_context_iteration (context=0x7f43980009b0, may_block=1) at gmain.c:3155
#4  0x0000003d64784d76 in QEventDispatcherGlib::processEvents (this=0x7f43980008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003d647596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d647598bf in QEventLoop::exec (this=0x7f43a9037cc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003d646716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x0000003d64674145 in QThreadPrivate::start (arg=0x1af0ef0) at thread/qthread_unix.cpp:320
#9  0x0000003d58a07b31 in start_thread (arg=0x7f43a9038700) at pthread_create.c:305
#10 0x0000003d582dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f43a8837700 (LWP 8177)):
#0  0x0000003d582d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d57e42d24 in g_main_context_poll (n_fds=1, fds=0x7f438c002030, priority=<optimized out>, timeout=-1, context=0x7f438c0009b0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f438c0009b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003d57e4325c in g_main_context_iteration (context=0x7f438c0009b0, may_block=1) at gmain.c:3155
#4  0x0000003d64784d76 in QEventDispatcherGlib::processEvents (this=0x7f438c0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003d647596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d647598bf in QEventLoop::exec (this=0x7f43a8836cc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003d646716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x0000003d64674145 in QThreadPrivate::start (arg=0x1af9a90) at thread/qthread_unix.cpp:320
#9  0x0000003d58a07b31 in start_thread (arg=0x7f43a8837700) at pthread_create.c:305
#10 0x0000003d582dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f43866f6700 (LWP 8182)):
#0  0x0000003d57e420b1 in g_main_context_query (context=0x7f43800026c0, max_priority=2147483647, timeout=0x7f43866f5b6c, fds=<optimized out>, n_fds=2) at gmain.c:2843
#1  0x0000003d57e42c2a in g_main_context_iterate (context=0x7f43800026c0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3074
#2  0x0000003d57e4325c in g_main_context_iteration (context=0x7f43800026c0, may_block=1) at gmain.c:3155
#3  0x0000003d64784d76 in QEventDispatcherGlib::processEvents (this=0x7f43800025a0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x0000003d647596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003d647598bf in QEventLoop::exec (this=0x7f43866f5c90, flags=...) at kernel/qeventloop.cpp:201
#6  0x0000003d646716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#7  0x0000003d6473c72f in QInotifyFileSystemWatcherEngine::run (this=0x210c240) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x0000003d64674145 in QThreadPrivate::start (arg=0x210c240) at thread/qthread_unix.cpp:320
#9  0x0000003d58a07b31 in start_thread (arg=0x7f43866f6700) at pthread_create.c:305
#10 0x0000003d582dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f4387ffe700 (LWP 8190)):
#0  0x0000003d58a0a999 in __pthread_mutex_unlock_usercnt (mutex=0x7f43780024c8, decr=<optimized out>) at pthread_mutex_unlock.c:53
#1  __pthread_mutex_unlock (mutex=0x7f43780024c8) at pthread_mutex_unlock.c:298
#2  0x0000003d57e42d5a in g_main_context_iterate (context=0x7f43780024c0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3095
#3  0x0000003d57e4325c in g_main_context_iteration (context=0x7f43780024c0, may_block=1) at gmain.c:3155
#4  0x0000003d64784d76 in QEventDispatcherGlib::processEvents (this=0x7f43780008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003d647596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d647598bf in QEventLoop::exec (this=0x7f4387ffdc90, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003d646716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x0000003d6473c72f in QInotifyFileSystemWatcherEngine::run (this=0x25537d0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003d64674145 in QThreadPrivate::start (arg=0x25537d0) at thread/qthread_unix.cpp:320
#10 0x0000003d58a07b31 in start_thread (arg=0x7f4387ffe700) at pthread_create.c:305
#11 0x0000003d582dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f42fe7fc700 (LWP 8235)):
#0  g_ptr_array_set_size (farray=<optimized out>, length=0) at garray.c:994
#1  0x0000003d57e41bd6 in g_main_context_prepare (context=0x7f4328012b90, priority=0x7f42fe7fbb68) at gmain.c:2733
#2  0x0000003d57e42bbd in g_main_context_iterate (context=0x7f4328012b90, block=1, dispatch=1, self=<optimized out>) at gmain.c:3072
#3  0x0000003d57e4325c in g_main_context_iteration (context=0x7f4328012b90, may_block=1) at gmain.c:3155
#4  0x0000003d64784d76 in QEventDispatcherGlib::processEvents (this=0x7f4328012aa0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003d647596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d647598bf in QEventLoop::exec (this=0x7f42fe7fbc90, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003d646716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x0000003d6473c72f in QInotifyFileSystemWatcherEngine::run (this=0x3287ae0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003d64674145 in QThreadPrivate::start (arg=0x3287ae0) at thread/qthread_unix.cpp:320
#10 0x0000003d58a07b31 in start_thread (arg=0x7f42fe7fc700) at pthread_create.c:305
#11 0x0000003d582dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f42fdffb700 (LWP 8242)):
#0  0x0000003d582d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d57e42d24 in g_main_context_poll (n_fds=1, fds=0x7f4336990300, priority=<optimized out>, timeout=-1, context=0x7f4334014370) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f4334014370, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003d57e4325c in g_main_context_iteration (context=0x7f4334014370, may_block=1) at gmain.c:3155
#4  0x0000003d64784d76 in QEventDispatcherGlib::processEvents (this=0x7f43340129a0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003d647596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d647598bf in QEventLoop::exec (this=0x7f42fdffac90, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003d646716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x0000003d6473c72f in QInotifyFileSystemWatcherEngine::run (this=0x37a8970) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003d64674145 in QThreadPrivate::start (arg=0x37a8970) at thread/qthread_unix.cpp:320
#10 0x0000003d58a07b31 in start_thread (arg=0x7f42fdffb700) at pthread_create.c:305
#11 0x0000003d582dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f42fb7f6700 (LWP 8249)):
#0  0x0000003d582d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d57e42d24 in g_main_context_poll (n_fds=1, fds=0x7f4340011ef0, priority=<optimized out>, timeout=-1, context=0x7f43400a55b0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f43400a55b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003d57e4325c in g_main_context_iteration (context=0x7f43400a55b0, may_block=1) at gmain.c:3155
#4  0x0000003d64784d76 in QEventDispatcherGlib::processEvents (this=0x7f43400122b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003d647596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d647598bf in QEventLoop::exec (this=0x7f42fb7f5c90, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003d646716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x0000003d6473c72f in QInotifyFileSystemWatcherEngine::run (this=0x3c73cf0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003d64674145 in QThreadPrivate::start (arg=0x3c73cf0) at thread/qthread_unix.cpp:320
#10 0x0000003d58a07b31 in start_thread (arg=0x7f42fb7f6700) at pthread_create.c:305
#11 0x0000003d582dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f43b92568c0 (LWP 8113)):
[KCrash Handler]
#6  0x0000003e7509f357 in isEmpty (this=0x7f435ee81d40) at /usr/include/QtCore/qstring.h:708
#7  KCompletion::addItem (this=0x477a670, item=..., weight=0) at /usr/src/debug/kdelibs-4.6.5/kdeui/util/kcompletion.cpp:154
#8  0x0000003e7509f56d in KCompletion::insertItems (this=0x477a670, items=...) at /usr/src/debug/kdelibs-4.6.5/kdeui/util/kcompletion.cpp:113
#9  0x0000003e75b70c77 in KUrlCompletionPrivate::listDirectories (this=0x49dd880, dirList=<optimized out>, filter=..., only_exe=false, only_dir=false, no_hidden=true, append_slash_to_dir=true) at /usr/src/debug/kdelibs-4.6.5/kio/kio/kurlcompletion.cpp:1079
#10 0x0000003e75b711cd in KUrlCompletionPrivate::fileCompletion (this=0x49dd880, url=<optimized out>, pMatch=0x7fff12daed70) at /usr/src/debug/kdelibs-4.6.5/kio/kio/kurlcompletion.cpp:936
#11 0x0000003e75b71e85 in KUrlCompletion::makeCompletion (this=0x477a670, text=<optimized out>) at /usr/src/debug/kdelibs-4.6.5/kio/kio/kurlcompletion.cpp:619
#12 0x0000003e751000a5 in KLineEdit::makeCompletion (this=0x4e5e110, text=...) at /usr/src/debug/kdelibs-4.6.5/kdeui/widgets/klineedit.cpp:495
#13 0x0000003e750ffc4c in KLineEdit::doCompletion (this=0x4e5e110, txt=...) at /usr/src/debug/kdelibs-4.6.5/kdeui/widgets/klineedit.cpp:1861
#14 0x0000003e751020aa in KLineEdit::keyPressEvent (this=0x4e5e110, e=0x7fff12dafe00) at /usr/src/debug/kdelibs-4.6.5/kdeui/widgets/klineedit.cpp:977
#15 0x0000003e73607b88 in QWidget::event (this=0x4e5e110, event=0x7fff12dafe00) at kernel/qwidget.cpp:8294
#16 0x0000003e739b2c57 in QLineEdit::event (this=0x4e5e110, e=0x7fff12dafe00) at widgets/qlineedit.cpp:1485
#17 0x0000003e7510068a in KLineEdit::event (this=0x4e5e110, ev=0x7fff12dafe00) at /usr/src/debug/kdelibs-4.6.5/kdeui/widgets/klineedit.cpp:1399
#18 0x0000003e7397d64d in QComboBox::keyPressEvent (this=0x2626a80, e=0x7fff12dafe00) at widgets/qcombobox.cpp:3016
#19 0x0000003e73607b88 in QWidget::event (this=0x2626a80, event=0x7fff12dafe00) at kernel/qwidget.cpp:8294
#20 0x0000003e735b7444 in notify_helper (e=0x7fff12dafe00, receiver=0x2626a80, this=0xef01e0) at kernel/qapplication.cpp:4462
#21 QApplicationPrivate::notify_helper (this=0xef01e0, receiver=0x2626a80, e=0x7fff12dafe00) at kernel/qapplication.cpp:4434
#22 0x0000003e735bc9c6 in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7fff12dafe00) at kernel/qapplication.cpp:3921
#23 0x0000003e75041d56 in KApplication::notify (this=0x7fff12db2a20, receiver=0x2626a80, event=0x7fff12dafe00) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#24 0x0000003d6475a1ac in QCoreApplication::notifyInternal (this=0x7fff12db2a20, receiver=0x2626a80, event=0x7fff12dafe00) at kernel/qcoreapplication.cpp:731
#25 0x0000003e73656079 in QKeyMapper::sendKeyEvent (keyWidget=0x2626a80, grab=<optimized out>, type=QEvent::KeyPress, code=45, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=82, nativeVirtualKey=65453, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1866
#26 0x0000003e736564eb in QKeyMapperPrivate::translateKeyEvent (this=0xf2bd00, keyWidget=0x2626a80, event=0x7fff12db08e0, grab=false) at kernel/qkeymapper_x11.cpp:1836
#27 0x0000003e73632aa4 in QApplication::x11ProcessEvent (this=0x7fff12db2a20, event=0x7fff12db08e0) at kernel/qapplication_x11.cpp:3480
#28 0x0000003e7365a2ec in x11EventSourceDispatch (s=0xef3ea0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#29 0x0000003d57e427ed in g_main_dispatch (context=0xef2ce0) at gmain.c:2441
#30 g_main_context_dispatch (context=0xef2ce0) at gmain.c:3014
#31 0x0000003d57e42fc8 in g_main_context_iterate (context=0xef2ce0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#32 0x0000003d57e4325c in g_main_context_iteration (context=0xef2ce0, may_block=1) at gmain.c:3155
#33 0x0000003d64784d0f in QEventDispatcherGlib::processEvents (this=0xe85900, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#34 0x0000003e73659fde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#35 0x0000003d647596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x0000003d647598bf in QEventLoop::exec (this=0x7fff12db0cb0, flags=...) at kernel/qeventloop.cpp:201
#37 0x0000003e73a61b46 in QDialog::exec (this=0x1a2db80) at dialogs/qdialog.cpp:552
#38 0x0000003e7ab94bc0 in Digikam::EditorWindow::startingSaveAs (this=0x30acf50, url=<optimized out>) at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/editor/editorwindow.cpp:1894
#39 0x000000000047b245 in Digikam::ImageWindow::saveAs (this=0x30acf50) at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/editor/imagewindow.cpp:1152
#40 0x0000003e7ab96e69 in slotSaveAs (this=0x30acf50) at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/editor/editorwindow.h:221
#41 Digikam::EditorWindow::qt_metacall (this=0x30acf50, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff12db1330) at /usr/src/debug/digikam-1.9.0/x86_64-redhat-linux-gnu/digikam/editorwindow.moc:178
#42 0x0000000000481b40 in Digikam::ImageWindow::qt_metacall (this=0x30acf50, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff12db1330) at /usr/src/debug/digikam-1.9.0/x86_64-redhat-linux-gnu/digikam/imagewindow.moc:128
#43 0x0000003d6476ceba in QMetaObject::activate (sender=0x3593d30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff12db1330) at kernel/qobject.cpp:3278
#44 0x0000003e735b10f2 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#45 0x0000003e735b12df in QAction::activate (this=0x3593d30, event=<optimized out>) at kernel/qaction.cpp:1257
#46 0x0000003e73963ffa in QAbstractButtonPrivate::click (this=0x35e3440) at widgets/qabstractbutton.cpp:528
#47 0x0000003e739642ac in QAbstractButton::mouseReleaseEvent (this=0x316ffc0, e=0x7fff12db1c10) at widgets/qabstractbutton.cpp:1121
#48 0x0000003e73a201ba in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:721
#49 0x0000003e73607b04 in QWidget::event (this=0x316ffc0, event=0x7fff12db1c10) at kernel/qwidget.cpp:8259
#50 0x0000003e735b7444 in notify_helper (e=0x7fff12db1c10, receiver=0x316ffc0, this=0xef01e0) at kernel/qapplication.cpp:4462
#51 QApplicationPrivate::notify_helper (this=0xef01e0, receiver=0x316ffc0, e=0x7fff12db1c10) at kernel/qapplication.cpp:4434
#52 0x0000003e735bcbcb in QApplication::notify (this=<optimized out>, receiver=0x316ffc0, e=0x7fff12db1c10) at kernel/qapplication.cpp:4023
#53 0x0000003e75041d56 in KApplication::notify (this=0x7fff12db2a20, receiver=0x316ffc0, event=0x7fff12db1c10) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#54 0x0000003d6475a1ac in QCoreApplication::notifyInternal (this=0x7fff12db2a20, receiver=0x316ffc0, event=0x7fff12db1c10) at kernel/qcoreapplication.cpp:731
#55 0x0000003e735b8412 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#56 QApplicationPrivate::sendMouseEvent (receiver=0x316ffc0, event=0x7fff12db1c10, alienWidget=0x316ffc0, nativeWidget=0x35eec70, buttonDown=0x316ffc0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#57 0x0000003e73634095 in QETWidget::translateMouseEvent (this=0x35eec70, event=<optimized out>) at kernel/qapplication_x11.cpp:4461
#58 0x0000003e73632f6a in QApplication::x11ProcessEvent (this=0x7fff12db2a20, event=0x7fff12db24d0) at kernel/qapplication_x11.cpp:3587
#59 0x0000003e7365a2ec in x11EventSourceDispatch (s=0xef3ea0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#60 0x0000003d57e427ed in g_main_dispatch (context=0xef2ce0) at gmain.c:2441
#61 g_main_context_dispatch (context=0xef2ce0) at gmain.c:3014
#62 0x0000003d57e42fc8 in g_main_context_iterate (context=0xef2ce0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#63 0x0000003d57e4325c in g_main_context_iteration (context=0xef2ce0, may_block=1) at gmain.c:3155
#64 0x0000003d64784d0f in QEventDispatcherGlib::processEvents (this=0xe85900, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#65 0x0000003e73659fde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#66 0x0000003d647596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#67 0x0000003d647598bf in QEventLoop::exec (this=0x7fff12db28a0, flags=...) at kernel/qeventloop.cpp:201
#68 0x0000003d6475da07 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#69 0x0000000000478eb7 in main (argc=5, argv=<optimized out>) at /usr/src/debug/digikam-1.9.0/digikam/main.cpp:216

Reported using DrKonqi
Comment 1 caulier.gilles 2011-09-17 08:53:14 UTC
It crash indeep in KDELibs...

Gilles Caulier
Comment 2 caulier.gilles 2011-11-03 12:42:32 UTC
digiKam 2.2.0 is out since few weeks. Crash still valid with this version ?

Gilles Caulier
Comment 3 caulier.gilles 2015-07-02 05:07:39 UTC
New digiKam 4.11.0 is available.

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

Can you reproduce the problem with this release ?

Gilles Caulier
Comment 4 caulier.gilles 2015-08-24 05:15:14 UTC
digiKam 4.12.0 is out :

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

We need a fresh feedback using this release please...
Thanks in advance.
Comment 5 caulier.gilles 2016-07-09 14:13:30 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