[Digikam-devel] [Bug 233987] New: Digikam crashes after renaming two files using the #-character

Volker Fröhlich volker27 at gmx.at
Sat Apr 10 21:02:02 BST 2010


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

           Summary: Digikam crashes after renaming two files using the
                    #-character
           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: volker27 at gmx.at


Application: digikam (1.1.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.10-90.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
Digikam crashes after renaming two files.

The files should have been renamed from abcd.jpg and efgh.jpg to newname1.jpg
and newname2.jpg using the #-character. Preview showed correct.

I try Digikam about semi-annually and it always manages to crash within the
first couple of minutes.

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

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

Thread 21 (Thread 0x7f2437df3710 (LWP 15992)):
#0  0x00007f24486a11c3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003c4f83ca0c in g_main_context_poll (context=0x7f24300009b0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f24300009b0, block=<value optimized
out>, dispatch=<value optimized out>, self=<value optimized out>) at
gmain.c:2586
#3  0x0000003c4f83cd4a in IA__g_main_context_iteration (context=0x7f24300009b0,
may_block=1) at gmain.c:2654
#4  0x000000360bd7d0b6 in QEventDispatcherGlib::processEvents
(this=0x7f24300008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#5  0x000000360bd56192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000360bd5645c in QEventLoop::exec (this=0x7f2437df2cc0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x000000360bc6e8d9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x000000360bc709a5 in QThreadPrivate::start (arg=0x1026420) at
thread/qthread_unix.cpp:248
#9  0x00007f244894ba3a in start_thread (arg=0x7f2437df3710) at
pthread_create.c:297
#10 0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7f24373f2710 (LWP 15993)):
#0  0x0000003c4f83c13a in IA__g_main_context_check (context=0x7f24280009b0,
max_priority=2147483647, fds=<value optimized out>, n_fds=<value optimized
out>) at gmain.c:2469
#1  0x0000003c4f83c91d in g_main_context_iterate (context=0x7f24280009b0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2588
#2  0x0000003c4f83cd4a in IA__g_main_context_iteration (context=0x7f24280009b0,
may_block=1) at gmain.c:2654
#3  0x000000360bd7d0b6 in QEventDispatcherGlib::processEvents
(this=0x7f24280008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#4  0x000000360bd56192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x000000360bd5645c in QEventLoop::exec (this=0x7f24373f1cc0, flags=...) at
kernel/qeventloop.cpp:201
#6  0x000000360bc6e8d9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x000000360bc709a5 in QThreadPrivate::start (arg=0x6d6c980) at
thread/qthread_unix.cpp:248
#8  0x00007f244894ba3a in start_thread (arg=0x7f24373f2710) at
pthread_create.c:297
#9  0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f242ffff710 (LWP 15994)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000360bc7189b in wait (this=<value optimized out>, mutex=0x6d7faa8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x6d7faa8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f24492e7b22 in Digikam::LoadSaveThread::run (this=0x6d7fa90) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x000000360bc709a5 in QThreadPrivate::start (arg=0x6d7fa90) at
thread/qthread_unix.cpp:248
#5  0x00007f244894ba3a in start_thread (arg=0x7f242ffff710) at
pthread_create.c:297
#6  0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f24369f1710 (LWP 15995)):
#0  0x00007f24486a11c3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003c4f83ca0c in g_main_context_poll (context=0x7f241c0009b0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f241c0009b0, block=<value optimized
out>, dispatch=<value optimized out>, self=<value optimized out>) at
gmain.c:2586
#3  0x0000003c4f83cd4a in IA__g_main_context_iteration (context=0x7f241c0009b0,
may_block=1) at gmain.c:2654
#4  0x000000360bd7d0b6 in QEventDispatcherGlib::processEvents
(this=0x7f241c0008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#5  0x000000360bd56192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000360bd5645c in QEventLoop::exec (this=0x7f24369f0cc0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x000000360bc6e8d9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x000000360bc709a5 in QThreadPrivate::start (arg=0x6d90080) at
thread/qthread_unix.cpp:248
#9  0x00007f244894ba3a in start_thread (arg=0x7f24369f1710) at
pthread_create.c:297
#10 0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f2435ff0710 (LWP 15996)):
#0  0x000000360bc57918 in clock_gettime at plt () from /usr/lib64/libQtCore.so.4
#1  0x000000360bd7a6ef in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x000000360bd7e8ed in QTimerInfoList::updateCurrentTime
(this=0x7f2420002060) at kernel/qeventdispatcher_unix.cpp:340
#3  0x000000360bd7e915 in QTimerInfoList::timerWait (this=0x7f2420002060,
tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x000000360bd7d2ad in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0x7f2435fefb2c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x000000360bd7d355 in timerSourcePrepare (source=<value optimized out>,
timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#6  0x0000003c4f83c44a in IA__g_main_context_prepare (context=0x7f24200009b0,
priority=<value optimized out>) at gmain.c:2280
#7  0x0000003c4f83c821 in g_main_context_iterate (context=0x7f24200009b0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2571
#8  0x0000003c4f83cd4a in IA__g_main_context_iteration (context=0x7f24200009b0,
may_block=1) at gmain.c:2654
#9  0x000000360bd7d0b6 in QEventDispatcherGlib::processEvents
(this=0x7f24200008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#10 0x000000360bd56192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#11 0x000000360bd5645c in QEventLoop::exec (this=0x7f2435fefcc0, flags=...) at
kernel/qeventloop.cpp:201
#12 0x000000360bc6e8d9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#13 0x000000360bc709a5 in QThreadPrivate::start (arg=0x6d922f0) at
thread/qthread_unix.cpp:248
#14 0x00007f244894ba3a in start_thread (arg=0x7f2435ff0710) at
pthread_create.c:297
#15 0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

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

Thread 15 (Thread 0x7f241a6b5710 (LWP 16001)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f242e43a4b1 in metronom_sync_loop (this=0x6c524f0) at metronom.c:870
#2  0x00007f244894ba3a in start_thread (arg=0x7f241a6b5710) at
pthread_create.c:297
#3  0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f241949f710 (LWP 16002)):
#0  0x00007f24486a33c3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f242e462575 in xine_usec_sleep (usec=<value optimized out>) at
utils.c:481
#2  0x00007f242e447f99 in video_out_loop (this_gen=0x6c47c30) at
video_out.c:1246
#3  0x00007f244894ba3a in start_thread (arg=0x7f241949f710) at
pthread_create.c:297
#4  0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f2418a9e710 (LWP 16003)):
#0  0xffffffffff60010c in ?? ()
#1  0x00007f2418a9d980 in ?? ()
#2  0x00007fff31bff882 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 12 (Thread 0x7f240fdfa710 (LWP 16004)):
#0  0x00007f24486a11c3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003bde82c73f in poll_func (ufds=0x7f2400001460, nfds=2, timeout=-1,
userdata=0x6c39260) at pulse/thread-mainloop.c:75
#2  0x0000003bde81cae6 in pa_mainloop_poll (m=0x6c336b0) at
pulse/mainloop.c:879
#3  0x0000003bde81dea9 in pa_mainloop_iterate (m=0x6c336b0, block=<value
optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x0000003bde81df60 in pa_mainloop_run (m=0x6c336b0, retval=0x0) at
pulse/mainloop.c:979
#5  0x0000003bde82c64b in thread (userdata=0x6c35b00) at
pulse/thread-mainloop.c:94
#6  0x0000003bde438838 in internal_thread_func (userdata=0x6c33830) at
pulsecore/thread-posix.c:72
#7  0x00007f244894ba3a in start_thread (arg=0x7f240fdfa710) at
pthread_create.c:297
#8  0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f240f3f9710 (LWP 16005)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f242e44b123 in fifo_peek_int (this_gen=0x1473670) at audio_out.c:348
#2  fifo_peek (this_gen=0x1473670) at audio_out.c:388
#3  ao_loop (this_gen=0x1473670) at audio_out.c:1015
#4  0x00007f244894ba3a in start_thread (arg=0x7f240f3f9710) at
pthread_create.c:297
#5  0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f240cb33710 (LWP 16006)):
#0  0x00007f24486a11c3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003c4f83ca0c in g_main_context_poll (context=0x7f24040009b0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f24040009b0, block=<value optimized
out>, dispatch=<value optimized out>, self=<value optimized out>) at
gmain.c:2586
#3  0x0000003c4f83cd4a in IA__g_main_context_iteration (context=0x7f24040009b0,
may_block=1) at gmain.c:2654
#4  0x000000360bd7d0b6 in QEventDispatcherGlib::processEvents
(this=0x7f24040008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#5  0x000000360bd56192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000360bd5645c in QEventLoop::exec (this=0x7f240cb32c50, flags=...) at
kernel/qeventloop.cpp:201
#7  0x000000360bc6e8d9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x00007f240dfe1d6d in Marble::GpsdThread::run (this=0x2b6d440) at
/usr/src/debug/kdeedu-4.4.1/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#9  0x000000360bc709a5 in QThreadPrivate::start (arg=0x2b6d440) at
thread/qthread_unix.cpp:248
#10 0x00007f244894ba3a in start_thread (arg=0x7f240cb33710) at
pthread_create.c:297
#11 0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f23fbffe710 (LWP 16007)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000360bc7189b in wait (this=<value optimized out>, mutex=0x2af2358,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2af2358,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f24492e7b22 in Digikam::LoadSaveThread::run (this=0x2af2340) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x000000360bc709a5 in QThreadPrivate::start (arg=0x2af2340) at
thread/qthread_unix.cpp:248
#5  0x00007f244894ba3a in start_thread (arg=0x7f23fbffe710) at
pthread_create.c:297
#6  0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f23fb5fd710 (LWP 16014)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000360bc7189b in wait (this=<value optimized out>, mutex=0x2dd6f88,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2dd6f88,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f24492e7b22 in Digikam::LoadSaveThread::run (this=0x2dd6f70) at
/usr/src/debug/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x000000360bc709a5 in QThreadPrivate::start (arg=0x2dd6f70) at
thread/qthread_unix.cpp:248
#5  0x00007f244894ba3a in start_thread (arg=0x7f23fb5fd710) at
pthread_create.c:297
#6  0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f23f8df9710 (LWP 16015)):
#0  __pthread_mutex_lock (mutex=0x7f23dc002da8) at pthread_mutex_lock.c:125
#1  0x0000003c4f837cb5 in IA__g_main_context_query (context=0x7f23dc002da0,
max_priority=2147483647, timeout=0x7f23f8df8b38, fds=0x7f23dc002020, n_fds=1)
at gmain.c:2340
#2  0x0000003c4f83c8de in g_main_context_iterate (context=0x7f23dc002da0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2573
#3  0x0000003c4f83cd4a in IA__g_main_context_iteration (context=0x7f23dc002da0,
may_block=1) at gmain.c:2654
#4  0x000000360bd7d0b6 in QEventDispatcherGlib::processEvents
(this=0x7f23dc0008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#5  0x000000360bd56192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000360bd5645c in QEventLoop::exec (this=0x7f23f8df8c50, flags=...) at
kernel/qeventloop.cpp:201
#7  0x000000360bc6e8d9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x00007f240dfe1d6d in Marble::GpsdThread::run (this=0x2f3dfe0) at
/usr/src/debug/kdeedu-4.4.1/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#9  0x000000360bc709a5 in QThreadPrivate::start (arg=0x2f3dfe0) at
thread/qthread_unix.cpp:248
#10 0x00007f244894ba3a in start_thread (arg=0x7f23f8df9710) at
pthread_create.c:297
#11 0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

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

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

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

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

Thread 2 (Thread 0x7f23c7fff710 (LWP 16055)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000360bc7189b in wait (this=<value optimized out>, mutex=0x572f0c8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x572f0c8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000006df462 in Digikam::RenameThread::run (this=0x572de60) at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/renamethread.cpp:105
#4  0x000000360bc709a5 in QThreadPrivate::start (arg=0x572de60) at
thread/qthread_unix.cpp:248
#5  0x00007f244894ba3a in start_thread (arg=0x7f23c7fff710) at
pthread_create.c:297
#6  0x00007f24486aa65d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2449ae48c0 (LWP 15950)):
[KCrash Handler]
#5  ref (this=0x5a38840, settings=...) at
/usr/include/QtCore/qatomic_x86_64.h:121
#6  QList (this=0x5a38840, settings=...) at /usr/include/QtCore/qlist.h:114
#7  QForeachContainer (this=0x5a38840, settings=...) at
/usr/include/QtCore/qglobal.h:2227
#8  Digikam::Parser::parse (this=0x5a38840, settings=...) at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/parser.cpp:153
#9  0x00000000006dd104 in Digikam::Parser::invalidModifiers (this=<value
optimized out>, settings=...) at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/parser.cpp:135
#10 0x00000000006d7977 in Digikam::Highlighter::highlightBlock (this=0x16d3820,
text=<value optimized out>) at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/common/highlighter.cpp:95
#11 0x000000368ae434c3 in QSyntaxHighlighterPrivate::reformatBlock
(this=0x16d38c0, block=...) at text/qsyntaxhighlighter.cpp:204
#12 0x000000368ae43860 in QSyntaxHighlighterPrivate::_q_reformatBlocks
(this=0x16d38c0, from=<value optimized out>, charsRemoved=<value optimized
out>, charsAdded=<value optimized out>)
    at text/qsyntaxhighlighter.cpp:184
#13 0x000000368ae43c52 in QSyntaxHighlighter::qt_metacall (this=0x16d3820,
_c=<value optimized out>, _id=<value optimized out>, _a=0x7fff31bb6c00) at
.moc/release-shared/moc_qsyntaxhighlighter.cpp:81
#14 0x000000360bd6a2af in QMetaObject::activate (sender=0x7736530, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7fff31bb6c00)
at kernel/qobject.cpp:3293
#15 0x000000368b1dc45a in QTextDocument::contentsChange (this=<value optimized
out>, _t1=0, _t2=8, _t3=8) at .moc/release-shared/moc_qtextdocument.cpp:188
#16 0x000000368ae082ca in QTextDocumentPrivate::finishEdit (this=0x775fbd0) at
text/qtextdocument_p.cpp:1149
#17 0x000000368ae42e98 in QSyntaxHighlighter::setDocument (this=0x7833930,
doc=0x0) at text/qsyntaxhighlighter.cpp:346
#18 0x000000368ae42f8d in QSyntaxHighlighter::~QSyntaxHighlighter
(this=0x7833930, __in_chrg=<value optimized out>) at
text/qsyntaxhighlighter.cpp:328
#19 0x000000368c066ce9 in Sonnet::Highlighter::~Highlighter (this=0x7833930,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdelibs-4.4.1/kdeui/sonnet/highlighter.cpp:138
#20 0x000000368c0ef1cd in ~Private (this=0x7761100, __in_chrg=<value optimized
out>) at /usr/src/debug/kdelibs-4.4.1/kdeui/widgets/ktextedit.cpp:82
#21 KTextEdit::~KTextEdit (this=0x7761100, __in_chrg=<value optimized out>) at
/usr/src/debug/kdelibs-4.4.1/kdeui/widgets/ktextedit.cpp:276
#22 0x00000000006d3019 in
Digikam::AdvancedRenameLineEdit::~AdvancedRenameLineEdit (this=0x7761100,
__in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/advancedrenameinput.cpp:161
#23 0x000000360bd656fc in QObjectPrivate::deleteChildren (this=0x77d5280) at
kernel/qobject.cpp:1986
#24 0x000000368abfba64 in QWidget::~QWidget (this=0x1248a60, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1469
#25 0x00000000006d4760 in ~ProxyLineEdit (this=0x1248a60, __in_chrg=<value
optimized out>) at
/usr/src/debug/digikam-1.1.0/libs/widgets/common/comboboxutilities.h:49
#26 ~AdvancedRenameLineEditProxy (this=0x1248a60, __in_chrg=<value optimized
out>) at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/advancedrenameinput.h:49
#27 Digikam::AdvancedRenameLineEditProxy::~AdvancedRenameLineEditProxy
(this=0x1248a60, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/advancedrenameinput.h:49
#28 0x000000360bd656fc in QObjectPrivate::deleteChildren (this=0x78704b0) at
kernel/qobject.cpp:1986
#29 0x000000368abfba64 in QWidget::~QWidget (this=0x76c83e0, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1469
#30 0x00000000006d3b99 in Digikam::AdvancedRenameInput::~AdvancedRenameInput
(this=0x76c83e0, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/advancedrenameinput.cpp:338
#31 0x000000360bd656fc in QObjectPrivate::deleteChildren (this=0x76c80c0) at
kernel/qobject.cpp:1986
#32 0x000000368abfba64 in QWidget::~QWidget (this=0x776a670, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1469
#33 0x00000000006d50c9 in Digikam::AdvancedRenameWidget::~AdvancedRenameWidget
(this=0x776a670, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/advancedrenamewidget.cpp:113
#34 0x000000360bd656fc in QObjectPrivate::deleteChildren (this=0x5716d50) at
kernel/qobject.cpp:1986
#35 0x000000368abfba64 in QWidget::~QWidget (this=0x5716d20, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1469
#36 0x000000368abfbe49 in QWidget::~QWidget (this=0x5716d20, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1485
#37 0x000000360bd656fc in QObjectPrivate::deleteChildren (this=0x7871370) at
kernel/qobject.cpp:1986
#38 0x000000368abfba64 in QWidget::~QWidget (this=0x11bd840, __in_chrg=<value
optimized out>) at kernel/qwidget.cpp:1469
#39 0x00000000006d2109 in Digikam::AdvancedRenameDialog::~AdvancedRenameDialog
(this=0x11bd840, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.1.0/utilities/advancedrename/advancedrenamedialog.cpp:229
#40 0x000000000061d086 in Digikam::DigikamImageView::rename (this=0xddd2c0) at
/usr/src/debug/digikam-1.1.0/digikam/digikamimageview.cpp:462
#41 0x0000000000626b4f in slotImageRename (this=0xe274b0, _c=InvokeMetaMethod,
_id=<value optimized out>, _a=0x7fff31bb7230) at
/usr/src/debug/digikam-1.1.0/digikam/digikamview.cpp:1647
#42 Digikam::DigikamView::qt_metacall (this=0xe274b0, _c=InvokeMetaMethod,
_id=<value optimized out>, _a=0x7fff31bb7230)
    at
/usr/src/debug/digikam-1.1.0/x86_64-redhat-linux-gnu/digikam/digikamview.moc:315
#43 0x000000360bd6a2af in QMetaObject::activate (sender=0x2f970d0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7fff31bb7230)
at kernel/qobject.cpp:3293
#44 0x000000368aba5b52 in QAction::triggered (this=<value optimized out>,
_t1=false) at .moc/release-shared/moc_qaction.cpp:263
#45 0x000000368aba728b in QAction::activate (this=0x2f970d0, event=<value
optimized out>) at kernel/qaction.cpp:1255
#46 0x000000368aba8347 in QAction::event (this=<value optimized out>, e=<value
optimized out>) at kernel/qaction.cpp:1181
#47 0x000000368bf4bd7d in KAction::event (this=<value optimized out>,
event=0x7fff31bb78a0) at
/usr/src/debug/kdelibs-4.4.1/kdeui/actions/kaction.cpp:129
#48 0x000000368abaa9dc in QApplicationPrivate::notify_helper (this=0xc18710,
receiver=0x2f970d0, e=0x7fff31bb78a0) at kernel/qapplication.cpp:4300
#49 0x000000368abb0aab in QApplication::notify (this=<value optimized out>,
receiver=0x2f970d0, e=0x7fff31bb78a0) at kernel/qapplication.cpp:4183
#50 0x000000368c006846 in KApplication::notify (this=0x7fff31bb8e70,
receiver=0x2f970d0, event=0x7fff31bb78a0) at
/usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#51 0x000000360bd5774c in QCoreApplication::notifyInternal
(this=0x7fff31bb8e70, receiver=0x2f970d0, event=0x7fff31bb78a0) at
kernel/qcoreapplication.cpp:704
#52 0x000000368abddae6 in sendEvent (this=<value optimized out>,
e=0x7fff31bb7ea0) at ../../src/corelib/kernel/qcoreapplication.h:215
#53 QShortcutMap::dispatchEvent (this=<value optimized out>, e=0x7fff31bb7ea0)
at kernel/qshortcutmap.cpp:879
#54 0x000000368abdf997 in QShortcutMap::tryShortcutEvent (this=0xc18838,
o=<value optimized out>, e=0x7fff31bb7ea0) at kernel/qshortcutmap.cpp:364
#55 0x000000368abb25db in QApplication::notify (this=0x7fff31bb8e70,
receiver=0xddd2c0, e=0x7fff31bb7ea0) at kernel/qapplication.cpp:3746
#56 0x000000368c006846 in KApplication::notify (this=0x7fff31bb8e70,
receiver=0xddd2c0, event=0x7fff31bb7ea0) at
/usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#57 0x000000360bd5774c in QCoreApplication::notifyInternal
(this=0x7fff31bb8e70, receiver=0xddd2c0, event=0x7fff31bb7ea0) at
kernel/qcoreapplication.cpp:704
#58 0x000000368ac4493a in QKeyMapper::sendKeyEvent (keyWidget=0xddd2c0,
grab=<value optimized out>, type=KeyPress, code=16777265, modifiers=<value
optimized out>, text=..., autorepeat=false, count=
    1, nativeScanCode=68, nativeVirtualKey=65471, nativeModifiers=0) at
kernel/qkeymapper_x11.cpp:1861
#59 0x000000368ac46d50 in QKeyMapperPrivate::translateKeyEvent (this=<value
optimized out>, keyWidget=0xddd2c0, event=<value optimized out>, grab=<value
optimized out>)
    at kernel/qkeymapper_x11.cpp:1831
#60 0x000000368ac20ee4 in QApplication::x11ProcessEvent (this=<value optimized
out>, event=0x7fff31bb8a70) at kernel/qapplication_x11.cpp:3399
#61 0x000000368ac49d82 in x11EventSourceDispatch (s=0xc1c390, callback=<value
optimized out>, user_data=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:146
#62 0x0000003c4f83923e in g_main_dispatch (context=0xc1b120) at gmain.c:1960
#63 IA__g_main_context_dispatch (context=0xc1b120) at gmain.c:2513
#64 0x0000003c4f83cc28 in g_main_context_iterate (context=0xc1b120,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2591
#65 0x0000003c4f83cd4a in IA__g_main_context_iteration (context=0xc1b120,
may_block=1) at gmain.c:2654
#66 0x000000360bd7d063 in QEventDispatcherGlib::processEvents (this=0xbde290,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#67 0x000000368ac49a4e in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#68 0x000000360bd56192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#69 0x000000360bd5645c in QEventLoop::exec (this=0x7fff31bb8da0, flags=...) at
kernel/qeventloop.cpp:201
#70 0x000000360bd58749 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#71 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 230755, bug 229857, bug 229282, bug 228701,
bug 228501.

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