Plasma crashes in QMetaObject::cast at kernel/qmetaobject.cpp:299 when tearinf off a popup window from the panel

Bug #376593 reported by AleksanderAdamowski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kdelibs
Fix Released
High
kde4libs (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

In the latest version of kdebase-workspace-bin for Jaunty (4:4.2.2-0ubuntu2) on x86_64, there's a 100% reproducible plasma crash involving tearing off popups from the panel.

I've experienced it with konqueror download popups and popup calendar (after clicking on the clock). These popup windows can be torn off away from the panel, but as soon as they get closed, plasma crashes with SIGSEGV.

Kcrash handler manages to extract a stack trace and it always looks the same. Below are 3 sample stack traces.

=============== Stack trace 1 ===============
Program: Przestrzeń robocza Plazmy (plasma), sygnał SIGSEGV
0x00007f3e662f8d21 in nanosleep () from /lib/libc.so.6
Current language: auto; currently c
[Current thread is 0 (LWP 13982)]

Thread 3 (Thread 0x7f3e4ff9f950 (LWP 13983)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1 0x00007f3e66dda939 in QWaitCondition::wait (this=0xc39700, mutex=0xc396f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2 0x00007f3e6a5964cc in QHostInfoAgent::run (this=0xc396e0) at kernel/qhostinfo.cpp:260
#3 0x00007f3e66dd9952 in QThreadPrivate::start (arg=0xc396e0) at thread/qthread_unix.cpp:189
#4 0x00007f3e6372e3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5 0x00007f3e66336fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3e47dfa950 (LWP 13984)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1 0x00007f3e66dda939 in QWaitCondition::wait (this=0xae1c60, mutex=0xae1c58, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2 0x00007f3e50ce0d4e in RenderThread::run (this=0xae1c48) at /build/buildd/kdebase-workspace-4.2.2/plasma/wallpapers/image/renderthread.cpp:91
#3 0x00007f3e66dd9952 in QThreadPrivate::start (arg=0xae1c48) at thread/qthread_unix.cpp:189
#4 0x00007f3e6372e3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5 0x00007f3e66336fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()
Current language: auto; currently asm

Thread 1 (Thread 0x7f3e6ba4c760 (LWP 13982)):
[KCrash Handler]
#5 0x00007f3e66ec77a7 in QMetaObject::cast (this=0x7f3e6804d420, obj=0x3251a10) at kernel/qmetaobject.cpp:299
#6 0x00007f3e67bff0f5 in QGraphicsScenePrivate::itemsAtPosition (this=<value optimized out>, screenPos=@0x7fff73a84410, scenePos=@0x7fff73a843d0, widget=0x3251a20)
    at ../../include/QtCore/../../src/corelib/kernel/qobject.h:443
#7 0x00007f3e67bff99b in QGraphicsScenePrivate::dispatchHoverEvent (this=0x8824f0, hoverEvent=0x7fff73a84460) at graphicsview/qgraphicsscene.cpp:4070
#8 0x00007f3e67bffac4 in QGraphicsScene::mouseReleaseEvent (this=<value optimized out>, mouseEvent=0x7fff73a84a40) at graphicsview/qgraphicsscene.cpp:4314
#9 0x00007f3e67bffe10 in QGraphicsScene::event (this=0x8811b0, event=0x7fff73a84a40) at graphicsview/qgraphicsscene.cpp:3661
#10 0x00007f3e6760783d in QApplicationPrivate::notify_helper (this=0x7e00c0, receiver=0x8811b0, e=0x7fff73a84a40) at kernel/qapplication.cpp:4084
#11 0x00007f3e6760fa2a in QApplication::notify (this=0x7dc240, receiver=0x8811b0, e=0x7fff73a84a40) at kernel/qapplication.cpp:4049
#12 0x00007f3e69cc426b in KApplication::notify (this=0x7dc240, receiver=0x8811b0, event=0x7fff73a84a40) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307
#13 0x00007f3e66ec275c in QCoreApplication::notifyInternal (this=0x7dc240, receiver=0x8811b0, event=0x7fff73a84a40) at kernel/qcoreapplication.cpp:602
#14 0x00007f3e67c11bdb in QGraphicsView::mouseReleaseEvent (this=0x2185fc0, event=0x7fff73a852d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#15 0x00007f3e6765897f in QWidget::event (this=0x2185fc0, event=0x7fff73a852d0) at kernel/qwidget.cpp:7516
#16 0x00007f3e679f26eb in QFrame::event (this=0x2185fc0, e=0x7fff73a852d0) at widgets/qframe.cpp:559
#17 0x00007f3e67c0effb in QGraphicsView::viewportEvent (this=0x2185fc0, event=0x7fff73a852d0) at graphicsview/qgraphicsview.cpp:2933
#18 0x00007f3e66ec1a68 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x3251a20, event=0x7fff73a852d0) at kernel/qcoreapplication.cpp:718
#19 0x00007f3e6760780c in QApplicationPrivate::notify_helper (this=0x7e00c0, receiver=0x3251a20, e=0x7fff73a852d0) at kernel/qapplication.cpp:4080
#20 0x00007f3e6761018a in QApplication::notify (this=<value optimized out>, receiver=0x3251a20, e=0x7fff73a852d0) at kernel/qapplication.cpp:3786
#21 0x00007f3e69cc426b in KApplication::notify (this=0x7dc240, receiver=0x3251a20, event=0x7fff73a852d0) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307
#22 0x00007f3e66ec275c in QCoreApplication::notifyInternal (this=0x7dc240, receiver=0x3251a20, event=0x7fff73a852d0) at kernel/qcoreapplication.cpp:602
#23 0x00007f3e6760f3d8 in QApplicationPrivate::sendMouseEvent (receiver=0x3251a20, event=0x7fff73a852d0, alienWidget=0x3251a20, nativeWidget=0x2185fc0, buttonDown=<value optimized out>,
    lastMouseReceiver=@0x7f3e6806beb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#24 0x00007f3e67678ec9 in QETWidget::translateMouseEvent (this=0x2185fc0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4425
#25 0x00007f3e67677b38 in QApplication::x11ProcessEvent (this=0x7dc240, event=0x7fff73a85e10) at kernel/qapplication_x11.cpp:3543
#26 0x00007f3e676a0514 in x11EventSourceDispatch (s=0x7e4020, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#27 0x00007f3e61afe20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0x00007f3e61b018e0 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0x00007f3e61b01a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0x00007f3e66eebe6f in QEventDispatcherGlib::processEvents (this=0x79eea0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#31 0x00007f3e6769fc9f in QGuiEventDispatcherGlib::processEvents (this=0x3251a10, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#32 0x00007f3e66ec1002 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1940414720}) at kernel/qeventloop.cpp:149
#33 0x00007f3e66ec13cd in QEventLoop::exec (this=0x7fff73a86140, flags={i = 1940414800}) at kernel/qeventloop.cpp:200
#34 0x00007f3e66ec3694 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#35 0x00007f3e6b6239bb in kdemain (argc=1, argv=0x7fff73a86448) at /build/buildd/kdebase-workspace-4.2.2/plasma/shells/desktop/main.cpp:54
#36 0x00007f3e6626f5a6 in __libc_start_main (main=0x400890 <main>, argc=1, ubp_av=0x7fff73a86448, init=0x4008c0 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>,
    stack_end=0x7fff73a86438) at libc-start.c:220
#37 0x00000000004007c9 in _start () at ../sysdeps/x86_64/elf/start.S:113
#0 0x00007f3e662f8d21 in nanosleep () from /lib/libc.so.6
Current language: auto; currently c

=============== Stack trace 2 ===============
Program: Przestrzeń robocza Plazmy (plasma), sygnał SIGSEGV
0x00007ff3d3e78d21 in nanosleep () from /lib/libc.so.6
Current language: auto; currently c
[Current thread is 0 (LWP 12325)]

Thread 3 (Thread 0x7ff3ba250950 (LWP 12326)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1 0x00007ff3d495a939 in QWaitCondition::wait (this=0x17698f0, mutex=0x17698e8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2 0x00007ff3d81164cc in QHostInfoAgent::run (this=0x17698d0) at kernel/qhostinfo.cpp:260
#3 0x00007ff3d4959952 in QThreadPrivate::start (arg=0x17698d0) at thread/qthread_unix.cpp:189
#4 0x00007ff3d12ae3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5 0x00007ff3d3eb6fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff3b9849950 (LWP 12327)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1 0x00007ff3d495a939 in QWaitCondition::wait (this=0x1441ff0, mutex=0x1441fe8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2 0x00007ff3be5f5d4e in RenderThread::run (this=0x1441fd8) at /build/buildd/kdebase-workspace-4.2.2/plasma/wallpapers/image/renderthread.cpp:91
#3 0x00007ff3d4959952 in QThreadPrivate::start (arg=0x1441fd8) at thread/qthread_unix.cpp:189
#4 0x00007ff3d12ae3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5 0x00007ff3d3eb6fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()
Current language: auto; currently asm

Thread 1 (Thread 0x7ff3d95ca760 (LWP 12325)):
[KCrash Handler]
#5 0x00007ff3d4a477a7 in QMetaObject::cast (this=0x7ff3d5bcd420, obj=0x2f8b410) at kernel/qmetaobject.cpp:299
#6 0x00007ff3d577f0f5 in QGraphicsScenePrivate::itemsAtPosition (this=<value optimized out>, screenPos=@0x7fffe1603f80, scenePos=@0x7fffe1603f40, widget=0x2f8b420)
    at ../../include/QtCore/../../src/corelib/kernel/qobject.h:443
#7 0x00007ff3d577f99b in QGraphicsScenePrivate::dispatchHoverEvent (this=0x126db20, hoverEvent=0x7fffe1603fd0) at graphicsview/qgraphicsscene.cpp:4070
#8 0x00007ff3d577fac4 in QGraphicsScene::mouseReleaseEvent (this=<value optimized out>, mouseEvent=0x7fffe16045b0) at graphicsview/qgraphicsscene.cpp:4314
#9 0x00007ff3d577fe10 in QGraphicsScene::event (this=0x1266840, event=0x7fffe16045b0) at graphicsview/qgraphicsscene.cpp:3661
#10 0x00007ff3d518783d in QApplicationPrivate::notify_helper (this=0x1272a90, receiver=0x1266840, e=0x7fffe16045b0) at kernel/qapplication.cpp:4084
#11 0x00007ff3d518fa2a in QApplication::notify (this=0x126e100, receiver=0x1266840, e=0x7fffe16045b0) at kernel/qapplication.cpp:4049
#12 0x00007ff3d784426b in KApplication::notify (this=0x126e100, receiver=0x1266840, event=0x7fffe16045b0) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307
#13 0x00007ff3d4a4275c in QCoreApplication::notifyInternal (this=0x126e100, receiver=0x1266840, event=0x7fffe16045b0) at kernel/qcoreapplication.cpp:602
#14 0x00007ff3d5791bdb in QGraphicsView::mouseReleaseEvent (this=0x18b6a40, event=0x7fffe1604e40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#15 0x00007ff3d51d897f in QWidget::event (this=0x18b6a40, event=0x7fffe1604e40) at kernel/qwidget.cpp:7516
#16 0x00007ff3d55726eb in QFrame::event (this=0x18b6a40, e=0x7fffe1604e40) at widgets/qframe.cpp:559
#17 0x00007ff3d578effb in QGraphicsView::viewportEvent (this=0x18b6a40, event=0x7fffe1604e40) at graphicsview/qgraphicsview.cpp:2933
#18 0x00007ff3d4a41a68 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2f8b420, event=0x7fffe1604e40) at kernel/qcoreapplication.cpp:718
#19 0x00007ff3d518780c in QApplicationPrivate::notify_helper (this=0x1272a90, receiver=0x2f8b420, e=0x7fffe1604e40) at kernel/qapplication.cpp:4080
#20 0x00007ff3d519018a in QApplication::notify (this=<value optimized out>, receiver=0x2f8b420, e=0x7fffe1604e40) at kernel/qapplication.cpp:3786
#21 0x00007ff3d784426b in KApplication::notify (this=0x126e100, receiver=0x2f8b420, event=0x7fffe1604e40) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307
#22 0x00007ff3d4a4275c in QCoreApplication::notifyInternal (this=0x126e100, receiver=0x2f8b420, event=0x7fffe1604e40) at kernel/qcoreapplication.cpp:602
#23 0x00007ff3d518f3d8 in QApplicationPrivate::sendMouseEvent (receiver=0x2f8b420, event=0x7fffe1604e40, alienWidget=0x2f8b420, nativeWidget=0x18b6a40, buttonDown=<value optimized out>,
    lastMouseReceiver=@0x7ff3d5bebeb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#24 0x00007ff3d51f8ec9 in QETWidget::translateMouseEvent (this=0x18b6a40, event=<value optimized out>) at kernel/qapplication_x11.cpp:4425
#25 0x00007ff3d51f7b38 in QApplication::x11ProcessEvent (this=0x126e100, event=0x7fffe1605980) at kernel/qapplication_x11.cpp:3543
#26 0x00007ff3d5220514 in x11EventSourceDispatch (s=0x1276380, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#27 0x00007ff3cf67e20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0x00007ff3cf6818e0 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0x00007ff3cf681a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0x00007ff3d4a6be6f in QEventDispatcherGlib::processEvents (this=0x1230ea0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#31 0x00007ff3d521fc9f in QGuiEventDispatcherGlib::processEvents (this=0x2f8b410, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#32 0x00007ff3d4a41002 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -513778576}) at kernel/qeventloop.cpp:149
#33 0x00007ff3d4a413cd in QEventLoop::exec (this=0x7fffe1605cb0, flags={i = -513778496}) at kernel/qeventloop.cpp:200
#34 0x00007ff3d4a43694 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#35 0x00007ff3d91a39bb in kdemain (argc=1, argv=0x7fffe1605fb8) at /build/buildd/kdebase-workspace-4.2.2/plasma/shells/desktop/main.cpp:54
#36 0x00007ff3d3def5a6 in __libc_start_main (main=0x400890 <main>, argc=1, ubp_av=0x7fffe1605fb8, init=0x4008c0 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>,
    stack_end=0x7fffe1605fa8) at libc-start.c:220
#37 0x00000000004007c9 in _start () at ../sysdeps/x86_64/elf/start.S:113
#0 0x00007ff3d3e78d21 in nanosleep () from /lib/libc.so.6
Current language: auto; currently c

=============== Stack trace 3 ===============
Program: Przestrzeń robocza Plazmy (plasma), sygnał SIGSEGV
0x00007f3ad6689d21 in nanosleep () from /lib/libc.so.6
Current language: auto; currently c
[Current thread is 0 (LWP 5242)]

Thread 3 (Thread 0x7f3abc977950 (LWP 5243)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1 0x00007f3ad716b939 in QWaitCondition::wait (this=0x10cbd00, mutex=0x10cbcf8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2 0x00007f3ada9274cc in QHostInfoAgent::run (this=0x10cbce0) at kernel/qhostinfo.cpp:260
#3 0x00007f3ad716a952 in QThreadPrivate::start (arg=0x10cbce0) at thread/qthread_unix.cpp:189
#4 0x00007f3ad3abf3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5 0x00007f3ad66c7fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3ab7df9950 (LWP 5244)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1 0x00007f3ad716b939 in QWaitCondition::wait (this=0xdd58a0, mutex=0xdd5898, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2 0x00007f3abd79ad4e in RenderThread::run (this=0xdd5888) at /build/buildd/kdebase-workspace-4.2.2/plasma/wallpapers/image/renderthread.cpp:91
#3 0x00007f3ad716a952 in QThreadPrivate::start (arg=0xdd5888) at thread/qthread_unix.cpp:189
#4 0x00007f3ad3abf3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5 0x00007f3ad66c7fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()
Current language: auto; currently asm

Thread 1 (Thread 0x7f3adbdd8760 (LWP 5242)):
[KCrash Handler]
#5 0x00007f3ad72587a7 in QMetaObject::cast (this=0x7f3ad83de420, obj=0x42a02d0) at kernel/qmetaobject.cpp:299
#6 0x00007f3ad7f900f5 in QGraphicsScenePrivate::itemsAtPosition (this=<value optimized out>, screenPos=@0x7fffe3e157d0, scenePos=@0x7fffe3e15790, widget=0x42a02e0)
    at ../../include/QtCore/../../src/corelib/kernel/qobject.h:443
#7 0x00007f3ad7f9099b in QGraphicsScenePrivate::dispatchHoverEvent (this=0xb71340, hoverEvent=0x7fffe3e15820) at graphicsview/qgraphicsscene.cpp:4070
#8 0x00007f3ad7f90ac4 in QGraphicsScene::mouseReleaseEvent (this=<value optimized out>, mouseEvent=0x7fffe3e15e00) at graphicsview/qgraphicsscene.cpp:4314
#9 0x00007f3ad7f90e10 in QGraphicsScene::event (this=0xc1e010, event=0x7fffe3e15e00) at graphicsview/qgraphicsscene.cpp:3661
#10 0x00007f3ad799883d in QApplicationPrivate::notify_helper (this=0xb72870, receiver=0xc1e010, e=0x7fffe3e15e00) at kernel/qapplication.cpp:4084
#11 0x00007f3ad79a0a2a in QApplication::notify (this=0xb6c220, receiver=0xc1e010, e=0x7fffe3e15e00) at kernel/qapplication.cpp:4049
#12 0x00007f3ada05526b in KApplication::notify (this=0xb6c220, receiver=0xc1e010, event=0x7fffe3e15e00) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307
#13 0x00007f3ad725375c in QCoreApplication::notifyInternal (this=0xb6c220, receiver=0xc1e010, event=0x7fffe3e15e00) at kernel/qcoreapplication.cpp:602
#14 0x00007f3ad7fa2bdb in QGraphicsView::mouseReleaseEvent (this=0x13d4f00, event=0x7fffe3e16690) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#15 0x00007f3ad79e997f in QWidget::event (this=0x13d4f00, event=0x7fffe3e16690) at kernel/qwidget.cpp:7516
#16 0x00007f3ad7d836eb in QFrame::event (this=0x13d4f00, e=0x7fffe3e16690) at widgets/qframe.cpp:559
#17 0x00007f3ad7f9fffb in QGraphicsView::viewportEvent (this=0x13d4f00, event=0x7fffe3e16690) at graphicsview/qgraphicsview.cpp:2933
#18 0x00007f3ad7252a68 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x42a02e0, event=0x7fffe3e16690) at kernel/qcoreapplication.cpp:718
#19 0x00007f3ad799880c in QApplicationPrivate::notify_helper (this=0xb72870, receiver=0x42a02e0, e=0x7fffe3e16690) at kernel/qapplication.cpp:4080
#20 0x00007f3ad79a118a in QApplication::notify (this=<value optimized out>, receiver=0x42a02e0, e=0x7fffe3e16690) at kernel/qapplication.cpp:3786
#21 0x00007f3ada05526b in KApplication::notify (this=0xb6c220, receiver=0x42a02e0, event=0x7fffe3e16690) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307
#22 0x00007f3ad725375c in QCoreApplication::notifyInternal (this=0xb6c220, receiver=0x42a02e0, event=0x7fffe3e16690) at kernel/qcoreapplication.cpp:602
#23 0x00007f3ad79a03d8 in QApplicationPrivate::sendMouseEvent (receiver=0x42a02e0, event=0x7fffe3e16690, alienWidget=0x42a02e0, nativeWidget=0x13d4f00, buttonDown=<value optimized out>,
    lastMouseReceiver=@0x7f3ad83fceb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#24 0x00007f3ad7a09ec9 in QETWidget::translateMouseEvent (this=0x13d4f00, event=<value optimized out>) at kernel/qapplication_x11.cpp:4425
#25 0x00007f3ad7a08b38 in QApplication::x11ProcessEvent (this=0xb6c220, event=0x7fffe3e171d0) at kernel/qapplication_x11.cpp:3543
#26 0x00007f3ad7a31514 in x11EventSourceDispatch (s=0xb76150, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#27 0x00007f3ad1e8f20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0x00007f3ad1e928e0 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0x00007f3ad1e92a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0x00007f3ad727ce6f in QEventDispatcherGlib::processEvents (this=0xb2eea0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#31 0x00007f3ad7a30c9f in QGuiEventDispatcherGlib::processEvents (this=0x42a02d0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#32 0x00007f3ad7252002 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -471763776}) at kernel/qeventloop.cpp:149
#33 0x00007f3ad72523cd in QEventLoop::exec (this=0x7fffe3e17500, flags={i = -471763696}) at kernel/qeventloop.cpp:200
#34 0x00007f3ad7254694 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#35 0x00007f3adb9b49bb in kdemain (argc=1, argv=0x7fffe3e17808) at /build/buildd/kdebase-workspace-4.2.2/plasma/shells/desktop/main.cpp:54
#36 0x00007f3ad66005a6 in __libc_start_main (main=0x400890 <main>, argc=1, ubp_av=0x7fffe3e17808, init=0x4008c0 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>,
    stack_end=0x7fffe3e177f8) at libc-start.c:220
#37 0x00000000004007c9 in _start () at ../sysdeps/x86_64/elf/start.S:113
#0 0x00007f3ad6689d21 in nanosleep () from /lib/libc.so.6
Current language: auto; currently c

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

This crash has been fixed by KDE in KDE 4.3, the beta of which has been released to the development version of Kubuntu 9.10.
Unfortunately, the changes to fix this bug are too large/invasive to be made part of the packages for the stable release of Kubuntu, Kubuntu 9.04.
Thanks for this bug report nonetheless.

affects: kdebase-workspace (Ubuntu) → kde4libs (Ubuntu)
Changed in kde4libs (Ubuntu):
importance: Undecided → Medium
status: New → Fix Released
Changed in kdelibs:
status: Unknown → Fix Released
Changed in kdelibs:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.