Bug 253728

Summary: Crash when clicking on thumbnail
Product: [Applications] digikam Reporter: Julien Narboux <Julien>
Component: Preview-ImageAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: crash CC: caulier.gilles, thrawnkb
Priority: NOR    
Version: 1.5.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0
Sentry Crash Report:

Description Julien Narboux 2010-10-10 10:31:26 UTC
Application: digikam (1.5.0 (rev.: 1184180))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I was in Digikam main view. Some thumbnail were generated. I filtered only 1 star picture. I clicked on a thumbnail to get apreview.
Using 1.5.0 svn

 -- Backtrace:
Application: digiKam (digikam), signal: Aborted
__libc_disable_asynccancel ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S
[Current thread is 1 (Thread 0x7f8ccbaca7e0 (LWP 4972))]

Thread 16 (Thread 0x7f8cb71d1710 (LWP 4973)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8cc4f7572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2062070, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2062070, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000007305ec in Digikam::ScanController::run (this=0x2057040) at /home/jnarboux/digikam-versions/graphics/digikam/digikam/scancontroller.cpp:515
#4  0x00007f8cc4f74775 in QThreadPrivate::start (arg=0x2057040) at thread/qthread_unix.cpp:248
#5  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f8cb69d0710 (LWP 4976)):
#0  0x00007f8cc400df83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8cc0abf4a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f8cc0abf8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f8cc5092566 in QEventDispatcherGlib::processEvents (this=0x22cd460, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f8cc5067992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f8cc5067d6c in QEventLoop::exec (this=0x7f8cb69cfd50, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f8cc4f71d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f8cc842e318 in Digikam::ImageFilterModelWorker::Thread::run (this=0x22ccf90)
    at /home/jnarboux/digikam-versions/graphics/build/digikam/digikam/../../../digikam/libs/models/imagefiltermodelthreads.h:66
#8  0x00007f8cc4f74775 in QThreadPrivate::start (arg=0x22ccf90) at thread/qthread_unix.cpp:248
#9  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f8cb5fc2710 (LWP 4977)):
#0  0x00007f8cc400df83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8cc0abf4a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f8cc0abf8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f8cc5092566 in QEventDispatcherGlib::processEvents (this=0x22ca370, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f8cc5067992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f8cc5067d6c in QEventLoop::exec (this=0x7f8cb5fc1d50, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f8cc4f71d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f8cc842e318 in Digikam::ImageFilterModelWorker::Thread::run (this=0x22cd0a0)
    at /home/jnarboux/digikam-versions/graphics/build/digikam/digikam/../../../digikam/libs/models/imagefiltermodelthreads.h:66
#8  0x00007f8cc4f74775 in QThreadPrivate::start (arg=0x22cd0a0) at thread/qthread_unix.cpp:248
#9  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f8cadf28710 (LWP 4978)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8cc4f7572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2637ff8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2637ff8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8cc8a050e9 in Digikam::ParkingThread::run (this=0x2637fe0) at /home/jnarboux/digikam-versions/graphics/digikam/libs/threads/threadmanager.cpp:101
#4  0x00007f8cc4f74775 in QThreadPrivate::start (arg=0x2637fe0) at thread/qthread_unix.cpp:248
#5  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f8cad727710 (LWP 4979)):
#0  0x00007f8cc400df83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8cc0abf4a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f8cc0abf8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f8cc5092566 in QEventDispatcherGlib::processEvents (this=0x2694d50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f8cc5067992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f8cc5067d6c in QEventLoop::exec (this=0x7f8cad726d50, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f8cc4f71d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x0000000000725ee2 in Digikam::MetadataManagerWorker::Thread::run (this=0x26908a0)
    at /home/jnarboux/digikam-versions/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:160
#8  0x00007f8cc4f74775 in QThreadPrivate::start (arg=0x26908a0) at thread/qthread_unix.cpp:248
#9  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f8cacf26710 (LWP 4980)):
#0  0x00007f8cc400df83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8cc0abf4a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f8cc0abf8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f8cc5092566 in QEventDispatcherGlib::processEvents (this=0x2690ab0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f8cc5067992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f8cc5067d6c in QEventLoop::exec (this=0x7f8cacf25d50, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f8cc4f71d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x0000000000725ee2 in Digikam::MetadataManagerWorker::Thread::run (this=0x2696910)
    at /home/jnarboux/digikam-versions/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:160
#8  0x00007f8cc4f74775 in QThreadPrivate::start (arg=0x2696910) at thread/qthread_unix.cpp:248
#9  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f8ca2059710 (LWP 4981)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f8ca66c0081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f8ca05e5710 (LWP 4982)):
#0  0x00007f8cc4012fe3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f8ca66e92c5 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f8ca66cdc99 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f8c9fde4710 (LWP 4983)):
#0  0x00007f8cc400df83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8cc0abf4a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f8cc0abf8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f8cc5092566 in QEventDispatcherGlib::processEvents (this=0x2ceb4c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f8cc5067992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f8cc5067d6c in QEventLoop::exec (this=0x7f8c9fde3d10, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f8cc4f71d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f8ca691c440 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f8cc4f74775 in QThreadPrivate::start (arg=0x2ceaf10) at thread/qthread_unix.cpp:248
#9  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f8c9a487710 (LWP 4989)):
#0  0x00007f8cc400df83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8c9f3de915 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f8c9e282710 (LWP 4990)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8ca66d0e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f8c9da81710 (LWP 4999)):
#0  0x00007f8cc0abea0a in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x00007f8cc0abf4c3 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f8cc0abf8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f8cc5092566 in QEventDispatcherGlib::processEvents (this=0x4806290, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f8cc5067992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f8cc5067d6c in QEventLoop::exec (this=0x7f8c9da80d30, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f8cc4f71d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f8cc5048178 in QInotifyFileSystemWatcherEngine::run (this=0x4801620) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f8cc4f74775 in QThreadPrivate::start (arg=0x4801620) at thread/qthread_unix.cpp:248
#9  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8c9afeb710 (LWP 9928)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8cc4f73ea3 in QMutexPrivate::wait (this=0x21231c0, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f8cc4f6fa05 in QMutex::lock (this=0x21232d0) at thread/qmutex.cpp:205
#3  0x00007f8cc89c964c in CacheLock (this=0x7f8c9afeaca0, cache=0x20aea20) at /home/jnarboux/digikam-versions/graphics/digikam/libs/threadimageio/loadingcache.cpp:461
#4  0x00007f8cc89e1449 in Digikam::ThumbnailLoadingTask::execute (this=0x648cc20) at /home/jnarboux/digikam-versions/graphics/digikam/libs/threadimageio/thumbnailtask.cpp:136
#5  0x00007f8cc89c06e0 in Digikam::LoadSaveThread::run (this=0x2684d50) at /home/jnarboux/digikam-versions/graphics/digikam/libs/threadimageio/loadsavethread.cpp:116
#6  0x00007f8cc8a071e4 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x2639570) at /home/jnarboux/digikam-versions/graphics/digikam/libs/threads/dynamicthread.cpp:240
#7  0x00007f8cc4f6a9e9 in QThreadPoolThread::run (this=0x46afc00) at concurrent/qthreadpool.cpp:106
#8  0x00007f8cc4f74775 in QThreadPrivate::start (arg=0x46afc00) at thread/qthread_unix.cpp:248
#9  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f8c92eba710 (LWP 9929)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f8cc4f75692 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2689940, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2689940, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8cc4f6aa79 in QThreadPoolThread::run (this=0x2f0a470) at concurrent/qthreadpool.cpp:140
#4  0x00007f8cc4f74775 in QThreadPrivate::start (arg=0x2f0a470) at thread/qthread_unix.cpp:248
#5  0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8c98c84710 (LWP 9937)):
[KCrash Handler]
#5  0x00007f8cc3f67a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f8cc3f6b5c0 in *__GI_abort () at abort.c:92
#7  0x00007f8cc481d8e5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#8  0x00007f8cc481bd16 in ?? () from /usr/lib/libstdc++.so.6
#9  0x00007f8cc481bd43 in std::terminate() () from /usr/lib/libstdc++.so.6
#10 0x00007f8cc481c61f in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#11 0x00007f8cc89c7723 in Digikam::LoadingCache::addLoadingProcess (this=0x20aea20, process=0x7f8c94fe79e0) at /home/jnarboux/digikam-versions/graphics/digikam/libs/threadimageio/loadingcache.cpp:151
#12 0x00007f8cc89d31ab in Digikam::PreviewLoadingTask::execute (this=0x7f8c94fe78c0) at /home/jnarboux/digikam-versions/graphics/digikam/libs/threadimageio/previewtask.cpp:147
#13 0x00007f8cc89c06e0 in Digikam::LoadSaveThread::run (this=0x60c7240) at /home/jnarboux/digikam-versions/graphics/digikam/libs/threadimageio/loadsavethread.cpp:116
#14 0x00007f8cc8a071e4 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x6077100) at /home/jnarboux/digikam-versions/graphics/digikam/libs/threads/dynamicthread.cpp:240
#15 0x00007f8cc4f6a9e9 in QThreadPoolThread::run (this=0x2f82d40) at concurrent/qthreadpool.cpp:106
#16 0x00007f8cc4f74775 in QThreadPrivate::start (arg=0x2f82d40) at thread/qthread_unix.cpp:248
#17 0x00007f8cc4ce49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#18 0x00007f8cc401a6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8ccbaca7e0 (LWP 4972)):
#0  __libc_disable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:97
#1  0x00007f8cc400df9b in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=1) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x00007f8cbc9e229a in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f8cbc9e27d7 in ?? () from /usr/lib/libxcb.so.1
#4  0x00007f8cbc9e2a85 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x00007f8cc33b86fa in _XSend () from /usr/lib/libX11.so.6
#6  0x00007f8cc33a4a55 in ?? () from /usr/lib/libX11.so.6
#7  0x00007f8cc33a4c2e in XPutImage () from /usr/lib/libX11.so.6
#8  0x00007f8cc604b426 in QX11PixmapData::fromImage (this=0x23a7f90, img=..., flags=<value optimized out>) at image/qpixmap_x11.cpp:1124
#9  0x00007f8cc60369f6 in QPixmap::fromImage (image=..., flags=) at image/qpixmap.cpp:1992
#10 0x00007f8cc8830b8a in Digikam::DImg::convertToPixmap (this=0x7ffff6d1da30) at /home/jnarboux/digikam-versions/graphics/digikam/libs/dimg/dimg.cpp:1532
#11 0x0000000000703d42 in Digikam::ImagePreviewView::paintPreview (this=0x268bd00, pix=0x609d0a0, sx=2690, sy=0, sw=538, sh=538)
    at /home/jnarboux/digikam-versions/graphics/digikam/digikam/imagepreviewview.cpp:517
#12 0x00007f8cc8a5933e in Digikam::PreviewWidget::viewportPaintEvent (this=0x268bd00, e=0x7ffff6d1e300) at /home/jnarboux/digikam-versions/graphics/digikam/libs/widgets/common/previewwidget.cpp:567
#13 0x00007f8cc96c88e8 in Q3ScrollView::eventFilter (this=0x268bd00, obj=0x26a2960, e=0x7ffff6d1e300) at widgets/q3scrollview.cpp:1465
#14 0x00007f8cc5068487 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x26a2960, event=0x7ffff6d1e300) at kernel/qcoreapplication.cpp:819
#15 0x00007f8cc5f531fc in QApplicationPrivate::notify_helper (this=0x1efeb20, receiver=0x26a2960, e=0x7ffff6d1e300) at kernel/qapplication.cpp:4296
#16 0x00007f8cc5f596fb in QApplication::notify (this=0x7ffff6d21830, receiver=0x26a2960, e=0x7ffff6d1e300) at kernel/qapplication.cpp:4183
#17 0x00007f8cc6eb9526 in KApplication::notify (this=0x7ffff6d21830, receiver=0x26a2960, event=0x7ffff6d1e300) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007f8cc506906c in QCoreApplication::notifyInternal (this=0x7ffff6d21830, receiver=0x26a2960, event=0x7ffff6d1e300) at kernel/qcoreapplication.cpp:704
#19 0x00007f8cc5fb17dd in QCoreApplication::sendSpontaneousEvent (this=0x26a5cb0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x22c08f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#20 QWidgetPrivate::drawWidget (this=0x26a5cb0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x22c08f0)
    at kernel/qwidget.cpp:5339
#21 0x00007f8cc5fb2478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=2, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x22c08f0) at kernel/qwidget.cpp:5452
#22 0x00007f8cc5fb22a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x22c08f0) at kernel/qwidget.cpp:5439
#23 0x00007f8cc5fb22a9 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=0x22c08f0) at kernel/qwidget.cpp:5439
#24 0x00007f8cc5fb153a in QWidgetPrivate::drawWidget (this=0x2696c10, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x22c08f0) at kernel/qwidget.cpp:5388
#25 0x00007f8cc5fb2478 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=0x22c08f0) at kernel/qwidget.cpp:5452
#26 0x00007f8cc5fb153a in QWidgetPrivate::drawWidget (this=0x23b8730, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x22c08f0) at kernel/qwidget.cpp:5388
#27 0x00007f8cc5fb2478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=2, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x22c08f0) at kernel/qwidget.cpp:5452
#28 0x00007f8cc5fb22a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x22c08f0) at kernel/qwidget.cpp:5439
#29 0x00007f8cc5fb153a in QWidgetPrivate::drawWidget (this=0x23d48e0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x22c08f0) at kernel/qwidget.cpp:5388
#30 0x00007f8cc5fb2478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x22c08f0) at kernel/qwidget.cpp:5452
#31 0x00007f8cc5fb153a in QWidgetPrivate::drawWidget (this=0x23c2550, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x22c08f0) at kernel/qwidget.cpp:5388
#32 0x00007f8cc5fb2478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x22c08f0) at kernel/qwidget.cpp:5452
#33 0x00007f8cc5fb153a in QWidgetPrivate::drawWidget (this=0x23d6130, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x22c08f0) at kernel/qwidget.cpp:5388
#34 0x00007f8cc5fb2478 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=0x22c08f0) at kernel/qwidget.cpp:5452
#35 0x00007f8cc5fb22a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=124, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x22c08f0) at kernel/qwidget.cpp:5439
#36 0x00007f8cc5fb22a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=139, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x22c08f0) at kernel/qwidget.cpp:5439
#37 0x00007f8cc5fb153a in QWidgetPrivate::drawWidget (this=0x21241a0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x22c08f0) at kernel/qwidget.cpp:5388
#38 0x00007f8cc616b8c5 in QWidgetBackingStore::sync (this=0x22c08f0) at painting/qbackingstore.cpp:1291
#39 0x00007f8cc5fa2b60 in QWidgetPrivate::syncBackingStore (this=0x21241a0) at kernel/qwidget.cpp:1672
#40 0x00007f8cc5fa9865 in QWidget::event (this=0x20e3480, event=0x7f8c94435870) at kernel/qwidget.cpp:8291
#41 0x00007f8cc636bcab in QMainWindow::event (this=0x20e3480, event=0x7f8c94435870) at widgets/qmainwindow.cpp:1433
#42 0x00007f8cc6fd06f3 in KXmlGuiWindow::event (this=0x0, ev=0x1) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#43 0x00007f8cc5f5322c in QApplicationPrivate::notify_helper (this=0x1efeb20, receiver=0x20e3480, e=0x7f8c94435870) at kernel/qapplication.cpp:4300
#44 0x00007f8cc5f596fb in QApplication::notify (this=0x7ffff6d21830, receiver=0x20e3480, e=0x7f8c94435870) at kernel/qapplication.cpp:4183
#45 0x00007f8cc6eb9526 in KApplication::notify (this=0x7ffff6d21830, receiver=0x20e3480, event=0x7f8c94435870) at ../../kdeui/kernel/kapplication.cpp:302
#46 0x00007f8cc506906c in QCoreApplication::notifyInternal (this=0x7ffff6d21830, receiver=0x20e3480, event=0x7f8c94435870) at kernel/qcoreapplication.cpp:704
#47 0x00007f8cc506b7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1ec1360) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#48 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1ec1360) at kernel/qcoreapplication.cpp:1345
#49 0x00007f8cc50929d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#50 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#51 0x00007f8cc0abb8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#52 0x00007f8cc0abf748 in ?? () from /lib/libglib-2.0.so.0
#53 0x00007f8cc0abf8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#54 0x00007f8cc5092513 in QEventDispatcherGlib::processEvents (this=0x1ec0aa0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#55 0x00007f8cc600346e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x00007f8cc5067992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#57 0x00007f8cc5067d6c in QEventLoop::exec (this=0x7ffff6d21680, flags=) at kernel/qeventloop.cpp:201
#58 0x00007f8cc506baab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#59 0x00000000007c0f66 in main (argc=5, argv=0x7ffff6d21e58) at /home/jnarboux/digikam-versions/graphics/digikam/digikam/main.cpp:195

Reported using DrKonqi
Comment 1 caulier.gilles 2010-10-10 10:39:39 UTC
Sound like something is broken in your system :

[KCrash Handler]
#5  0x00007f8cc3f67a75 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f8cc3f6b5c0 in *__GI_abort () at abort.c:92
#7  0x00007f8cc481d8e5 in __gnu_cxx::__verbose_terminate_handler() () from
/usr/lib/libstdc++.so.6
#8  0x00007f8cc481bd16 in ?? () from /usr/lib/libstdc++.so.6
#9  0x00007f8cc481bd43 in std::terminate() () from /usr/lib/libstdc++.so.6
#10 0x00007f8cc481c61f in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#11 0x00007f8cc89c7723 in Digikam::LoadingCache::addLoadingProcess
(this=0x20aea20, process=0x7f8c94fe79e0) at
/home/jnarboux/digikam-versions/graphics/digikam/libs/threadimageio/loadingcache.cpp:151
#12 0x00007f8cc89d31ab in Digikam::PreviewLoadingTask::execute
(this=0x7f8c94fe78c0) at
/home/jnarboux/digikam-versions/graphics/digikam/libs/threadimageio/previewtask.cpp:147
#13 0x00007f8cc89c06e0 in Digikam::LoadSaveThread::run (this=0x60c7240) at
/home/jnarboux/digikam-versions/graphics/digikam/libs/threadimageio/loadsavethread.cpp:116
#14 0x00007f8cc8a071e4 in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x6077100) at
/home/jnarboux/digikam-versions/graphics/digikam/libs/threads/dynamicthread.cpp:240

I cannot reproduce the problem there of course...

Gilles Caulier
Comment 2 Julien Narboux 2010-10-10 20:38:36 UTC
This maybe because I updated some libs and did not reboot my system.
Closing as invalid, sorri for the noise.

Julien
Comment 3 caulier.gilles 2011-12-17 19:17:26 UTC
*** Bug 289228 has been marked as a duplicate of this bug. ***