Summary: | kwin crashed after applying a new color sceheme | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Simple <simplew8> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | alfrancis, atrystan, axel.krebs, beckcb, besenic.d, box, bugs.kde.org, captainstormy, cfeck, christoforever, clickwir631, eric.erfanian, evtux, falgout, ggg_mail, kde, marcnesium, meanpt, NexusGS, p.pereira2, peripatos4, pupochka.xd, Samuele.Kaplun, simonandric5, troyrileys8709, unnx.me, vital-viza, xavier.besnard, yo, yoramdavid |
Priority: | NOR | ||
Version: | 4.9.80 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kde-workspace/dcb8165e46028431ff3c2ae4908ccd441eca818a | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
possible patch
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
Simple
2012-12-02 10:51:22 UTC
After having kwin crashed i tried to restart it and run 'kwin --replace' but it continued crashing, the output: ~$ kwin --replace QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated. QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile OpenGL version string: 3.0 Mesa 9.0.1 OpenGL shading language version string: 1.30 Driver: Intel GPU class: SandyBridge OpenGL version: 3.0 GLSL version: 1.30 Mesa version: 9.0.1 X server version: 1.13 Linux kernel version: 3.5 Direct rendering: yes Requires strict binding: no GLSL shaders: yes Texture NPOT support: yes Virtual Machine: no The original crash is in the aurorae decoration, possibly Qt. As for the follow-up crashes, we'll rather need a backtrace than the konsole output. To restore the syste, try to alter the decoration (~/.kde/share/config/kwinrc, delete the "PluginLib" key in the [Style] section. Did you recently perform an "apt-get upgrade" or similar? Created attachment 75581 [details]
possible patch
attached is a possible (completely untested) patch, but this is of course silly (as post deleting the view has been ...)
*** Bug 311110 has been marked as a duplicate of this bug. *** Git commit dcb8165e46028431ff3c2ae4908ccd441eca818a by Thomas Lübking. Committed on 11/12/2012 at 16:09. Pushed by luebking into branch 'master'. defer all member destruction to next event cycle FIXE-IN: 4.10 M +4 -0 kwin/clients/aurorae/src/aurorae.cpp http://commits.kde.org/kde-workspace/dcb8165e46028431ff3c2ae4908ccd441eca818a *** Bug 312399 has been marked as a duplicate of this bug. *** There goes our patch. Crashy Qt line seems: if (!d->parent || (parentItem() && !parentItem()->QGraphicsItem::d_ptr->inDestructor)) { so probably parentItem() is dangeling. Once more: does anybody encountering this or bug #304617 NOT use ubuntu? *** Bug 313132 has been marked as a duplicate of this bug. *** Created attachment 76536 [details]
New crash information added by DrKonqi
kwin (4.9.97) on KDE Platform 4.9.97 using Qt 4.8.4
- What I was doing when the application crashed:
changed to air oxygen color theme... then crash happened
nice day
Simon :)
-- Backtrace (Reduced):
#7 0xb6aefd9e in QDeclarativeItem::~QDeclarativeItem (this=0x9b728d8, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8 0xb6aaec74 in ~QDeclarativeElement (this=0x9b728d8, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x9b728d8, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#10 0xb5fc47f3 in qDeleteInEventHandler (o=o@entry=0x9b728d8) at kernel/qobject.cpp:4269
#11 0xb5fc6f80 in QObject::event (this=0x9b728d8, e=0x9e652b8) at kernel/qobject.cpp:1175
Created attachment 76796 [details]
New crash information added by DrKonqi
kwin (4.9.98) on KDE Platform 4.9.98 using Qt 4.8.4
- What I was doing when the application crashed:
I attempted to swap the window direction of my KDE setup on Kubuntu 13.04.
- Unusual behavior I noticed:
After swapping the decoration, the entire decoration disappeared. I had to run "kwin --replace" to get it to apply. This is a persistant problem.
-- Backtrace (Reduced):
#6 0x00007f76f21ca4b7 in QDeclarativeItem::~QDeclarativeItem (this=0x1bc2b00, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7 0x00007f76f218e0de in ~QDeclarativeElement (this=0x1bc2b00, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x1bc2b00, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 0x00007f76ee66e5b8 in QObject::event (this=0x1bc2b00, e=<optimized out>) at kernel/qobject.cpp:1175
#10 0x00007f76ed9fffbc in QApplicationPrivate::notify_helper (this=this@entry=0x128c9d0, receiver=receiver@entry=0x1bc2b00, e=e@entry=0x1e078b0) at kernel/qapplication.cpp:4567
Setting to UPSTREAM: when looking at Plasma crashes I have seen similar crashes in the dtor of QDeclarativeItem quite often and they are also on UPSTREAM. *** Bug 314445 has been marked as a duplicate of this bug. *** *** Bug 314508 has been marked as a duplicate of this bug. *** *** Bug 314606 has been marked as a duplicate of this bug. *** *** Bug 314716 has been marked as a duplicate of this bug. *** *** Bug 314737 has been marked as a duplicate of this bug. *** Created attachment 77049 [details]
New crash information added by DrKonqi
kwin (4.10.00) on KDE Platform 4.10.00 using Qt 4.8.2
- What I was doing when the application crashed:
Changed Decoration.. It happens everytime so far, whenever I try that.
-- Backtrace (Reduced):
#6 0x00007fc3e97399ee in QDeclarativeItem::~QDeclarativeItem (this=0x1e99f90, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7 0x00007fc3e96fcaf5 in ~QDeclarativeElement (this=0x1e99f90, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x1e99f90, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 0x00007fc3e5b18958 in QObject::event (this=0x1e99f90, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007fc3e4e807b4 in notify_helper (e=0x26a1670, receiver=0x1e99f90, this=0x19e7ad0) at kernel/qapplication.cpp:4556
*** Bug 314758 has been marked as a duplicate of this bug. *** *** Bug 314891 has been marked as a duplicate of this bug. *** *** Bug 315087 has been marked as a duplicate of this bug. *** Created attachment 77311 [details]
New crash information added by DrKonqi
kwin (4.10.00) on KDE Platform 4.10.00 using Qt 4.8.2
- What I was doing when the application crashed:
Changing window decorations. I couldn't really tell which ones, if any specifically caused the crash as it happened most of the time I changed.
-- Backtrace (Reduced):
#6 0x00007ff4775039ee in QDeclarativeItem::~QDeclarativeItem (this=0xd3d7e0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7 0x00007ff4774c6af5 in ~QDeclarativeElement (this=0xd3d7e0, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0xd3d7e0, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 0x00007ff4738e2958 in QObject::event (this=0xd3d7e0, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007ff472c4a7b4 in notify_helper (e=0xbeccd0, receiver=0xd3d7e0, this=0x9954f0) at kernel/qapplication.cpp:4556
*** Bug 304617 has been marked as a duplicate of this bug. *** Created attachment 77402 [details]
New crash information added by DrKonqi
kwin (4.10.00) on KDE Platform 4.10.00 using Qt 4.8.3
- What I was doing when the application crashed:
changing window decaration,
does this every time
-- Backtrace (Reduced):
#7 0x00007f5b5d602dd7 in QDeclarativeItem::~QDeclarativeItem (this=0x1899f60, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8 0x00007f5b5d5c66ee in ~QDeclarativeElement (this=0x1899f60, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x1899f60, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#10 0x00007f5b59aac468 in QObject::event (this=0x1899f60, e=<optimized out>) at kernel/qobject.cpp:1176
#11 0x00007f5b58e3ee9c in QApplicationPrivate::notify_helper (this=this@entry=0x15b4d90, receiver=receiver@entry=0x1899f60, e=e@entry=0x24dd030) at kernel/qapplication.cpp:4562
Created attachment 77510 [details]
New crash information added by DrKonqi
kwin (4.10.00) on KDE Platform 4.10.00 using Qt 4.8.3
- Change Plasma theme
- change from one to other
- nothing change
-- Backtrace (Reduced):
#6 0x00007f57309d9dd4 in QDeclarativeItem::~QDeclarativeItem (this=0x2054170, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7 0x00007f573099d6ee in ~QDeclarativeElement (this=0x2054170, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x2054170, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 0x00007f572cedf498 in QObject::event (this=0x2054170, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007f572c271e9c in QApplicationPrivate::notify_helper (this=this@entry=0x1c84ea0, receiver=receiver@entry=0x2054170, e=e@entry=0x21758d0) at kernel/qapplication.cpp:4562
*** Bug 315671 has been marked as a duplicate of this bug. *** *** Bug 315984 has been marked as a duplicate of this bug. *** *** Bug 316001 has been marked as a duplicate of this bug. *** I can also confirm this bug when changing decorations in 4.10. All of kwin doesn't crash, but the top title bar/window decoration goes away. kwin --replace solves the issue. That is not nearly the same bug. Please file a new one any attach the output of "qdbus org.kde.kwin /KWin supportInformation" there as well as "from what decoration to what decoration" you switched and (because of the other report ;-) whether it only occurs for freshly installed decos from GHNS. *** Bug 316076 has been marked as a duplicate of this bug. *** *** Bug 316152 has been marked as a duplicate of this bug. *** last dupe claims relation to raster graphicssystem and/or opengl compositor Can someone explain to me what is going on with this bug? It says its closed and yet I believe we are all still experiencing the issue. Is there a workaround or patch? "resolved upstream" - it's a bug in Qt. Bug #300393 claims it to be fixed with Qt 4.8.4 As far as a workaround, gotta report this: I switched form nouveau to one of the proprietary nvidia drivers. The behavior went away. My card is a geforce 7600. On Tue, 05 Mar 2013 12:40:19 +0200, Dustin Falgout <falgout@outlook.com> wrote: > https://bugs.kde.org/show_bug.cgi?id=311018 > > --- Comment #34 from Dustin Falgout <falgout@outlook.com> --- > Can someone explain to me what is going on with this bug? It says its > closed > and yet I believe we are all still experiencing the issue. Is there a > workaround or patch? > Created attachment 77805 [details]
New crash information added by DrKonqi
systemsettings (1.0) on KDE Platform 4.10.00 using Qt 4.8.4
- What I was doing when the application crashed:
Navigating through the SystemSettings application
- Unusual behavior I noticed:
Xorg eats 100% of CPU at that moment even if I switch desktop effects off
-- Backtrace (Reduced):
#7 0x00007fb0fc84b947 in QDeclarativeItem::~QDeclarativeItem (this=0x512f350, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8 0x00007fb0fc81010e in ~QDeclarativeElement (this=0x512f350, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x512f350, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#10 0x00007fb0ffc925d8 in QObject::event (this=0x512f350, e=<optimized out>) at kernel/qobject.cpp:1175
#11 0x00007fb1008db8ec in QApplicationPrivate::notify_helper (this=this@entry=0x925630, receiver=receiver@entry=0x512f350, e=e@entry=0x20935c0) at kernel/qapplication.cpp:4567
Created attachment 77849 [details]
New crash information added by DrKonqi
kwin (4.10.1) on KDE Platform 4.10.1 using Qt 4.8.4
- What I was doing when the application crashed:
I was changing window decoration behavior for mouse event, i.e. to shade windows for a wheel scroll, to lower for middle button
- Unusual behavior I noticed:
Window decodations dissapeared fora moment, then reappeared with a crash handler
- Custom settings of the application:
Custom mouse events settings
-- Backtrace (Reduced):
#6 0x00007f24b53de944 in QDeclarativeItem::~QDeclarativeItem (this=0x170ec20, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7 0x00007f24b53a310e in ~QDeclarativeElement (this=0x170ec20, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x170ec20, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 0x00007f24b18875d8 in QObject::event (this=0x170ec20, e=<optimized out>) at kernel/qobject.cpp:1175
#10 0x00007f24b0c138ec in QApplicationPrivate::notify_helper (this=this@entry=0x14ed5a0, receiver=receiver@entry=0x170ec20, e=e@entry=0x2155610) at kernel/qapplication.cpp:4567
Can anybody reproducing this crash try https://git.reviewboard.kde.org/r/109273/ It's supposed to fix/workaround/bypass sth. different but *might* implicitly bypass this issue as well. Just how would I go about testing this for you? I have tried searching for the aurorae.cpp file to edit but cant find it so I am probably way off base. If you could point me in the right direction, I will test it tonight. Thanks! (In reply to comment #39) > Can anybody reproducing this crash try > https://git.reviewboard.kde.org/r/109273/ > It's supposed to fix/workaround/bypass sth. different but *might* implicitly > bypass this issue as well. you should be able to download the patch and from the kwin dir patch -p2 < path/to/patch.diff the sources are in kde-workspace/kwin/clients/aurorae/src/aurorae.cpp it's sufficient to recompile/install only the aurorae client. I do not have that directory. The only aurorae directory I have is at /usr/share/kde4/apps/kwin/aurorae but it only contains some .qml files. I even tried several different searches for aurorae.cpp as well as trying to find other directories in the path you gave and came up with nothing. Either I am crazy, or its not on my system lol (In reply to comment #41) > you should be able to download the patch and from the kwin dir > patch -p2 < path/to/patch.diff > > the sources are in kde-workspace/kwin/clients/aurorae/src/aurorae.cpp > it's sufficient to recompile/install only the aurorae client. you have to compile kwin yourself for this, it's not like patching some runtime resource - this is the sourcecode for gcc Oh ok that would explain it then. Sorry, I have only been using linux as my daily driver for about 2 months, so there is a lot left for me to learn. I am willing to try it out if you still need it tested and if you dont mind giving me some instructions. (In reply to comment #43) > you have to compile kwin yourself for this, it's not like patching some > runtime resource - this is the sourcecode for gcc this *could* bypass this crash (not "fix" it, though) It would be great if anyone encountering it could provide feedback on the 4.10.2 situation, thanks. ----------- Git commit 45a6f0a2ecc79fe974f69cde6c4941dfb6ec5ab8 by Thomas Lübking. Committed on 03/03/2013 at 21:46. Pushed by luebking into branch 'KDE/4.10'. fix aurorae theme loading I've no real idea what breaks the theme -> qml assignment but the patch re/creates the theme object (just as the engine and component) with the theme FIXED-IN: 4.10.2 REVIEW: 109273 M +2 -5 kwin/clients/aurorae/src/aurorae.cpp http://commits.kde.org/kde-workspace/45a6f0a2ecc79fe974f69cde6c4941dfb6ec5ab8 *** Bug 317409 has been marked as a duplicate of this bug. *** *** Bug 318997 has been marked as a duplicate of this bug. *** Latest duplicate is from Qt 4.8.4 / KDE 4.10.2, so the workaround is not effective. I love QDeclarative crashes, they are so easy to debug... *** Bug 320120 has been marked as a duplicate of this bug. *** *** Bug 320250 has been marked as a duplicate of this bug. *** |