Bug 267686 - digiKam crashed while moving pictures
Summary: digiKam crashed while moving pictures
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Albums-IconView (show other bugs)
Version: 1.8.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
: 321541 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-03-05 10:26 UTC by Max
Modified: 2017-09-09 21:13 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Max 2011-03-05 10:26:53 UTC
Application: digikam (1.8.0)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-27-generic i686
Distribution: Ubuntu 10.10

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

I wanted to move quite an amount of pictures to another album/folder with digiKam by drag and drop. First didn't work when selecting 'move here', and the mouse cursor still showed the amount of pics. Afterwards when clicking again on the destination folder, digiKam crashed immediatelly.

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

Thread 19 (Thread 0xb62c1b70 (LWP 2273)):
#0  0x031a3b14 in g_ptr_array_set_size () from /lib/libglib-2.0.so.0
#1  0x031d1da5 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x031d2279 in ?? () from /lib/libglib-2.0.so.0
#3  0x031d2ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#4  0x0283c9c4 in ?? () from /usr/lib/libgio-2.0.so.0
#5  0x031f948f in ?? () from /lib/libglib-2.0.so.0
#6  0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#7  0x0674e69e in clone () from /lib/libc.so.6

Thread 18 (Thread 0xb3ab2b70 (LWP 2274)):
#0  0x00fe7416 in __kernel_vsyscall ()
#1  0x00dc84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0675bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x0686d9c7 in wait (this=0x8bdd008, mutex=0x8bdd004, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8bdd008, mutex=0x8bdd004, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x082679d4 in Digikam::ScanController::run (this=0x8bd4630) at /build/buildd/digikam-1.8.0/digikam/scancontroller.cpp:571
#6  0x0686cdf9 in QThreadPrivate::start (arg=0x8bd4630) at thread/qthread_unix.cpp:266
#7  0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#8  0x0674e69e in clone () from /lib/libc.so.6

Thread 17 (Thread 0xb32b1b70 (LWP 2275)):
#0  0x00dc63eb in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x0675bf66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0x031d1ea3 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x031d2279 in ?? () from /lib/libglib-2.0.so.0
#4  0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0699d59f in QEventDispatcherGlib::processEvents (this=0x8bdc238, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x0696d609 in QEventLoop::processEvents (this=0xb32b1260, flags=) at kernel/qeventloop.cpp:149
#7  0x0696da8a in QEventLoop::exec (this=0xb32b1260, flags=...) at kernel/qeventloop.cpp:201
#8  0x06869b7e in QThread::exec (this=0x8bc11e8) at thread/qthread.cpp:490
#9  0x0694c35b in QInotifyFileSystemWatcherEngine::run (this=0x8bc11e8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0686cdf9 in QThreadPrivate::start (arg=0x8bc11e8) at thread/qthread_unix.cpp:266
#11 0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0674e69e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xb2ab0b70 (LWP 2277)):
#0  0x031f8e0b in g_thread_self () from /lib/libglib-2.0.so.0
#1  0x031d2833 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#2  0x0699d59f in QEventDispatcherGlib::processEvents (this=0x8c17eb0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#3  0x0696d609 in QEventLoop::processEvents (this=0xb2ab02a0, flags=) at kernel/qeventloop.cpp:149
#4  0x0696da8a in QEventLoop::exec (this=0xb2ab02a0, flags=...) at kernel/qeventloop.cpp:201
#5  0x06869b7e in QThread::exec (this=0xb5990a50) at thread/qthread.cpp:490
#6  0x00b1ca6d in Digikam::ImageFilterModelWorker::Thread::run (this=0xb5990a50) at /build/buildd/digikam-1.8.0/obj-i686-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:74
#7  0x0686cdf9 in QThreadPrivate::start (arg=0xb5990a50) at thread/qthread_unix.cpp:266
#8  0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#9  0x0674e69e in clone () from /lib/libc.so.6

Thread 15 (Thread 0xb1fffb70 (LWP 2278)):
#0  qt_gettime () at tools/qelapsedtimer_unix.cpp:118
#1  0x0699f6e5 in QTimerInfoList::updateCurrentTime (this=0x8c89474) at kernel/qeventdispatcher_unix.cpp:339
#2  0x0699f72a in QTimerInfoList::timerWait (this=0x8c89474, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#3  0x0699d7a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb1fff0cc) at kernel/qeventdispatcher_glib.cpp:136
#4  0x0699d83d in timerSourcePrepare (source=0xb1ffefe8, timeout=0xb1fff048) at kernel/qeventdispatcher_glib.cpp:169
#5  0x031d1e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x031d2279 in ?? () from /lib/libglib-2.0.so.0
#7  0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x0699d59f in QEventDispatcherGlib::processEvents (this=0x8c9d028, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#9  0x0696d609 in QEventLoop::processEvents (this=0xb1fff2a0, flags=) at kernel/qeventloop.cpp:149
#10 0x0696da8a in QEventLoop::exec (this=0xb1fff2a0, flags=...) at kernel/qeventloop.cpp:201
#11 0x06869b7e in QThread::exec (this=0xb59970c8) at thread/qthread.cpp:490
#12 0x00b1ca6d in Digikam::ImageFilterModelWorker::Thread::run (this=0xb59970c8) at /build/buildd/digikam-1.8.0/obj-i686-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:74
#13 0x0686cdf9 in QThreadPrivate::start (arg=0xb59970c8) at thread/qthread_unix.cpp:266
#14 0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#15 0x0674e69e in clone () from /lib/libc.so.6

Thread 14 (Thread 0xb17feb70 (LWP 2279)):
#0  0x00fe7416 in __kernel_vsyscall ()
#1  0x00dc84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0675bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x0686d9c7 in wait (this=0x8cebb90, mutex=0x8cebb8c, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8cebb90, mutex=0x8cebb8c, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x01917dfa in Digikam::ParkingThread::run (this=0x8cebb80) at /build/buildd/digikam-1.8.0/libs/threads/threadmanager.cpp:119
#6  0x0686cdf9 in QThreadPrivate::start (arg=0x8cebb80) at thread/qthread_unix.cpp:266
#7  0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#8  0x0674e69e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xb0ffdb70 (LWP 2280)):
#0  0x00fe7416 in __kernel_vsyscall ()
#1  0x0673fdf6 in poll () from /lib/libc.so.6
#2  0x031dfa1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x031d243c in ?? () from /lib/libglib-2.0.so.0
#4  0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0699d59f in QEventDispatcherGlib::processEvents (this=0x8cf4a50, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x0696d609 in QEventLoop::processEvents (this=0xb0ffd2c0, flags=) at kernel/qeventloop.cpp:149
#7  0x0696da8a in QEventLoop::exec (this=0xb0ffd2c0, flags=...) at kernel/qeventloop.cpp:201
#8  0x06869b7e in QThread::exec (this=0x8cf8590) at thread/qthread.cpp:490
#9  0x0686cdf9 in QThreadPrivate::start (arg=0x8cf8590) at thread/qthread_unix.cpp:266
#10 0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#11 0x0674e69e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xb07fcb70 (LWP 2281)):
#0  0x031a3af0 in g_ptr_array_set_size () from /lib/libglib-2.0.so.0
#1  0x031d1da5 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x031d2279 in ?? () from /lib/libglib-2.0.so.0
#3  0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0699d59f in QEventDispatcherGlib::processEvents (this=0x8cef4d0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x0696d609 in QEventLoop::processEvents (this=0xb07fc2c0, flags=) at kernel/qeventloop.cpp:149
#6  0x0696da8a in QEventLoop::exec (this=0xb07fc2c0, flags=...) at kernel/qeventloop.cpp:201
#7  0x06869b7e in QThread::exec (this=0x8cf4790) at thread/qthread.cpp:490
#8  0x0686cdf9 in QThreadPrivate::start (arg=0x8cf4790) at thread/qthread_unix.cpp:266
#9  0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#10 0x0674e69e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xa8f2ab70 (LWP 2295)):
#0  0x00fe7416 in __kernel_vsyscall ()
#1  0x00dc8884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0675bdf4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0x07706b3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xa831eb70 (LWP 2296)):
#0  0x00fe7416 in __kernel_vsyscall ()
#1  0x06747371 in select () from /lib/libc.so.6
#2  0x07732f1c in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 9 (Thread 0xa7b1db70 (LWP 2297)):
#0  0x031d19a8 in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x031d245e in ?? () from /lib/libglib-2.0.so.0
#2  0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0699d59f in QEventDispatcherGlib::processEvents (this=0x91d07d0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x0696d609 in QEventLoop::processEvents (this=0xa7b1d250, flags=) at kernel/qeventloop.cpp:149
#5  0x0696da8a in QEventLoop::exec (this=0xa7b1d250, flags=...) at kernel/qeventloop.cpp:201
#6  0x06869b7e in QThread::exec (this=0x91d03d8) at thread/qthread.cpp:490
#7  0x04895d7a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x0686cdf9 in QThreadPrivate::start (arg=0x91d03d8) at thread/qthread_unix.cpp:266
#9  0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#10 0x0674e69e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa731cb70 (LWP 2298)):
#0  0x00fe7416 in __kernel_vsyscall ()
#1  0x0673fdf6 in poll () from /lib/libc.so.6
#2  0x00a03562 in ?? () from /usr/lib/libpulse.so.0
#3  0x009efab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x009f1a73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x009f1b44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x00a03303 in ?? () from /usr/lib/libpulse.so.0
#7  0x079febd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#9  0x0674e69e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa2b1ab70 (LWP 2299)):
#0  0x00fe7416 in __kernel_vsyscall ()
#1  0x00dc84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0675bd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x07718b54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xa2319b70 (LWP 2300)):
#0  0x00dc63eb in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x0675bf66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0x031ce6c4 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#3  0x031d2668 in ?? () from /lib/libglib-2.0.so.0
#4  0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0699d59f in QEventDispatcherGlib::processEvents (this=0x939ecc0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x0696d609 in QEventLoop::processEvents (this=0xa2319260, flags=) at kernel/qeventloop.cpp:149
#7  0x0696da8a in QEventLoop::exec (this=0xa2319260, flags=...) at kernel/qeventloop.cpp:201
#8  0x06869b7e in QThread::exec (this=0xb5956cb0) at thread/qthread.cpp:490
#9  0x0694c35b in QInotifyFileSystemWatcherEngine::run (this=0xb5956cb0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0686cdf9 in QThreadPrivate::start (arg=0xb5956cb0) at thread/qthread_unix.cpp:266
#11 0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0674e69e in clone () from /lib/libc.so.6

Thread 5 (Thread 0x9effeb70 (LWP 2307)):
#0  0x00fe7416 in __kernel_vsyscall ()
#1  0x0673fdf6 in poll () from /lib/libc.so.6
#2  0x031dfa1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x031d243c in ?? () from /lib/libglib-2.0.so.0
#4  0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0699d59f in QEventDispatcherGlib::processEvents (this=0x99f0ed8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x0696d609 in QEventLoop::processEvents (this=0x9effe260, flags=) at kernel/qeventloop.cpp:149
#7  0x0696da8a in QEventLoop::exec (this=0x9effe260, flags=...) at kernel/qeventloop.cpp:201
#8  0x06869b7e in QThread::exec (this=0x99f0a88) at thread/qthread.cpp:490
#9  0x0694c35b in QInotifyFileSystemWatcherEngine::run (this=0x99f0a88) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0686cdf9 in QThreadPrivate::start (arg=0x99f0a88) at thread/qthread_unix.cpp:266
#11 0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0674e69e in clone () from /lib/libc.so.6

Thread 4 (Thread 0x8d97cb70 (LWP 2365)):
#0  0x00fe7416 in __kernel_vsyscall ()
#1  0x0673fdf6 in poll () from /lib/libc.so.6
#2  0x031dfa1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x031d243c in ?? () from /lib/libglib-2.0.so.0
#4  0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0699d59f in QEventDispatcherGlib::processEvents (this=0xa3f4810, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x0696d609 in QEventLoop::processEvents (this=0x8d97c260, flags=) at kernel/qeventloop.cpp:149
#7  0x0696da8a in QEventLoop::exec (this=0x8d97c260, flags=...) at kernel/qeventloop.cpp:201
#8  0x06869b7e in QThread::exec (this=0xa3f4400) at thread/qthread.cpp:490
#9  0x0694c35b in QInotifyFileSystemWatcherEngine::run (this=0xa3f4400) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0686cdf9 in QThreadPrivate::start (arg=0xa3f4400) at thread/qthread_unix.cpp:266
#11 0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0674e69e in clone () from /lib/libc.so.6

Thread 3 (Thread 0x8d17bb70 (LWP 2372)):
#0  0x00fe7416 in __kernel_vsyscall ()
#1  0x0673fdf6 in poll () from /lib/libc.so.6
#2  0x031dfa1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x031d243c in ?? () from /lib/libglib-2.0.so.0
#4  0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0699d59f in QEventDispatcherGlib::processEvents (this=0xa9dc650, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x0696d609 in QEventLoop::processEvents (this=0x8d17b260, flags=) at kernel/qeventloop.cpp:149
#7  0x0696da8a in QEventLoop::exec (this=0x8d17b260, flags=...) at kernel/qeventloop.cpp:201
#8  0x06869b7e in QThread::exec (this=0xa9dca00) at thread/qthread.cpp:490
#9  0x0694c35b in QInotifyFileSystemWatcherEngine::run (this=0xa9dca00) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0686cdf9 in QThreadPrivate::start (arg=0xa9dca00) at thread/qthread_unix.cpp:266
#11 0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0674e69e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x885feb70 (LWP 2379)):
#0  0x031d1dd3 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x031d2279 in ?? () from /lib/libglib-2.0.so.0
#2  0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0699d59f in QEventDispatcherGlib::processEvents (this=0xabf2420, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x0696d609 in QEventLoop::processEvents (this=0x885fe260, flags=) at kernel/qeventloop.cpp:149
#5  0x0696da8a in QEventLoop::exec (this=0x885fe260, flags=...) at kernel/qeventloop.cpp:201
#6  0x06869b7e in QThread::exec (this=0xabf2010) at thread/qthread.cpp:490
#7  0x0694c35b in QInotifyFileSystemWatcherEngine::run (this=0xabf2010) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x0686cdf9 in QThreadPrivate::start (arg=0xabf2010) at thread/qthread_unix.cpp:266
#9  0x00dc3cc9 in start_thread () from /lib/libpthread.so.0
#10 0x0674e69e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb6530740 (LWP 2272)):
[KCrash Handler]
#7  0x0696d529 in d_func (this=0x0, returnCode=0) at ../../include/QtCore/../../src/corelib/kernel/qeventloop.h:58
#8  QEventLoop::exit (this=0x0, returnCode=0) at kernel/qeventloop.cpp:279
#9  0x0569fe4c in QDragManager::eventFilter (this=0x8d5ba30, o=0xafebfc0, e=0xbf8c3ca0) at kernel/qdnd_x11.cpp:1333
#10 0x0696e35c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x8a58058, receiver=0xafebfc0, event=0xbf8c3ca0) at kernel/qcoreapplication.cpp:828
#11 0x055f8f63 in QApplicationPrivate::notify_helper (this=0x8a58058, receiver=0xafebfc0, e=0xbf8c3ca0) at kernel/qapplication.cpp:4371
#12 0x055ffc2e in QApplication::notify (this=0xbf8c5c34, receiver=0xafebfc0, e=0xbf8c3ca0) at kernel/qapplication.cpp:3959
#13 0x01d0ff7a in KApplication::notify (this=0xbf8c5c34, receiver=0xafebfc0, event=0xbf8c3ca0) at ../../kdeui/kernel/kapplication.cpp:311
#14 0x0696eb3b in QCoreApplication::notifyInternal (this=0xbf8c5c34, receiver=0xafebfc0, event=0xbf8c3ca0) at kernel/qcoreapplication.cpp:732
#15 0x055fe094 in sendEvent (receiver=0xafebfc0, event=0xbf8c3ca0, alienWidget=0x0, nativeWidget=0xafebfc0, buttonDown=0x5f933c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#16 QApplicationPrivate::sendMouseEvent (receiver=0xafebfc0, event=0xbf8c3ca0, alienWidget=0x0, nativeWidget=0xafebfc0, buttonDown=0x5f933c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#17 0x0568cd10 in QETWidget::translateMouseEvent (this=0xafebfc0, event=0xbf8c41bc) at kernel/qapplication_x11.cpp:4403
#18 0x0568c151 in QApplication::x11ProcessEvent (this=0xbf8c5c34, event=0xbf8c41bc) at kernel/qapplication_x11.cpp:3414
#19 0x056bb36a in x11EventSourceDispatch (s=0x8a5b2e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#20 0x031ce855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#21 0x031d2668 in ?? () from /lib/libglib-2.0.so.0
#22 0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#23 0x0699d565 in QEventDispatcherGlib::processEvents (this=0x8a0f718, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#24 0x056babe5 in QGuiEventDispatcherGlib::processEvents (this=0x8a0f718, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#25 0x0696d609 in QEventLoop::processEvents (this=0xa0cca00, flags=) at kernel/qeventloop.cpp:149
#26 0x0696da8a in QEventLoop::exec (this=0xa0cca00, flags=...) at kernel/qeventloop.cpp:201
#27 0x056a05f7 in QDragManager::drag (this=0x8d5ba30, o=0xa2417f8) at kernel/qdnd_x11.cpp:1981
#28 0x05610d4e in QDrag::exec (this=0xa2417f8, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:284
#29 0x01926062 in Digikam::DCategorizedView::startDrag (this=0xb591e6c0, supportedActions=...) at /build/buildd/digikam-1.8.0/libs/widgets/common/dcategorizedview.cpp:895
#30 0x05bcd33a in QAbstractItemView::mouseMoveEvent (this=0xb591e6c0, event=0xbf8c5300) at itemviews/qabstractitemview.cpp:1700
#31 0x05be765a in QListView::mouseMoveEvent (this=0xb591e6c0, e=0xbf8c5300) at itemviews/qlistview.cpp:778
#32 0x01942c69 in KCategorizedView::mouseMoveEvent (this=0xb591e6c0, event=0xbf8c5300) at /build/buildd/digikam-1.8.0/libs/widgets/common/kcategorizedview.cpp:1243
#33 0x01922e87 in Digikam::DCategorizedView::mouseMoveEvent (this=0xb591e6c0, event=0xbf8c5300) at /build/buildd/digikam-1.8.0/libs/widgets/common/dcategorizedview.cpp:688
#34 0x05656caa in QWidget::event (this=0xb591e6c0, event=0xbf8c5300) at kernel/qwidget.cpp:8172
#35 0x05a78763 in QFrame::event (this=0xb591e6c0, e=0xbf8c5300) at widgets/qframe.cpp:557
#36 0x05b15a82 in QAbstractScrollArea::viewportEvent (this=0x5f8fff4, e=0x0) at widgets/qabstractscrollarea.cpp:1043
#37 0x05bd20f7 in QAbstractItemView::viewportEvent (this=0xb591e6c0, event=0xbf8c5300) at itemviews/qabstractitemview.cpp:1619
#38 0x01925c6d in Digikam::DCategorizedView::viewportEvent (this=0xb591e6c0, event=0xbf8c5300) at /build/buildd/digikam-1.8.0/libs/widgets/common/dcategorizedview.cpp:819
#39 0x05b184d5 in viewportEvent (this=0xb591f828, o=0xb591e830, e=0xbf8c5300) at widgets/qabstractscrollarea_p.h:100
#40 QAbstractScrollAreaFilter::eventFilter (this=0xb591f828, o=0xb591e830, e=0xbf8c5300) at widgets/qabstractscrollarea_p.h:116
#41 0x0696e29a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8a58058, receiver=0xb591e830, event=0xbf8c5300) at kernel/qcoreapplication.cpp:847
#42 0x055f8fb9 in QApplicationPrivate::notify_helper (this=0x8a58058, receiver=0xb591e830, e=0xbf8c5300) at kernel/qapplication.cpp:4392
#43 0x055ffc2e in QApplication::notify (this=0xbf8c5c34, receiver=0xb591e830, e=0xbf8c5300) at kernel/qapplication.cpp:3959
#44 0x01d0ff7a in KApplication::notify (this=0xbf8c5c34, receiver=0xb591e830, event=0xbf8c5300) at ../../kdeui/kernel/kapplication.cpp:311
#45 0x0696eb3b in QCoreApplication::notifyInternal (this=0xbf8c5c34, receiver=0xb591e830, event=0xbf8c5300) at kernel/qcoreapplication.cpp:732
#46 0x055fe094 in sendEvent (receiver=0xb591e830, event=0xbf8c5300, alienWidget=0x0, nativeWidget=0xb591e830, buttonDown=0x5f933c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#47 QApplicationPrivate::sendMouseEvent (receiver=0xb591e830, event=0xbf8c5300, alienWidget=0x0, nativeWidget=0xb591e830, buttonDown=0x5f933c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#48 0x0568cd10 in QETWidget::translateMouseEvent (this=0xb591e830, event=0xbf8c581c) at kernel/qapplication_x11.cpp:4403
#49 0x0568c151 in QApplication::x11ProcessEvent (this=0xbf8c5c34, event=0xbf8c581c) at kernel/qapplication_x11.cpp:3414
#50 0x056bb36a in x11EventSourceDispatch (s=0x8a5b2e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#51 0x031ce855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#52 0x031d2668 in ?? () from /lib/libglib-2.0.so.0
#53 0x031d2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#54 0x0699d565 in QEventDispatcherGlib::processEvents (this=0x8a0f718, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#55 0x056babe5 in QGuiEventDispatcherGlib::processEvents (this=0x8a0f718, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x0696d609 in QEventLoop::processEvents (this=0xbf8c5b14, flags=) at kernel/qeventloop.cpp:149
#57 0x0696da8a in QEventLoop::exec (this=0xbf8c5b14, flags=...) at kernel/qeventloop.cpp:201
#58 0x0697200f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#59 0x055f7e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#60 0x082bb933 in main (argc=5, argv=0xbf8c60a4) at /build/buildd/digikam-1.8.0/digikam/main.cpp:216

Reported using DrKonqi
Comment 1 caulier.gilles 2011-07-06 11:07:10 UTC
We need feedback using a recent version. 2.0.0 RC is out, please test...

Thanks in advance

Gilles Caulier
Comment 2 Christoph Feck 2011-08-10 20:36:18 UTC
This crash is caused by Qt not always being able to handle a nested event loop inside a dropEvent handler.

To workaround this problem, you need to invoke a deferred method (either using QMetaObject::invokeMethod with Qt::QueuedConnection, or using a singleShot timer call), where the drop KMenu is shown.

This also refers to bug 226816 and bug 229900.
Comment 3 Marcel Wiesweg 2011-08-11 16:55:43 UTC
Is this officially a Qt bug with any chance to get fixed? Or is this somewhere documented as "down open an event loop in drop handler"? Because I dont feel like very much working around platform bugs, with significant and unelegant changes needed here.
Comment 4 caulier.gilles 2011-09-04 15:03:54 UTC
*** Bug 281322 has been marked as a duplicate of this bug. ***
Comment 5 Axel Krebs 2011-09-04 17:54:41 UTC
Am 04.09.2011 17:03, schrieb Gilles Caulier:
> https://bugs.kde.org/show_bug.cgi?id=267686
> 
> 
> Gilles Caulier <caulier.gilles@gmail.com> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |axel.krebs@t-online.de
> 
> 
> 
> 
> --- Comment #4 from Gilles Caulier <caulier gilles gmail com>  2011-09-04 15:03:54 ---
> *** Bug 281322 has been marked as a duplicate of this bug. ***
> 
I checked this bug, not finding enough fit...

Anyway, thank you for proving!

Coment:

I assume DK has reached some limits from data-organsation: I change the
choosen directories, and DK seems to keep the total database. OK I read
that DK erases dead entries. But how can work with several
databases/directories, next startup with _other_ directories and so on??

I suggest strongly to reduce database extent to metadata per pic. Under
this pre-condition, it could change the choosen directiories anytime
without any limitations.

Besides I had no thumbnail-databate with more than 7 GB(!!) slowing down
each work progress.

Last argument to do pic-based date-management: this would increase the
data-safety enormously: in worst case, there would be "risk" of single
pictures, not on a comlete database.

I beg developers, tho thinks about this suggestion. It is a matter of
data-safety, speeding up, and flexibility.

Maybe you have a best-practise tutoral for similar needs as me?

Last question: where can I get the recommended version 2.1 ("git") from?
It is not in my launchpad-repositories...

Thank you,


Axel
Comment 6 caulier.gilles 2011-11-03 12:42:05 UTC
digiKam 2.2.0 is out since few weeks. Crash still valid with this version ?

Gilles Caulier
Comment 7 caulier.gilles 2011-12-14 09:15:02 UTC
Max,

This file still valid with digiKam 2.4 ?

Gilles Caulier
Comment 8 Axel Krebs 2011-12-14 19:38:30 UTC
Gilles,

For the sake of ease of installation (repository-orgies) I run digikam
2.1 from KUBUNTU-distribution.

Unfortunately, I can you therefore, if this issue applies in DK 2.4 :-(

Thinking about how to contribute better and more efficiently to DK project.


Axel
---
Am 14.12.2011 10:15, schrieb Gilles Caulier:
> https://bugs.kde.org/show_bug.cgi?id=267686
> 
> 
> 
> 
> 
> --- Comment #7 from Gilles Caulier <caulier gilles gmail com>  2011-12-14 09:15:02 ---
> Max,
> 
> This file still valid with digiKam 2.4 ?
> 
> Gilles Caulier
>
Comment 9 caulier.gilles 2012-06-22 08:51:02 UTC
Official digiKam 2.6.0 release is out since few days now :

http://www.digikam.org/drupal/node/656

Please, check if this entry still valid, or update report accordingly.

Thanks in advance.

Gilles Caulier
Comment 10 caulier.gilles 2013-10-31 07:52:23 UTC
digiKam 3.5.0 is out.

Can you give a fresh feedback about your report ? Crash still reproducible ?

Thanks in advance

Gilles Caulier
Comment 11 caulier.gilles 2013-11-25 16:50:38 UTC
We need feedback here using digiKam 3.5.0...

Gilles Caulier
Comment 12 Axel Krebs 2013-11-25 18:33:24 UTC
(In reply to comment #11)
> We need feedback here using digiKam 3.5.0...
> 
> Gilles Caulier

sorry, I am bound to digiKam v3.4 within 13.10

Is there an easy and reliable way to updat to 3.50?

Axel
Comment 13 caulier.gilles 2013-11-25 19:29:13 UTC
Problem still here with 3.4.0 ?

Gilles Caulier
Comment 14 caulier.gilles 2015-06-30 08:05:04 UTC
New digiKam 4.11.0 is available :

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?
Comment 15 caulier.gilles 2015-08-24 05:11:37 UTC
digiKam 4.12.0 is out :

https://www.digikam.org/node/741

We need a fresh feedback using this release please...
Thanks in advance.
Comment 16 caulier.gilles 2016-07-03 06:41:35 UTC
With digiKam 5.0.0, this problem is not reproducible.

I close this file now. Re-open it if necessary.

Gilles Caulier
Comment 17 Nate Graham 2017-09-09 21:13:01 UTC
*** Bug 321541 has been marked as a duplicate of this bug. ***