[Bug 193266] New: plasma-desktop crashes when attempting to move numerous plasmoids in the panel

Vladislav Blanton vblanton at gmail.com
Tue May 19 18:36:14 BST 2009


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

           Summary: plasma-desktop crashes when attempting to move
                    numerous plasmoids in the panel
           Product: kde
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: vblanton at gmail.com


Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1))
Qt Version: 4.5.1
Operating System: Linux 2.6.28-12-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
I can cause this crash to happen every time if I add the plasmoid "Tab bar to
switch activities". Other plasmoids may also cause this to crash..

1) I click the plasma cashew and 

2)then try to rearrange a few plasmoids: clicking once on the above mentioned
plasmoid, then an icon to firefox, then an icon to amarok-nightly.

3) then once all three are highlighted/selected, I click and hold down the
mouse on the "tab bar to swich activites" plasmoid and drag it away from the
panel. (my panel is on the top of the screen. i drag down).

4) the plasmoid disappears. I try to drop it back on to the panel somehow
(because the 4-direction movement icon is still working) and when I click
anywhere on the panel to drop it, plasma-desktop crashes.

the whole plasma workspace crashes and then restarts.

thanks,
Vladislav
---
side note: i love that plasma crashes but all my apps are still running. I love
the plasma paradigm!

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 0 (LWP 3831)]

Thread 2 (Thread 0xa7b54b90 (LWP 4055)):
#0  0xb806d430 in __kernel_vsyscall ()
#1  0xb51380e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb63882ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb656c5b2 in QWaitCondition::wait (this=0x8c03c30, mutex=0x8c03c2c,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb79caae2 in QHostInfoAgent::run (this=0x8c03c20) at
kernel/qhostinfo.cpp:260
#5  0xb656b56e in QThreadPrivate::start (arg=0x8c03c20) at
thread/qthread_unix.cpp:189
#6  0xb51344ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb637949e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3d63730 (LWP 3831)):
[KCrash Handler]
#6  QGraphicsLinearLayout::removeItem (this=0x0, item=0x89a7fc8) at
graphicsview/qgraphicslinearlayout.h:111
#7  0xb801b567 in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#8  0xb69419c6 in QWidget::event (this=0x8f97d48, event=0xbfc87ca8) at
kernel/qwidget.cpp:7517
#9  0xb68eabcc in QApplicationPrivate::notify_helper (this=0x845b068,
receiver=0x8f97d48, e=0xbfc87ca8) at kernel/qapplication.cpp:4057
#10 0xb68f3851 in QApplication::notify (this=0x8447460, receiver=0x8f97d48,
e=0xbfc87ca8) at kernel/qapplication.cpp:3759
#11 0xb774cc9d in KApplication::notify () from /usr/lib/libkdeui.so.5
#12 0xb665f7ab in QCoreApplication::notifyInternal (this=0x8447460,
receiver=0x8447460, event=0xbfc87ca8) at kernel/qcoreapplication.cpp:610
#13 0xb68f28be in QApplicationPrivate::sendMouseEvent (receiver=0x8f97d48,
event=0xbfc87ca8, alienWidget=0x8f97d48, nativeWidget=0x8d6b830,
buttonDown=0xb7196aa0, lastMouseReceiver=@0xb7196aa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#14 0xb6962aee in QETWidget::translateMouseEvent (this=0x8d6b830,
event=0xbfc8933c) at kernel/qapplication_x11.cpp:4448
#15 0xb6961ead in QApplication::x11ProcessEvent (this=0x8447460,
event=0xbfc8933c) at kernel/qapplication_x11.cpp:3444
#16 0xb698d06a in x11EventSourceDispatch (s=0x845dd00, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#17 0xb4f32b88 in IA__g_main_context_dispatch (context=0x845d060) at
/build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#18 0xb4f360eb in g_main_context_iterate (context=0x845d060, block=1,
dispatch=1, self=0x84545a8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#19 0xb4f36268 in IA__g_main_context_iteration (context=0x845d060, may_block=1)
at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#20 0xb668b1d8 in QEventDispatcherGlib::processEvents (this=0x845a698, flags={i
= -1077373704}) at kernel/qeventdispatcher_glib.cpp:324
#21 0xb698c765 in QGuiEventDispatcherGlib::processEvents (this=0x845a698,
flags={i = -1077373656}) at kernel/qguieventdispatcher_glib.cpp:202
#22 0xb665ddda in QEventLoop::processEvents (this=0xbfc895a0, flags={i =
-1077373592}) at kernel/qeventloop.cpp:149
#23 0xb665e21a in QEventLoop::exec (this=0xbfc895a0, flags={i = -1077373528})
at kernel/qeventloop.cpp:200
#24 0xb66606c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#25 0xb68eaa47 in QApplication::exec () at kernel/qapplication.cpp:3526
#26 0xb8009290 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#27 0x08048712 in _start ()

-- 
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 Unassigned-bugs mailing list