[Digikam-devel] [Bug 209729] New: Crash while drag and drop

Andreas Bank AndreasBank at gmx.de
Wed Oct 7 10:25:21 BST 2009


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

           Summary: Crash while drag and drop
           Product: digikam
           Version: 0.10.0
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: AndreasBank at gmx.de


Version:           0.10.0 (using 4.2.4 (KDE 4.2.4), Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.28-15-generic

Hi,

while dragging pictures from digikam to another application digikam and the
other app crashes. Here is what i do.
1.) Start dragging the picture
2.) Toggle the application (Alt + Tab)
3.) Drop the image

The crash occurs during the toggling and does not occur during every
drag-and-drop. But once in 10 times.

Here the crash report:
Anwendung: digiKam (digikam), Signal SIGSEGV
[Current thread is 0 (LWP 7221)]

Thread 12 (Thread 0xb3052b90 (LWP 7222)):
#0  0xb8061430 in __kernel_vsyscall ()
#1  0xb54af0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb55b12ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb579d9b2 in QWaitCondition::wait (this=0x9a8de38, mutex=0x9a8de34,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0x0828f319 in Digikam::ScanController::run (this=0x9af8a60) at
/build/buildd/digikam-0.10.0/digikam/scancontroller.cpp:412
#5  0xb579c96e in QThreadPrivate::start (arg=0x9af8a60) at
thread/qthread_unix.cpp:189
#6  0xb54ab4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb55a249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xb239fb90 (LWP 7224)):
#0  0xb8061430 in __kernel_vsyscall ()
#1  0xb54af0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb55b12ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb579d9b2 in QWaitCondition::wait (this=0x9cdaa38, mutex=0x9cdaa34,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb728dd4a in Digikam::LoadSaveThread::run (this=0x9cdaa28) at
/build/buildd/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb579c96e in QThreadPrivate::start (arg=0x9cdaa28) at
thread/qthread_unix.cpp:189
#6  0xb54ab4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb55a249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xb17ffb90 (LWP 7225)):
#0  0xb8061430 in __kernel_vsyscall ()
#1  0xb54af0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb55b12ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb579d9b2 in QWaitCondition::wait (this=0x9cdb620, mutex=0x9cdb61c,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb728dd4a in Digikam::LoadSaveThread::run (this=0x9cdb610) at
/build/buildd/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb579c96e in QThreadPrivate::start (arg=0x9cdb610) at
thread/qthread_unix.cpp:189
#6  0xb54ab4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb55a249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xaebf0b90 (LWP 7226)):
#0  0xb8061430 in __kernel_vsyscall ()
#1  0xb54af412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb55b1344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xafa28ae3 in ?? () from /usr/lib/libxine.so.1

Thread 8 (Thread 0xadf68b90 (LWP 7227)):
#0  0xb8061430 in __kernel_vsyscall ()
#1  0xb559a7b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xafa527d6 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 7 (Thread 0xad767b90 (LWP 7228)):
#0  0xb58bc053 in socketNotifierSourcePrepare (timeout=0xad7671e8) at
kernel/qeventdispatcher_glib.cpp:75
#1  0xb4b69dda in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb4b6a268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb58bc457 in QEventDispatcherGlib::processEvents (this=0xa2cf890, flags={i
= -1384746392}) at kernel/qeventdispatcher_glib.cpp:325
#4  0xb588f06a in QEventLoop::processEvents (this=0xad7672e0, flags={i =
-1384746328}) at kernel/qeventloop.cpp:149
#5  0xb588f4aa in QEventLoop::exec (this=0xad7672e0, flags={i = -1384746264})
at kernel/qeventloop.cpp:200
#6  0xb5799639 in QThread::exec (this=0xa2cf4c0) at thread/qthread.cpp:481
#7  0xafa7620a in ?? () from
/usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0xb579c96e in QThreadPrivate::start (arg=0xa2cf4c0) at
thread/qthread_unix.cpp:189
#9  0xb54ab4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb55a249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xacf5cb90 (LWP 7231)):
#0  0xb8061430 in __kernel_vsyscall ()
#1  0xb5597ae7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xacf60b19 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0xac75bb90 (LWP 7232)):
#0  0xb8061430 in __kernel_vsyscall ()
#1  0xb54af0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb55b12ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xafa39d8e in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0xab727b90 (LWP 7247)):
#0  0xb8061430 in __kernel_vsyscall ()
#1  0xb54af0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb55b12ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb579d9b2 in QWaitCondition::wait (this=0xab8fce8, mutex=0xab8fce4,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb728dd4a in Digikam::LoadSaveThread::run (this=0xab8fcd8) at
/build/buildd/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb579c96e in QThreadPrivate::start (arg=0xab8fcd8) at
thread/qthread_unix.cpp:189
#6  0xb54ab4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb55a249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xabf28b90 (LWP 7411)):
#0  0xb8061430 in __kernel_vsyscall ()
#1  0xb54af0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb55b12ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb579d9b2 in QWaitCondition::wait (this=0xba717f0, mutex=0xba717ec,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb728dd4a in Digikam::LoadSaveThread::run (this=0xba717e0) at
/build/buildd/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb579c96e in QThreadPrivate::start (arg=0xba717e0) at
thread/qthread_unix.cpp:189
#6  0xb54ab4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb55a249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa9afdb90 (LWP 7412)):
#0  0xb8061430 in __kernel_vsyscall ()
#1  0xb54af0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb55b12ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb579d9b2 in QWaitCondition::wait (this=0xa7df8290, mutex=0xa7df828c,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb728dd4a in Digikam::LoadSaveThread::run (this=0xa7df8280) at
/build/buildd/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb579c96e in QThreadPrivate::start (arg=0xa7df8280) at
thread/qthread_unix.cpp:189
#6  0xb54ab4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb55a249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4758920 (LWP 7221)):
[KCrash Handler]
#6  0xb5da8391 in QWidget::testAttribute_helper (this=0xbacfb78,
attribute=Qt::WA_Hover) at kernel/qwidget.cpp:9905
#7  0xb5d68c0b in QApplication::notify (this=0xbfa7cad4, receiver=0xbacfb78,
e=0xbfa7b078) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:997
#8  0xb6983e0d in KApplication::notify (this=0xbfa7cad4, receiver=0xbacfb78,
event=0xbfa7b078) at
/build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#9  0xb5890a3b in QCoreApplication::notifyInternal (this=0xbfa7cad4,
receiver=0xbacfb78, event=0xbfa7b078) at kernel/qcoreapplication.cpp:602
#10 0xb5d67b7e in QApplicationPrivate::sendMouseEvent (receiver=0xbacfb78,
event=0xbfa7b078, alienWidget=0x0, nativeWidget=0xbacfb78,
buttonDown=0xb660a200, lastMouseReceiver=@0xb660a204)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#11 0xb5dd797e in QETWidget::translateMouseEvent (this=0xbacfb78,
event=0xbfa7b6bc) at kernel/qapplication_x11.cpp:4425
#12 0xb5dd6ca7 in QApplication::x11ProcessEvent (this=0xbfa7cad4,
event=0xbfa7b6bc) at kernel/qapplication_x11.cpp:3421
#13 0xb5e01c6a in x11EventSourceDispatch (s=0x9a342a0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#14 0xb4b66b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0xb4b6a0eb in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb4b6a268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0xb58bc438 in QEventDispatcherGlib::processEvents (this=0x9a1d5b8, flags={i
= -1079527304}) at kernel/qeventdispatcher_glib.cpp:323
#18 0xb5e01365 in QGuiEventDispatcherGlib::processEvents (this=0x9a1d5b8,
flags={i = -1079527256}) at kernel/qguieventdispatcher_glib.cpp:202
#19 0xb588f06a in QEventLoop::processEvents (this=0xbb160d8, flags={i =
-1079527192}) at kernel/qeventloop.cpp:149
#20 0xb588f4aa in QEventLoop::exec (this=0xbb160d8, flags={i = -1079527080}) at
kernel/qeventloop.cpp:200
#21 0xb5de8310 in QDragManager::drag (this=0xbf8fd70, o=0xbc26a00) at
kernel/qdnd_x11.cpp:1952
#22 0xb5d7353a in QDrag::exec (this=0xbc26a00, supportedActions={i =
-1079526880}, defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282
#23 0xb5d735e4 in QDrag::exec (this=0xbc26a00, supportedActions={i =
-1079526624}) at kernel/qdrag.cpp:239
#24 0x081e4236 in Digikam::AlbumIconView::startDrag (this=0x9b99598) at
/build/buildd/digikam-0.10.0/digikam/albumiconview.cpp:1377
#25 0x0826d5d4 in Digikam::IconView::contentsMouseMoveEvent (this=0x9b99598,
e=0xbfa7bccc) at /build/buildd/digikam-0.10.0/digikam/iconview.cpp:1241
#26 0xb763ff71 in Q3ScrollView::viewportMouseMoveEvent (this=0x9b99598,
e=0xbfa7c188) at widgets/q3scrollview.cpp:1793
#27 0xb7641d32 in Q3ScrollView::eventFilter (this=0x9b99598, obj=0x9c97a40,
e=0xbfa7c188) at widgets/q3scrollview.cpp:1491
#28 0xb588fc5a in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=0x9a31538, receiver=0x9c97a40, event=0xbfa7c188) at
kernel/qcoreapplication.cpp:718
#29 0xb5d5fe7a in QApplicationPrivate::notify_helper (this=0x9a31538,
receiver=0x9c97a40, e=0xbfa7c188) at kernel/qapplication.cpp:4080
#30 0xb5d68b11 in QApplication::notify (this=0xbfa7cad4, receiver=0x9c97a40,
e=0xbfa7c188) at kernel/qapplication.cpp:3786
#31 0xb6983e0d in KApplication::notify (this=0xbfa7cad4, receiver=0x9c97a40,
event=0xbfa7c188) at
/build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#32 0xb5890a3b in QCoreApplication::notifyInternal (this=0xbfa7cad4,
receiver=0x9c97a40, event=0xbfa7c188) at kernel/qcoreapplication.cpp:602
#33 0xb5d67b7e in QApplicationPrivate::sendMouseEvent (receiver=0x9c97a40,
event=0xbfa7c188, alienWidget=0x9c97a40, nativeWidget=0x9b99598,
buttonDown=0xb660a200, lastMouseReceiver=@0xb660a204)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#34 0xb5dd797e in QETWidget::translateMouseEvent (this=0x9b99598,
event=0xbfa7c7cc) at kernel/qapplication_x11.cpp:4425
#35 0xb5dd6ca7 in QApplication::x11ProcessEvent (this=0xbfa7cad4,
event=0xbfa7c7cc) at kernel/qapplication_x11.cpp:3421
#36 0xb5e01c6a in x11EventSourceDispatch (s=0x9a342a0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0xb4b66b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0xb4b6a0eb in ?? () from /usr/lib/libglib-2.0.so.0
#39 0xb4b6a268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0xb58bc438 in QEventDispatcherGlib::processEvents (this=0x9a1d5b8, flags={i
= -1079522936}) at kernel/qeventdispatcher_glib.cpp:323
#41 0xb5e01365 in QGuiEventDispatcherGlib::processEvents (this=0x9a1d5b8,
flags={i = -1079522888}) at kernel/qguieventdispatcher_glib.cpp:202
#42 0xb588f06a in QEventLoop::processEvents (this=0xbfa7ca30, flags={i =
-1079522824}) at kernel/qeventloop.cpp:149
#43 0xb588f4aa in QEventLoop::exec (this=0xbfa7ca30, flags={i = -1079522760})
at kernel/qeventloop.cpp:200
#44 0xb5891959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#45 0xb5d5fd17 in QApplication::exec () at kernel/qapplication.cpp:3553
#46 0x082b4e3b in main (argc=1, argv=0xbfa7cd34) at
/build/buildd/digikam-0.10.0/digikam/main.cpp:190

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list