[Digikam-devel] [Bug 279969] New: Digikam crash after closing the extendet Diashow

Marcus Menzel flareload at gmx.de
Fri Aug 12 14:32:37 BST 2011


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

           Summary: Digikam crash after closing the extendet Diashow
           Product: digikam
           Version: 1.9.0
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: flareload at gmx.de


Application: digikam (1.9.0)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-30-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
after all pictures were shown I pressed the mousebutton to close the diascreen
on the second monitor.

The crash can be reproduced some of the time.

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

Thread 20 (Thread 0x7f8338854700 (LWP 5295)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f834aa21e3b in wait (this=<value optimized out>, mutex=0x1e99950,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1e99950,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x000000000062851b in ?? ()
#4  0x00007f834aa2127e in QThreadPrivate::start (arg=0x1eb0dc0) at
thread/qthread_unix.cpp:266
#5  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#6  0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f8338053700 (LWP 5299)):
#0  0xffffffffff600151 in ?? ()
#1  0x00007f8338052a70 in ?? ()
#2  0x00007fff27071852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 18 (Thread 0x7f833691a700 (LWP 5300)):
#0  0x00007f834a798644 in __pthread_mutex_lock (mutex=0x21cf7d8) at
pthread_mutex_lock.c:51
#1  0x00007f8346537a43 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x00007f8346537e78 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f834653845c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#4  0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x22ab0d0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f834ab13dec in QEventLoop::exec (this=0x7f8336919d90, flags=) at
kernel/qeventloop.cpp:201
#7  0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#8  0x00007f834aa2127e in QThreadPrivate::start (arg=0x22178b0) at
thread/qthread_unix.cpp:266
#9  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f83360bc700 (LWP 5301)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f834aa21e3b in wait (this=<value optimized out>, mutex=0x236f048,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x236f048,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f834eeec5e2 in ?? () from /usr/lib/libdigikamcore.so.1
#4  0x00007f834aa2127e in QThreadPrivate::start (arg=0x236f030) at
thread/qthread_unix.cpp:266
#5  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#6  0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f83358bb700 (LWP 5302)):
#0  0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8346538009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f834653845c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x246d5b0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f834ab13dec in QEventLoop::exec (this=0x7f83358bad90, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f834aa2127e in QThreadPrivate::start (arg=0x24697c0) at
thread/qthread_unix.cpp:266
#8  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#9  0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f83350ba700 (LWP 5303)):
#0  0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8346538009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f834653845c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x2467ac0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f834ab13dec in QEventLoop::exec (this=0x7f83350b9d90, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f834aa2127e in QThreadPrivate::start (arg=0x246d090) at
thread/qthread_unix.cpp:266
#8  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#9  0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f832038e700 (LWP 5304)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f832dee00d1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#3  0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f831ef52700 (LWP 5305)):
#0  0x00007f83492622c3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f832df09385 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f832deedd09 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f831e751700 (LWP 5306)):
#0  0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8346538009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f834653845c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x2b1b3d0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f834ab13dec in QEventLoop::exec (this=0x7f831e750d30, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f832e13c2b0 in ?? () from
/usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f834aa2127e in QThreadPrivate::start (arg=0x2b1adb0) at
thread/qthread_unix.cpp:266
#9  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f831dd4b700 (LWP 5307)):
#0  0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8348f6e40f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f8348f5dd76 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f8348f5f7f9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f8348f5f8b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f8348f6e20b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f8340d08fb8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#8  0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f8319549700 (LWP 5308)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f832def0e83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#3  0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f8318d09700 (LWP 5309)):
#0  0xffffffffff60014c in ?? ()
#1  0x00007f8318d08a30 in ?? ()
#2  0x00007fff27071852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 8 (Thread 0x7f8316436700 (LWP 5317)):
#0  postEventSourcePrepare (s=0x7f83101250c0, timeout=0x7f8316435bbc) at
kernel/qeventdispatcher_glib.cpp:253
#1  0x00007f8346537a11 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x00007f8346537e78 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f834653845c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#4  0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x31576c0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f834ab13dec in QEventLoop::exec (this=0x7f8316435d50, flags=) at
kernel/qeventloop.cpp:201
#7  0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#8  0x00007f834aaf35f8 in QInotifyFileSystemWatcherEngine::run (this=0x31568d0)
at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f834aa2127e in QThreadPrivate::start (arg=0x31568d0) at
thread/qthread_unix.cpp:266
#10 0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#11 0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f8315434700 (LWP 5322)):
#0  0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8346538009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f834653845c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x499a5a0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f834ab13dec in QEventLoop::exec (this=0x7f8315433d50, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f834aaf35f8 in QInotifyFileSystemWatcherEngine::run (this=0x4999a20)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f834aa2127e in QThreadPrivate::start (arg=0x4999a20) at
thread/qthread_unix.cpp:266
#9  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f82ecb09700 (LWP 5368)):
#0  0xffffffffff60014c in ?? ()
#1  0x00007f82ecb08a30 in ?? ()
#2  0x00007fff27071852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 5 (Thread 0x7f82ec308700 (LWP 5375)):
#0  0x00007f834a798665 in __pthread_mutex_lock (mutex=0x7f830463de28) at
pthread_mutex_lock.c:61
#1  0x00007f8346537a43 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x00007f8346537e78 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f834653845c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#4  0x00007f834ab411e6 in QEventDispatcherGlib::processEvents
(this=0x7f83041bb290, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f834ab13dec in QEventLoop::exec (this=0x7f82ec307d50, flags=) at
kernel/qeventloop.cpp:201
#7  0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#8  0x00007f834aaf35f8 in QInotifyFileSystemWatcherEngine::run (this=0x73780b0)
at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f834aa2127e in QThreadPrivate::start (arg=0x73780b0) at
thread/qthread_unix.cpp:266
#10 0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#11 0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f82e9b03700 (LWP 5382)):
#0  0x00007f83465376a9 in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x00007f8346538023 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f834653845c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f834ab411e6 in QEventDispatcherGlib::processEvents (this=0x79172f0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f834ab13dec in QEventLoop::exec (this=0x7f82e9b02d50, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f834aa1e2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f834aaf35f8 in QInotifyFileSystemWatcherEngine::run (this=0x7911b50)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f834aa2127e in QThreadPrivate::start (arg=0x7911b50) at
thread/qthread_unix.cpp:266
#9  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f830deb8700 (LWP 8808)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f834aa21e3b in wait (this=<value optimized out>, mutex=0x73de898,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x73de898,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f830ba80924 in KIPIPlugins::LoadRawThumbThread::run() () from
/usr/lib/libkipiplugins.so.1
#4  0x00007f834aa2127e in QThreadPrivate::start (arg=0x6418080) at
thread/qthread_unix.cpp:266
#5  0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#6  0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f82e9302700 (LWP 8895)):
[KCrash Handler]
#6  QUrl::QUrl (this=0x7f8304e5a010, other=...) at io/qurl.cpp:4158
#7  0x00007f834af5b019 in KUrl::KUrl (this=0x7f8304e5a010, _u=...) at
../../kdecore/io/kurl.cpp:472
#8  0x00007f830a3b8190 in ?? () from
/usr/lib/kde4/kipiplugin_advancedslideshow.so
#9  0x00007f834aa2127e in QThreadPrivate::start (arg=0xbfabf10) at
thread/qthread_unix.cpp:266
#10 0x00007f834a796971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#11 0x00007f834926992d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8351a657c0 (LWP 5292)):
#0  0x00007f834925d203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8340f272da in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f8340f27837 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f8340f27ae5 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f8347b817ba in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f8347b81d21 in _XEventsQueued () from /usr/lib/libX11.so.6
#6  0x00007f8347b6a47f in XEventsQueued () from /usr/lib/libX11.so.6
#7  0x00007f834b7d9c77 in x11EventSourcePrepare (s=0x1d6a8a0, timeout=<value
optimized out>) at kernel/qguieventdispatcher_glib.cpp:79
#8  0x00007f8346537a11 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#9  0x00007f8346537e78 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007f834653845c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#11 0x00007f834ab41193 in QEventDispatcherGlib::processEvents (this=0x1d1f280,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#12 0x00007f834b7d9a4e in QGuiEventDispatcherGlib::processEvents
(this=0x7fff27062cd0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#13 0x00007f834ab13a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#14 0x00007f834ab13dec in QEventLoop::exec (this=0x7fff27063050, flags=) at
kernel/qeventloop.cpp:201
#15 0x00007f834ab17ebb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#16 0x000000000067ad2d in ?? ()
#17 0x00007f83491a1d8e in __libc_start_main (main=<value optimized out>,
argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized
out>, fini=<value optimized out>, rtld_fini=<value optimized out>,
stack_end=0x7fff270640c8) at libc-start.c:226
#18 0x0000000000474929 in _start ()

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