Application that crashed: plasma-desktop Version of the application: 0.3 KDE Version: 4.2.98 (KDE 4.2.98 (KDE 4.3 RC3)) Qt Version: 4.5.0 Operating System: Linux 2.6.28-11-generic i686 Distribution: Ubuntu 9.04 What I was doing when the application crashed: Plasma crashes not everytime, but somewhat often whenever I use the plasmoid "Show the Plasma Dashboard" It restarts automatically. -- Backtrace: Application: Plasma Workspace (kdeinit4), signal: Segmentation fault [Current thread is 0 (LWP 3620)] Thread 2 (Thread 0xa69c1b90 (LWP 3626)): #0 0xb7fca430 in __kernel_vsyscall () #1 0xb64950e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb66752ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb7dcb9b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #4 0xb7704152 in ?? () from /usr/lib/libQtNetwork.so.4 #5 0xb7dca96e in ?? () from /usr/lib/libQtCore.so.4 #6 0xb64914ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb666649e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb5f9fa10 (LWP 3620)): [KCrash Handler] #6 0xb69939e6 in QWidget::mapToParent () from /usr/lib/libQtGui.so.4 #7 0xb6993a63 in QWidget::mapTo () from /usr/lib/libQtGui.so.4 #8 0xb6b65b8d in ?? () from /usr/lib/libQtGui.so.4 #9 0xb6b670b3 in ?? () from /usr/lib/libQtGui.so.4 #10 0xb699abb6 in QWidgetPrivate::syncBackingStore () from /usr/lib/libQtGui.so.4 #11 0xb69a2d85 in QWidget::event () from /usr/lib/libQtGui.so.4 #12 0xb6d7c993 in QFrame::event () from /usr/lib/libQtGui.so.4 #13 0xb6e1d44d in QAbstractScrollArea::event () from /usr/lib/libQtGui.so.4 #14 0xb6fbfff6 in QGraphicsView::event () from /usr/lib/libQtGui.so.4 #15 0xb694be9c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #16 0xb6954282 in QApplication::notify () from /usr/lib/libQtGui.so.4 #17 0xb74865cd in KApplication::notify () from /usr/lib/libkdeui.so.5 #18 0xb7ebea3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #19 0xb7ebf695 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #20 0xb7ebf88d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4 #21 0xb7eea7ef in ?? () from /usr/lib/libQtCore.so.4 #22 0xb64deb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0xb64e20eb in ?? () from /usr/lib/libglib-2.0.so.0 #24 0xb64e2268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #25 0xb7eea438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #26 0xb69ed365 in ?? () from /usr/lib/libQtGui.so.4 #27 0xb7ebd06a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #28 0xb7ebd4aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #29 0xb7ebf959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #30 0xb694bd17 in QApplication::exec () from /usr/lib/libQtGui.so.4 #31 0xb3b995d0 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so #32 0x0804e27d in _start () Reported using DrKonqi
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!