[Digikam-devel] [Bug 241770] New: Digikam crashes

Milko Krachounov exabyte at 3mhz.net
Mon Jun 14 21:08:40 BST 2010


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

           Summary: Digikam crashes
           Product: digikam
           Version: 1.2.0
          Platform: Debian unstable
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: exabyte at 3mhz.net


Version:           1.2.0 (using KDE 4.4.3) 
OS:                Linux

Digikam bug reporter refuses to automatically send this bug report, because it
claims that the backtrace is unusable. Please fix the reporter, since it's too
complicated to find how to login on this site and find the version numbers I'm
using, etc. Here's the backtrace.

Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0x7faa689e87c0 (LWP 23885))]

Thread 20 (Thread 0x7faa5296d710 (LWP 23889)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007faa62008e8b in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x23bcc30, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x23bcc30,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000006e205b in ?? ()
#4  0x00007faa62007e35 in QThreadPrivate::start (arg=0x23bd9c0) at
thread/qthread_unix.cpp:248
#5  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7faa4f00a710 (LWP 23970)):
#0  0x00007faa5f5ddf0f in __pthread_mutex_lock (mutex=0x277c788) at
pthread_mutex_lock.c:62
#1  0x00007faa5d926cd3 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x00007faa5d927108 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007faa5d9276ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#4  0x00007faa62120766 in QEventDispatcherGlib::processEvents (this=0x277c690,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007faa620f5a82 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007faa620f5e5c in QEventLoop::exec (this=0x7faa4f009dc0, flags=) at
kernel/qeventloop.cpp:201
#7  0x00007faa6200579b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x00007faa62007e35 in QThreadPrivate::start (arg=0x278f330) at
thread/qthread_unix.cpp:248
#9  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#10 0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7faa4e788710 (LWP 23971)):
#0  0x00007faa612ba103 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007faa5d927299 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007faa5d9276ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007faa62120766 in QEventDispatcherGlib::processEvents (this=0x275d6e0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007faa620f5a82 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007faa620f5e5c in QEventLoop::exec (this=0x7faa4e787dc0, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007faa6200579b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007faa62007e35 in QThreadPrivate::start (arg=0x273f070) at
thread/qthread_unix.cpp:248
#8  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#9  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7faa4df06710 (LWP 23972)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007faa62008e8b in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x2952958, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2952958,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faa659c88b2 in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#4  0x00007faa62007e35 in QThreadPrivate::start (arg=0x2952940) at
thread/qthread_unix.cpp:248
#5  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7faa4d705710 (LWP 23973)):
#0  0x00007faa612ba103 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007faa5d927299 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007faa5d9276ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007faa62120766 in QEventDispatcherGlib::processEvents (this=0x2713cd0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007faa620f5a82 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007faa620f5e5c in QEventLoop::exec (this=0x7faa4d704dc0, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007faa6200579b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007faa62007e35 in QThreadPrivate::start (arg=0x270f680) at
thread/qthread_unix.cpp:248
#8  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#9  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7faa4cf04710 (LWP 23974)):
#0  0x00007faa612ba103 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007faa5d927299 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007faa5d9276ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007faa62120766 in QEventDispatcherGlib::processEvents (this=0x2770c10,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007faa620f5a82 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007faa620f5e5c in QEventLoop::exec (this=0x7faa4cf03dc0, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007faa6200579b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007faa62007e35 in QThreadPrivate::start (arg=0x2713910) at
thread/qthread_unix.cpp:248
#8  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#9  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7faa45e33710 (LWP 23978)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007faa46649f41 in ?? () from /usr/lib/libxine.so.1
#2  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#3  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7faa46634710 (LWP 23979)):
#0  0x00007faa612be8b3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007faa46672a15 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007faa466578e9 in ?? () from /usr/lib/libxine.so.1
#3  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#4  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7faa1a404710 (LWP 23980)):
#0  0x00007faa612ba103 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007faa5d927299 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007faa5d9276ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007faa62120766 in QEventDispatcherGlib::processEvents (this=0x2fab7d0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007faa620f5a82 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007faa620f5e5c in QEventLoop::exec (this=0x7faa1a403d60, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007faa6200579b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007faa468a5400 in ?? () from
/usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007faa62007e35 in QThreadPrivate::start (arg=0x2fab1b0) at
thread/qthread_unix.cpp:248
#9  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#10 0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7faa199fa710 (LWP 23986)):
#0  0x00007faa612b8ead in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007faa46de10e5 in ?? () from /usr/lib/libasound.so.2
#2  0x00007faa46ddbf08 in snd_hctl_handle_events () from
/usr/lib/libasound.so.2
#3  0x00007faa46de5b39 in snd_mixer_handle_events () from
/usr/lib/libasound.so.2
#4  0x00007faa199ff846 in ?? () from
/usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#5  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7faa191f9710 (LWP 23987)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007faa4665aa3b in ?? () from /usr/lib/libxine.so.1
#2  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#3  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7faa16b53710 (LWP 23988)):
#0  0x00007faa5f5ddf05 in __pthread_mutex_lock (mutex=0x33680c8) at
pthread_mutex_lock.c:61
#1  0x00007faa5d926927 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x00007faa5d9272b3 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007faa5d9276ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#4  0x00007faa62120766 in QEventDispatcherGlib::processEvents (this=0x33549a0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007faa620f5a82 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007faa620f5e5c in QEventLoop::exec (this=0x7faa16b52d50, flags=) at
kernel/qeventloop.cpp:201
#7  0x00007faa6200579b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x00007faa17fe282d in ?? () from
/usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#9  0x00007faa62007e35 in QThreadPrivate::start (arg=0x3367af0) at
thread/qthread_unix.cpp:248
#10 0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#11 0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7faa16352710 (LWP 23989)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007faa62008e8b in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x338ff18, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x338ff18,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faa659c88b2 in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#4  0x00007faa62007e35 in QThreadPrivate::start (arg=0x338ff00) at
thread/qthread_unix.cpp:248
#5  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7faa15b51710 (LWP 23996)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007faa62008e8b in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x33fbe38, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x33fbe38,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faa659c88b2 in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#4  0x00007faa62007e35 in QThreadPrivate::start (arg=0x33fbe20) at
thread/qthread_unix.cpp:248
#5  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7faa1334c710 (LWP 23997)):
#0  0x00007faa612ba103 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=807) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007faa5d927299 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007faa5d9276ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007faa62120766 in QEventDispatcherGlib::processEvents (this=0x343dde0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007faa620f5a82 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007faa620f5e5c in QEventLoop::exec (this=0x7faa1334bd50, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007faa6200579b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007faa17fe282d in ?? () from
/usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#8  0x00007faa62007e35 in QThreadPrivate::start (arg=0x343ddc0) at
thread/qthread_unix.cpp:248
#9  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#10 0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7faa13b4d710 (LWP 23998)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007faa62008e8b in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x34bfdd8, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x34bfdd8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faa659c88b2 in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#4  0x00007faa62007e35 in QThreadPrivate::start (arg=0x34bfdc0) at
thread/qthread_unix.cpp:248
#5  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7faa15350710 (LWP 24334)):
#0  0x00007faa612ba103 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=957) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007faa5d927299 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007faa5d9276ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007faa62120766 in QEventDispatcherGlib::processEvents (this=0x5d45300,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007faa620f5a82 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007faa620f5e5c in QEventLoop::exec (this=0x7faa1534fd50, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007faa6200579b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007faa17fe282d in ?? () from
/usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#8  0x00007faa62007e35 in QThreadPrivate::start (arg=0x5d45090) at
thread/qthread_unix.cpp:248
#9  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#10 0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7faa1434e710 (LWP 24335)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007faa62008e8b in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x5dd5eb8, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x5dd5eb8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007faa659c88b2 in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#4  0x00007faa62007e35 in QThreadPrivate::start (arg=0x5dd5ea0) at
thread/qthread_unix.cpp:248
#5  0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7faa11b49710 (LWP 24342)):
[KCrash Handler]
#5  0x00007faa61228175 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007faa6122af80 in *__GI_abort () at abort.c:92
#7  0x00007faa61abbdd5 in __gnu_cxx::__verbose_terminate_handler() () from
/usr/lib/libstdc++.so.6
#8  0x00007faa61aba176 in ?? () from /usr/lib/libstdc++.so.6
#9  0x00007faa61aba1a3 in std::terminate() () from /usr/lib/libstdc++.so.6
#10 0x00007faa61aba29e in __cxa_throw () from /usr/lib/libstdc++.so.6
#11 0x00007faa61a54b12 in std::__throw_bad_alloc() () from
/usr/lib/libstdc++.so.6
#12 0x00007faa66ea6efd in std::vector<Exiv2::Exifdatum,
std::allocator<Exiv2::Exifdatum> >::operator=(std::vector<Exiv2::Exifdatum,
std::allocator<Exiv2::Exifdatum> > const&) ()
   from /usr/lib/libkexiv2.so.8
#13 0x00007faa66ea531c in KExiv2Iface::KExiv2::load(QString const&) const ()
from /usr/lib/libkexiv2.so.8
#14 0x00007faa6599c2e9 in Digikam::DMetadata::load(QString const&) const ()
from /usr/lib/libdigikamcore.so.1
#15 0x00000000005324f5 in ?? ()
#16 0x00000000004ecb9a in ?? ()
#17 0x00000000004ef2f6 in ?? ()
#18 0x00007faa62007e35 in QThreadPrivate::start (arg=0x5d3e520) at
thread/qthread_unix.cpp:248
#19 0x00007faa5f5db8ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#20 0x00007faa612c501d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7faa689e87c0 (LWP 23885)):
#0  0x00007faa612ba103 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007faa587558ca in ?? () from /usr/lib/libxcb.so.1
#2  0x00007faa58757c0c in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3  0x00007faa60237804 in _XReply () from /usr/lib/libX11.so.6
#4  0x00007faa60213a67 in XGetImage () from /usr/lib/libX11.so.6
#5  0x00007faa6311d8a0 in QX11PixmapData::toImage (this=0x5d65570) at
image/qpixmap_x11.cpp:1492
#6  0x00007faa631059d0 in QPixmap::toImage (this=0x7fffb9645230) at
image/qpixmap.cpp:486
#7  0x00007faa54543428 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#8  0x00007faa5456c525 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#9  0x00007faa5457c7ba in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#10 0x00007faa634a8888 in QStylePainter::drawComplexControl (this=0x4648e60) at
../../include/QtGui/../../src/gui/painting/qstylepainter.h:94
#11 QToolButton::paintEvent (this=0x4648e60) at widgets/qtoolbutton.cpp:556
#12 0x00007faa630791e2 in QWidget::event (this=0x4648e60, event=0x7fffb9647100)
at kernel/qwidget.cpp:8190
#13 0x00007faa6302332c in QApplicationPrivate::notify_helper (this=0x236b980,
receiver=0x4648e60, e=0x7fffb9647100) at kernel/qapplication.cpp:4302
#14 0x00007faa6302980b in QApplication::notify (this=0x7fffb9649660,
receiver=0x4648e60, e=0x7fffb9647100) at kernel/qapplication.cpp:4185
#15 0x00007faa63f96436 in KApplication::notify (this=0x7fffb9649660,
receiver=0x4648e60, event=0x7fffb9647100) at
../../kdeui/kernel/kapplication.cpp:302
#16 0x00007faa620f715c in QCoreApplication::notifyInternal
(this=0x7fffb9649660, receiver=0x4648e60, event=0x7fffb9647100) at
kernel/qcoreapplication.cpp:726
#17 0x00007faa630817dd in QCoreApplication::sendSpontaneousEvent
(this=0x5ea8bd0, pdev=<value optimized out>, rgn=..., offset=<value optimized
out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x5e42b80) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#18 QWidgetPrivate::drawWidget (this=0x5ea8bd0, pdev=<value optimized out>,
rgn=..., offset=<value optimized out>, flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x5e42b80)
    at kernel/qwidget.cpp:5363
#19 0x00007faa63082478 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=8, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x5e42b80) at kernel/qwidget.cpp:5476
#20 0x00007faa630822a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=9, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x5e42b80) at kernel/qwidget.cpp:5463
#21 0x00007faa630822a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=11, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x5e42b80) at kernel/qwidget.cpp:5463
#22 0x00007faa630822a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=12, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x5e42b80) at kernel/qwidget.cpp:5463
#23 0x00007faa630822a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=14, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x5e42b80) at kernel/qwidget.cpp:5463
#24 0x00007faa630822a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=15, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x5e42b80) at kernel/qwidget.cpp:5463
#25 0x00007faa630822a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=16, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x5e42b80) at kernel/qwidget.cpp:5463
#26 0x00007faa6308153a in QWidgetPrivate::drawWidget (this=0x5eb85c0,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x5e42b80) at kernel/qwidget.cpp:5412
#27 0x00007faa63082478 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=63, rgn=<value
optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x5e42b80) at kernel/qwidget.cpp:5476
#28 0x00007faa6308153a in QWidgetPrivate::drawWidget (this=0x4626ac0,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, 
    backingStore=0x5e42b80) at kernel/qwidget.cpp:5412
#29 0x00007faa6323ba45 in QWidgetBackingStore::sync (this=0x5e42b80) at
painting/qbackingstore.cpp:1300
#30 0x00007faa63073140 in QWidgetPrivate::syncBackingStore (this=0x4626ac0) at
kernel/qwidget.cpp:1688
#31 0x00007faa630798e5 in QWidget::event (this=0x26d8470, event=0x5ec6640) at
kernel/qwidget.cpp:8337
#32 0x00007faa6343c30b in QMainWindow::event (this=0x26d8470, event=0x5ec6640)
at widgets/qmainwindow.cpp:1414
#33 0x00007faa640acde3 in KXmlGuiWindow::event (this=0x7fffb96443a0, ev=0x1) at
../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#34 0x00007faa6302332c in QApplicationPrivate::notify_helper (this=0x236b980,
receiver=0x26d8470, e=0x5ec6640) at kernel/qapplication.cpp:4302
#35 0x00007faa6302980b in QApplication::notify (this=0x7fffb9649660,
receiver=0x26d8470, e=0x5ec6640) at kernel/qapplication.cpp:4185
#36 0x00007faa63f96436 in KApplication::notify (this=0x7fffb9649660,
receiver=0x26d8470, event=0x5ec6640) at ../../kdeui/kernel/kapplication.cpp:302
#37 0x00007faa620f715c in QCoreApplication::notifyInternal
(this=0x7fffb9649660, receiver=0x26d8470, event=0x5ec6640) at
kernel/qcoreapplication.cpp:726
#38 0x00007faa620fa804 in QCoreApplication::sendEvent (receiver=0x0,
event_type=<value optimized out>, data=0x2331bc0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, data=0x2331bc0) at kernel/qcoreapplication.cpp:1367
#40 0x00007faa62120bd3 in QCoreApplication::sendPostedEvents (s=<value
optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#41 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:276
#42 0x00007faa5d9236c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0x00007faa5d927538 in ?? () from /lib/libglib-2.0.so.0
#44 0x00007faa5d9276ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#45 0x00007faa62120713 in QEventDispatcherGlib::processEvents (this=0x23312b0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#46 0x00007faa630d314e in QGuiEventDispatcherGlib::processEvents
(this=0x7fffb96443a0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#47 0x00007faa620f5a82 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#48 0x00007faa620f5e5c in QEventLoop::exec (this=0x7fffb9649590, flags=) at
kernel/qeventloop.cpp:201
#49 0x00007faa620faaeb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1003
#50 0x000000000077ff9b in ?? ()
#51 0x00007faa61214c4d 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=0x7fffb964a508) at
libc-start.c:228
#52 0x00000000004773a9 in _start ()


Reproducible: Always

Steps to Reproduce:
1. Try to download photos with camera (only if the camera is connected),
crashes.

Two related crashes I didn't bother to save the backtrace for:
1. Open a gallery, crashes.
1. Close the download dialog box (if the camera wasn't connected), and it
crashes.

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