Bug 230573 - digiKam crash with import from DSL Nikon D90
Summary: digiKam crash with import from DSL Nikon D90
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: AdvancedRename-engine (show other bugs)
Version: 1.1.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-13 15:16 UTC by Dan
Modified: 2012-06-27 10:53 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 1.2.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan 2010-03-13 15:16:56 UTC
Application: digikam (1.1.0)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.9-70.fc12.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
digiKam crashed, if import images from DSL Nikon D90

The crash can be reproduced every time.

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

Thread 19 (Thread 0x7f9603176710 (LWP 4587)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000327a07189b in wait (this=<value optimized out>, mutex=0x1c858d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1c858d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000006707bb in Digikam::ScanController::run (this=0x1c855e0) at /usr/src/debug/digikam-1.1.0/digikam/scancontroller.cpp:502
#4  0x000000327a0709a5 in QThreadPrivate::start (arg=0x1c855e0) at thread/qthread_unix.cpp:248
#5  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f95fbfff710 (LWP 4588)):
#0  0x00000032ef8d51e3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003da3e3c9dc in g_main_context_poll (context=0x7f95ec0009b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f95ec0009b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x0000003da3e3cd1a in IA__g_main_context_iteration (context=0x7f95ec0009b0, may_block=1) at gmain.c:2654
#4  0x000000327a17d0b6 in QEventDispatcherGlib::processEvents (this=0x7f95ec0008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x000000327a156192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000327a15645c in QEventLoop::exec (this=0x7f95fbffecc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x000000327a06e8d9 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x000000327a0709a5 in QThreadPrivate::start (arg=0x1ed8ae0) at thread/qthread_unix.cpp:248
#9  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f95fb5fe710 (LWP 4589)):
#0  0x00007fffabdff898 in ?? ()
#1  0x00007fffabdffa37 in clock_gettime ()
#2  0x00000032f0c03e4f in clock_gettime (clock_id=1, tp=0x7f95fb5fda10) at ../sysdeps/unix/clock_gettime.c:100
#3  0x000000327a17a6ef in qt_gettime () at kernel/qcore_unix.cpp:111
#4  0x000000327a17e8ed in QTimerInfoList::updateCurrentTime (this=0x7f95f4001e60) at kernel/qeventdispatcher_unix.cpp:340
#5  0x000000327a17e915 in QTimerInfoList::timerWait (this=0x7f95f4001e60, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#6  0x000000327a17d2ad in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f95fb5fdb2c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x000000327a17d355 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x0000003da3e3c41a in IA__g_main_context_prepare (context=0x7f95f40009b0, priority=<value optimized out>) at gmain.c:2280
#9  0x0000003da3e3c7f1 in g_main_context_iterate (context=0x7f95f40009b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571
#10 0x0000003da3e3cd1a in IA__g_main_context_iteration (context=0x7f95f40009b0, may_block=1) at gmain.c:2654
#11 0x000000327a17d0b6 in QEventDispatcherGlib::processEvents (this=0x7f95f40008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#12 0x000000327a156192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x000000327a15645c in QEventLoop::exec (this=0x7f95fb5fdcc0, flags=...) at kernel/qeventloop.cpp:201
#14 0x000000327a06e8d9 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#15 0x000000327a0709a5 in QThreadPrivate::start (arg=0x1ed9100) at thread/qthread_unix.cpp:248
#16 0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#17 0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f95fabfd710 (LWP 4590)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000327a07189b in wait (this=<value optimized out>, mutex=0x1f43088, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1f43088, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000306a79ab22 in Digikam::LoadSaveThread::run (this=0x1f43070) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x000000327a0709a5 in QThreadPrivate::start (arg=0x1f43070) at thread/qthread_unix.cpp:248
#5  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f95fa1fc710 (LWP 4591)):
#0  0x00000032ef8d51e3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003da3e3c9dc in g_main_context_poll (context=0x7f95e80009b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f95e80009b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x0000003da3e3cd1a in IA__g_main_context_iteration (context=0x7f95e80009b0, may_block=1) at gmain.c:2654
#4  0x000000327a17d0b6 in QEventDispatcherGlib::processEvents (this=0x7f95e80008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x000000327a156192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000327a15645c in QEventLoop::exec (this=0x7f95fa1fbcc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x000000327a06e8d9 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x000000327a0709a5 in QThreadPrivate::start (arg=0x1f5b370) at thread/qthread_unix.cpp:248
#9  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f95f97fb710 (LWP 4592)):
#0  0x00000032f000a249 in __pthread_mutex_unlock_usercnt (mutex=0x7f95e40009b8) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f95e40009b8) at pthread_mutex_unlock.c:290
#2  0x0000003da3e3c9cf in g_main_context_poll (context=0x7f95e40009b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2903
#3  g_main_context_iterate (context=0x7f95e40009b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#4  0x0000003da3e3cd1a in IA__g_main_context_iteration (context=0x7f95e40009b0, may_block=1) at gmain.c:2654
#5  0x000000327a17d0b6 in QEventDispatcherGlib::processEvents (this=0x7f95e40008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#6  0x000000327a156192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000327a15645c in QEventLoop::exec (this=0x7f95f97facc0, flags=...) at kernel/qeventloop.cpp:201
#8  0x000000327a06e8d9 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#9  0x000000327a0709a5 in QThreadPrivate::start (arg=0x1f5c650) at thread/qthread_unix.cpp:248
#10 0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f95f8dfa710 (LWP 4593)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000327a07189b in wait (this=<value optimized out>, mutex=0x1f69388, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1f69388, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000306a79ab22 in Digikam::LoadSaveThread::run (this=0x1f69370) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x000000327a0709a5 in QThreadPrivate::start (arg=0x1f69370) at thread/qthread_unix.cpp:248
#5  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f95e2268710 (LWP 4597)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x0000003b6ae134b1 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f95e2c69710 (LWP 4598)):
#0  0x00000032ef8d73e3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000003b6ae3b575 in xine_usec_sleep () from /usr/lib64/libxine.so.1
#2  0x0000003b6ae20f99 in ?? () from /usr/lib64/libxine.so.1
#3  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f95cffff710 (LWP 4599)):
#0  0x00000032ef8d51e3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003da3e3c9dc in g_main_context_poll (context=0x7f95d0000ad0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f95d0000ad0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2586
#3  0x0000003da3e3cd1a in IA__g_main_context_iteration (context=0x7f95d0000ad0, may_block=1) at gmain.c:2654
#4  0x000000327a17d0b6 in QEventDispatcherGlib::processEvents (this=0x7f95d00009e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x000000327a156192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000327a15645c in QEventLoop::exec (this=0x7f95cfffec70, flags=...) at kernel/qeventloop.cpp:201
#7  0x000000327a06e8d9 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f95e1615abe in Phonon::Xine::XineThread::run (this=0x2077700) at /usr/src/debug/phonon-4.3.80/xine/xinethread.cpp:143
#9  0x000000327a0709a5 in QThreadPrivate::start (arg=0x2077700) at thread/qthread_unix.cpp:248
#10 0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f95cf5fe710 (LWP 4602)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b6ae24123 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f95cebfd710 (LWP 4603)):
#0  0x00000032f0008de1 in __pthread_mutex_lock (mutex=0x7f95c80009f8) at pthread_mutex_lock.c:61
#1  0x0000003da3e3acff in IA__g_main_context_release (context=0x7f95c80009f0) at gmain.c:2085
#2  0x0000003da3e3c905 in g_main_context_iterate (context=0x7f95c80009f0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2594
#3  0x0000003da3e3cd1a in IA__g_main_context_iteration (context=0x7f95c80009f0, may_block=1) at gmain.c:2654
#4  0x000000327a17d0b6 in QEventDispatcherGlib::processEvents (this=0x7f95c8000900, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x000000327a156192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000327a15645c in QEventLoop::exec (this=0x7f95cebfcc50, flags=...) at kernel/qeventloop.cpp:201
#7  0x000000327a06e8d9 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f95cd7e5d6d in Marble::GpsdThread::run (this=0x27cd160) at /usr/src/debug/kdeedu-4.4.0/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#9  0x000000327a0709a5 in QThreadPrivate::start (arg=0x27cd160) at thread/qthread_unix.cpp:248
#10 0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f95c7fff710 (LWP 4604)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000327a07189b in wait (this=<value optimized out>, mutex=0x27e5a78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x27e5a78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000306a79ab22 in Digikam::LoadSaveThread::run (this=0x27e5a60) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x000000327a0709a5 in QThreadPrivate::start (arg=0x27e5a60) at thread/qthread_unix.cpp:248
#5  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f95c57fb710 (LWP 4611)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000327a07189b in wait (this=<value optimized out>, mutex=0x2a12f88, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2a12f88, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000306a79ab22 in Digikam::LoadSaveThread::run (this=0x2a12f70) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x000000327a0709a5 in QThreadPrivate::start (arg=0x2a12f70) at thread/qthread_unix.cpp:248
#5  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f95c75fe710 (LWP 4612)):
#0  0x000000327a17d257 in timerSourceCheck (source=0x7f95b8001e00) at kernel/qeventdispatcher_glib.cpp:175
#1  0x0000003da3e3c10a in IA__g_main_context_check (context=0x7f95b80021f0, max_priority=2147483647, fds=<value optimized out>, n_fds=<value optimized out>) at gmain.c:2469
#2  0x0000003da3e3c8ed in g_main_context_iterate (context=0x7f95b80021f0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2588
#3  0x0000003da3e3cd1a in IA__g_main_context_iteration (context=0x7f95b80021f0, may_block=1) at gmain.c:2654
#4  0x000000327a17d0b6 in QEventDispatcherGlib::processEvents (this=0x7f95b80008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x000000327a156192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000327a15645c in QEventLoop::exec (this=0x7f95c75fdc50, flags=...) at kernel/qeventloop.cpp:201
#7  0x000000327a06e8d9 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f95cd7e5d6d in Marble::GpsdThread::run (this=0x2a6aeb0) at /usr/src/debug/kdeedu-4.4.0/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#9  0x000000327a0709a5 in QThreadPrivate::start (arg=0x2a6aeb0) at thread/qthread_unix.cpp:248
#10 0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f95c6bfd710 (LWP 4613)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000327a07189b in wait (this=<value optimized out>, mutex=0x2a5c2d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2a5c2d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000306a79ab22 in Digikam::LoadSaveThread::run (this=0x2a5c2c0) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x000000327a0709a5 in QThreadPrivate::start (arg=0x2a5c2c0) at thread/qthread_unix.cpp:248
#5  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f95c61fc710 (LWP 4642)):
#0  0x0000003da3e39025 in IA__g_main_context_dispatch (context=0x7f95ace31fe0) at gmain.c:2511
#1  0x0000003da3e3cbf8 in g_main_context_iterate (context=0x7f95ace31fe0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#2  0x0000003da3e3cd1a in IA__g_main_context_iteration (context=0x7f95ace31fe0, may_block=1) at gmain.c:2654
#3  0x000000327a17d0b6 in QEventDispatcherGlib::processEvents (this=0x7f95ac0107a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x000000327a156192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x000000327a15645c in QEventLoop::exec (this=0x7f95c61fbc50, flags=...) at kernel/qeventloop.cpp:201
#6  0x000000327a06e8d9 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f95cd7e5d6d in Marble::GpsdThread::run (this=0x55fd4b0) at /usr/src/debug/kdeedu-4.4.0/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#8  0x000000327a0709a5 in QThreadPrivate::start (arg=0x55fd4b0) at thread/qthread_unix.cpp:248
#9  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f95c4dfa710 (LWP 4643)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000327a07189b in wait (this=<value optimized out>, mutex=0x5ccbf38, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x5ccbf38, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000306a79ab22 in Digikam::LoadSaveThread::run (this=0x5ccbf20) at /usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x000000327a0709a5 in QThreadPrivate::start (arg=0x5ccbf20) at thread/qthread_unix.cpp:248
#5  0x00000032f0006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00000032ef8de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f960acef8c0 (LWP 4586)):
[KCrash Handler]
#5  ref (this=0x7fffabdbac50, other=...) at ../../src/corelib/arch/qatomic_x86_64.h:121
#6  QString::operator= (this=0x7fffabdbac50, other=...) at tools/qstring.cpp:1280
#7  0x00000000006ee0ba in Digikam::DirectoryNameOption::parseOperation (this=<value optimized out>, settings=...)
    at /usr/src/debug/digikam-1.1.0/utilities/advancedrename/parser/options/directorynameoption.cpp:65
#8  0x00000000006d8d82 in Digikam::Option::parse (this=0x63504c0, settings=...) at /usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/option.cpp:78
#9  0x00000000006dcb6a in Digikam::Parser::parse (this=0x5cc8e20, settings=...) at /usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/parser.cpp:155
#10 0x00000000006dd104 in Digikam::Parser::invalidModifiers (this=<value optimized out>, settings=...) at /usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/parser.cpp:135
#11 0x00000000006d7977 in Digikam::Highlighter::highlightBlock (this=0x54e9970, text=<value optimized out>) at /usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/highlighter.cpp:95
#12 0x0000003062443493 in QSyntaxHighlighterPrivate::reformatBlock (this=0x54e9a10, block=...) at text/qsyntaxhighlighter.cpp:204
#13 0x0000003062443830 in QSyntaxHighlighterPrivate::_q_reformatBlocks (this=0x54e9a10, from=<value optimized out>, charsRemoved=<value optimized out>, charsAdded=<value optimized out>)
    at text/qsyntaxhighlighter.cpp:184
#14 0x0000003062443c22 in QSyntaxHighlighter::qt_metacall (this=0x54e9970, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fffabdbb180) at .moc/release-shared/moc_qsyntaxhighlighter.cpp:81
#15 0x000000327a16a2af in QMetaObject::activate (sender=0x55f42f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffabdbb180) at kernel/qobject.cpp:3293
#16 0x00000030627dc42a in QTextDocument::contentsChange (this=<value optimized out>, _t1=0, _t2=1, _t3=7) at .moc/release-shared/moc_qtextdocument.cpp:188
#17 0x000000306240829a in QTextDocumentPrivate::finishEdit (this=0x5434d60) at text/qtextdocument_p.cpp:1149
#18 0x00000030623cee23 in QTextControlPrivate::setContent (this=0x55f4180, format=<value optimized out>, text=..., document=0x0) at text/qtextcontrol.cpp:476
#19 0x00000030625d84a1 in QTextEdit::setPlainText (this=<value optimized out>, text=<value optimized out>) at widgets/qtextedit.cpp:1133
#20 0x00000000006d2eec in Digikam::AdvancedRenameLineEdit::slotSetText (this=0x608d350, text=...) at /usr/src/debug/digikam-1.1.0/utilities/advancedrename/advancedrenameinput.cpp:255
#21 0x0000000000500962 in Digikam::RenameCustomizer::readSettings (this=0x55d6710) at /usr/src/debug/digikam-1.1.0/utilities/cameragui/renamecustomizer.cpp:257
#22 0x00000000005012e3 in Digikam::RenameCustomizer::RenameCustomizer (this=0x55d6710, parent=<value optimized out>, cameraTitle=<value optimized out>)
    at /usr/src/debug/digikam-1.1.0/utilities/cameragui/renamecustomizer.cpp:163
#23 0x00000000004e7fee in Digikam::CameraUI::setupUserArea (this=0x2879ce0) at /usr/src/debug/digikam-1.1.0/utilities/cameragui/cameraui.cpp:240
#24 0x00000000004f1b49 in Digikam::CameraUI::CameraUI (this=0x2879ce0, parent=<value optimized out>, cameraTitle=<value optimized out>, model=<value optimized out>, port=<value optimized out>, 
    path=<value optimized out>, startIndex=1, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/digikam-1.1.0/utilities/cameragui/cameraui.cpp:170
#25 0x000000000060301a in Digikam::DigikamApp::slotOpenManualCamera (this=0x1dc8750, action=<value optimized out>) at /usr/src/debug/digikam-1.1.0/digikam/digikamapp.cpp:1617
#26 0x000000000061b3f8 in Digikam::DigikamApp::qt_metacall (this=0x1dc8750, _c=InvokeMetaMethod, _id=35, _a=0x7fffabdbbf90)
    at /usr/src/debug/digikam-1.1.0/x86_64-redhat-linux-gnu/digikam/digikamapp.moc:230
#27 0x000000327a16a2af in QMetaObject::activate (sender=0x2ad7bf0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffabdbbf90) at kernel/qobject.cpp:3293
#28 0x00000030621a935f in QActionGroup::triggered (this=<value optimized out>, _t1=0x53c0c90) at .moc/release-shared/moc_qactiongroup.cpp:146
#29 0x00000030621a9a97 in QActionGroupPrivate::_q_actionTriggered (this=<value optimized out>) at kernel/qactiongroup.cpp:93
#30 0x00000030621a9cf1 in QActionGroup::qt_metacall (this=0x2ad7bf0, _c=InvokeMetaMethod, _id=7, _a=0x7fffabdbc0f0) at .moc/release-shared/moc_qactiongroup.cpp:101
#31 0x000000327a16a2af in QMetaObject::activate (sender=0x53c0c90, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffabdbc0f0) at kernel/qobject.cpp:3293
#32 0x00000030621a5b52 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#33 0x00000030621a728b in QAction::activate (this=0x53c0c90, event=<value optimized out>) at kernel/qaction.cpp:1255
#34 0x00000030625a9e45 in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x53c0c90, action_e=Trigger, self=true) at widgets/qmenu.cpp:1011
#35 0x00000030625af5fa in QMenuPrivate::activateAction (this=0x4f2fb70, action=0x53c0c90, action_e=Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#36 0x00000030634cfc8e in KMenu::mouseReleaseEvent (this=0x4f2fac0, e=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kdeui/widgets/kmenu.cpp:471
#37 0x00000030621f5b3a in QWidget::event (this=0x4f2fac0, event=0x7fffabdbcd40) at kernel/qwidget.cpp:7998
#38 0x00000030625b0bab in QMenu::event (this=0x4f2fac0, e=0x7fffabdbcd40) at widgets/qmenu.cpp:2414
#39 0x00000030621aa9dc in QApplicationPrivate::notify_helper (this=0x1b37d00, receiver=0x4f2fac0, e=0x7fffabdbcd40) at kernel/qapplication.cpp:4300
#40 0x00000030621b127d in QApplication::notify (this=<value optimized out>, receiver=0x4f2fac0, e=0x7fffabdbcd40) at kernel/qapplication.cpp:3865
#41 0x00000030634067a6 in KApplication::notify (this=0x7fffabdbda60, receiver=0x4f2fac0, event=0x7fffabdbcd40) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#42 0x000000327a15774c in QCoreApplication::notifyInternal (this=0x7fffabdbda60, receiver=0x4f2fac0, event=0x7fffabdbcd40) at kernel/qcoreapplication.cpp:704
#43 0x00000030621b046e in sendEvent (receiver=0x4f2fac0, event=0x7fffabdbcd40, alienWidget=0x0, nativeWidget=0x4f2fac0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#44 QApplicationPrivate::sendMouseEvent (receiver=0x4f2fac0, event=0x7fffabdbcd40, alienWidget=0x0, nativeWidget=0x4f2fac0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at kernel/qapplication.cpp:2965
#45 0x0000003062222845 in QETWidget::translateMouseEvent (this=0x4f2fac0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4302
#46 0x0000003062221128 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffabdbd660) at kernel/qapplication_x11.cpp:3501
#47 0x0000003062249d52 in x11EventSourceDispatch (s=0x1b3b960, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#48 0x0000003da3e3920e in g_main_dispatch (context=0x1b3a5f0) at gmain.c:1960
#49 IA__g_main_context_dispatch (context=0x1b3a5f0) at gmain.c:2513
#50 0x0000003da3e3cbf8 in g_main_context_iterate (context=0x1b3a5f0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#51 0x0000003da3e3cd1a in IA__g_main_context_iteration (context=0x1b3a5f0, may_block=1) at gmain.c:2654
#52 0x000000327a17d063 in QEventDispatcherGlib::processEvents (this=0x1afe2a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#53 0x0000003062249a1e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x000000327a156192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#55 0x000000327a15645c in QEventLoop::exec (this=0x7fffabdbd990, flags=...) at kernel/qeventloop.cpp:201
#56 0x000000327a158749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#57 0x00000000006f606b in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/digikam-1.1.0/digikam/main.cpp:195

Possible duplicates by query: bug 229287.

Reported using DrKonqi
Comment 1 caulier.gilles 2010-03-13 17:06:14 UTC
Andi, 

Already fixed in trunk ?

Gilles Caulier
Comment 2 Andi Clemens 2010-03-20 13:05:57 UTC
Yes, fixed in trunk