Bug 218402 - crash when clicking properties
Summary: crash when clicking properties
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Portability-Runtime (show other bugs)
Version: 0.10.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-12 18:17 UTC by gstumpf020
Modified: 2017-07-23 06:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gstumpf020 2009-12-12 18:17:27 UTC
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
Comment 1 gstumpf020 2009-12-12 18:20:40 UTC
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
Comment 2 Johannes Wienke 2009-12-12 18:29:05 UTC
This looks like a bug in KLocalizedString or either QString. There's nothing in the backtrace that looks relevant to digikam.
Comment 3 caulier.gilles 2009-12-25 20:02:00 UTC
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
Comment 4 caulier.gilles 2009-12-25 20:07:35 UTC
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
Comment 5 caulier.gilles 2010-01-25 21:51:52 UTC
digiKam 1.1. release will be done in few days. Please check if this entry still valid.

Thanks in advance

Gilles Caulier
Comment 6 caulier.gilles 2010-04-04 10:45:29 UTC
digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there.

Thanks in advance

Gilles Caulier
Comment 7 caulier.gilles 2010-10-06 14:29:14 UTC
no feedback from user
Gilles Caulier
Comment 8 caulier.gilles 2015-07-04 06:03:34 UTC
New digiKam 4.11.0 is available.

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

Can you reproduce the problem with this release ?
Comment 9 caulier.gilles 2016-07-03 06:49:45 UTC
With digiKam 5.0.0, this problem is not reproducible.

I close this file now. Re-open it if necessary.

Gilles Caulier