Bug 397263

Summary: KWIN crashes
Product: [Plasma] kwin Reporter: Sergiy Kotenko <ksv.root>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi, triaged
Priority: NOR    
Version First Reported In: 5.12.6   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Sergiy Kotenko 2018-08-08 06:53:12 UTC
Application: kwin_x11 (5.12.6)

Qt Version: 5.9.5
Frameworks Version: 5.44.0
Operating System: Linux 4.15.0-30-generic x86_64
Distribution: Ubuntu 18.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Switching beetween open applications. Dual monitor system, nvidia driver from PPA

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

Thread 5 (Thread 0x7f2354ab0700 (LWP 2547)):
#0  0x00007f2380f4f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f23844e6fb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f2380f4f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f23844e6f68, cond=0x7f23844e6f90) at pthread_cond_wait.c:502
#2  0x00007f2380f4f9f3 in __pthread_cond_wait (cond=0x7f23844e6f90, mutex=0x7f23844e6f68) at pthread_cond_wait.c:655
#3  0x00007f23841f05f4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f23841f0639 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f2380f496db in start_thread (arg=0x7f2354ab0700) at pthread_create.c:463
#6  0x00007f2387ef488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f2365b7e700 (LWP 2527)):
#0  0x00007f2387ee7cf6 in __GI_ppoll (fds=0x7f235c000d28, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f23852e95c1 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f23852eacde in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f23852929ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f23850b122a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f237fa356f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f23850b616d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2380f496db in start_thread (arg=0x7f2365b7e700) at pthread_create.c:463
#8  0x00007f2387ef488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f2367fff700 (LWP 2458)):
#0  0x00007f2387ee7cf6 in __GI_ppoll (fds=0x7f236000b068, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f23852e95c1 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f23852eacde in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f23852929ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f23850b122a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f237e90ed45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007f23850b616d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2380f496db in start_thread (arg=0x7f2367fff700) at pthread_create.c:463
#8  0x00007f2387ef488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f236ea89700 (LWP 2444)):
#0  0x00007f2387ee7bf9 in __GI___poll (fds=0x7f236ea88c68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f2386df1747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f2386df336a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f236f9682a9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f23850b616d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2380f496db in start_thread (arg=0x7f236ea89700) at pthread_create.c:463
#6  0x00007f2387ef488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f2388591cc0 (LWP 2432)):
[KCrash Handler]
#6  0x00007f2387ee7cf6 in __GI_ppoll (fds=0x55b0db433438, nfds=4, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#7  0x00007f23852e94d0 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f23852eacde in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f236f9cb5cd in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#10 0x00007f23852929ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f238529ba84 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f23881ccdbb in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#13 0x00007f2387df4b97 in __libc_start_main (main=0x55b0da8be730, argc=3, argv=0x7ffdaa0efbf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdaa0efbe8) at ../csu/libc-start.c:310
#14 0x000055b0da8be76a in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 397057.

Possible duplicates by query: bug 397183, bug 397063, bug 397057, bug 396830, bug 396365.

Reported using DrKonqi
Comment 1 Martin Flöser 2018-08-08 18:57:58 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 Sergiy Kotenko 2018-08-09 06:13:44 UTC
Hi Martin,
OK, thanks for the hint. 

Have a nice day!
Comment 3 Andrew Crouthamel 2018-09-28 03:11:32 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 4 Andrew Crouthamel 2018-10-28 03:29:22 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!