Bug 353682 - Crashes in Aurorae::Decoration::init()
Summary: Crashes in Aurorae::Decoration::init()
Status: RESOLVED DUPLICATE of bug 352259
Alias: None
Product: kwin
Classification: Plasma
Component: decorations (show other bugs)
Version: 5.4.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-08 11:48 UTC by Jon Griffiths
Modified: 2015-10-08 13:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Full stack trace of all threads (6.62 KB, text/plain)
2015-10-08 11:48 UTC, Jon Griffiths
Details
qdbus org.kde.KWin /KWin supportInformation (3.51 KB, text/plain)
2015-10-08 12:11 UTC, Jon Griffiths
Details
Full .xsession-errors up to crash (37.36 KB, text/plain)
2015-10-08 12:38 UTC, Jon Griffiths
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Griffiths 2015-10-08 11:48:29 UTC
Created attachment 94893 [details]
Full stack trace of all threads

I see this crash often, on 2 different systems, one intel/intel based laptop and an amd/nvidia workstation.

Crash is always in the same place:

Thread 1 (Thread 0x7fa927155900 (LWP 3880)):
[KCrash Handler]
#5  0x0000003423b9c38a in toVariant(QV4::ExecutionEngine*, QV4::Value const&, int, bool, QSet<QV4::Heap::Object*>*) () at /lib64/libQt5Qml.so.5
#6  0x0000003423b9c684 in QV4::ExecutionEngine::toVariant(QV4::Value const&, int, bool) () at /lib64/libQt5Qml.so.5
#7  0x0000003423c57c20 in QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, QV4::Value const&, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /lib64/libQt5Qml.so.5
#8  0x0000003423cc582f in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /lib64/libQt5Qml.so.5
#9  0x0000003423cced46 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /lib64/libQt5Qml.so.5
#10 0x0000003423c59a4e in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () at /lib64/libQt5Qml.so.5
#11 0x0000003423c59b17 in QQmlComponentPrivate::completeCreate() () at /lib64/libQt5Qml.so.5
#12 0x0000003423c59980 in QQmlComponent::create(QQmlContext*) () at /lib64/libQt5Qml.so.5
#13 0x00007fa91c97391f in Aurorae::Decoration::init() () at /usr/lib64/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#14 0x0000003421bc749a in KWin::Decoration::DecorationBridge::createDecoration(KWin::Client*) () at /lib64/libkwin.so.5
#15 0x0000003421a86409 in KWin::Client::createDecoration(QRect const&) () at /lib64/libkwin.so.5
#16 0x0000003421a8fc17 in KWin::Client::updateDecoration(bool, bool) () at /lib64/libkwin.so.5
#17 0x0000003421ae9e49 in KWin::Client::manage(unsigned int, bool) () at /lib64/libkwin.so.5
#18 0x0000003421a7516f in KWin::Workspace::createClient(unsigned int, bool) () at /lib64/libkwin.so.5
#19 0x0000003421acdcf7 in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () at /lib64/libkwin.so.5
#20 0x000000340b27ff3f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /lib64/libQt5Core.so.5
#21 0x00007fa9205ecfc4 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /lib64/libQt5XcbQpa.so.5
#22 0x00007fa9205edd73 in QXcbConnection::processXcbEvents() () at /lib64/libQt5XcbQpa.so.5
#23 0x000000340b2b3021 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#24 0x000000340dd544ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#25 0x000000340dd59976 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#26 0x000000340b28361b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#27 0x000000340b285a16 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#28 0x000000340b2d7312 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#29 0x00007fa92065027d in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5XcbQpa.so.5
#30 0x000000340b280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#31 0x000000340b288e6c in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#32 0x0000003422805bb3 in kdemain () at /lib64/libkdeinit5_kwin_x11.so
#33 0x00000033f9020700 in __libc_start_main () at /lib64/libc.so.6
#34 0x0000000000400c69 in _start ()
Comment 1 Jon Griffiths 2015-10-08 11:57:34 UTC
Correction, laptop is intel/amd (radeon). However the crash seems very unrelated to h/w.

I will try to get the debug sybols for a better stack trace.
Comment 2 Jon Griffiths 2015-10-08 11:58:58 UTC
Note that I am using Plastik as my window decorations on both boxes.
Comment 3 Jon Griffiths 2015-10-08 12:11:23 UTC
Created attachment 94894 [details]
qdbus org.kde.KWin /KWin supportInformation
Comment 4 Jon Griffiths 2015-10-08 12:35:09 UTC
[jon@gluon ~]$ egrep -i "kwin|decorat|plastik" /home/jon/.xsession-errors 
Module 'org.kde.kwin.decoration' does not contain a module identifier directive - it cannot be protected from external registrations.
file:///usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml:92:30: Unable to assign [undefined] to int
file:///usr/lib64/qt5/qml/org/kde/kwin/decoration/MenuButton.qml:22:39: Unable to assign [undefined] to bool
file:///usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml:425:17: Unable to assign QColor to QObject*
file:///usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml:92:30: Unable to assign [undefined] to int
file:///usr/lib64/qt5/qml/org/kde/kwin/decoration/MenuButton.qml:22:39: Unable to assign [undefined] to bool
file:///usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml:425:17: Unable to assign QColor to QObject*
file:///usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml:92:30: Unable to assign [undefined] to int
file:///usr/lib64/qt5/qml/org/kde/kwin/decoration/MenuButton.qml:22:39: Unable to assign [undefined] to bool
file:///usr/share/kwin/decorations/kwin4_decoration_qml_plastik/contents/ui/main.qml:425:17: Unable to assign QColor to QObject*
KCrash: Application 'kwin_x11' crashing...
Module 'org.kde.kwin.decoration' does not contain a module identifier directive - it cannot be protected from external registrations.
Comment 5 Jon Griffiths 2015-10-08 12:38:02 UTC
Created attachment 94895 [details]
Full .xsession-errors up to crash
Comment 6 Thomas Lübking 2015-10-08 13:13:12 UTC

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