Bug 235275 - Plasma crashed when removing a panel
Summary: Plasma crashed when removing a panel
Status: RESOLVED DUPLICATE of bug 226152
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-24 16:29 UTC by zohn.joidberg
Modified: 2010-04-24 22:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
black top panel (866.28 KB, image/png)
2010-04-24 16:32 UTC, zohn.joidberg
Details
black side panel (376.50 KB, image/jpeg)
2010-04-24 16:42 UTC, zohn.joidberg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description zohn.joidberg 2010-04-24 16:29:10 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-20-generic x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
I wanted to increase the space of the task manager in the panel, so I decided to create a second panel dedicated to the task manager at the bottom and all the rest in a panel on top.
(moved original panel to top, new panel to bottom with new task manager)

After doing this, I already noticed some problems after my first reboot: Part of  the top panel was black. The date/time applet was unreadable (black on black).

So I decided to undo the changes.
Removed new bottom panel and moved original panel back to bottom.

I created a new panel on top to see if it would also become partially black. It didn't.
Then to gain back screen space, I tried to remove it.
That's when the crash occured.

Note:
Graphic card: Zotac GeForce GTX 260
Desktop effects were disabled.

When using desktop effects, my screen sometimes gets garbled or freezes completely after a while.
The logs contain messages similar to the following in such cases:
/var/log/kern.log.1:Apr 16 13:45:48 my-desktop kernel: [14491.078902] NVRM: Xid (0001:00): 13, 0001 00000000 00008397 0000194c 00000000 00000100

I also noticed parts of the bottom panel being black too sometimes. This changes as soon as I pass the mouse over it.
This wasn't the case this time with the black top panel.

I suppose the black parts are most likely an NVidia driver issue and unrelated to the crash, but I'm mentioning all this anyway, just in case.


 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  0x00007f6dfae1d564 in QGraphicsItem::isPanel (this=0x2754c10) at graphicsview/qgraphicsitem.cpp:1661
#6  0x00007f6dfae6945c in QGraphicsScene::event (this=0x1c20670, event=0x7fffe0803140) at graphicsview/qgraphicsscene.cpp:3435
#7  0x00007f6dfa84412c in QApplicationPrivate::notify_helper (this=0x1b47820, receiver=0x1c20670, e=0x7fffe0803140) at kernel/qapplication.cpp:4300
#8  0x00007f6dfa84a71b in QApplication::notify (this=0x1b31250, receiver=0x1c20670, e=0x7fffe0803140) at kernel/qapplication.cpp:4183
#9  0x00007f6dfbbee076 in KApplication::notify (this=0x1b31250, receiver=0x1c20670, event=0x7fffe0803140) at ../../kdeui/kernel/kapplication.cpp:302
#10 0x00007f6dfb6a5e0c in QCoreApplication::notifyInternal (this=0x1b31250, receiver=0x1c20670, event=0x7fffe0803140) at kernel/qcoreapplication.cpp:704
#11 0x00007f6dfae806c8 in QGraphicsView::viewportEvent (this=0x23e3d40, event=0x7fffe0803140) at graphicsview/qgraphicsview.cpp:2718
#12 0x00007f6dfb6a5227 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2407b60, event=0x7fffe0803140) at kernel/qcoreapplication.cpp:819
#13 0x00007f6dfa8440fc in QApplicationPrivate::notify_helper (this=0x1b47820, receiver=0x2407b60, e=0x7fffe0803140) at kernel/qapplication.cpp:4296
#14 0x00007f6dfa84a71b in QApplication::notify (this=0x1b31250, receiver=0x2407b60, e=0x7fffe0803140) at kernel/qapplication.cpp:4183
#15 0x00007f6dfbbee076 in KApplication::notify (this=0x1b31250, receiver=0x2407b60, event=0x7fffe0803140) at ../../kdeui/kernel/kapplication.cpp:302
#16 0x00007f6dfb6a5e0c in QCoreApplication::notifyInternal (this=0x1b31250, receiver=0x2407b60, event=0x7fffe0803140) at kernel/qcoreapplication.cpp:704
#17 0x00007f6dfa89a5fb in QCoreApplication::sendEvent (this=<value optimized out>, event=0x7fffe0803140) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#18 QWidget::event (this=<value optimized out>, event=0x7fffe0803140) at kernel/qwidget.cpp:8254
#19 0x00007f6dfac408b6 in QFrame::event (this=0x23e3d40, e=0x7fffe0803140) at widgets/qframe.cpp:557
#20 0x00007f6dfaccbd0b in QAbstractScrollArea::event (this=0x23e3d40, e=0x7fffe0803140) at widgets/qabstractscrollarea.cpp:989
#21 0x00007f6dfa84412c in QApplicationPrivate::notify_helper (this=0x1b47820, receiver=0x23e3d40, e=0x7fffe0803140) at kernel/qapplication.cpp:4300
#22 0x00007f6dfa84a71b in QApplication::notify (this=0x1b31250, receiver=0x23e3d40, e=0x7fffe0803140) at kernel/qapplication.cpp:4183
#23 0x00007f6dfbbee076 in KApplication::notify (this=0x1b31250, receiver=0x23e3d40, event=0x7fffe0803140) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x00007f6dfb6a5e0c in QCoreApplication::notifyInternal (this=0x1b31250, receiver=0x23e3d40, event=0x7fffe0803140) at kernel/qcoreapplication.cpp:704
#25 0x00007f6dfa84dc7b in QCoreApplication::sendSpontaneousEvent (act=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#26 QApplication::setActiveWindow (act=<value optimized out>) at kernel/qapplication.cpp:2450
#27 0x00007f6dfa8c8d1e in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffe0803810) at kernel/qapplication_x11.cpp:3420
#28 0x00007f6dfa8f4322 in x11EventSourceDispatch (s=0x1b4ae70, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007f6df6abbbce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x00007f6df6abf598 in ?? () from /lib/libglib-2.0.so.0
#31 0x00007f6df6abf6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x00007f6dfb6cf333 in QEventDispatcherGlib::processEvents (this=0x1ac4770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#33 0x00007f6dfa8f3f0e in QGuiEventDispatcherGlib::processEvents (this=0x2754c10, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f6dfb6a4732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#35 0x00007f6dfb6a4b0c in QEventLoop::exec (this=0x7fffe0803b40, flags=) at kernel/qeventloop.cpp:201
#36 0x00007f6dfb6a884b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#37 0x00007f6defbe6fb2 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#38 0x0000000000406fb8 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a499 "0") at ../../kinit/kinit.cpp:717
#39 0x0000000000407c70 in handle_launcher_request (sock=9, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#40 0x0000000000408121 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1402
#41 0x0000000000408e02 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1845

Possible duplicates by query: bug 232964, bug 231370, bug 231181, bug 230540, bug 230299.

Reported using DrKonqi
Comment 1 zohn.joidberg 2010-04-24 16:32:09 UTC
Created attachment 43003 [details]
black top panel

What the top panel looked like.
Comment 2 zohn.joidberg 2010-04-24 16:42:29 UTC
Created attachment 43004 [details]
black side panel

The black top panel is reproducible, even if everything is removed from the panel.
Also happens on the side as shown in the following screenshot.
There clearly seems to be some more general display issue. :/
Comment 3 Jonathan Thomas 2010-04-24 22:34:33 UTC

*** This bug has been marked as a duplicate of bug 226152 ***