Application: digikam (1.2.0) KDE Platform Version: 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) Qt Version: 4.7.0 Operating System: Linux 2.6.32-23-generic-pae i686 Distribution: Ubuntu 10.04 LTS -- Information about the crash: - What I was doing when the application crashed: Press Album -> New Version 1.2.0 Using KDE Development Platform 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) from the PPA on Ubuntu -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb24d1af0 (LWP 4294))] Thread 17 (Thread 0xaf422b70 (LWP 4295)): #0 0xb7826430 in __kernel_vsyscall () #1 0xb4a75015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb4aec997 in QWaitConditionPrivate::wait (this=0x9067e38, mutex=0x9067e34, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x9067e38, mutex=0x9067e34, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x08328614 in Digikam::ScanController::run (this=0x91d1540) at /build/buildd/digikam-1.2.0/digikam/scancontroller.cpp:516 #5 0xb4aebdc9 in QThreadPrivate::start (arg=0x91d1540) at thread/qthread_unix.cpp:266 #6 0xb4a7096e in start_thread (arg=0xaf422b70) at pthread_create.c:300 #7 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 16 (Thread 0xae9ffb70 (LWP 4297)): #0 0xb7826430 in __kernel_vsyscall () #1 0xb4599b86 in *__GI___poll (fds=0xb462fff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb3ede4eb in g_poll () from /lib/libglib-2.0.so.0 #3 0xb3ed10ac in ?? () from /lib/libglib-2.0.so.0 #4 0xb3ed14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0xb4c1af1f in QEventDispatcherGlib::processEvents (this=0x95ed960, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #6 0xb4beb1a9 in QEventLoop::processEvents (this=0xae9ff2a0, flags=) at kernel/qeventloop.cpp:149 #7 0xb4beb5fa in QEventLoop::exec (this=0xae9ff2a0, flags=...) at kernel/qeventloop.cpp:201 #8 0xb4ae8aee in QThread::exec (this=0x95ed380) at thread/qthread.cpp:490 #9 0xb663fccd in Digikam::ImageFilterModelWorker::Thread::run (this=0x95ed380) at /build/buildd/digikam-1.2.0/obj-i486-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:66 #10 0xb4aebdc9 in QThreadPrivate::start (arg=0x95ed380) at thread/qthread_unix.cpp:266 #11 0xb4a7096e in start_thread (arg=0xae9ffb70) at pthread_create.c:300 #12 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 15 (Thread 0xae172b70 (LWP 4298)): #0 0xb29b6e16 in *__GI_clock_gettime (clock_id=-1298419724, tp=0xae171fa0) at ../sysdeps/unix/clock_gettime.c:100 #1 0xb4b46ceb in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0xb4c1d045 in QTimerInfoList::updateCurrentTime (this=0x95ea70c) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb4c1d08a in QTimerInfoList::timerWait (this=0x95ea70c, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb4c1b128 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xae1720cc) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb4c1b1b5 in timerSourcePrepare (source=0x0, timeout=0xb29baff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb3ed0aca in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0xb3ed0ee9 in ?? () from /lib/libglib-2.0.so.0 #9 0xb3ed14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0xb4c1af1f in QEventDispatcherGlib::processEvents (this=0x95ee160, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #11 0xb4beb1a9 in QEventLoop::processEvents (this=0xae1722a0, flags=) at kernel/qeventloop.cpp:149 #12 0xb4beb5fa in QEventLoop::exec (this=0xae1722a0, flags=...) at kernel/qeventloop.cpp:201 #13 0xb4ae8aee in QThread::exec (this=0x95ed6b0) at thread/qthread.cpp:490 #14 0xb663fccd in Digikam::ImageFilterModelWorker::Thread::run (this=0x95ed6b0) at /build/buildd/digikam-1.2.0/obj-i486-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:66 #15 0xb4aebdc9 in QThreadPrivate::start (arg=0x95ed6b0) at thread/qthread_unix.cpp:266 #16 0xb4a7096e in start_thread (arg=0xae172b70) at pthread_create.c:300 #17 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 14 (Thread 0xad971b70 (LWP 4299)): #0 0xb7826430 in __kernel_vsyscall () #1 0xb4a75015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb4aec997 in QWaitConditionPrivate::wait (this=0x96075e0, mutex=0x96075dc, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x96075e0, mutex=0x96075dc, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb68e2f0a in Digikam::LoadSaveThread::run (this=0x96075d0) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131 #5 0xb4aebdc9 in QThreadPrivate::start (arg=0x96075d0) at thread/qthread_unix.cpp:266 #6 0xb4a7096e in start_thread (arg=0xad971b70) at pthread_create.c:300 #7 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xad170b70 (LWP 4300)): #0 0xb29b6e16 in *__GI_clock_gettime (clock_id=-1298419724, tp=0xad16ffc0) at ../sysdeps/unix/clock_gettime.c:100 #1 0xb4b46ceb in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0xb4c1d045 in QTimerInfoList::updateCurrentTime (this=0x9649034) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb4c1d08a in QTimerInfoList::timerWait (this=0x9649034, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb4c1b128 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xad1700ec) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb4c1b1b5 in timerSourcePrepare (source=0x0, timeout=0xb29baff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb3ed0aca in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0xb3ed0ee9 in ?? () from /lib/libglib-2.0.so.0 #9 0xb3ed14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0xb4c1af1f in QEventDispatcherGlib::processEvents (this=0x96449e8, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #11 0xb4beb1a9 in QEventLoop::processEvents (this=0xad1702c0, flags=) at kernel/qeventloop.cpp:149 #12 0xb4beb5fa in QEventLoop::exec (this=0xad1702c0, flags=...) at kernel/qeventloop.cpp:201 #13 0xb4ae8aee in QThread::exec (this=0x96443c8) at thread/qthread.cpp:490 #14 0xb4aebdc9 in QThreadPrivate::start (arg=0x96443c8) at thread/qthread_unix.cpp:266 #15 0xb4a7096e in start_thread (arg=0xad170b70) at pthread_create.c:300 #16 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xac96fb70 (LWP 4301)): #0 0xb4a7434f in __pthread_mutex_unlock_usercnt (mutex=0x96465ec, decr=0) at pthread_mutex_unlock.c:77 #1 0xb3ed0794 in g_main_context_check () from /lib/libglib-2.0.so.0 #2 0xb3ed10ce in ?? () from /lib/libglib-2.0.so.0 #3 0xb3ed14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0xb4c1af1f in QEventDispatcherGlib::processEvents (this=0x96439c8, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #5 0xb4beb1a9 in QEventLoop::processEvents (this=0xac96f2c0, flags=) at kernel/qeventloop.cpp:149 #6 0xb4beb5fa in QEventLoop::exec (this=0xac96f2c0, flags=...) at kernel/qeventloop.cpp:201 #7 0xb4ae8aee in QThread::exec (this=0x96412d8) at thread/qthread.cpp:490 #8 0xb4aebdc9 in QThreadPrivate::start (arg=0x96412d8) at thread/qthread_unix.cpp:266 #9 0xb4a7096e in start_thread (arg=0xac96fb70) at pthread_create.c:300 #10 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xa5f25b70 (LWP 4302)): #0 0xb7826430 in __kernel_vsyscall () #1 0xb4a75342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0xaa09ece7 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 10 (Thread 0xa52e6b70 (LWP 4303)): #0 0xb7826430 in __kernel_vsyscall () #1 0xb45a0971 in select () at ../sysdeps/unix/syscall-template.S:82 #2 0xaa0c85cc in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 9 (Thread 0xa4ae5b70 (LWP 4304)): #0 0xb4a72f66 in __pthread_mutex_lock (mutex=0x9b25b34) at pthread_mutex_lock.c:62 #1 0xb3ed07c8 in g_main_context_check () from /lib/libglib-2.0.so.0 #2 0xb3ed10ce in ?? () from /lib/libglib-2.0.so.0 #3 0xb3ed14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0xb4c1af1f in QEventDispatcherGlib::processEvents (this=0x9b25ab0, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #5 0xb4beb1a9 in QEventLoop::processEvents (this=0xa4ae5250, flags=) at kernel/qeventloop.cpp:149 #6 0xb4beb5fa in QEventLoop::exec (this=0xa4ae5250, flags=...) at kernel/qeventloop.cpp:201 #7 0xb4ae8aee in QThread::exec (this=0x9b256c0) at thread/qthread.cpp:490 #8 0xaa10981a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #9 0xb4aebdc9 in QThreadPrivate::start (arg=0x9b256c0) at thread/qthread_unix.cpp:266 #10 0xb4a7096e in start_thread (arg=0xa4ae5b70) at pthread_create.c:300 #11 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xa42e4b70 (LWP 4305)): #0 0xb44b75f2 in pa_mainloop_dispatch () from /usr/lib/libpulse.so.0 #1 0xb44b7a21 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #2 0xb44b7ae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #3 0xb44c92a3 in ?? () from /usr/lib/libpulse.so.0 #4 0xb29a4e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so #5 0xb4a7096e in start_thread (arg=0xa42e4b70) at pthread_create.c:300 #6 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0x9f8ffb70 (LWP 4306)): #0 0xb7826430 in __kernel_vsyscall () #1 0xb4a75015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xaa0af9ee in ?? () from /usr/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 6 (Thread 0x9f0feb70 (LWP 4307)): #0 0xb29b6e16 in *__GI_clock_gettime (clock_id=-1298419724, tp=0x9f0fdf60) at ../sysdeps/unix/clock_gettime.c:100 #1 0xb4b46ceb in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0xb4c1d045 in QTimerInfoList::updateCurrentTime (this=0xaea08eac) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb4c1d08a in QTimerInfoList::timerWait (this=0xaea08eac, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb4c1b128 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x9f0fe08c) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb4c1b1b5 in timerSourcePrepare (source=0x0, timeout=0xb29baff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb3ed0aca in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0xb3ed0ee9 in ?? () from /lib/libglib-2.0.so.0 #9 0xb3ed14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0xb4c1af1f in QEventDispatcherGlib::processEvents (this=0x9bc7628, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #11 0xb4beb1a9 in QEventLoop::processEvents (this=0x9f0fe260, flags=) at kernel/qeventloop.cpp:149 #12 0xb4beb5fa in QEventLoop::exec (this=0x9f0fe260, flags=...) at kernel/qeventloop.cpp:201 #13 0xb4ae8aee in QThread::exec (this=0x9bc6648) at thread/qthread.cpp:490 #14 0xb4bca2eb in QInotifyFileSystemWatcherEngine::run (this=0x9bc6648) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb4aebdc9 in QThreadPrivate::start (arg=0x9bc6648) at thread/qthread_unix.cpp:266 #16 0xb4a7096e in start_thread (arg=0x9f0feb70) at pthread_create.c:300 #17 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0x9e8fdb70 (LWP 4308)): #0 0xb7826430 in __kernel_vsyscall () #1 0xb4a75015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb4aec997 in QWaitConditionPrivate::wait (this=0x9c19650, mutex=0x9c1964c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x9c19650, mutex=0x9c1964c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb68e2f0a in Digikam::LoadSaveThread::run (this=0x9c19640) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131 #5 0xb4aebdc9 in QThreadPrivate::start (arg=0x9c19640) at thread/qthread_unix.cpp:266 #6 0xb4a7096e in start_thread (arg=0x9e8fdb70) at pthread_create.c:300 #7 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0x9e01cb70 (LWP 4315)): #0 0xb7826430 in __kernel_vsyscall () #1 0xb4a75015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb4aec997 in QWaitConditionPrivate::wait (this=0x9de2528, mutex=0x9de2524, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x9de2528, mutex=0x9de2524, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb68e2f0a in Digikam::LoadSaveThread::run (this=0x9de2518) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131 #5 0xb4aebdc9 in QThreadPrivate::start (arg=0x9de2518) at thread/qthread_unix.cpp:266 #6 0xb4a7096e in start_thread (arg=0x9e01cb70) at pthread_create.c:300 #7 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0x9c819b70 (LWP 4316)): #0 0xb29b6e16 in *__GI_clock_gettime (clock_id=-1298419724, tp=0x9c818f60) at ../sysdeps/unix/clock_gettime.c:100 #1 0xb4b46ceb in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0xb4c1d045 in QTimerInfoList::updateCurrentTime (this=0x9a9f2a84) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb4c1d08a in QTimerInfoList::timerWait (this=0x9a9f2a84, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb4c1b128 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x9c81908c) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb4c1b1b5 in timerSourcePrepare (source=0x0, timeout=0xb29baff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb3ed0aca in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0xb3ed0ee9 in ?? () from /lib/libglib-2.0.so.0 #9 0xb3ed14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0xb4c1af1f in QEventDispatcherGlib::processEvents (this=0x9e134e0, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #11 0xb4beb1a9 in QEventLoop::processEvents (this=0x9c819260, flags=) at kernel/qeventloop.cpp:149 #12 0xb4beb5fa in QEventLoop::exec (this=0x9c819260, flags=...) at kernel/qeventloop.cpp:201 #13 0xb4ae8aee in QThread::exec (this=0x9e112e0) at thread/qthread.cpp:490 #14 0xb4bca2eb in QInotifyFileSystemWatcherEngine::run (this=0x9e112e0) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb4aebdc9 in QThreadPrivate::start (arg=0x9e112e0) at thread/qthread_unix.cpp:266 #16 0xb4a7096e in start_thread (arg=0x9c819b70) at pthread_create.c:300 #17 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0x9b817b70 (LWP 4317)): #0 0xb7826430 in __kernel_vsyscall () #1 0xb4a75015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb4aec997 in QWaitConditionPrivate::wait (this=0x9e4a2c8, mutex=0x9e4a2c4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x9e4a2c8, mutex=0x9e4a2c4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb68e2f0a in Digikam::LoadSaveThread::run (this=0x9e4a2b8) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131 #5 0xb4aebdc9 in QThreadPrivate::start (arg=0x9e4a2b8) at thread/qthread_unix.cpp:266 #6 0xb4a7096e in start_thread (arg=0x9b817b70) at pthread_create.c:300 #7 0xb45a7a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb24d1af0 (LWP 4294)): [KCrash Handler] #7 Digikam::Album::isRoot (this=0x920ddc0) at /build/buildd/digikam-1.2.0/digikam/album.cpp:229 #8 0x082dd9e8 in Digikam::DigikamView::slotNewAlbum (this=0x9344470) at /build/buildd/digikam-1.2.0/digikam/digikamview.cpp:660 #9 0x082e3e08 in Digikam::DigikamView::qt_metacall (this=0x9344470, _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbff2c568) at /build/buildd/digikam-1.2.0/obj-i486-linux-gnu/digikam/digikamview.moc:284 #10 0xb4bf242a in QMetaObject::metacall (object=0x9344470, cl=3220358504, idx=49, argv=0xbff2c568) at kernel/qmetaobject.cpp:237 #11 0xb4c051a5 in QMetaObject::activate (sender=0x9ee5eb8, m=0x84d8258, local_signal_index=1, argv=0xbff2c568) at kernel/qobject.cpp:3280 #12 0xb513b399 in QAction::triggered (this=0x9ee5eb8, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #13 0xb513ccac in QAction::activate (this=0x9ee5eb8, event=QAction::Trigger) at kernel/qaction.cpp:1256 #14 0xb55fe3fc in QMenuPrivate::activateCausedStack (this=0xaa13480, causedStack=..., action=0x9ee5eb8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1003 #15 0xb560463b in QMenuPrivate::activateAction (this=0xaa13480, action=0x9ee5eb8, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1095 #16 0xb56051d0 in QMenu::mouseReleaseEvent (this=0x9e103f0, e=0xbff2ce00) at widgets/qmenu.cpp:2311 #17 0xb5da12b5 in KMenu::mouseReleaseEvent (this=0x9e103f0, e=0xbff2ce00) at ../../kdeui/widgets/kmenu.cpp:471 #18 0xb51a0e18 in QWidget::event (this=0x9e103f0, event=0xbff2ce00) at kernel/qwidget.cpp:8097 #19 0xb5606c1f in QMenu::event (this=0x9e103f0, e=0xbff2ce00) at widgets/qmenu.cpp:2420 #20 0xb514332c in QApplicationPrivate::notify_helper (this=0x90323a8, receiver=0x9e103f0, e=0xbff2ce00) at kernel/qapplication.cpp:4358 #21 0xb514b097 in QApplication::notify (this=0xbff2d6c8, receiver=0x9e103f0, e=0xbff2ce00) at kernel/qapplication.cpp:3923 #22 0xb5ca890a in KApplication::notify (this=0xbff2d6c8, receiver=0x9e103f0, event=0xbff2ce00) at ../../kdeui/kernel/kapplication.cpp:302 #23 0xb4bec6cb in QCoreApplication::notifyInternal (this=0xbff2d6c8, receiver=0x9e103f0, event=0xbff2ce00) at kernel/qcoreapplication.cpp:732 #24 0xb5148372 in QCoreApplication::sendEvent (receiver=0x9e103f0, event=0xbff2ce00, alienWidget=0x0, nativeWidget=0x9e103f0, buttonDown=0xb5abc200, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #25 QApplicationPrivate::sendMouseEvent (receiver=0x9e103f0, event=0xbff2ce00, alienWidget=0x0, nativeWidget=0x9e103f0, buttonDown=0xb5abc200, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3023 #26 0xb51d6b5f in QETWidget::translateMouseEvent (this=0x9e103f0, event=0xbff2d31c) at kernel/qapplication_x11.cpp:4337 #27 0xb51d5aa9 in QApplication::x11ProcessEvent (this=0xbff2d6c8, event=0xbff2d31c) at kernel/qapplication_x11.cpp:3414 #28 0xb520488a in x11EventSourceDispatch (s=0x9035640, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #29 0xb3ecd5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #30 0xb3ed12d8 in ?? () from /lib/libglib-2.0.so.0 #31 0xb3ed14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #32 0xb4c1aee5 in QEventDispatcherGlib::processEvents (this=0x9006bd0, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #33 0xb5204105 in QGuiEventDispatcherGlib::processEvents (this=0x9006bd0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #34 0xb4beb1a9 in QEventLoop::processEvents (this=0xbff2d614, flags=) at kernel/qeventloop.cpp:149 #35 0xb4beb5fa in QEventLoop::exec (this=0xbff2d614, flags=...) at kernel/qeventloop.cpp:201 #36 0xb4befbaf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #37 0xb5142157 in QApplication::exec () at kernel/qapplication.cpp:3637 #38 0x083ca505 in main (argc=5, argv=0xbff2db14) at /build/buildd/digikam-1.2.0/digikam/main.cpp:193 Reported using DrKonqi
Can you try with digiKam 1.3.0 ? Gilles Caulier
Where can I get that from?
http://www.digikam.org/drupal/node/521
So I have to use cmake? Any tips? Sorry, I'm a noob :P
http://www.digikam.org/drupal/download?q=download/KDE4
Still happens in 1.3
*** Bug 246174 has been marked as a duplicate of this bug. ***
*** Bug 247090 has been marked as a duplicate of this bug. ***
very strange. Not reproducble there. Can you run digiKam into valgrind : http://lxr.kde.org/source/extragear/graphics/digikam/HACKING#241 Gilles Caulier
Sorry, I can't get it to work :( Probably just being dumb. Do I need debug packages installed?
Can you try digiKam 1.4.0 ? And yes, you need debug package installed. Gilles Caulier
still a problem in 1.4
digiKam 1.6.0 is out: http://www.digikam.org/drupal/node/550 Please update and check if this entry still valid. Thanks in advance Gilles Caulier
Still an issue using digikam compiled from 1.6 source archive
*** Bug 263209 has been marked as a duplicate of this bug. ***
And with 1.7.0 ? Gilles Caulier
We need a new backtrace here. Best is with 2.0-beta1, or 1.7. All line numbers are off by now.
Created attachment 56142 [details] Crash with 1.7 Couldn't get 2 to build. Here is the backtrace with 1.7
Thread 1 (Thread 0xb22aa960 (LWP 21756)): [KCrash Handler] #7 Digikam::Album::isRoot (this=0x9eb1a68) at /home/jack/digikam-1.7.0/digikam/album.cpp:256 #8 0x0821b238 in Digikam::DigikamView::slotNewAlbum (this=0x9e90de0) at /home/jack/digikam-1.7.0/digikam/digikamview.cpp:707 #9 0x0822175c in Digikam::DigikamView::qt_metacall (this=0x9e90de0, _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbfa1ee98) at /home/jack/digikam-1.7.0/build/digikam/digikamview.moc:286 #10 0xb4a9f8ca in QMetaObject::metacall (object=0x9e90de0, cl=3215060632, idx=49, argv=0xbfa1ee98) at kernel/qmetaobject.cpp:237 #11 0xb4ab26ad in QMetaObject::activate (sender=0xa966030, m=0x84de450, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280 #12 0xb4fd0f99 in QAction::triggered (this=0xa966030, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #13 0xb4fd28dc in QAction::activate (this=0xa966030, event=QAction::Trigger) at kernel/qaction.cpp:1256 #14 0xb549e7ef in QMenuPrivate::activateCausedStack (this=0x9e8a930, causedStack=..., action=0xa966030, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993 #15 0xb54a4a4b in QMenuPrivate::activateAction (this=0x9e8a930, action=0xa966030, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1085 #16 0xb54a55e0 in QMenu::mouseReleaseEvent (this=0xa9484f8, e=0xbfa1f740) at widgets/qmenu.cpp:2301 #17 0xb5c4b8a5 in KMenu::mouseReleaseEvent (this=0xa9484f8, e=0xbfa1f740) at ../../kdeui/widgets/kmenu.cpp:471 #18 0xb5036e08 in QWidget::event (this=0xa9484f8, event=0xbfa1f740) at kernel/qwidget.cpp:8187 #19 0xb54a702f in QMenu::event (this=0xa9484f8, e=0xbfa1f740) at widgets/qmenu.cpp:2410 #20 0xb4fd8fdc in QApplicationPrivate::notify_helper (this=0x9bfa920, receiver=0xa9484f8, e=0xbfa1f740) at kernel/qapplication.cpp:4396 #21 0xb4fdfc2e in QApplication::notify (this=0xbfa20074, receiver=0xa9484f8, e=0xbfa1f740) at kernel/qapplication.cpp:3959 #22 0xb5b4fd8a in KApplication::notify (this=0xbfa20074, receiver=0xa9484f8, event=0xbfa1f740) at ../../kdeui/kernel/kapplication.cpp:310 #23 0xb4a99b3b in QCoreApplication::notifyInternal (this=0xbfa20074, receiver=0xa9484f8, event=0xbfa1f740) at kernel/qcoreapplication.cpp:732 #24 0xb4fde094 in sendEvent (receiver=0xa9484f8, event=0xbfa1f740, alienWidget=0x0, nativeWidget=0xa9484f8, buttonDown=0xb59733c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #25 QApplicationPrivate::sendMouseEvent (receiver=0xa9484f8, event=0xbfa1f740, alienWidget=0x0, nativeWidget=0xa9484f8, buttonDown=0xb59733c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058 #26 0xb506d261 in QETWidget::translateMouseEvent (this=0xa9484f8, event=0xbfa1fc5c) at kernel/qapplication_x11.cpp:4337 #27 0xb506c151 in QApplication::x11ProcessEvent (this=0xbfa20074, event=0xbfa1fc5c) at kernel/qapplication_x11.cpp:3414 #28 0xb509b36a in x11EventSourceDispatch (s=0x9bfdb68, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #29 0xb3dd5855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #30 0xb3dd9668 in ?? () from /lib/libglib-2.0.so.0 #31 0xb3dd9848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #32 0xb4ac8565 in QEventDispatcherGlib::processEvents (this=0x9bc7d68, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #33 0xb509abe5 in QGuiEventDispatcherGlib::processEvents (this=0x9bc7d68, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #34 0xb4a98609 in QEventLoop::processEvents (this=0xbfa1ff54, flags=) at kernel/qeventloop.cpp:149 #35 0xb4a98a8a in QEventLoop::exec (this=0xbfa1ff54, flags=...) at kernel/qeventloop.cpp:201 #36 0xb4a9d00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #37 0xb4fd7e07 in QApplication::exec () at kernel/qapplication.cpp:3672 #38 0x082ba093 in main (argc=1, argv=0xbfa204e4) at /home/jack/digikam-1.7.0/digikam/main.cpp:216
SVN commit 1215193 by mwiesweg: Add a safety check if parent root album is null. This could be the problem in the bug reported, though I cannot reproduce. CCBUG: 242036 M +6 -0 albummodificationhelper.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1215193
Patching 1.7 with that change seems to solve the crash