Bug 395282 - Kwin crashes at login after update and reboot
Summary: Kwin crashes at login after update and reboot
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.12.5
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2018-06-12 16:30 UTC by Micron Gust
Modified: 2018-10-29 02:04 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Micron Gust 2018-06-12 16:30:59 UTC
Application: kwin_x11 (5.12.5)

Qt Version: 5.11.0
Frameworks Version: 5.46.0
Operating System: Linux 4.4.0-127-lowlatency x86_64
Distribution: KDE neon User Edition 5.12

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

Kwin crashes at login after updating KDE Neon and then rebooting.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f589baf0940 (LWP 25397))]

Thread 2 (Thread 0x7f587615d700 (LWP 25403)):
#0  0x00007f589b512811 in __GI_ppoll (fds=0x7f587000f4f8, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007f58988d3651 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f58988d4ce2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f589887f1ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f58986b45e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5892100f35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007f58986bf727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f589457a6ba in start_thread (arg=0x7f587615d700) at pthread_create.c:333
#8  0x00007f589b51e41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f589baf0940 (LWP 25397)):
[KCrash Handler]
#6  0x00007f589b44c428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f589b44e02a in __GI_abort () at abort.c:89
#8  0x00007f589869190d in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f58988aaadd in QObjectPrivate::QObjectPrivate(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f58931a7e34 in QQmlEnginePrivate::QQmlEnginePrivate(QQmlEngine*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f58931aaeb2 in QQmlEngine::QQmlEngine(QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f589b0d1943 in KWin::Scripting::Scripting(QObject*) () from /usr/lib/x86_64-linux-gnu/libkwin.so.5
#13 0x00007f589b0d1a61 in KWin::Scripting::create(QObject*) () from /usr/lib/x86_64-linux-gnu/libkwin.so.5
#14 0x00007f589afcaf8b in KWin::Workspace::init() () from /usr/lib/x86_64-linux-gnu/libkwin.so.5
#15 0x00007f589afcb890 in KWin::Workspace::Workspace(QString const&) () from /usr/lib/x86_64-linux-gnu/libkwin.so.5
#16 0x00007f589b02fd14 in KWin::Application::createWorkspace() () from /usr/lib/x86_64-linux-gnu/libkwin.so.5
#17 0x00007f589b7e7e98 in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#18 0x00007f58988adeb6 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f589b7e81e8 in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#20 0x00007f58988adeb6 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f5899f7dfb8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5
#22 0x00007f5899f7e711 in KSelectionOwner::filterEvent(void*) () from /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5
#23 0x00007f589887dd9f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f58816d01c4 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#25 0x00007f58816d0eeb in QXcbConnection::processXcbEvents() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#26 0x00007f58988aebc9 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f589964a29c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f5899651917 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f5898880e38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f5898883a3e in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f58988d4b07 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f5881754f1d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#33 0x00007f589887f1ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f58988882d4 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f589b7ea1f9 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#36 0x00007f589b437830 in __libc_start_main (main=0x4006b0, argc=3, argv=0x7fffd4d55348, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd4d55338) at ../csu/libc-start.c:291
#37 0x00000000004006e9 in _start ()

Possible duplicates by query: bug 392092, bug 389875, bug 389801, bug 388864, bug 384983.

Reported using DrKonqi
Comment 1 Roman Gilg 2018-06-12 16:55:16 UTC
Does KWin recover after the crash or can you restart it at least?


Did you try the Wayland session? Does it happen there as well?
Comment 2 Rex Dieter 2018-06-12 17:01:58 UTC
Your system log includes a message:
#8  0x00007f589869190d in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5

which likely includes more information on why it crashed too.
Comment 3 Martin Flöser 2018-06-12 17:06:56 UTC
Unfortunately the backtrace is lacking debug symbols. If you are able to reproduce please install debug packages and attach a new backtrace.
Comment 4 Andrew Crouthamel 2018-09-28 03:15:03 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 set the bug status 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 5 Andrew Crouthamel 2018-10-29 02:04:41 UTC
Dear Bug Submitter,

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!