[Digikam-devel] [Bug 279438] New: Crash when hovering over image

felix_mauch at web.de felix_mauch at web.de
Fri Aug 5 11:55:48 BST 2011


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

           Summary: Crash when hovering over image
           Product: digikam
           Version: 2.0.0
          Platform: Archlinux Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: felix_mauch at web.de


Version:           2.0.0 (using KDE 4.7.0) 
OS:                Linux

When I view an image, Digikam sometimes crashes. 
Sometimes it crashes as soon as an Image gets loaded into the preview window,
sometimes when I hover over the window, sometimes when I hover over the
face-detection button, sometimes when I click on the image, or the "add face"
button or the "show faces" button, I can't really tell, what's causing these
crashes. Sometimes it even doesn't crash at all. I can view the image, add
faces, etc. However, in the same session viewing another image results in
another crash - so digikam became pretty unusuable for me sadly :(
I attached a crash report. Unfortunately I guess, it isn't very useful. I also
recompiled digikam by source with debugging information, but the crash handler
still complained about missing debugging information for /usr/bin/digikam...

Reproducible: Sometimes

Steps to Reproduce:
Double click on a thumbnail in an album.

Actual Results:  
Sooner or later digikam will crash as described above.

Expected Results:  
No crash would be nice :)

Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xaf603860 (LWP 1909))]

Thread 11 (Thread 0xae632b70 (LWP 1910)):
#0  0xb7829424 in __kernel_vsyscall ()
#1  0xb435e87b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb49c310c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4c5be20 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0x081c53fe in Digikam::ScanController::run (this=0x95d0000) at
/tmp/yaourt-tmp-felix/aur-digikam-git/src/digikam/digikam/database/scancontroller.cpp:618
#5  0xb4c5b913 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb435ac77 in start_thread () from /lib/libpthread.so.0
#7  0xb49b543e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 10 (Thread 0xade31b70 (LWP 1911)):
#0  0xb7829424 in __kernel_vsyscall ()
#1  0xb49aad4e in poll () from /lib/libc.so.6
#2  0xb3431e6b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb34232b6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb34236da in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4d844a7 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0xb4d551fd in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7  0xb4d55441 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8  0xb4c58abb in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb4d35d9d in ?? () from /usr/lib/libQtCore.so.4
#10 0xb4c5b913 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb435ac77 in start_thread () from /lib/libpthread.so.0
#12 0xb49b543e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 9 (Thread 0xad4ffb70 (LWP 1936)):
#0  0xb7829424 in __kernel_vsyscall ()
#1  0xb435e87b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb49c310c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4c5be20 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb6ab41c9 in Digikam::ParkingThread::run (this=0x967a430) at
/tmp/yaourt-tmp-felix/aur-digikam-git/src/digikam/libs/threads/threadmanager.cpp:119
#5  0xb4c5b913 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb435ac77 in start_thread () from /lib/libpthread.so.0
#7  0xb49b543e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 8 (Thread 0xa2f4db70 (LWP 1968)):
#0  0xb7829424 in __kernel_vsyscall ()
#1  0xb435ec23 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb49c3164 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb4c5bdae in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb4c4fb84 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4c5b913 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb435ac77 in start_thread () from /lib/libpthread.so.0
#7  0xb49b543e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 7 (Thread 0xa77e6b70 (LWP 2046)):
#0  0xb7829424 in __kernel_vsyscall ()
#1  0xb435ec23 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb49c3164 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb4c5bdae in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb4c4fb84 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4c5b913 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb435ac77 in start_thread () from /lib/libpthread.so.0
#7  0xb49b543e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 6 (Thread 0xa2693b70 (LWP 2047)):
#0  0xb7829424 in __kernel_vsyscall ()
#1  0xb435ec23 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb49c3164 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb4c5bdae in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb4c4fb84 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4c5b913 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb435ac77 in start_thread () from /lib/libpthread.so.0
#7  0xb49b543e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 5 (Thread 0xa1e92b70 (LWP 2048)):
#0  0xb7829424 in __kernel_vsyscall ()
#1  0xb435ec23 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb49c3164 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb4c5bdae in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb4c4fb84 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4c5b913 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb435ac77 in start_thread () from /lib/libpthread.so.0
#7  0xb49b543e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0xa1691b70 (LWP 2049)):
#0  0xb7829424 in __kernel_vsyscall ()
#1  0xb435ec23 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb49c3164 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb4c5bdae in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb4c4fb84 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4c5b913 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb435ac77 in start_thread () from /lib/libpthread.so.0
#7  0xb49b543e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xa0e90b70 (LWP 2050)):
#0  0xb38752b5 in ?? () from /usr/lib/libgomp.so.1
#1  0xb387534e in ?? () from /usr/lib/libgomp.so.1
#2  0xb3873c28 in ?? () from /usr/lib/libgomp.so.1
#3  0xb435ac77 in start_thread () from /lib/libpthread.so.0
#4  0xb49b543e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0x9fa8eb70 (LWP 2074)):
#0  0xb38752b5 in ?? () from /usr/lib/libgomp.so.1
#1  0xb387534e in ?? () from /usr/lib/libgomp.so.1
#2  0xb3873c28 in ?? () from /usr/lib/libgomp.so.1
#3  0xb435ac77 in start_thread () from /lib/libpthread.so.0
#4  0xb49b543e in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xaf603860 (LWP 1909)):
[KCrash Handler]
#7  0xb495b216 in memcpy () from /lib/libc.so.6
#8  0xa55f438c in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

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