Bug 216233 - plasma crash while playing with "different activity for each desktop" option
Summary: plasma crash while playing with "different activity for each desktop" option
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.5 and older
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 245468 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-26 09:32 UTC by hybris
Modified: 2012-06-03 18:53 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 hybris 2009-11-26 09:32:44 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-1-686 i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
multi monitor system (2)
i did a zoom out
i chose to have different activities for each desktop in plasma settings
zoom in, i was not understanding what was the deal
zoom out and reverted the option back
CRASH
now i lost my desktop settings and my widgets
i had 2 folder view and 2 notes (desktop sticky notes)
if i open the add widget dialog there is the "minus" red icon beside the widgets but they are not visible.
advice on how to get back at least the sticky notes contents is appreciated


 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb58b2700 (LWP 2010))]

Thread 2 (Thread 0xa72ffb70 (LWP 2015)):
#0  0xb78a8424 in __kernel_vsyscall ()
#1  0xb5fd80a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb619d6fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb76a75c2 in QWaitConditionPrivate::wait (this=0xa1abea0, mutex=0xa1abe9c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa1abea0, mutex=0xa1abe9c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb5eeba9a in QHostInfoAgent::run (this=0xa1abe90) at kernel/qhostinfo.cpp:260
#6  0xb76a65e2 in QThreadPrivate::start (arg=0xa1abe90) at thread/qthread_unix.cpp:188
#7  0xb5fd4585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb619018e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb58b2700 (LWP 2010)):
[KCrash Handler]
#6  0xb648556e in QWidget::testAttribute_helper (this=0x31, attribute=Qt::WA_RightToLeft) at kernel/qwidget.cpp:9982
#7  0xb648a745 in QWidget::testAttribute (this=0x31) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:997
#8  QWidget::layoutDirection (this=0x31) at kernel/qwidget.cpp:4547
#9  0xb6a76458 in QWidget::isRightToLeft (this=0xaeb4ee8) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:404
#10 QGraphicsViewPrivate::updateScroll (this=0xaeb4ee8) at graphicsview/qgraphicsview.cpp:542
#11 0xb6a7664b in QGraphicsViewPrivate::horizontalScroll (this=0xaeb4ee8) at graphicsview/qgraphicsview.cpp:518
#12 0xb6a767a0 in QGraphicsView::mapFromScene (this=0xa231b10, point=...) at graphicsview/qgraphicsview.cpp:2520
#13 0xb5741b32 in Plasma::AppletHandle::mousePressEvent (this=0xab4f438, event=0xbfe59aa4) at ../../plasma/private/applethandle.cpp:492
#14 0xb6a3baf2 in QGraphicsItem::sceneEvent (this=0xab4f440, event=0xbfe59aa4) at graphicsview/qgraphicsitem.cpp:5029
#15 0xb6a61004 in QGraphicsScenePrivate::sendEvent (this=0x9e5c380, item=0xab4f440, event=0xbfe59aa4) at graphicsview/qgraphicsscene.cpp:1159
#16 0xb6a625ee in QGraphicsScenePrivate::sendMouseEvent (this=0x9e5c380, mouseEvent=0xbfe59aa4) at graphicsview/qgraphicsscene.cpp:1230
#17 0xb6a6d953 in QGraphicsScenePrivate::mousePressEventHandler (this=0x9e5c380, mouseEvent=0xbfe59aa4) at graphicsview/qgraphicsscene.cpp:1319
#18 0xb6a6e58a in QGraphicsScene::event (this=0x9e51540, event=0xbfe59aa4) at graphicsview/qgraphicsscene.cpp:3805
#19 0xb643da94 in QApplicationPrivate::notify_helper (this=0x9df5568, receiver=0x9e51540, e=0xbfe59aa4) at kernel/qapplication.cpp:4065
#20 0xb6445bee in QApplication::notify (this=0x9def778, receiver=0x9e51540, e=0xbfe59aa4) at kernel/qapplication.cpp:3605
#21 0xb6e870fd in KApplication::notify (this=0x9def778, receiver=0x9e51540, event=0xbfe59aa4) at ../../kdeui/kernel/kapplication.cpp:302
#22 0xb77971eb in QCoreApplication::notifyInternal (this=0x9def778, receiver=0x9e51540, event=0xbfe59aa4) at kernel/qcoreapplication.cpp:610
#23 0xb6a7c313 in QCoreApplication::sendEvent (this=0xad47ec0, event=0xbfe5a16c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#24 QGraphicsView::mousePressEvent (this=0xad47ec0, event=0xbfe5a16c) at graphicsview/qgraphicsview.cpp:3212
#25 0xb6493afe in QWidget::event (this=0xad47ec0, event=0xbfe5a16c) at kernel/qwidget.cpp:7550
#26 0xb6839543 in QFrame::event (this=0xad47ec0, e=0xbfe5a16c) at widgets/qframe.cpp:559
#27 0xb68d759f in QAbstractScrollArea::viewportEvent (this=0xad47ec0, e=0x31) at widgets/qabstractscrollarea.cpp:962
#28 0xb6a80d62 in QGraphicsView::viewportEvent (this=0xad47ec0, event=0xbfe5a16c) at graphicsview/qgraphicsview.cpp:2919
#29 0xb68d9b75 in QAbstractScrollAreaPrivate::viewportEvent (this=0xac917e0, o=0xae13850, e=0xbfe5a16c) at widgets/qabstractscrollarea_p.h:100
#30 QAbstractScrollAreaFilter::eventFilter (this=0xac917e0, o=0xae13850, e=0xbfe5a16c) at widgets/qabstractscrollarea_p.h:111
#31 0xb779641a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9df5568, receiver=0xae13850, event=0xbfe5a16c) at kernel/qcoreapplication.cpp:726
#32 0xb643da6c in QApplicationPrivate::notify_helper (this=0x9df5568, receiver=0xae13850, e=0xbfe5a16c) at kernel/qapplication.cpp:4061
#33 0xb6446551 in QApplication::notify (this=0x9def778, receiver=0xae13850, e=0xbfe5a16c) at kernel/qapplication.cpp:3767
#34 0xb6e870fd in KApplication::notify (this=0x9def778, receiver=0xae13850, event=0xbfe5a16c) at ../../kdeui/kernel/kapplication.cpp:302
#35 0xb77971eb in QCoreApplication::notifyInternal (this=0x9def778, receiver=0xae13850, event=0xbfe5a16c) at kernel/qcoreapplication.cpp:610
#36 0xb64455de in QCoreApplication::sendSpontaneousEvent (receiver=0xae13850, event=0xbfe5a16c, alienWidget=0xae13850, nativeWidget=0xad47ec0, buttonDown=0xb6cb4580, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#37 QApplicationPrivate::sendMouseEvent (receiver=0xae13850, event=0xbfe5a16c, alienWidget=0xae13850, nativeWidget=0xad47ec0, buttonDown=0xb6cb4580, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#38 0xb64b4175 in QETWidget::translateMouseEvent (this=0xad47ec0, event=0xbfe5b71c) at kernel/qapplication_x11.cpp:4411
#39 0xb64b3646 in QApplication::x11ProcessEvent (this=0x9def778, event=0xbfe5b71c) at kernel/qapplication_x11.cpp:3430
#40 0xb64ddbc2 in x11EventSourceDispatch (s=0x9df81f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#41 0xb6021e98 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#42 0xb6025623 in ?? () from /lib/libglib-2.0.so.0
#43 0xb60257a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#44 0xb77c2041 in QEventDispatcherGlib::processEvents (this=0x9df5358, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#45 0xb64dd305 in QGuiEventDispatcherGlib::processEvents (this=0x9df5358, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#46 0xb779583a in QEventLoop::processEvents (this=0xbfe5b980, flags=...) at kernel/qeventloop.cpp:149
#47 0xb7795c82 in QEventLoop::exec (this=0xbfe5b980, flags=...) at kernel/qeventloop.cpp:201
#48 0xb77980d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#49 0xb643d917 in QApplication::exec () at kernel/qapplication.cpp:3525
#50 0xb34a9ec0 in kdemain (argc=1, argv=0x9d87320) at ../../../../plasma/shells/desktop/main.cpp:50
#51 0x0804e291 in launch (argc=1, _name=0x9dcfde4 "/usr/bin/plasma-desktop", args=0x9dcfdfc "", cwd=0x0, envc=0, envs=0x9dcfe00 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805109f "0") at ../../kinit/kinit.cpp:677
#52 0x0804ea15 in handle_launcher_request (sock=8, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#53 0x0804ef3f in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#54 0x0804f6c9 in main (argc=2, argv=0xbfe5c204, envp=0xbfe5c210) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-22 00:07:31 UTC
This could be a bug in the Qt library.
- Have you tried to repeat the situation (with KDE SC 4.4 and Qt 4.6) to check if Plasma crash again ?
Regards
Comment 2 Aaron J. Seigo 2010-09-07 07:10:01 UTC
*** Bug 245468 has been marked as a duplicate of this bug. ***
Comment 3 Myriam Schweingruber 2012-06-03 18:53:17 UTC
Closing for lack of feedback. Please feel free to reopen this report if you can still reproduce this with KDE 4.8.3 or later.