[Digikam-devel] [Bug 231361] New: Digikam crash when trying to open NIKON NEF format photos from camera

Souveek Kumar Bose imsouveek at gmail.com
Fri Mar 19 23:37:09 GMT 2010


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

           Summary: Digikam crash when trying to open NIKON NEF format
                    photos from camera
           Product: digikam
           Version: 1.1.0
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: imsouveek at gmail.com


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.30.10-105.2.23.fc11.i686.PAE i686
Distribution: "Fedora release 11 (Leonidas)"

-- Information about the crash:
Digikam crashes when trying to open NIKON NEF format photos from camera.
However, if the photos are downloaded to camera using different application
(F-spot), the photos open fine and can be edited, saved in other formats etc.
The camera in question is a NIKON D3000

The crash can be reproduced every time.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78787b0 (LWP 8038))]

Thread 20 (Thread 0xb62aeb70 (LWP 8039)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x008c8f85 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x02063b77 in QWaitConditionPrivate::wait (time=<value optimized out>,
this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#4  0x08303474 in Digikam::ScanController::run (this=0x9691638) at
/usr/src/debug/digikam-1.1.0/digikam/scancontroller.cpp:502
#5  0x02062c0e in QThreadPrivate::start (arg=0x9691638) at
thread/qthread_unix.cpp:248
#6  0x008c48f5 in start_thread (arg=0xb62aeb70) at pthread_create.c:297
#7  0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 19 (Thread 0xb5673b70 (LWP 8042)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x007ef6f6 in *__GI___poll (fds=0x887ff4, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00ab5adb in IA__g_poll (fds=0xb4100de8, nfds=1, timeout=-1) at
gpoll.c:127
#3  0x00aa881b in g_main_context_poll (n_fds=<value optimized out>, fds=<value
optimized out>, priority=<value optimized out>, timeout=<value optimized out>,
context=<value optimized out>)
    at gmain.c:2768
#4  g_main_context_iterate (n_fds=<value optimized out>, fds=<value optimized
out>, priority=<value optimized out>, timeout=<value optimized out>,
context=<value optimized out>) at gmain.c:2450
#5  0x00aa8b13 in IA__g_main_context_iteration (context=0xb41004e8,
may_block=1) at gmain.c:2518
#6  0x02190f5f in QEventDispatcherGlib::processEvents (this=0xb4100468,
flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:414
#7  0x02163849 in QEventLoop::processEvents (this=0xb5673230, flags={i = 36})
at kernel/qeventloop.cpp:149
#8  0x02163c9a in QEventLoop::exec (this=0xb5673230, flags={i = 0}) at
kernel/qeventloop.cpp:201
#9  0x0205fe88 in QThread::exec (this=0x985c930) at thread/qthread.cpp:487
#10 0x04c2fa7d in Digikam::ImageFilterModelWorker::Thread::run (this=0x985c930)
at /usr/src/debug/digikam-1.1.0/libs/models/imagefiltermodelthreads.h:66
#11 0x02062c0e in QThreadPrivate::start (arg=0x985c930) at
thread/qthread_unix.cpp:248
#12 0x008c48f5 in start_thread (arg=0xb5673b70) at pthread_create.c:297
#13 0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 18 (Thread 0xb4c72b70 (LWP 8043)):
#0  0x008f4f56 in *__GI_clock_gettime (clock_id=9408500, tp=0xb4c71f58) at
../sysdeps/unix/clock_gettime.c:100
#1  0x0218e00b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x02193165 in QTimerInfoList::updateCurrentTime (this=0xb3f01434) at
kernel/qeventdispatcher_unix.cpp:340
#3  0x021931aa in QTimerInfoList::timerWait (this=0xb3f01434, tm=@0xb4c71fe8)
at kernel/qeventdispatcher_unix.cpp:443
#4  0x02191168 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xb4c7206c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x021911f5 in timerSourcePrepare (source=0x0, timeout=0x8f8ff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0x00aa8240 in IA__g_main_context_prepare (context=0xb3f004e8,
priority=0xb4c720ec) at gmain.c:2144
#7  0x00aa8601 in g_main_context_iterate (context=0xb3f004e8, block=<value
optimized out>, dispatch=1, self=0xb3f01528) at gmain.c:2435
#8  0x00aa8b13 in IA__g_main_context_iteration (context=0xb3f004e8,
may_block=1) at gmain.c:2518
#9  0x02190f5f in QEventDispatcherGlib::processEvents (this=0xb3f00468,
flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:414
#10 0x02163849 in QEventLoop::processEvents (this=0xb4c72230, flags={i = 36})
at kernel/qeventloop.cpp:149
#11 0x02163c9a in QEventLoop::exec (this=0xb4c72230, flags={i = 0}) at
kernel/qeventloop.cpp:201
#12 0x0205fe88 in QThread::exec (this=0x96ac170) at thread/qthread.cpp:487
#13 0x04c2fa7d in Digikam::ImageFilterModelWorker::Thread::run (this=0x96ac170)
at /usr/src/debug/digikam-1.1.0/libs/models/imagefiltermodelthreads.h:66
#14 0x02062c0e in QThreadPrivate::start (arg=0x96ac170) at
thread/qthread_unix.cpp:248
#15 0x008c48f5 in start_thread (arg=0xb4c72b70) at pthread_create.c:297
#16 0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0xb3effb70 (LWP 8044)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x008c8f85 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x02063b77 in QWaitConditionPrivate::wait (time=<value optimized out>,
this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#4  0x057baa2a in Digikam::LoadSaveThread::run (this=0x9878830) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x02062c0e in QThreadPrivate::start (arg=0x9878830) at
thread/qthread_unix.cpp:248
#6  0x008c48f5 in start_thread (arg=0xb3effb70) at pthread_create.c:297
#7  0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xb34feb70 (LWP 8045)):
#0  0x008c6ce4 in __pthread_mutex_lock (mutex=0xb3f01b74) at
pthread_mutex_lock.c:62
#1  0x00aa827f in IA__g_main_context_prepare (context=0xb3f01b70,
priority=0xb34fe10c) at gmain.c:2146
#2  0x00aa8601 in g_main_context_iterate (context=0xb3f01b70, block=<value
optimized out>, dispatch=1, self=0xb3f02a88) at gmain.c:2435
#3  0x00aa8b13 in IA__g_main_context_iteration (context=0xb3f01b70,
may_block=1) at gmain.c:2518
#4  0x02190f5f in QEventDispatcherGlib::processEvents (this=0xb3f015c0,
flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:414
#5  0x02163849 in QEventLoop::processEvents (this=0xb34fe250, flags={i = 36})
at kernel/qeventloop.cpp:149
#6  0x02163c9a in QEventLoop::exec (this=0xb34fe250, flags={i = 0}) at
kernel/qeventloop.cpp:201
#7  0x0205fe88 in QThread::exec (this=0x98bc5f8) at thread/qthread.cpp:487
#8  0x02062c0e in QThreadPrivate::start (arg=0x98bc5f8) at
thread/qthread_unix.cpp:248
#9  0x008c48f5 in start_thread (arg=0xb34feb70) at pthread_create.c:297
#10 0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xb2afdb70 (LWP 8046)):
#0  0x008c6cdb in __pthread_mutex_lock (mutex=0xb4101b74) at
pthread_mutex_lock.c:61
#1  0x00aa7fbc in IA__g_main_context_check (context=0xb4101b70,
max_priority=2147483647, fds=0xb41023f0, n_fds=1) at gmain.c:2335
#2  0x00aa872c in g_main_context_iterate (context=0xb4101b70, block=<value
optimized out>, dispatch=1, self=0xb4102b88) at gmain.c:2452
#3  0x00aa8b13 in IA__g_main_context_iteration (context=0xb4101b70,
may_block=1) at gmain.c:2518
#4  0x02190f5f in QEventDispatcherGlib::processEvents (this=0xb41014c0,
flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:414
#5  0x02163849 in QEventLoop::processEvents (this=0xb2afd250, flags={i = 36})
at kernel/qeventloop.cpp:149
#6  0x02163c9a in QEventLoop::exec (this=0xb2afd250, flags={i = 0}) at
kernel/qeventloop.cpp:201
#7  0x0205fe88 in QThread::exec (this=0x98bc2f0) at thread/qthread.cpp:487
#8  0x02062c0e in QThreadPrivate::start (arg=0x98bc2f0) at
thread/qthread_unix.cpp:248
#9  0x008c48f5 in start_thread (arg=0xb2afdb70) at pthread_create.c:297
#10 0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xb20fcb70 (LWP 8047)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x008c8f85 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x02063b77 in QWaitConditionPrivate::wait (time=<value optimized out>,
this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#4  0x057baa2a in Digikam::LoadSaveThread::run (this=0x98c9968) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x02062c0e in QThreadPrivate::start (arg=0x98c9968) at
thread/qthread_unix.cpp:248
#6  0x008c48f5 in start_thread (arg=0xb20fcb70) at pthread_create.c:297
#7  0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xac142b70 (LWP 8048)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x008c92b2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x0124574d in ?? () from /usr/lib/libxine.so.1
#3  0x008c48f5 in start_thread (arg=0xac142b70) at pthread_create.c:297
#4  0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xab336b70 (LWP 8049)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x007f26d1 in select () from /lib/libc.so.6
#2  0x0127033c in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x012540d3 in ?? () from /usr/lib/libxine.so.1
#4  0x008c48f5 in start_thread (arg=0xab336b70) at pthread_create.c:297
#5  0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xaa935b70 (LWP 8050)):
#0  __pthread_mutex_unlock (mutex=0x9e001b4) at pthread_mutex_unlock.c:288
#1  0x00aa822e in IA__g_main_context_prepare (context=0x9e001b0,
priority=0xaa9350bc) at gmain.c:2142
#2  0x00aa8601 in g_main_context_iterate (context=0x9e001b0, block=<value
optimized out>, dispatch=1, self=0x9e01260) at gmain.c:2435
#3  0x00aa8b13 in IA__g_main_context_iteration (context=0x9e001b0, may_block=1)
at gmain.c:2518
#4  0x02190f5f in QEventDispatcherGlib::processEvents (this=0x9e00130, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:414
#5  0x02163849 in QEventLoop::processEvents (this=0xaa935200, flags={i = 36})
at kernel/qeventloop.cpp:149
#6  0x02163c9a in QEventLoop::exec (this=0xaa935200, flags={i = 0}) at
kernel/qeventloop.cpp:201
#7  0x0205fe88 in QThread::exec (this=0x9dffd40) at thread/qthread.cpp:487
#8  0x011deeba in Phonon::Xine::XineThread::run (this=0x9dffd40) at
/usr/src/debug/phonon-4.3.80/xine/xinethread.cpp:143
#9  0x02062c0e in QThreadPrivate::start (arg=0x9dffd40) at
thread/qthread_unix.cpp:248
#10 0x008c48f5 in start_thread (arg=0xaa935b70) at pthread_create.c:297
#11 0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xa9f34b70 (LWP 8051)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x007ef6f6 in *__GI___poll (fds=0x887ff4, nfds=2, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x02546039 in ?? () from /usr/lib/libpulse.so.0
#3  0x02533869 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x02533c2e in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x02533ca8 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x025460ba in ?? () from /usr/lib/libpulse.so.0
#7  0x039e17a4 in ?? () from /usr/lib/libpulsecommon-0.9.15.so
#8  0x008c48f5 in start_thread (arg=0xa9f34b70) at pthread_create.c:297
#9  0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xa5532b70 (LWP 8052)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x008c8f85 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x01257918 in ?? () from /usr/lib/libxine.so.1
#3  0x008c48f5 in start_thread (arg=0xa5532b70) at pthread_create.c:297
#4  0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa4b31b70 (LWP 8053)):
#0  0x008f4f56 in *__GI_clock_gettime (clock_id=9408500, tp=0xa4b30f08) at
../sysdeps/unix/clock_gettime.c:100
#1  0x0218e00b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x02193165 in QTimerInfoList::updateCurrentTime (this=0xb4104234) at
kernel/qeventdispatcher_unix.cpp:340
#3  0x021931aa in QTimerInfoList::timerWait (this=0xb4104234, tm=@0xa4b30f98)
at kernel/qeventdispatcher_unix.cpp:443
#4  0x02191168 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xa4b3101c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x021911f5 in timerSourcePrepare (source=0x0, timeout=0x8f8ff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0x00aa8240 in IA__g_main_context_prepare (context=0xb4102bf8,
priority=0xa4b3109c) at gmain.c:2144
#7  0x00aa8601 in g_main_context_iterate (context=0xb4102bf8, block=<value
optimized out>, dispatch=1, self=0xb41044a0) at gmain.c:2435
#8  0x00aa8b13 in IA__g_main_context_iteration (context=0xb4102bf8,
may_block=1) at gmain.c:2518
#9  0x02190f5f in QEventDispatcherGlib::processEvents (this=0xb41014f0,
flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:414
#10 0x02163849 in QEventLoop::processEvents (this=0xa4b311e0, flags={i = 36})
at kernel/qeventloop.cpp:149
#11 0x02163c9a in QEventLoop::exec (this=0xa4b311e0, flags={i = 0}) at
kernel/qeventloop.cpp:201
#12 0x0205fe88 in QThread::exec (this=0xa034228) at thread/qthread.cpp:487
#13 0x071bab8c in ?? () from
/usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#14 0x02062c0e in QThreadPrivate::start (arg=0xa034228) at
thread/qthread_unix.cpp:248
#15 0x008c48f5 in start_thread (arg=0xa4b31b70) at pthread_create.c:297
#16 0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa412fb70 (LWP 8054)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x008c8f85 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x02063b77 in QWaitConditionPrivate::wait (time=<value optimized out>,
this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#4  0x057baa2a in Digikam::LoadSaveThread::run (this=0xa036ac8) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x02062c0e in QThreadPrivate::start (arg=0xa036ac8) at
thread/qthread_unix.cpp:248
#6  0x008c48f5 in start_thread (arg=0xa412fb70) at pthread_create.c:297
#7  0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa2d2db70 (LWP 8061)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x008c8f85 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x02063b77 in QWaitConditionPrivate::wait (time=<value optimized out>,
this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#4  0x057baa2a in Digikam::LoadSaveThread::run (this=0xa27e8c0) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x02062c0e in QThreadPrivate::start (arg=0xa27e8c0) at
thread/qthread_unix.cpp:248
#6  0x008c48f5 in start_thread (arg=0xa2d2db70) at pthread_create.c:297
#7  0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa372eb70 (LWP 8062)):
#0  0x008f4f56 in *__GI_clock_gettime (clock_id=9408500, tp=0xa372df08) at
../sysdeps/unix/clock_gettime.c:100
#1  0x0218e00b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x02193165 in QTimerInfoList::updateCurrentTime (this=0xb3f037f4) at
kernel/qeventdispatcher_unix.cpp:340
#3  0x021931aa in QTimerInfoList::timerWait (this=0xb3f037f4, tm=@0xa372df98)
at kernel/qeventdispatcher_unix.cpp:443
#4  0x02191168 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xa372e01c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x021911f5 in timerSourcePrepare (source=0x0, timeout=0x8f8ff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0x00aa8240 in IA__g_main_context_prepare (context=0xb3f05838,
priority=0xa372e09c) at gmain.c:2144
#7  0x00aa8601 in g_main_context_iterate (context=0xb3f05838, block=<value
optimized out>, dispatch=1, self=0xb3f05330) at gmain.c:2435
#8  0x00aa8b13 in IA__g_main_context_iteration (context=0xb3f05838,
may_block=1) at gmain.c:2518
#9  0x02190f5f in QEventDispatcherGlib::processEvents (this=0xb3f05210,
flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:414
#10 0x02163849 in QEventLoop::processEvents (this=0xa372e1e0, flags={i = 36})
at kernel/qeventloop.cpp:149
#11 0x02163c9a in QEventLoop::exec (this=0xa372e1e0, flags={i = 0}) at
kernel/qeventloop.cpp:201
#12 0x0205fe88 in QThread::exec (this=0xa2e2350) at thread/qthread.cpp:487
#13 0x071bab8c in ?? () from
/usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#14 0x02062c0e in QThreadPrivate::start (arg=0xa2e2350) at
thread/qthread_unix.cpp:248
#15 0x008c48f5 in start_thread (arg=0xa372eb70) at pthread_create.c:297
#16 0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa17ffb70 (LWP 8063)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x008c8f85 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x02063b77 in QWaitConditionPrivate::wait (time=<value optimized out>,
this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#4  0x057baa2a in Digikam::LoadSaveThread::run (this=0xa2e6d58) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x02062c0e in QThreadPrivate::start (arg=0xa2e6d58) at
thread/qthread_unix.cpp:248
#6  0x008c48f5 in start_thread (arg=0xa17ffb70) at pthread_create.c:297
#7  0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa03fdb70 (LWP 8095)):
#0  0x008c81d2 in __pthread_mutex_unlock_usercnt (mutex=<value optimized out>,
decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=<value optimized out>, decr=<value optimized
out>) at pthread_mutex_unlock.c:289
#2  0x00aa822e in IA__g_main_context_prepare (context=0xa1fda748,
priority=0xa03fd09c) at gmain.c:2142
#3  0x00aa8601 in g_main_context_iterate (context=0xa1fda748, block=<value
optimized out>, dispatch=1, self=0xb3f0ddf8) at gmain.c:2435
#4  0x00aa8b13 in IA__g_main_context_iteration (context=0xa1fda748,
may_block=1) at gmain.c:2518
#5  0x02190f5f in QEventDispatcherGlib::processEvents (this=0xa1fdeef0,
flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:414
#6  0x02163849 in QEventLoop::processEvents (this=0xa03fd1e0, flags={i = 36})
at kernel/qeventloop.cpp:149
#7  0x02163c9a in QEventLoop::exec (this=0xa03fd1e0, flags={i = 0}) at
kernel/qeventloop.cpp:201
#8  0x0205fe88 in QThread::exec (this=0xaf2c3c8) at thread/qthread.cpp:487
#9  0x071bab8c in ?? () from
/usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#10 0x02062c0e in QThreadPrivate::start (arg=0xaf2c3c8) at
thread/qthread_unix.cpp:248
#11 0x008c48f5 in start_thread (arg=0xa03fdb70) at pthread_create.c:297
#12 0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x9ed30b70 (LWP 8096)):
#0  0x00a05424 in __kernel_vsyscall ()
#1  0x008c8f85 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x02063b77 in QWaitConditionPrivate::wait (time=<value optimized out>,
this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#4  0x057baa2a in Digikam::LoadSaveThread::run (this=0xa3381c8) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x02062c0e in QThreadPrivate::start (arg=0xa3381c8) at
thread/qthread_unix.cpp:248
#6  0x008c48f5 in start_thread (arg=0x9ed30b70) at pthread_create.c:297
#7  0x007f9fce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb78787b0 (LWP 8038)):
[KCrash Handler]
#6  QBasicAtomicInt::ref (this=<value optimized out>) at
../../src/corelib/arch/qatomic_i386.h:120
#7  QString::operator= (this=<value optimized out>) at tools/qstring.cpp:1280
#8  0x0839dc93 in Digikam::DirectoryNameOption::parseOperation (this=0xa80d5c8,
settings=@0xbf8e39a4)
    at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/parser/options/directorynameoption.cpp:65
#9  0x08383dd4 in Digikam::Option::parse (this=0xa80d5c8, settings=@0xbf8e39a4)
at /usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/option.cpp:78
#10 0x0838880f in Digikam::Parser::parse (this=0xa4c8be8, settings=@0xbf8e39a4)
at /usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/parser.cpp:155
#11 0x08388b04 in Digikam::Parser::invalidModifiers (this=0xa4c8be8,
settings=@0xbf8e39a4) at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/parser.cpp:135
#12 0x08381df6 in Digikam::Highlighter::highlightBlock (this=0xa8830c0,
text=@0xbf8e3a6c) at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/highlighter.cpp:95
#13 0x02c51abd in QSyntaxHighlighterPrivate::reformatBlock (this=0xa8596f8,
block={p = 0xa2e60b8, n = 1}) at text/qsyntaxhighlighter.cpp:204
#14 0x02c51c77 in QSyntaxHighlighterPrivate::_q_reformatBlocks (this=0xa8596f8,
from=0, charsRemoved=1, charsAdded=7) at text/qsyntaxhighlighter.cpp:184
#15 0x02c524d4 in QSyntaxHighlighter::qt_metacall (this=0xa8830c0,
_c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf8e3c20) at
.moc/release-shared/moc_qsyntaxhighlighter.cpp:81
#16 0x0216a5ea in QMetaObject::metacall (object=0xa8830c0, cl=172440268, idx=6,
argv=0xbf8e3c20) at kernel/qmetaobject.cpp:237
#17 0x02178da5 in QMetaObject::activate (sender=0xa2b9d20, m=0x32951bc,
local_signal_index=0, argv=0xbf8e3c20) at kernel/qobject.cpp:3293
#18 0x03083d7f in QTextDocument::contentsChange (this=0xa2b9d20, _t1=0, _t2=1,
_t3=7) at .moc/release-shared/moc_qtextdocument.cpp:188
#19 0x02c0f739 in QTextDocumentPrivate::finishEdit (this=0xa2e60b8) at
text/qtextdocument_p.cpp:1149
#20 0x02c3e00b in QTextCursor::endEditBlock (this=0xbf8e3d34) at
text/qtextcursor.cpp:2387
#21 0x02bcd3c3 in QTextControlPrivate::setContent (this=0xa8ace58,
format=Qt::PlainText, text=@0xbf8e3e30, document=0x0) at
text/qtextcontrol.cpp:476
#22 0x02bcd5bb in QTextControl::setPlainText (this=0xa2ba108, text=@0xbf8e3e30)
at text/qtextcontrol.cpp:1129
#23 0x02e34292 in QTextEdit::setPlainText (this=0xa75da38, text=@0xbf8e3e30) at
widgets/qtextedit.cpp:1133
#24 0x0837c985 in Digikam::AdvancedRenameLineEdit::slotSetText (this=0xa75da38,
text=@0xbf8e3e30) at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/advancedrenameinput.cpp:255
#25 0x0815f5e4 in Digikam::RenameCustomizer::readSettings (this=0xac34028) at
/usr/src/debug/digikam-1.1.0/utilities/cameragui/renamecustomizer.cpp:257
#26 0x08160bed in Digikam::RenameCustomizer::RenameCustomizer(struct QWidget *,
const QString &) (this=0xac34028, parent=0xa2e8f30, cameraTitle=@0xa8f6040)
    at
/usr/src/debug/digikam-1.1.0/utilities/cameragui/renamecustomizer.cpp:163
#27 0x08144aec in Digikam::CameraUI::setupUserArea (this=0xa5a65a8) at
/usr/src/debug/digikam-1.1.0/utilities/cameragui/cameraui.cpp:240
#28 0x0814ecd6 in Digikam::CameraUI::CameraUI(struct QWidget *, const QString
&, const QString &, const QString &, const QString &, int) (this=0xa5a65a8,
parent=0x9697b88, cameraTitle=@0xbf8e41cc, 
    model=@0xbf8e42a8, port=@0xbf8e42a4, path=@0xbf8e429c, 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
#29 0x0829092e in Digikam::DigikamApp::openSolidCamera (this=0x9697b88,
udi=@0xbf8e430c, cameraLabel=@0xbf8e4308) at
/usr/src/debug/digikam-1.1.0/digikam/digikamapp.cpp:1701
#30 0x08290f73 in Digikam::DigikamApp::slotOpenSolidCamera (this=0x9697b88,
action=0xa5ee388) at /usr/src/debug/digikam-1.1.0/digikam/digikamapp.cpp:1659
#31 0x082a4b2a in Digikam::DigikamApp::qt_metacall (this=0x9697b88,
_c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbf8e4468)
    at
/usr/src/debug/digikam-1.1.0/i586-redhat-linux-gnu/digikam/digikamapp.moc:229
#32 0x0216a5ea in QMetaObject::metacall (object=0x9697b88, cl=172440268,
idx=80, argv=0xbf8e4468) at kernel/qmetaobject.cpp:237
#33 0x02178da5 in QMetaObject::activate (sender=0xa5c7708, m=0x3283164,
local_signal_index=0, argv=0xbf8e4468) at kernel/qobject.cpp:3293
#34 0x0295c163 in QActionGroup::triggered (this=0xa5c7708, _t1=0xa5ee388) at
.moc/release-shared/moc_qactiongroup.cpp:146
#35 0x0295c9f8 in QActionGroupPrivate::_q_actionTriggered (this=0xabd3358) at
kernel/qactiongroup.cpp:93
#36 0x0295cc46 in QActionGroup::qt_metacall (this=0xa5c7708,
_c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf8e45c8) at
.moc/release-shared/moc_qactiongroup.cpp:101
#37 0x0216a5ea in QMetaObject::metacall (object=0xa5c7708, cl=172440268,
idx=11, argv=0xbf8e45c8) at kernel/qmetaobject.cpp:237
#38 0x02178da5 in QMetaObject::activate (sender=0xa5ee388, m=0x84ac410,
local_signal_index=1, argv=0xbf8e45c8) at kernel/qobject.cpp:3293
#39 0x02957329 in QAction::triggered (this=0xa5ee388, _t1=false) at
.moc/release-shared/moc_qaction.cpp:263
#40 0x0295957c in QAction::activate (this=0xa5ee388, event=QAction::Trigger) at
kernel/qaction.cpp:1255
#41 0x02dfa6cc in QMenuPrivate::activateCausedStack (this=0xac44810,
causedStack=@0xbf8e46ec, action=0xa5ee388, action_e=QAction::Trigger,
self=true) at widgets/qmenu.cpp:1011
#42 0x02e00b8b in QMenuPrivate::activateAction (this=0xac44810,
action=0xa5ee388, action_e=QAction::Trigger, self=<value optimized out>) at
widgets/qmenu.cpp:1103
#43 0x02e01bbf in QMenu::mouseReleaseEvent (this=0xa344980, e=0xbf8e4e60) at
widgets/qmenu.cpp:2312
#44 0x03576ad5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libkdeui.so.5
#45 0x029bc0f0 in QWidget::event (this=0xa344980, event=0xbf8e4e60) at
kernel/qwidget.cpp:7998
#46 0x02e031ac in QMenu::event (this=0xa344980, e=0xbf8e4e60) at
widgets/qmenu.cpp:2414
#47 0x0295dc4c in QApplicationPrivate::notify_helper (this=0x95bf460,
receiver=0xa344980, e=0xbf8e4e60) at kernel/qapplication.cpp:4300
#48 0x02965282 in QApplication::notify (this=0xbf8e5728, receiver=0xa344980,
e=0xbf8e4e60) at kernel/qapplication.cpp:3865
#49 0x0348023a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#50 0x0216523b in QCoreApplication::notifyInternal (this=0xbf8e5728,
receiver=0xa344980, event=0xbf8e4e60) at kernel/qcoreapplication.cpp:704
#51 0x029641ef in QCoreApplication::sendEvent (event=<value optimized out>,
receiver=<value optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:215
#52 QApplicationPrivate::sendMouseEvent (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qapplication.cpp:2965
#53 0x029ef84f in QETWidget::translateMouseEvent (this=0xa344980,
event=0xbf8e537c) at kernel/qapplication_x11.cpp:4302
#54 0x029ee859 in QApplication::x11ProcessEvent (this=0xbf8e5728,
event=0xbf8e537c) at kernel/qapplication_x11.cpp:3379
#55 0x02a1bf5a in x11EventSourceDispatch (s=0x95c26a8, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#56 0x00aa5308 in g_main_dispatch (context=<value optimized out>) at
gmain.c:1824
#57 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#58 0x00aa89e0 in g_main_context_iterate (context=0x95c1890, block=<value
optimized out>, dispatch=1, self=0x95bf6a8) at gmain.c:2455
#59 0x00aa8b13 in IA__g_main_context_iteration (context=0x95c1890, may_block=1)
at gmain.c:2518
#60 0x02190f25 in QEventDispatcherGlib::processEvents (this=0x9595358, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:412
#61 0x02a1ba85 in QGuiEventDispatcherGlib::processEvents (this=0x9595358,
flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:204
#62 0x02163849 in QEventLoop::processEvents (this=0xbf8e5674, flags={i = 36})
at kernel/qeventloop.cpp:149
#63 0x02163c9a in QEventLoop::exec (this=0xbf8e5674, flags={i = 0}) at
kernel/qeventloop.cpp:201
#64 0x0216641f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#65 0x0295dcf7 in QApplication::exec () at kernel/qapplication.cpp:3579
#66 0x083a7f25 in main (argc=5, argv=0xbf8e5b74) at
/usr/src/debug/digikam-1.1.0/digikam/main.cpp:195

Reported using DrKonqi

-- 
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