Summary: | Plasma crashes when adding or resizing a panel / clicking the "Show Plasma Dashboard" widget (random) | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | Quinton <quintonburns> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | crash | CC: | adam, andresbajotierra, aseigo, assertnull, ccbaloo, colemin, correopaco2000, danil.skachkov, dariuszurban, EagleScreen, floeschie, golyhotibor, gothicknight, gr8asiam1com, ismail.essid, jejeflacucho, jorenboulanger, kourtzis, ldsupport, lukas.karas, marcus, Martin.E.Duke, matous.nemec, mauromol, michal, morrgainne, mss, pavel.solokha, plotfi, rcrocomb, robin.rosenberg, rory, roseyeagle, shekarkcb, stars, sven, telpe.night, terence.silk, thomasgranzow76, tim, tmvolin, tsuther, ttgale, udippel, vmarzlin, wildwild_2, yanganto |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Quinton
2009-07-27 05:35:19 UTC
The backtrace looks related to bug 192802. Can you reproduce the crash at will all the times? Thanks Yes, yes I can. the backtrace is 100% inside of Qt and has something to do with the painting system (it goes through the backing store there). totally not a plasma bug. @Quinton: try updating to Qt4.5.2. Thanks *** Bug 208085 has been marked as a duplicate of this bug. *** *** Bug 214202 has been marked as a duplicate of this bug. *** *** Bug 215634 has been marked as a duplicate of this bug. *** *** Bug 216869 has been marked as a duplicate of this bug. *** *** Bug 217902 has been marked as a duplicate of this bug. *** *** Bug 219175 has been marked as a duplicate of this bug. *** Could someone please help upstream? I filed it, but Qt asks for 'small compilable' sample code; here: http://bugreports.qt.nokia.com/browse/QTBUG-6924 Mh, so far, none of the duplicates is using Qt4.6 .. so it may be already fixed in that version... In any case we don't have a reliable way to repeat this crash to try to analyze it @Uwe: writing a simple testcase is sometimes a difficult task.. and I guess Plasma devs are really busy fixing the Plasma stuff, so this will have to wait a bit. Thanks for your efforts *** Bug 221396 has been marked as a duplicate of this bug. *** *** Bug 223170 has been marked as a duplicate of this bug. *** *** Bug 223166 has been marked as a duplicate of this bug. *** *** Bug 223886 has been marked as a duplicate of this bug. *** *** Bug 224729 has been marked as a duplicate of this bug. *** *** Bug 227260 has been marked as a duplicate of this bug. *** *** Bug 233172 has been marked as a duplicate of this bug. *** *** Bug 234552 has been marked as a duplicate of this bug. *** *** Bug 232661 has been marked as a duplicate of this bug. *** *** Bug 235048 has been marked as a duplicate of this bug. *** *** Bug 236202 has been marked as a duplicate of this bug. *** Created attachment 43375 [details]
New crash information added by DrKonqi
According to Dr. Konqi this might be the same as... uuhhh... can't see the number but I think it will be added. Anyway, that bug talks about being caused by a bug in Qt and that nobody tried 4.6 yet. Well, here it happened with Qt 4.6.2-0ubuntu5 (Kubuntu Lucid).
What did I do? I just resized the main panel, hitting a size of zero in between.
Argh. Sorry for changing the subject, this new Dr. Konqi confused me by adding my report to this bug. Maybe some KDE/Plasma dev should talk to upstream since thy closed their bug as Incomplete. I can't really reprocude it BTW, but I've got a different box running lucid as well and never ran into this problem there. Main difference is that I have Composition disabled on that one and enabled here (and its a different GPU and CPU). *** Bug 237599 has been marked as a duplicate of this bug. *** *** Bug 237962 has been marked as a duplicate of this bug. *** On Sun, May 9, 2010 at 2:45 AM, Malte S. Stretz <kde-bugger@msquadrat.de> wrote: > --- Comment #26 from Malte S. Stretz <kde-bugger msquadrat de> 2010-05-08 20:45:08 --- > Maybe some KDE/Plasma dev should talk to upstream since thy closed their bug as > Incomplete. I can't really reprocude it BTW, but I've got a different box > running lucid as well and never ran into this problem there. Main difference > is that I have Composition disabled on that one and enabled here (and its a > different GPU and CPU). Oh, I can. But as the one who filed the bug upstream, Qt wanted me to supply simply sample code that crashes Plasma at one moment or another. (Which is a nice way to dodge the whole matter.) If someone could provide this simple sample code, however, I could at any moment take up the matter with them, again. Uwe Maybe some dev will see this bug if I reopen it :) Created attachment 47594 [details]
New crash information added by DrKonqi
Plasma crasches when I change from the laptop's LCD and enable en externa monitor as twinview using nvidia-settings.
*** Bug 239853 has been marked as a duplicate of this bug. *** Created attachment 48072 [details]
New crash information added by DrKonqi
My notebook is attache to an external VGA monitor, the internal LVDS is used too.. I s2ram my system and wake it up.
For me, this crash happens when the panel is moved to a newly attached second monitor. It is linked to one specific systray-resident application, the QT-based client for jungledisk (www.jungledisk.com). I've reported the issue there. *** Bug 247520 has been marked as a duplicate of this bug. *** *** Bug 248132 has been marked as a duplicate of this bug. *** *** Bug 250517 has been marked as a duplicate of this bug. *** Created attachment 52770 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0
- What I was doing when the application crashed:
For some odd reason, my text size had increased, so I was fiddling with settings to try and fix it, and was also resizing the panel to restore the time on top, date on the bottom thing. Then Plasma crashed.
-- Backtrace (Reduced):
#7 QWidget::mapToParent (this=0x0, pos=...) at kernel/qwidget.cpp:4148
#8 0x0160204b in QWidget::mapTo (this=0x0, parent=0x9b21f90, pos=...) at kernel/qwidget.cpp:4104
#9 0x01806233 in qt_flush (this=0x9b24230, widget=0x0, surface=0x0) at painting/qbackingstore.cpp:102
#10 QWidgetBackingStore::flush (this=0x9b24230, widget=0x0, surface=0x0) at painting/qbackingstore.cpp:1400
#11 0x01807c97 in QWidgetBackingStore::sync (this=0x9b24230) at painting/qbackingstore.cpp:1331
*** Bug 255168 has been marked as a duplicate of this bug. *** *** Bug 257052 has been marked as a duplicate of this bug. *** *** Bug 257656 has been marked as a duplicate of this bug. *** Created attachment 53777 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0
- What I was doing when the application crashed:
Resize the height of the panel.
I'm using the transparent window backgrounds and fglrx
Kubuntu 10.10
-- Backtrace (Reduced):
#6 QWidget::mapToParent (this=0x0, pos=...) at kernel/qwidget.cpp:4148
#7 0x00007f6d123cea8b in QWidget::mapTo (this=<value optimized out>, parent=0x272f210, pos=...) at kernel/qwidget.cpp:4104
#8 0x00007f6d125b4c31 in qt_flush (this=0x2617010, widget=<value optimized out>, surface=<value optimized out>) at painting/qbackingstore.cpp:102
#9 QWidgetBackingStore::flush (this=0x2617010, widget=<value optimized out>, surface=<value optimized out>) at painting/qbackingstore.cpp:1400
#10 0x00007f6d125b641e in QWidgetBackingStore::sync (this=0x2617010) at painting/qbackingstore.cpp:1331
Created attachment 53969 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.6.3
- What I was doing when the application crashed:
Activated the second monitor (VGA), resolution 1280x1024 left of panel (LVDS), which has a resolution of 1280x800. The crash happens exactly once after booting the computer. On further changes nothing crashes. Maybe an initialization problem?
This bug seemed fixed with KDE-4.5.2, but now it reappeared with KDE-4.5.3 ! Prior to this update, everything worked fine!
I will upgrade from QT 4.6.3 to 4.7.1 today, and see if it changes anything.
-- Backtrace (Reduced):
#8 0x00007fb7b94ea9ba in SystemTray::X11EmbedPainter::performUpdates() () from /usr/lib64/kde4/plasma_applet_systemtray.so
#9 0x00007fb7b94eb008 in SystemTray::X11EmbedPainter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/kde4/plasma_applet_systemtray.so
[...]
#11 0x00007fb7d4c49d23 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007fb7d3dd68dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007fb7d3ddce2b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
Created attachment 54023 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.1
- What I was doing when the application crashed:
Changed the resolution of both monitors to 1024x768 (worked fine), and then back to 1280x1024 (VGA) and 1280x800 (LVDS). This last action crashed.
I have, like stated above, updated to QT-4.7.1, and recompiled all packages that have dependencies on any QT package. At first KDE froze after a minute, because I forgot to disable "raster". (It is a dangerous thing to use "raster" on a laptop with intel GME/965 chipset!)
However, I found something out:
If I wake up or start my laptop, log in into KDE, and _then_ attach a second monitor, using the systemsettings to set the resolution, everything works fine. If I start up with the second monitor attached, I end up with 2 monitors both in 1024x768 resolution and the VGA cloning LVDS. This is the point when the crash happens uppon resolution change.
-- Backtrace (Reduced):
#8 0x00007fb9023e2d9a in SystemTray::X11EmbedPainter::performUpdates() () from /usr/lib64/kde4/plasma_applet_systemtray.so
#9 0x00007fb9023e34b8 in SystemTray::X11EmbedPainter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/kde4/plasma_applet_systemtray.so
[...]
#11 0x00007fb91ed68039 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007fb91dedb8ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007fb91dee209d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
*** Bug 258503 has been marked as a duplicate of this bug. *** *** Bug 262042 has been marked as a duplicate of this bug. *** My DrKonqi trace in bug 262042, like the one in comment 45, is using Qt 4.7.1. Duping a bug against a long-closed bug, which is acknowledged NOT to be fixed, is bad form. I can reproduce the crash at will. Please reopen this. It hasn't been verified as upstream, since upstream didn't accept the bug report. Sorry. I meant to say comment 44. [Comment from a bug triager] @Troy: yes, yours and comment 44 are a different bug: bug 249516; which was fixed for KDE SC 4.6 Fixing duplicates chain Regards Thanks very much Dario. I'm glad to hear it! *** Bug 265490 has been marked as a duplicate of this bug. *** Created attachment 58101 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.0
- What I was doing when the application crashed:
I wanted to resized the KDE control panel, then plasma crashed
-- Backtrace (Reduced):
#6 QWidget::mapToParent (this=0x0, pos=...) at kernel/qwidget.cpp:4148
#7 0x00007fe1446dba8b in QWidget::mapTo (this=<value optimized out>, parent=0x282fde0, pos=...) at kernel/qwidget.cpp:4104
#8 0x00007fe1448c1c31 in qt_flush (this=0x2ee4080, widget=<value optimized out>, surface=<value optimized out>) at painting/qbackingstore.cpp:102
#9 QWidgetBackingStore::flush (this=0x2ee4080, widget=<value optimized out>, surface=<value optimized out>) at painting/qbackingstore.cpp:1400
#10 0x00007fe1448c341e in QWidgetBackingStore::sync (this=0x2ee4080) at painting/qbackingstore.cpp:1331
Created attachment 59377 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1
- What I was doing when the application crashed:
I resised the Panel Tool Box, changing the high, first to more big then to smaller than it was possible.
Then the size was too small for the content and the desktop crahed.
-- Backtrace (Reduced):
#7 QWidget::mapToParent (this=0x0, pos=...) at kernel/qwidget.cpp:4159
#8 0xb64b57e4 in QWidget::mapTo (this=0x8bf9c48, parent=0x8444048, pos=...) at kernel/qwidget.cpp:4115
#9 0xb66b1509 in qt_flush (this=0x8640348, widget=0x0, surface=0x0) at painting/qbackingstore.cpp:102
#10 QWidgetBackingStore::flush (this=0x8640348, widget=0x0, surface=0x0) at painting/qbackingstore.cpp:1405
#11 0xb66b26e7 in QWidgetBackingStore::sync (this=0x8640348) at painting/qbackingstore.cpp:1336
*** Bug 273840 has been marked as a duplicate of this bug. *** Created attachment 61838 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0
- What I was doing when the application crashed:
Tried to resize the height of the Panel ToolBox
-- Backtrace (Reduced):
#6 QWidget::mapToParent (this=0x0, pos=...) at kernel/qwidget.cpp:4148
#7 0x00007f20f233aa8b in QWidget::mapTo (this=<value optimized out>, parent=0x1942aa0, pos=...) at kernel/qwidget.cpp:4104
#8 0x00007f20f2520c31 in qt_flush (this=0x193ee60, widget=<value optimized out>, surface=<value optimized out>) at painting/qbackingstore.cpp:102
#9 QWidgetBackingStore::flush (this=0x193ee60, widget=<value optimized out>, surface=<value optimized out>) at painting/qbackingstore.cpp:1400
#10 0x00007f20f252241e in QWidgetBackingStore::sync (this=0x193ee60) at painting/qbackingstore.cpp:1331
*** Bug 279949 has been marked as a duplicate of this bug. *** *** Bug 278130 has been marked as a duplicate of this bug. *** *** Bug 267678 has been marked as a duplicate of this bug. *** *** Bug 291302 has been marked as a duplicate of this bug. *** *** Bug 294141 has been marked as a duplicate of this bug. *** *** Bug 295070 has been marked as a duplicate of this bug. *** *** Bug 293053 has been marked as a duplicate of this bug. *** Created attachment 70250 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4
- What I was doing when the application crashed:
I was resizing the bar at the bottom.
When I tried to make it a lot larger it chrashed.
-- Backtrace (Reduced):
#7 QWidget::mapToParent (this=0x0, pos=...) at kernel/qwidget.cpp:4254
#8 0xb5a0b6e0 in QWidget::mapTo (this=0x9c5d0f8, parent=0x994e698, pos=...) at kernel/qwidget.cpp:4210
#9 0xb5c02931 in qt_flush (tlwOffset=..., tlw=<optimized out>, windowSurface=<optimized out>, region=..., widget=0x9c5d0f8) at painting/qbackingstore.cpp:102
#10 QWidgetBackingStore::flush (this=0x97c2db8, widget=0x0, surface=0x0) at painting/qbackingstore.cpp:1410
#11 0xb5c03afc in QWidgetBackingStore::sync (this=0x97c2db8) at painting/qbackingstore.cpp:1341
Created attachment 76459 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.9.4 using Qt 4.8.3
- What I was doing when the application crashed:
Was resizing the panel to make it shorter (as I thought it was too tall). It started glitching as I did it, seemed to use excessive CPU, lagged, and then crashed. Might be worth mentioning that I had the panel options set to automatically hide.
- Unusual behavior I noticed:
System seemed to use a great deal of CPU just before the crash. When resizing the panel, it felt as if it wasn't working (seemed like I couldn't make it any smaller).
-- Backtrace (Reduced):
#6 QWidget::mapToParent (this=this@entry=0x0, pos=...) at kernel/qwidget.cpp:4309
#7 0x00007f0714d7ac7b in QWidget::mapTo (this=<optimized out>, parent=0x22e3ca0, pos=...) at kernel/qwidget.cpp:4265
#8 0x00007f0714f55310 in qt_flush (tlwOffset=..., tlw=0x22e3ca0, windowSurface=0x2184a00, region=..., widget=0x31e1050) at painting/qbackingstore.cpp:117
#9 QWidgetBackingStore::flush (this=this@entry=0x22e6a90, widget=widget@entry=0x0, surface=surface@entry=0x0) at painting/qbackingstore.cpp:1445
#10 0x00007f0714f556fa in QWidgetBackingStore::endPaint (this=this@entry=0x22e6a90, cleaned=..., windowSurface=<optimized out>, beginPaintInfo=beginPaintInfo@entry=0x7fff057b73b0) at painting/qbackingstore.cpp:409
Hello! Plasma 4 was replaced by Plasma 5 four years ago by the KDE community. In that time we have made great strides in stability and functionality. We are closing all Plasma 4 bugs as most of them are no longer applicable to the new frameworks Plasma 5 is built upon. If you could, please re-test with the latest version of Plasma 5, and submit a new bug to "plasmashell" if you continue to have an issue. Thank you! |