Bug 414317

Summary: Crash in Workspace::clientArea after reboot
Product: [Plasma] kwin Reporter: annunah
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: annunah
Priority: NOR Keywords: drkonqi
Version: 5.16.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description annunah 2019-11-20 02:22:17 UTC
Application: kwin_x11 (5.16.5)

Qt Version: 5.12.4
Frameworks Version: 5.62.0
Operating System: Linux 5.0.0-30-generic x86_64
Distribution: Ubuntu 19.10

-- Information about the crash:
- What I was doing when the application crashed: it was simplr reboot after update. after kwin cash plasmasgell too/ thx for your support

-- 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 0x7f70bd27dd00 (LWP 16562))]

Thread 6 (Thread 0x7f709a739700 (LWP 16957)):
#0  0x00007f70c1f882c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f70c2596fb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f70c1f882c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f70c2596f68, cond=0x7f70c2596f90) at pthread_cond_wait.c:508
#2  0x00007f70c1f882c6 in __pthread_cond_wait (cond=0x7f70c2596f90, mutex=0x7f70c2596f68) at pthread_cond_wait.c:638
#3  0x00007f70c24a008a in  () at /lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f70c24a00af in  () at /lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f70c1f81669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f70c417a323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f70ace02700 (LWP 16809)):
#0  0x00007f70c1f882c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5621603b2a78) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f70c1f882c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5621603b2a28, cond=0x5621603b2a50) at pthread_cond_wait.c:508
#2  0x00007f70c1f882c6 in __pthread_cond_wait (cond=0x5621603b2a50, mutex=0x5621603b2a28) at pthread_cond_wait.c:638
#3  0x00007f70ad47397b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f70ad47359b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f70c1f81669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f70c417a323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f70aff29700 (LWP 16789)):
#0  0x00007f70c2a1f4e0 in QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f70c2c2fd0c in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f70c2bd963b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f70c2a12a75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f70c1721319 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#5  0x00007f70c2a13cc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f70c1f81669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f70c417a323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f70b62af700 (LWP 16632)):
#0  0x00007f70c2c2fc67 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f70c2bd963b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f70c2a12a75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f70c1160efa in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#4  0x00007f70c2a13cc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f70c1f81669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f70c417a323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f70bc88d700 (LWP 16599)):
#0  0x00007f70c416dc2f in __GI___poll (fds=0x7f70bc88cc28, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f70c2937917 in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f70c293953a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f70bcb9a288 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f70c2a13cc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f70c1f81669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f70c417a323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f70bd27dd00 (LWP 16562)):
[KCrash Handler]
#6  0x00007f70c3e79f93 in KWin::Workspace::clientArea(KWin::clientAreaOption, int, int) const () at /lib/x86_64-linux-gnu/libkwin.so.5
#7  0x00007f70c3e60a5e in KWin::Client::manage(unsigned int, bool) () at /lib/x86_64-linux-gnu/libkwin.so.5
#8  0x00007f70c3dbe849 in KWin::Workspace::createClient(unsigned int, bool) () at /lib/x86_64-linux-gnu/libkwin.so.5
#9  0x00007f70c3e4c4ef in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () at /lib/x86_64-linux-gnu/libkwin.so.5
#10 0x00007f70c2bd7eef in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f70bcb6f855 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#12 0x00007f70bcb7082a in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#13 0x00007f70bcb9b650 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#14 0x00007f70c2bd963b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f70c2be13a6 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f70c425387d in kdemain () at /lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#17 0x00007f70c407f1e3 in __libc_start_main (main=0x56215e5a4060, argc=3, argv=0x7ffdca5e5928, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdca5e5918) at ../csu/libc-start.c:308
#18 0x000056215e5a409e in _start ()
[Inferior 1 (process 16562) detached]

Possible duplicates by query: bug 404125, bug 404090.

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2019-11-20 13:31:04 UTC
Could you please install kwin debug packages and submit a new backtrace?
Comment 2 annunah 2019-11-20 18:41:05 UTC
Created attachment 124031 [details]
New crash information added by DrKonqi

kwin_x11 (5.16.5) using Qt 5.12.4

- What I was doing when the application crashed:

- Custom settings of the application:

kwin crash after reboot when os is starting after login/pass

-- Backtrace (Reduced):
#6  0x00007fc1b69e0f93 in KWin::Workspace::clientArea(KWin::clientAreaOption, int, int) const () at /lib/x86_64-linux-gnu/libkwin.so.5
#7  0x00007fc1b69c7a5e in KWin::Client::manage(unsigned int, bool) () at /lib/x86_64-linux-gnu/libkwin.so.5
#8  0x00007fc1b6925849 in KWin::Workspace::createClient(unsigned int, bool) () at /lib/x86_64-linux-gnu/libkwin.so.5
#9  0x00007fc1b69b34ef in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () at /lib/x86_64-linux-gnu/libkwin.so.5
#10 0x00007fc1b573eeef in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
Comment 3 Bug Janitor Service 2019-12-05 04:33:08 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 4 Vlad Zahorodnii 2019-12-09 09:23:50 UTC
The backtrace still lacks debug symbols. Setting the status to REPORTED.
Comment 5 Vlad Zahorodnii 2019-12-09 09:24:14 UTC
Setting the status back to NEEDSINFO BACKTRACE.
Comment 6 Bug Janitor Service 2019-12-24 04:33:07 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 7 Bug Janitor Service 2020-01-08 04:33:08 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!