Bug 363006 - KWin crashed while started after reboot
Summary: KWin crashed while started after reboot
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.6.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2016-05-13 07:38 UTC by Tarnazar
Modified: 2018-10-27 02:37 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (5.48 KB, text/plain)
2017-01-14 17:01 UTC, John A. Ward
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tarnazar 2016-05-13 07:38:24 UTC
Application: kwin_x11 (5.6.3)

Qt Version: 5.6.0
Frameworks Version: 5.21.0
Operating System: Linux 4.4.9-300.fc23.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- KWin crashed after system update and reboot. Crashed while login in.

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

Thread 4 (Thread 0x7f8a3c6be700 (LWP 1600)):
#0  0x00007f8a5403cd0d in poll () from /lib64/libc.so.6
#1  0x00007f8a550ad272 in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007f8a550aeee7 in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007f8a3cf25349 in QXcbEventReader::run() () from /lib64/libQt5XcbQpa.so.5
#4  0x00007f8a55371d48 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007f8a56d9b60a in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8a5404878d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f8a3af60700 (LWP 1601)):
#0  0x00007f8a5403ea93 in select () from /lib64/libc.so.6
#1  0x00007f8a5559629f in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () from /lib64/libQt5Core.so.5
#2  0x00007f8a55597cde in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () from /lib64/libQt5Core.so.5
#3  0x00007f8a555981f2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f8a555434ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f8a5536cf34 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f8a5689c4b5 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#7  0x00007f8a55371d48 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007f8a56d9b60a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f8a5404878d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8a38d45700 (LWP 1696)):
#0  0x00007f8a5403ea93 in select () from /lib64/libc.so.6
#1  0x00007f8a5559629f in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () from /lib64/libQt5Core.so.5
#2  0x00007f8a55597cde in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () from /lib64/libQt5Core.so.5
#3  0x00007f8a555981f2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f8a555434ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f8a5536cf34 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f8a5ba611b5 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#7  0x00007f8a55371d48 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007f8a56d9b60a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f8a5404878d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8a43d15940 (LWP 1593)):
[KCrash Handler]
#5  0x00007f8a5540fae2 in QtPrivate::QStringList_contains(QStringList const*, QString const&, Qt::CaseSensitivity) () from /lib64/libQt5Core.so.5
#6  0x00007f8a568a5f12 in QDBusConnectionPrivate::isServiceRegisteredByThread(QString const&) () from /lib64/libQt5DBus.so.5
#7  0x00007f8a568ae248 in QDBusConnectionPrivate::sendWithReplyAsync(QDBusMessage const&, QObject*, char const*, char const*, int) () from /lib64/libQt5DBus.so.5
#8  0x00007f8a5689d158 in QDBusConnection::asyncCall(QDBusMessage const&, int) const () from /lib64/libQt5DBus.so.5
#9  0x00007f8a5d42e114 in KWin::LogindIntegration::logindServiceRegistered() () from /lib64/libkwin.so.5
#10 0x00007f8a5d42e4c6 in QtPrivate::QFunctorSlotObject<KWin::LogindIntegration::LogindIntegration(QDBusConnection const&, QObject*)::{lambda(QDBusPendingCallWatcher*)#6}, 1, QtPrivate::List<QDBusPendingCallWatcher*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from /lib64/libkwin.so.5
#11 0x00007f8a5557212e in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#12 0x00007f8a568f288f in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /lib64/libQt5DBus.so.5
#13 0x00007f8a568f2988 in QDBusPendingCallWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5DBus.so.5
#14 0x00007f8a55572c29 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#15 0x00007f8a55e79c0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#16 0x00007f8a55e7ee76 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#17 0x00007f8a55545748 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#18 0x00007f8a5554760a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#19 0x00007f8a555980d2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#20 0x00007f8a3cf9760d in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5XcbQpa.so.5
#21 0x00007f8a555434ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#22 0x00007f8a5554bb8c in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#23 0x00007f8a5d763f0d in kdemain () from /lib64/libkdeinit5_kwin_x11.so
#24 0x00007f8a53f66580 in __libc_start_main () from /lib64/libc.so.6
#25 0x000056113f51ed49 in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2016-05-13 07:48:03 UTC
The backtrace is unfortunately lacking debug symbols. Because of that we don't see exactly where it crashes. From what we see it looks like it crashes in QtDBus.

If you are able to reproduce, please add a new backtrace with full debug symbols.
Comment 2 Yaroslav 2016-07-05 14:55:58 UTC
I have the same problem:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc7809da940 (LWP 1623))]

Thread 4 (Thread 0x7fc771c4f700 (LWP 1652)):
#0  0x00007fc790c62103 in select () at /lib64/libc.so.6
#1  0x00007fc79217daef in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /lib64/libQt5Core.so.5
#2  0x00007fc79217f1e4 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /lib64/libQt5Core.so.5
#3  0x00007fc79217f71a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007fc792130a6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fc791f90a03 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fc79856c145 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007fc791f9503a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007fc7938e95ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007fc790c6bead in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fc773b66700 (LWP 1635)):
#0  0x00007fc790c62103 in select () at /lib64/libc.so.6
#1  0x00007fc79217daef in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /lib64/libQt5Core.so.5
#2  0x00007fc79217f1e4 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /lib64/libQt5Core.so.5
#3  0x00007fc79217f71a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007fc792130a6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fc791f90a03 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fc7933e83b9 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#7  0x00007fc791f9503a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007fc7938e95ca in start_thread () at /lib64/libpthread.so.0
#9  0x00007fc790c6bead in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fc779375700 (LWP 1634)):
#0  0x00007fc790c6032d in poll () at /lib64/libc.so.6
#1  0x00007fc791cd7f80 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007fc791cd9b79 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007fc779bdc0f9 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007fc791f9503a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007fc7938e95ca in start_thread () at /lib64/libpthread.so.0
#6  0x00007fc790c6bead in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fc7809da940 (LWP 1623)):
[KCrash Handler]
#6  0x00007fc792024193 in QtPrivate::QStringList_contains(QStringList const*, QString const&, Qt::CaseSensitivity) () at /lib64/libQt5Core.so.5
#7  0x00007fc7933f1ed2 in QDBusConnectionPrivate::isServiceRegisteredByThread(QString const&) () at /lib64/libQt5DBus.so.5
#8  0x00007fc7933fa3c8 in QDBusConnectionPrivate::sendWithReplyAsync(QDBusMessage const&, QObject*, char const*, char const*, int) () at /lib64/libQt5DBus.so.5
#9  0x00007fc7933e90f8 in QDBusConnection::asyncCall(QDBusMessage const&, int) const () at /lib64/libQt5DBus.so.5
#10 0x00007fc799f20634 in KWin::LogindIntegration::logindServiceRegistered() () at /lib64/libkwin.so.5
#11 0x00007fc799f209ed in QtPrivate::QFunctorSlotObject<KWin::LogindIntegration::LogindIntegration(QDBusConnection const&, QObject*)::{lambda(QDBusPendingCallWatcher*)#6}, 1, QtPrivate::List<QDBusPendingCallWatcher*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at /lib64/libkwin.so.5
#12 0x00007fc79215a33c in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#13 0x00007fc79343f17f in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () at /lib64/libQt5DBus.so.5
#14 0x00007fc79343f278 in QDBusPendingCallWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5DBus.so.5
#15 0x00007fc79215b059 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#16 0x00007fc7929c334c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#17 0x00007fc7929c852f in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#18 0x00007fc792131bfa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#19 0x00007fc792133c9f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#20 0x00007fc79217f5f2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#21 0x00007fc779c4f0fd in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5XcbQpa.so.5
#22 0x00007fc792130a6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#23 0x00007fc7921385fc in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#24 0x00007fc79a255b3d in kdemain () at /lib64/libkdeinit5_kwin_x11.so
#25 0x00007fc790b89731 in __libc_start_main () at /lib64/libc.so.6
#26 0x0000560c75a68cf9 in _start ()
Comment 3 Martin Flöser 2016-07-06 06:17:04 UTC
This problem is also lacking debug symbols. We only see that it crashes, not where and why. If you can reproduce please install debug symbols and attach a new backtrace.
Comment 4 John A. Ward 2017-01-14 17:01:47 UTC
Created attachment 103413 [details]
New crash information added by DrKonqi

kwin_x11 (5.7.5) using Qt 5.6.2

- What I was doing when the application crashed:This crash happened on FIRST boot of the system, and the system seems to be running without re-starting, false error?

-- Backtrace (Reduced):
#6  0x00007f0dfbf41853 in QtPrivate::QStringList_contains(QStringList const*, QString const&, Qt::CaseSensitivity) () at /lib64/libQt5Core.so.5
#7  0x00007f0dfdc2efe2 in QDBusConnectionPrivate::isServiceRegisteredByThread(QString const&) () at /lib64/libQt5DBus.so.5
#8  0x00007f0dfdc36c68 in QDBusConnectionPrivate::sendWithReplyAsync(QDBusMessage const&, QObject*, char const*, char const*, int) () at /lib64/libQt5DBus.so.5
#9  0x00007f0dfdc26318 in QDBusConnection::asyncCall(QDBusMessage const&, int) const () at /lib64/libQt5DBus.so.5
#10 0x00007f0e0476add5 in KWin::LogindIntegration::logindServiceRegistered() () at /lib64/libkwin.so.5
Comment 5 Tarnazar 2017-01-15 11:45:29 UTC
I was created this topic from the window on KDE when it crashes. So, this is regular crash. As i can see this is happend on intel processors with intel HD graphics. It can be after log in, or when i have a many opened windows. I can't tell exacltey what i do. But it periodically hapend. And this backtrace is full backtrace that i have, i tried to understand what is, but no luck. And this error was on 4 notebooks (msi,dell,acer,hp) and one desktop with core i5 and gigabyte MB. Starts from KDE 4 (i am forgot correct version). So, this is not a fake bug.
Comment 6 Tarnazar 2017-01-15 11:51:42 UTC
Sorry, "please install debug symbols" how can i do it on fedora 23 ?
Comment 7 Tarnazar 2017-01-15 12:00:19 UTC
by the way, this is not fedora error only, it was always on all popular destributives, i am updateing OS regular. So, i don't know what i can tell more. I just want help, if i can please tell me.
Comment 8 Martin Flöser 2017-01-15 13:49:14 UTC
> how can i do it on fedora 23 ?

Please ask in your distribution support channels. I don't know, but they should know.
Comment 9 Andrew Crouthamel 2018-09-26 22:24:27 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 10 Andrew Crouthamel 2018-10-27 02:37:02 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!