Bug 275559

Summary: Digikam crashes while browsing over NFS
Product: [Applications] digikam Reporter: Frederic Grelot <fredericg_99>
Component: Database-MediaAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 1.9.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 7.0.0
Sentry Crash Report:

Description Frederic Grelot 2011-06-13 16:19:42 UTC
Application: digikam (1.9.0)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.2
Operating System: Linux 2.6.38.7-30.fc15.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

I was just browsing images inside Digikam main window.
My pictures are stored on an NFS mount.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
87	  int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
[Current thread is 1 (Thread 0x7f16d74ab8c0 (LWP 4711))]

Thread 19 (Thread 0x7f16d02bf700 (LWP 4713)):
#0  0x00000034aa0423ba in g_main_context_check (context=0x2827330, max_priority=<optimized out>, fds=<optimized out>, n_fds=<optimized out>) at gmain.c:2996
#1  0x00000034aa042d42 in g_main_context_iterate (context=0x2827330, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#2  0x00000034aa04360d in g_main_loop_run (loop=0x2827310) at gmain.c:3300
#3  0x00007f16d07e8564 in gdbus_shared_thread_func (data=<optimized out>) at gdbusprivate.c:276
#4  0x00000034aa0683a6 in g_thread_create_proxy (data=0x2827420) at gthread.c:1955
#5  0x00000033fbc07af1 in start_thread (arg=0x7f16d02bf700) at pthread_create.c:305
#6  0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 18 (Thread 0x7f16c2f59700 (LWP 4715)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000034aac745bb in wait (time=18446744073709551615, this=0x29ed950) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x29bc9d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00000000005f567d in Digikam::ScanController::run (this=0x29ee600) at /usr/src/debug/digikam-1.9.0/digikam/scancontroller.cpp:571
#4  0x00000034aac74125 in QThreadPrivate::start (arg=0x29ee600) at thread/qthread_unix.cpp:320
#5  0x00000033fbc07af1 in start_thread (arg=0x7f16c2f59700) at pthread_create.c:305
#6  0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 17 (Thread 0x7f16c2758700 (LWP 4721)):
#0  0x00000033fb8d7343 in __poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000034aa042d24 in g_main_context_poll (n_fds=1, fds=0x7f16b80012e0, priority=<optimized out>, timeout=-1, context=0x7f16b80009f0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f16b80009f0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x00000034aa04325c in g_main_context_iteration (context=0x7f16b80009f0, may_block=1) at gmain.c:3155
#4  0x00000034aad84d86 in QEventDispatcherGlib::processEvents (this=0x7f16b8000900, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00000034aad596d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000034aad598cf in QEventLoop::exec (this=0x7f16c2757cc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00000034aac716af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x00000034aac74125 in QThreadPrivate::start (arg=0x2b3fc80) at thread/qthread_unix.cpp:320
#9  0x00000033fbc07af1 in start_thread (arg=0x7f16c2758700) at pthread_create.c:305
#10 0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 16 (Thread 0x7f16c1849700 (LWP 4722)):
#0  __pthread_getspecific (key=2) at pthread_getspecific.c:32
#1  0x00000034aa06957d in g_thread_self () at gthread.c:2171
#2  0x00000034aa0412a0 in g_main_context_acquire (context=0x7f16b4002310) at gmain.c:2523
#3  0x00000034aa042b41 in g_main_context_iterate (context=0x7f16b4002310, block=1, dispatch=1, self=<optimized out>) at gmain.c:3036
#4  0x00000034aa04325c in g_main_context_iteration (context=0x7f16b4002310, may_block=1) at gmain.c:3155
#5  0x00000034aad84d86 in QEventDispatcherGlib::processEvents (this=0x7f16b40024c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00000034aad596d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00000034aad598cf in QEventLoop::exec (this=0x7f16c1848cc0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00000034aac716af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#9  0x00000034aac74125 in QThreadPrivate::start (arg=0x2b40120) at thread/qthread_unix.cpp:320
#10 0x00000033fbc07af1 in start_thread (arg=0x7f16c1849700) at pthread_create.c:305
#11 0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 15 (Thread 0x7f16c0a54700 (LWP 4723)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000034aac745bb in wait (time=18446744073709551615, this=0x2b7e5d0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2b848a8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00000034b7ac1127 in Digikam::ParkingThread::run (this=0x2b84890) at /usr/src/debug/digikam-1.9.0/libs/threads/threadmanager.cpp:119
#4  0x00000034aac74125 in QThreadPrivate::start (arg=0x2b84890) at thread/qthread_unix.cpp:320
#5  0x00000033fbc07af1 in start_thread (arg=0x7f16c0a54700) at pthread_create.c:305
#6  0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 14 (Thread 0x7f16b3fff700 (LWP 4724)):
#0  0x00000033fc803e91 in clock_gettime (clock_id=1, tp=0x7f16b3ffea30) at ../sysdeps/unix/clock_gettime.c:94
#1  0x00000034aacc4394 in do_gettime (frac=0x7f16b3ffea48, sec=0x7f16b3ffea40) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x00000034aad854bd in QTimerInfoList::updateCurrentTime (this=0x7f16a80020d0) at kernel/qeventdispatcher_unix.cpp:339
#4  0x00000034aad857f3 in QTimerInfoList::timerWait (this=0x7f16a80020d0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x00000034aad842cc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f16b3ffeb2c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00000034aad84375 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00000034aa041cc2 in g_main_context_prepare (context=0x7f16a80009b0, priority=0x7f16b3ffeb98) at gmain.c:2762
#8  0x00000034aa042bbd in g_main_context_iterate (context=0x7f16a80009b0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3072
#9  0x00000034aa04325c in g_main_context_iteration (context=0x7f16a80009b0, may_block=1) at gmain.c:3155
#10 0x00000034aad84d86 in QEventDispatcherGlib::processEvents (this=0x7f16a80008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#11 0x00000034aad596d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00000034aad598cf in QEventLoop::exec (this=0x7f16b3ffecc0, flags=...) at kernel/qeventloop.cpp:201
#13 0x00000034aac716af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#14 0x00000034aac74125 in QThreadPrivate::start (arg=0x2b8ad10) at thread/qthread_unix.cpp:320
#15 0x00000033fbc07af1 in start_thread (arg=0x7f16b3fff700) at pthread_create.c:305
#16 0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 13 (Thread 0x7f16b37fe700 (LWP 4725)):
#0  0x00000033fb8d7343 in __poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000034aa042d24 in g_main_context_poll (n_fds=1, fds=0x7f16a0002230, priority=<optimized out>, timeout=-1, context=0x7f16a00009b0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f16a00009b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x00000034aa04325c in g_main_context_iteration (context=0x7f16a00009b0, may_block=1) at gmain.c:3155
#4  0x00000034aad84d86 in QEventDispatcherGlib::processEvents (this=0x7f16a00008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00000034aad596d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000034aad598cf in QEventLoop::exec (this=0x7f16b37fdcc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00000034aac716af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x00000034aac74125 in QThreadPrivate::start (arg=0x2b8ec00) at thread/qthread_unix.cpp:320
#9  0x00000033fbc07af1 in start_thread (arg=0x7f16b37fe700) at pthread_create.c:305
#10 0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f16a7bb4700 (LWP 4726)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:219
#1  0x00007f16b0b941b1 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000033fbc07af1 in start_thread (arg=0x7f16a7bb4700) at pthread_create.c:305
#3  0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f16a677d700 (LWP 4727)):
#0  0x00000033fb8d9103 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f16b0bbafa4 in xine_usec_sleep () from /usr/lib64/libxine.so.1
#2  0x00007f16b0ba0c31 in ?? () from /usr/lib64/libxine.so.1
#3  0x00000033fbc07af1 in start_thread (arg=0x7f16a677d700) at pthread_create.c:305
#4  0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f16a5f7c700 (LWP 4728)):
#0  0x00000033fbc09991 in __pthread_mutex_lock (mutex=0x7f16940009b8) at pthread_mutex_lock.c:65
#1  0x00000034aa04249f in g_main_context_check (context=0x7f16940009b0, max_priority=2147483647, fds=<optimized out>, n_fds=<optimized out>) at gmain.c:2964
#2  0x00000034aa042d42 in g_main_context_iterate (context=0x7f16940009b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#3  0x00000034aa04325c in g_main_context_iteration (context=0x7f16940009b0, may_block=1) at gmain.c:3155
#4  0x00000034aad84d86 in QEventDispatcherGlib::processEvents (this=0x7f16940008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00000034aad596d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000034aad598cf in QEventLoop::exec (this=0x7f16a5f7bc70, flags=...) at kernel/qeventloop.cpp:201
#7  0x00000034aac716af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x00007f16b0deee9e in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00000034aac74125 in QThreadPrivate::start (arg=0x30b9270) at thread/qthread_unix.cpp:320
#10 0x00000033fbc07af1 in start_thread (arg=0x7f16a5f7c700) at pthread_create.c:305
#11 0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f16a5577700 (LWP 4729)):
#0  0x00000033fb8d7343 in __poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003bdda2c05f in ?? () from /usr/lib64/libpulse.so.0
#2  0x0000003bdda1dee6 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x0000003bdda1e519 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x0000003bdda1e5d0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x0000003bdda2c00f in ?? () from /usr/lib64/libpulse.so.0
#6  0x0000003bdba38788 in ?? () from /usr/lib64/libpulsecommon-0.9.22.so
#7  0x00000033fbc07af1 in start_thread (arg=0x7f16a5577700) at pthread_create.c:305
#8  0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f16a4d76700 (LWP 4730)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00007f16b0ba5195 in ?? () from /usr/lib64/libxine.so.1
#2  0x00000033fbc07af1 in start_thread (arg=0x7f16a4d76700) at pthread_create.c:305
#3  0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f169bffe700 (LWP 4732)):
#0  0xffffffffff600136 in ?? ()
#1  0x00007f169bffd9a0 in ?? ()
#2  0x00007fff3bbff6e2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 6 (Thread 0x7f1677fff700 (LWP 4739)):
#0  0x00000033fb8d7343 in __poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000034aa042d24 in g_main_context_poll (n_fds=1, fds=0x37814c0, priority=<optimized out>, timeout=-1, context=0x37804c0) at gmain.c:3405
#2  g_main_context_iterate (context=0x37804c0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x00000034aa04325c in g_main_context_iteration (context=0x37804c0, may_block=1) at gmain.c:3155
#4  0x00000034aad84d86 in QEventDispatcherGlib::processEvents (this=0x377fff0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00000034aad596d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000034aad598cf in QEventLoop::exec (this=0x7f1677ffec90, flags=...) at kernel/qeventloop.cpp:201
#7  0x00000034aac716af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x00000034aad3c73f in QInotifyFileSystemWatcherEngine::run (this=0x3773c30) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00000034aac74125 in QThreadPrivate::start (arg=0x3773c30) at thread/qthread_unix.cpp:320
#10 0x00000033fbc07af1 in start_thread (arg=0x7f1677fff700) at pthread_create.c:305
#11 0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f165502a700 (LWP 4790)):
#0  0x00000034aa0167d0 in poll@plt () from /lib64/libglib-2.0.so.0
#1  0x00000034aa042d24 in g_main_context_poll (n_fds=1, fds=0x7f166ede11c0, priority=<optimized out>, timeout=-1, context=0x7f166eddf940) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f166eddf940, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x00000034aa04325c in g_main_context_iteration (context=0x7f166eddf940, may_block=1) at gmain.c:3155
#4  0x00000034aad84d86 in QEventDispatcherGlib::processEvents (this=0x7f166eb67e40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00000034aad596d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000034aad598cf in QEventLoop::exec (this=0x7f1655029c90, flags=...) at kernel/qeventloop.cpp:201
#7  0x00000034aac716af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x00000034aad3c73f in QInotifyFileSystemWatcherEngine::run (this=0x490ebe0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00000034aac74125 in QThreadPrivate::start (arg=0x490ebe0) at thread/qthread_unix.cpp:320
#10 0x00000033fbc07af1 in start_thread (arg=0x7f165502a700) at pthread_create.c:305
#11 0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f1654829700 (LWP 4797)):
#0  0x00000034aa041cb4 in g_main_context_prepare (context=0x7f166ede33d0, priority=0x7f1654828b68) at gmain.c:2760
#1  0x00000034aa042bbd in g_main_context_iterate (context=0x7f166ede33d0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3072
#2  0x00000034aa04325c in g_main_context_iteration (context=0x7f166ede33d0, may_block=1) at gmain.c:3155
#3  0x00000034aad84d86 in QEventDispatcherGlib::processEvents (this=0x7f166ede0fc0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00000034aad596d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00000034aad598cf in QEventLoop::exec (this=0x7f1654828c90, flags=...) at kernel/qeventloop.cpp:201
#6  0x00000034aac716af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#7  0x00000034aad3c73f in QInotifyFileSystemWatcherEngine::run (this=0x4db5560) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00000034aac74125 in QThreadPrivate::start (arg=0x4db5560) at thread/qthread_unix.cpp:320
#9  0x00000033fbc07af1 in start_thread (arg=0x7f1654829700) at pthread_create.c:305
#10 0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f1651823700 (LWP 4805)):
#0  g_main_context_poll (n_fds=1, fds=0x7f164f79bf20, priority=<optimized out>, timeout=-1, context=0x7f164f798f60) at gmain.c:3404
#1  g_main_context_iterate (context=0x7f164f798f60, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#2  0x00000034aa04325c in g_main_context_iteration (context=0x7f164f798f60, may_block=1) at gmain.c:3155
#3  0x00000034aad84d86 in QEventDispatcherGlib::processEvents (this=0x7f164f798900, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00000034aad596d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00000034aad598cf in QEventLoop::exec (this=0x7f1651822c90, flags=...) at kernel/qeventloop.cpp:201
#6  0x00000034aac716af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#7  0x00000034aad3c73f in QInotifyFileSystemWatcherEngine::run (this=0x5083bd0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00000034aac74125 in QThreadPrivate::start (arg=0x5083bd0) at thread/qthread_unix.cpp:320
#9  0x00000033fbc07af1 in start_thread (arg=0x7f1651823700) at pthread_create.c:305
#10 0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f165bab8700 (LWP 5615)):
[KCrash Handler]
#6  Digikam::ImageHistogram::calculate (this=0x5645920) at /usr/src/debug/digikam-1.9.0/libs/dimg/filters/levels/imagehistogram.cpp:236
#7  0x00000034b7ac26a6 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x56458a0) at /usr/src/debug/digikam-1.9.0/libs/threads/dynamicthread.cpp:311
#8  0x00000034aac68e35 in QThreadPoolThread::run (this=0x488f620) at concurrent/qthreadpool.cpp:106
#9  0x00000034aac74125 in QThreadPrivate::start (arg=0x488f620) at thread/qthread_unix.cpp:320
#10 0x00000033fbc07af1 in start_thread (arg=0x7f165bab8700) at pthread_create.c:305
#11 0x00000033fb8dfc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f16d74ab8c0 (LWP 4711)):
#0  0x00000033fb8d7343 in __poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000033ff008b42 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00000033ff00908f in ?? () from /usr/lib64/libxcb.so.1
#3  0x00000033ff009114 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00000033fec456e7 in _XSend (dpy=0x27db7d0, data=<optimized out>, size=<optimized out>) at xcb_io.c:436
#5  0x00000033fec45c3b in _XReply (dpy=0x27db7d0, rep=0x7fff3bb86090, extra=0, discard=1) at xcb_io.c:520
#6  0x00000033fec3b240 in XQueryPointer (dpy=0x27db7d0, w=312, root=0x7fff3bb86118, child=0x7fff3bb86120, root_x=0x7fff3bb8612c, root_y=0x7fff3bb86130, win_x=0x7fff3bb86134, win_y=0x7fff3bb86138, mask=0x7fff3bb8613c) at QuPntr.c:48
#7  0x00000034ac63c14f in QCursor::pos () at kernel/qcursor_x11.cpp:159
#8  0x00000034ac5b8755 in QApplicationPrivate::sendSyntheticEnterLeave (this=<optimized out>, widget=0x46cc5f0) at kernel/qapplication.cpp:3188
#9  0x00000034ac60b872 in QWidget::setVisible (this=0x46cc5f0, visible=<optimized out>) at kernel/qwidget.cpp:7664
#10 0x00000034b27610ba in Q3ScrollView::updateScrollBars() () from /usr/lib64/libQt3Support.so.4
#11 0x00000034b2761533 in Q3ScrollView::resizeEvent(QResizeEvent*) () from /usr/lib64/libQt3Support.so.4
#12 0x00000034b7b76fce in Digikam::Canvas::resizeEvent (this=0x46cbd40, e=<optimized out>) at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/canvas/canvas.cpp:541
#13 0x00000034ac607a7a in QWidget::event (this=0x46cbd40, event=0x7fff3bb86bd0) at kernel/qwidget.cpp:8413
#14 0x00000034ac9a4cb6 in QFrame::event (this=0x46cbd40, e=0x7fff3bb86bd0) at widgets/qframe.cpp:557
#15 0x00000034ac5b73d4 in notify_helper (e=0x7fff3bb86bd0, receiver=0x46cbd40, this=0x27d5df0) at kernel/qapplication.cpp:4462
#16 QApplicationPrivate::notify_helper (this=0x27d5df0, receiver=0x46cbd40, e=0x7fff3bb86bd0) at kernel/qapplication.cpp:4434
#17 0x00000034ac5bc261 in QApplication::notify (this=0x7fff3bb87b30, receiver=0x46cbd40, e=0x7fff3bb86bd0) at kernel/qapplication.cpp:4341
#18 0x00000034ae641806 in KApplication::notify (this=0x7fff3bb87b30, receiver=0x46cbd40, event=0x7fff3bb86bd0) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#19 0x00000034aad5a1bc in QCoreApplication::notifyInternal (this=0x7fff3bb87b30, receiver=0x46cbd40, event=0x7fff3bb86bd0) at kernel/qcoreapplication.cpp:731
#20 0x00000034ac60396f in sendEvent (event=0x7fff3bb86bd0, receiver=0x46cbd40) at ../../src/corelib/kernel/qcoreapplication.h:215
#21 QWidget::setContentsMargins (this=0x46cbd40, left=<optimized out>, top=<optimized out>, right=<optimized out>, bottom=<optimized out>) at kernel/qwidget.cpp:7086
#22 0x00000034b2760600 in Q3ScrollView::changeFrameRect(QRect const&) () from /usr/lib64/libQt3Support.so.4
#23 0x00000034b276134b in Q3ScrollView::updateScrollBars() () from /usr/lib64/libQt3Support.so.4
#24 0x00000034b7b74819 in Digikam::Canvas::slotZoomChanged (this=0x46cbd40) at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/canvas/canvas.cpp:1566
#25 0x00000034b7b76a85 in Digikam::Canvas::slotModified (this=0x46cbd40) at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/canvas/canvas.cpp:1505
#26 0x00000034b7b7896e in Digikam::Canvas::qt_metacall (this=0x46cbd40, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff3bb86f80) at /usr/src/debug/digikam-1.9.0/x86_64-redhat-linux-gnu/digikam/canvas.moc:179
#27 0x00000034aad6ceca in QMetaObject::activate (sender=0x46cd530, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#28 0x00000034b7b6a09b in Digikam::DImgInterface::setModified (this=0x46cd530) at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/canvas/dimginterface.cpp:648
#29 0x00000034b7b6b0ba in Digikam::DImgInterface::exifRotate (this=0x46cd530, filename=<optimized out>) at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/canvas/dimginterface.cpp:497
#30 0x00000034b7b6b221 in Digikam::DImgInterface::slotImageLoaded (this=0x46cd530, loadingDescription=<optimized out>, img=<optimized out>) at /usr/src/debug/digikam-1.9.0/utilities/imageeditor/canvas/dimginterface.cpp:407
#31 0x00000034b7b6f2d4 in Digikam::DImgInterface::qt_metacall (this=0x46cd530, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7f1646eed9c0) at /usr/src/debug/digikam-1.9.0/x86_64-redhat-linux-gnu/digikam/dimginterface.moc:108
#32 0x00000034aad70a8a in QObject::event (this=0x46cd530, e=<optimized out>) at kernel/qobject.cpp:1217
#33 0x00000034ac5b73d4 in notify_helper (e=0x7f1646df0100, receiver=0x46cd530, this=0x27d5df0) at kernel/qapplication.cpp:4462
#34 QApplicationPrivate::notify_helper (this=0x27d5df0, receiver=0x46cd530, e=0x7f1646df0100) at kernel/qapplication.cpp:4434
#35 0x00000034ac5bc261 in QApplication::notify (this=0x7fff3bb87b30, receiver=0x46cd530, e=0x7f1646df0100) at kernel/qapplication.cpp:4341
#36 0x00000034ae641806 in KApplication::notify (this=0x7fff3bb87b30, receiver=0x46cd530, event=0x7f1646df0100) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#37 0x00000034aad5a1bc in QCoreApplication::notifyInternal (this=0x7fff3bb87b30, receiver=0x46cd530, event=0x7f1646df0100) at kernel/qcoreapplication.cpp:731
#38 0x00000034aad5d784 in sendEvent (event=0x7f1646df0100, receiver=0x46cd530) at kernel/qcoreapplication.h:215
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x276a210) at kernel/qcoreapplication.cpp:1372
#40 0x00000034aad848c3 in sendPostedEvents () at kernel/qcoreapplication.h:220
#41 postEventSourceDispatch (s=0x27d99a0) at kernel/qeventdispatcher_glib.cpp:277
#42 0x00000034aa0427ed in g_main_dispatch (context=0x27d88e0) at gmain.c:2441
#43 g_main_context_dispatch (context=0x27d88e0) at gmain.c:3014
#44 0x00000034aa042fc8 in g_main_context_iterate (context=0x27d88e0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#45 0x00000034aa04325c in g_main_context_iteration (context=0x27d88e0, may_block=1) at gmain.c:3155
#46 0x00000034aad84d1f in QEventDispatcherGlib::processEvents (this=0x276b900, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#47 0x00000034ac659f2e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#48 0x00000034aad596d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#49 0x00000034aad598cf in QEventLoop::exec (this=0x7fff3bb879b0, flags=...) at kernel/qeventloop.cpp:201
#50 0x00000034aad5da17 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#51 0x0000000000478e97 in main (argc=5, argv=<optimized out>) at /usr/src/debug/digikam-1.9.0/digikam/main.cpp:216

This bug may be a duplicate of or related to bug 274555.

Possible duplicates by query: bug 275299, bug 274555, bug 273130.

Reported using DrKonqi
Comment 1 caulier.gilles 2011-06-13 22:44:20 UTC

*** This bug has been marked as a duplicate of bug 274555 ***
Comment 2 Marcel Wiesweg 2011-06-18 14:43:59 UTC
Same question as for the other report: Can you reproduce this with a 2.0 version?
Comment 3 caulier.gilles 2019-12-29 22:31:23 UTC
Not reproducible with 7.0.0 beta 1.