Version: digikam Version: 0.10.0-13.7 Arch: x86_64 (using KDE 4.3.4) Compiler: gcc Version: 4.4-4.2 Arch: x86_64 OS: Linux Installed from: openSUSE RPMs i started digikam and it went well, when i wanted to set the properities i clicked properties (Einstellungen) when in the drop-down i clicked digikam settings ( digikam einrichten), crash. segmentation fault
Application that crashed: digikam Version of the application: 0.10.0 KDE Version: 4.3.4 (KDE 4.3.4) "release 2" Qt Version: 4.5.3 Operating System: Linux 2.6.31.5-0.1-desktop x86_64 Distribution: "openSUSE 11.2 (x86_64)" What I was doing when the application crashed: <Erklären Sie bitte ganz genau, was Sie machten, als das Programm abstürzte.> -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7fd58e96c750 (LWP 9310))] Thread 11 (Thread 0x7fd57e0df910 (LWP 9311)): #0 0x00007fd5883ac049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd5890f153b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00000000006438eb in ?? () #4 0x00007fd5890f0485 in QThreadPrivate::start (arg=0xb0f000) at thread/qthread_unix.cpp:188 #5 0x00007fd5883a765d in start_thread () from /lib64/libpthread.so.0 #6 0x00007fd58868e14d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fd57a5cd910 (LWP 9313)): #0 0x00007fd5883ac049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd5890f153b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fd58bef2e32 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fd5890f0485 in QThreadPrivate::start (arg=0xbbd920) at thread/qthread_unix.cpp:188 #5 0x00007fd5883a765d in start_thread () from /lib64/libpthread.so.0 #6 0x00007fd58868e14d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fd579d71910 (LWP 9314)): #0 0x00007fd5883ac049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd5890f153b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fd58bef2e32 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fd5890f0485 in QThreadPrivate::start (arg=0xbfaa50) at thread/qthread_unix.cpp:188 #5 0x00007fd5883a765d in start_thread () from /lib64/libpthread.so.0 #6 0x00007fd58868e14d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fd575ed4910 (LWP 9315)): #0 0x00007fd5883ac2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd5775db511 in metronom_sync_loop (this=0xd59540) at metronom.c:870 #2 0x00007fd5883a765d in start_thread () from /lib64/libpthread.so.0 #3 0x00007fd58868e14d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fd57332e910 (LWP 9316)): #0 0x00007fd5883ac2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd5775e6d99 in interruptable_sleep (this=0xbd1b30, usec_to_sleep=<value optimized out>) at video_out.c:1092 #2 0x00007fd5775e9501 in video_out_loop (this_gen=<value optimized out>) at video_out.c:1276 #3 0x00007fd5883a765d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fd58868e14d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fd572b2d910 (LWP 9317)): #0 0xffffffffff60017b in ?? () #1 0x00007fd572b2cd30 in ?? () #2 0x00007fffad1cb782 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 5 (Thread 0x7fd572122910 (LWP 9321)): #0 0x00007fd588685033 in poll () from /lib64/libc.so.6 #1 0x00007fd572128c4e in my_snd_mixer_wait (mixer=<value optimized out>, timeout=<value optimized out>) at audio_alsa_out.c:151 #2 ao_alsa_handle_event_thread (mixer=<value optimized out>, timeout=<value optimized out>) at audio_alsa_out.c:167 #3 0x00007fd5883a765d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fd58868e14d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fd571921910 (LWP 9322)): #0 0x00007fd5883ac049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd5775ec513 in fifo_peek_int (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:346 #2 fifo_peek (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:386 #3 ao_loop (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:1013 #4 0x00007fd5883a765d in start_thread () from /lib64/libpthread.so.0 #5 0x00007fd58868e14d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fd56f8bd910 (LWP 9338)): #0 0x00007fd5883ac049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd5890f153b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fd58bef2e32 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1 #4 0x00007fd5890f0485 in QThreadPrivate::start (arg=0x25e93e0) at thread/qthread_unix.cpp:188 #5 0x00007fd5883a765d in start_thread () from /lib64/libpthread.so.0 #6 0x00007fd58868e14d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fd56e014910 (LWP 9346)): #0 0x00007fd5883ac2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd5890f14a2 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fd5890e75e2 in QThreadPoolThread::run (this=<value optimized out>) at concurrent/qthreadpool.cpp:140 #4 0x00007fd5890f0485 in QThreadPrivate::start (arg=0x3ba0b00) at thread/qthread_unix.cpp:188 #5 0x00007fd5883a765d in start_thread () from /lib64/libpthread.so.0 #6 0x00007fd58868e14d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fd58e96c750 (LWP 9310)): [KCrash Handler] #5 0x00007fd58863c925 in memcpy () from /lib64/libc.so.6 #6 0x00007fd5891337eb in length (this=<value optimized out>) at /usr/include/bits/string3.h:52 #7 replaceArgEscapes (this=<value optimized out>) at tools/qstring.cpp:6185 #8 0x00007fd5891339ad in QString::arg (this=0x7fffad192a90, a=..., fieldWidth=0, fillChar=...) at tools/qstring.cpp:6245 #9 0x00007fd5898ceffe in KLocalizedString::subs(QString const&, int, QChar const&) const () from /usr/lib64/libkdecore.so.5 #10 0x00000000004856ac in _start () An https://bugs.kde.org berichten
This looks like a bug in KLocalizedString or either QString. There's nothing in the backtrace that looks relevant to digikam.
digiKam 1.0.0 is out since few days... http://www.digikam.org/drupal/node/491 Please try with this version coming with more than 400 bug-fixes. Thanks in advance Gilles Caulier
digiKam 1.1. release will be done in few days. Please check if this entry still valid. Thanks in advance Gilles Caulier
digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there. Thanks in advance Gilles Caulier
no feedback from user Gilles Caulier
New digiKam 4.11.0 is available. https://www.digikam.org/node/740 Can you reproduce the problem with this release ?
With digiKam 5.0.0, this problem is not reproducible. I close this file now. Re-open it if necessary. Gilles Caulier