Bug 347229 - change of KDE composting settings freezes system/crash on attempt to restart X and log in
Summary: change of KDE composting settings freezes system/crash on attempt to restart ...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 349389 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-05-05 12:27 UTC by Kevin Coonan
Modified: 2018-06-08 18:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Coonan 2015-05-05 12:27:09 UTC
Application: plasma-desktop (4.11.17)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.16.7-21-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: had just changed the settings for graphic effects (from OpenGL 3 -> 2, from native to raster) and KDE froze.  Restart via Ctrl+Alt+Backspace resulted in dual crash notices

- Custom settings of the application:

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff9a3984780 (LWP 5390))]

Thread 3 (Thread 0x7ff9725a1700 (LWP 5396)):
#0  0x00007ff9a227305f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff994aed8cb in  () at /usr/lib64/libQtScript.so.4
#2  0x00007ff994aed909 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007ff9a226f0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007ff9a0fda06d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff8e5b18700 (LWP 5404)):
#0  0x00007ff9a0fcdd0d in read () at /lib64/libc.so.6
#1  0x00007ff98ff5bf45 in  () at /usr/lib64/tls/libnvidia-tls.so.340.76
#2  0x00007ff99e123750 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ff99e0e2714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007ff99e0e2b7b in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007ff99e0e2cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007ff9a26340de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff8e00008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#7  0x00007ff9a2605e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff8e5b17e20, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007ff9a2606165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff8e5b17e20, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007ff9a25030bf in QThread::exec() (this=this@entry=0x1c93570) at thread/qthread.cpp:538
#10 0x00007ff9a25e7783 in QInotifyFileSystemWatcherEngine::run() (this=0x1c93570) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007ff9a250579f in QThreadPrivate::start(void*) (arg=0x1c93570) at thread/qthread_unix.cpp:349
#12 0x00007ff9a226f0a4 in start_thread () at /lib64/libpthread.so.0
#13 0x00007ff9a0fda06d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff9a3984780 (LWP 5390)):
[KCrash Handler]
#5  0x00007ff9a260d83e in QMetaObject::cast(QObject*) const (this=0x7ff99764c880 <Plasma::Extender::staticMetaObject>, obj=0x600000) at kernel/qmetaobject.cpp:274
#6  0x00007ff9972a1b35 in  () at /usr/lib64/libplasma.so.3
#7  0x00007ff9972a3ae3 in  () at /usr/lib64/libplasma.so.3
#8  0x00007ff99724af27 in  () at /usr/lib64/libplasma.so.3
#9  0x00007ff9787ec4d6 in SystemTray::PlasmoidTask::forwardConstraintsEvent(QFlags<Plasma::Constraint>) () at /usr/lib64/kde4/plasma_applet_systemtray.so
#10 0x00007ff9787eb0e1 in SystemTray::PlasmoidProtocol::forwardConstraintsEvent(QFlags<Plasma::Constraint>, Plasma::Applet*) () at /usr/lib64/kde4/plasma_applet_systemtray.so
#11 0x00007ff9787e3919 in SystemTray::Manager::forwardConstraintsEvent(QFlags<Plasma::Constraint>, Plasma::Applet*) () at /usr/lib64/kde4/plasma_applet_systemtray.so
#12 0x00007ff9787f1ac1 in SystemTray::Applet::constraintsEvent(QFlags<Plasma::Constraint>) () at /usr/lib64/kde4/plasma_applet_systemtray.so
#13 0x00007ff99724af3d in  () at /usr/lib64/libplasma.so.3
#14 0x00007ff997267aa8 in  () at /usr/lib64/libplasma.so.3
#15 0x00007ff9972748dc in  () at /usr/lib64/libplasma.so.3
#16 0x00007ff9972752da in Plasma::Corona::loadLayout(QString const&) () at /usr/lib64/libplasma.so.3
#17 0x00007ff997275394 in Plasma::Corona::initializeLayout(QString const&) () at /usr/lib64/libplasma.so.3
#18 0x00007ff98baea8f5 in PlasmaApp::corona(bool) () at /usr/lib64/libkdeinit4_plasma-desktop.so
#19 0x00007ff98baeaf05 in PlasmaApp::setupDesktop() () at /usr/lib64/libkdeinit4_plasma-desktop.so
#20 0x00007ff98baef235 in PlasmaApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.73] () at /usr/lib64/libkdeinit4_plasma-desktop.so
#21 0x00007ff9a261f59e in QObject::event(QEvent*) (this=0x1d589b0, e=<optimized out>) at kernel/qobject.cpp:1231
#22 0x00007ff9a1788733 in QApplication::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#23 0x00007ff9a178376c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00007ff9a1789cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#25 0x00007ff9a33aacea in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#26 0x00007ff9a26072ad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x1d589b0, receiver=receiver@entry=0x1d589b0, event=event@entry=0x1e9d5d0) at kernel/qcoreapplication.cpp:953
#27 0x00007ff9a260a57d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x1e9d5d0, receiver=0x1d589b0) at kernel/qcoreapplication.h:231
#28 0x00007ff9a260a57d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1bb9490) at kernel/qcoreapplication.cpp:1577
#29 0x00007ff9a260aa23 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#30 0x00007ff9a26348fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) () at kernel/qcoreapplication.h:236
#31 0x00007ff9a26348fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1d67950) at kernel/qeventdispatcher_glib.cpp:300
#32 0x00007ff99e0e2a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#33 0x00007ff99e0e2c48 in  () at /usr/lib64/libglib-2.0.so.0
#34 0x00007ff99e0e2cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#35 0x00007ff9a26340be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1df8c20, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#36 0x00007ff9a1820676 in  () at /usr/lib64/libQtGui.so.4
#37 0x00007ff9a2605e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff4862e9d0, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007ff9a2606165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff4862e9d0, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007ff9a260b5b9 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1225
#40 0x00007ff98bad5b94 in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#41 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2015-06-23 22:55:42 UTC
*** Bug 349389 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2015-06-23 22:59:53 UTC
Continuously reporting the same crash over and over again will not fix your issue. Please install Plasma from a single officially supported repository. If you have problems with additional repositories, please report those to the bug tracker of your distribution.
Comment 3 Nate Graham 2018-06-08 18:32:08 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham