Bug 206379 - Plasma crash while start login (QGraphicsItem::sceneTransform, QGraphicsItem::mapFromScene, Plasma::AppletHandle::switchContainment)
Summary: Plasma crash while start login (QGraphicsItem::sceneTransform, QGraphicsItem:...
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-05 15:37 UTC by Jonathan Kolberg
Modified: 2009-11-05 20:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Kolberg 2009-09-05 15:37:30 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-15-generic i686
Distribution: Ubuntu 9.04

 -- Backtrace:
Application: Plasma-Arbeitsfläche (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 20419)]

Thread 2 (Thread 0xa6993b90 (LWP 20431)):
#0  0xb80c1430 in __kernel_vsyscall ()
#1  0xb65cd0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb67ad2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7eb3172 in QWaitCondition::wait (this=0x9a45620, mutex=0x9a4561c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb77f0ac2 in QHostInfoAgent::run (this=0x9a45610) at kernel/qhostinfo.cpp:260
#5  0xb7eb2132 in QThreadPrivate::start (arg=0x9a45610) at thread/qthread_unix.cpp:188
#6  0xb65c94ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb679e49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb60d6a10 (LWP 20419)):
[KCrash Handler]
#6  QGraphicsItem::sceneTransform (this=0x8) at graphicsview/qgraphicsitem.cpp:2515
#7  0xb706fd85 in QGraphicsItem::mapFromScene (this=0x8, point=@0xbf9da6a8) at graphicsview/qgraphicsitem.cpp:4577
#8  0xb5e92f6a in Plasma::AppletHandle::switchContainment (this=0xa4fe750, containment=0x0, pos=@0xbf9da6a8) at /build/buildd/kde4libs-4.3.1/plasma/private/applethandle.cpp:768
#9  0xb5e93aec in Plasma::AppletHandle::mouseMoveEvent (this=0xa4fe750, event=0xbf9dad70) at /build/buildd/kde4libs-4.3.1/plasma/private/applethandle.cpp:639
#10 0xb7071170 in QGraphicsItem::sceneEvent (this=0xa4fe758, event=0xbf9dad70) at graphicsview/qgraphicsitem.cpp:5024
#11 0xb70967bc in QGraphicsScenePrivate::sendEvent (this=0x91b4db8, item=0xa4fe758, event=0xbf9dad70) at graphicsview/qgraphicsscene.cpp:1159
#12 0xb7097e22 in QGraphicsScenePrivate::sendMouseEvent (this=0x91b4db8, mouseEvent=0xbf9dad70) at graphicsview/qgraphicsscene.cpp:1230
#13 0xb70a256d in QGraphicsScene::mouseMoveEvent (this=0x919da90, mouseEvent=0xbf9dad70) at graphicsview/qgraphicsscene.cpp:4419
#14 0xb70a40ca in QGraphicsScene::event (this=0x919da90, event=0xbf9dad70) at graphicsview/qgraphicsscene.cpp:3802
#15 0xb6a63d3c in QApplicationPrivate::notify_helper (this=0x910b828, receiver=0x919da90, e=0xbf9dad70) at kernel/qapplication.cpp:4056
#16 0xb6a6c03e in QApplication::notify (this=0x9105ba0, receiver=0x919da90, e=0xbf9dad70) at kernel/qapplication.cpp:3603
#17 0xb757485d in KApplication::notify (this=0x9105ba0, receiver=0x919da90, event=0xbf9dad70) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#18 0xb7fa6bcb in QCoreApplication::notifyInternal (this=0x9105ba0, receiver=0x919da90, event=0xbf9dad70) at kernel/qcoreapplication.cpp:610
#19 0xb70b2388 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0xa0dd268, event=0xbf9db3e8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#20 0xb70b5ce3 in QGraphicsView::mouseMoveEvent (this=0xa0dcfe0, event=0xbf9db3e8) at graphicsview/qgraphicsview.cpp:3321
#21 0xb6aba7dd in QWidget::event (this=0xa0dcfe0, event=0xbf9db3e8) at kernel/qwidget.cpp:7534
#22 0xb6e6ba53 in QFrame::event (this=0xa0dcfe0, e=0xbf9db3e8) at widgets/qframe.cpp:559
#23 0xb6f0bc2f in QAbstractScrollArea::viewportEvent (this=0xa0dcfe0, e=0x9935a00) at widgets/qabstractscrollarea.cpp:962
#24 0xb70b69b2 in QGraphicsView::viewportEvent (this=0xa0dcfe0, event=0xbf9db3e8) at graphicsview/qgraphicsview.cpp:2919
#25 0xb6f0e235 in QAbstractScrollAreaFilter::eventFilter (this=0xa0eecb8, o=0xa0eed90, e=0xbf9db3e8) at widgets/qabstractscrollarea_p.h:100
#26 0xb7fa5dea in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x910b828, receiver=0xa0eed90, event=0xbf9db3e8) at kernel/qcoreapplication.cpp:726
#27 0xb6a63d1a in QApplicationPrivate::notify_helper (this=0x910b828, receiver=0xa0eed90, e=0xbf9db3e8) at kernel/qapplication.cpp:4052
#28 0xb6a6c9b1 in QApplication::notify (this=0x9105ba0, receiver=0xa0eed90, e=0xbf9db3e8) at kernel/qapplication.cpp:3758
#29 0xb757485d in KApplication::notify (this=0x9105ba0, receiver=0xa0eed90, event=0xbf9db3e8) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#30 0xb7fa6bcb in QCoreApplication::notifyInternal (this=0x9105ba0, receiver=0xa0eed90, event=0xbf9db3e8) at kernel/qcoreapplication.cpp:610
#31 0xb6a6ba1e in QApplicationPrivate::sendMouseEvent (receiver=0xa0eed90, event=0xbf9db3e8, alienWidget=0xa0eed90, nativeWidget=0xa0dcfe0, buttonDown=0xb72e5aa0, lastMouseReceiver=@0xb72e5aa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#32 0xb6adbcce in QETWidget::translateMouseEvent (this=0xa0dcfe0, event=0xbf9dca7c) at kernel/qapplication_x11.cpp:4409
#33 0xb6adb085 in QApplication::x11ProcessEvent (this=0x9105ba0, event=0xbf9dca7c) at kernel/qapplication_x11.cpp:3428
#34 0xb6b0637a in x11EventSourceDispatch (s=0x910e6a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0xb6616b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0xb661a0eb in ?? () from /usr/lib/libglib-2.0.so.0
#37 0xb661a268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#38 0xb7fd22f8 in QEventDispatcherGlib::processEvents (this=0x910b540, flags={i = -1080177608}) at kernel/qeventdispatcher_glib.cpp:327
#39 0xb6b05a75 in QGuiEventDispatcherGlib::processEvents (this=0x910b540, flags={i = -1080177560}) at kernel/qguieventdispatcher_glib.cpp:202
#40 0xb7fa51fa in QEventLoop::processEvents (this=0xbf9dcce0, flags={i = -1080177496}) at kernel/qeventloop.cpp:149
#41 0xb7fa5642 in QEventLoop::exec (this=0xbf9dcce0, flags={i = -1080177432}) at kernel/qeventloop.cpp:201
#42 0xb7fa7ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#43 0xb6a63bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#44 0xb3c84310 in kdemain (argc=1, argv=0x90f2de8) at /build/buildd/kdebase-workspace-4.3.1/plasma/shells/desktop/main.cpp:50
#45 0x0804e27d in launch (argc=1, _name=0x908b57c "/usr/bin/plasma-desktop", args=0x908b594 "", cwd=0x0, envc=0, envs=0x908b598 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805136d "0") at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:677
#46 0x0804ea5d in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1169
#47 0x0804efe5 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1362
#48 0x0804fbca in main (argc=2, argv=0xbf9dd4d4, envp=0xbf9dd4e0) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-05 16:49:29 UTC
- Do you experience the crash all the times you login ?
Thanks
Comment 2 Jonathan Kolberg 2009-09-05 17:03:52 UTC
No it only happens if I try to do something with a plasmoid before the Desktop is loaded completly.
Comment 3 Dario Andres 2009-09-05 17:07:45 UTC
- Could you try to provide some specific steps to reproduce the crash?
Thank you
Comment 4 Jonathan Kolberg 2009-09-05 17:11:26 UTC
(In reply to comment #3)
> - Could you try to provide some specific steps to reproduce the crash?
> Thank you

I tryed to move the activitybar-plasmoid
Comment 5 Beat Wolf 2009-10-26 11:03:38 UTC
Probably related
https://bugs.kde.org/show_bug.cgi?id=210941
Comment 6 Aaron J. Seigo 2009-11-05 20:17:04 UTC
SVN commit 1045316 by aseigo:

be sure to always have a containment!
BUG:206379


 M  +12 -13    applethandle.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1045316