Bug 410869 - kwin_x11 crashed after swtching to tty
Summary: kwin_x11 crashed after swtching to tty
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.16.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-08-13 09:56 UTC by Alex Bradatan
Modified: 2019-09-12 04:33 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 Alex Bradatan 2019-08-13 09:56:55 UTC
Application: kwin_x11 (5.16.4)

Qt Version: 5.13.0
Frameworks Version: 5.60.0
Operating System: Linux 5.2.8-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

I changed to a tty using the keyboard shortcut (CTRL+ALT+F2) and then, after going back to the graphical session (CTRL+ALT+F1), kwin_x11 crashed and restarted immediately.

I am using the proprietary nvidia drivers with a nvidia GTX 735.

The crash does not seem to be reproducible.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4706635880 (LWP 18124))]

Thread 5 (Thread 0x7f46fc945700 (LWP 18718)):
#0  0x00007f470c5cb415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f470d4585a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f470d458692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f470c0ec7bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f470c0eca6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f470d452520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f470c5c557f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f470eb400e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f46ea32a700 (LWP 18222)):
#0  0x00007f470c5cb415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f470cedaedc in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f470cedaef9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f470c5c557f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f470eb400e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f46fedee700 (LWP 18218)):
#0  0x00007f470eb35756 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f470d673913 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f470d674fa3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f470d61e5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f470d4512f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f470bd528f9 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f470d452520 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f470c5c557f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f470eb400e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f4704fff700 (LWP 18181)):
#0  0x00007f470eb35756 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f470d673913 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f470d674fa3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f470d61e5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f470d4512f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f470b783b37 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f470d452520 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f470c5c557f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f470eb400e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f4706635880 (LWP 18124)):
[KCrash Handler]
#6  0x00007f470d0fb329 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#7  0x00007f470d0fb3e7 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#8  0x00007f470d0fd2f2 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#9  0x00007f470d0fdd20 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#10 0x00007f470e8c14f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#11 0x00007f470d0649bd in  () at /usr/lib/libkwin4_effect_builtins.so.1
#12 0x00007f470e8c14f4 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#13 0x00007f470e8afa5c in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#14 0x00007f470e8c1382 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#15 0x00007f470d1600ac in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#16 0x00007f470e8c1324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#17 0x00007f470d1600ac in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.12
#18 0x00007f470e8c1324 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#19 0x00007f470e8b6517 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /usr/lib/libkwin.so.5
#20 0x00007f470e8b2d59 in KWin::Scene::paintSimpleScreen(int, QRegion) () at /usr/lib/libkwin.so.5
#21 0x00007f47040befa5 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#22 0x00007f470e8b5a91 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#23 0x00007f470e8c10e4 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#24 0x00007f470d160000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#25 0x00007f470e8c108e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#26 0x00007f470d160000 in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.12
#27 0x00007f470e8c108e in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#28 0x00007f470e8b572c in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /usr/lib/libkwin.so.5
#29 0x00007f47040c79af in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#30 0x00007f470e8a6f03 in KWin::Compositor::performCompositing() () at /usr/lib/libkwin.so.5
#31 0x00007f470d64c3e5 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#32 0x00007f470dfd74d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#33 0x00007f470dfe0a21 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#34 0x00007f470d61f9c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#35 0x00007f470d676d3d in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#36 0x00007f470d675109 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#37 0x00007f47061fa39f in  () at /usr/lib/libQt5XcbQpa.so.5
#38 0x00007f470d61e5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#39 0x00007f470d626326 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#40 0x00007f470ec10588 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#41 0x00007f470ea6aee3 in __libc_start_main () at /usr/lib/libc.so.6
#42 0x000055a091ef205e in _start ()
[Inferior 1 (process 18124) detached]

Reported using DrKonqi
Comment 1 Martin Flöser 2019-08-13 10:32:30 UTC
Unfortunately the backtrace is lacking debug symbols. If you are able to reproduce please install debug packages and attach a new backtrace.
Comment 2 Bug Janitor Service 2019-08-28 04:33:11 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2019-09-12 04:33:10 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!