https://bugs.kde.org/show_bug.cgi?id=398529

            Bug ID: 398529
           Summary: Kwin crash after closing app
           Product: kwin
           Version: 5.13.5
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: andry.n...@outlook.com
  Target Milestone: ---

Application: kwin_x11 (5.13.5)

Qt Version: 5.11.1
Frameworks Version: 5.50.0
Operating System: Linux 4.15.0-34-generic x86_64
Distribution: KDE neon User Edition 5.13

-- Information about the crash:
- What I was doing when the application crashed:
I opened pdf document with Okular (in maximized window and BorderLess), then
when I close Okular, Kwin crash. Sometimes the same issue happen at the first
time opening any apps (when close it), but the issue gone at the second time
opening any apps (when close it).

The issue appears only when I try to close it.

I use Window Active Control widget within Latte-Dock panel. and I activate
Window Active Control's button only when I maximazed any windows' app with
BorderLess.

The crash can be reproduced sometimes.

-- 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 0x7f688d8b4840 (LWP 13414))]

Thread 4 (Thread 0x7f68561ff700 (LWP 13457)):
#0  0x00007f68862579f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7f68897f7fb8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f68862579f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7f68897f7f68, cond=0x7f68897f7f90) at pthread_cond_wait.c:502
#2  0x00007f68862579f3 in __pthread_cond_wait (cond=0x7f68897f7f90,
mutex=0x7f68897f7f68) at pthread_cond_wait.c:655
#3  0x00007f6889502954 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f6889502999 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f68862516db in start_thread (arg=0x7f68561ff700) at
pthread_create.c:463
#6  0x00007f688d21a88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f68677fe700 (LWP 13446)):
#0  0x00007f688d20dcf6 in __GI_ppoll (fds=0x7f6858000d28, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f688a5f37a1 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f688a5f4eae in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f688a59bdea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f688a3c6b8a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6884cde8b5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f688a3d1aab in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f68862516db in start_thread (arg=0x7f68677fe700) at
pthread_create.c:463
#8  0x00007f688d21a88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f686e571700 (LWP 13424)):
#0  0x00007f688d20dcf6 in __GI_ppoll (fds=0x7f686800e878, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f688a5f37a1 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f688a5f4eae in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f688a59bdea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f688a3c6b8a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6883bd0e45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007f688a3d1aab in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f68862516db in start_thread (arg=0x7f686e571700) at
pthread_create.c:463
#8  0x00007f688d21a88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f688d8b4840 (LWP 13414)):
[KCrash Handler]
#6  0x00007f688ccd3572 in  () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#7  0x00007f688ccd38e0 in  () at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#8  0x00007f688cd2fdb3 in
KWin::Workspace::activateNextClient(KWin::AbstractClient*) () at
/usr/lib/x86_64-linux-gnu/libkwin.so.5
#9  0x00007f688ccb3a0b in KWin::Client::releaseWindow(bool) () at
/usr/lib/x86_64-linux-gnu/libkwin.so.5
#10 0x00007f688cd1152a in
KWin::Client::unmapNotifyEvent(xcb_unmap_notify_event_t*) () at
/usr/lib/x86_64-linux-gnu/libkwin.so.5
#11 0x00007f688cd14bab in KWin::Client::windowEvent(xcb_generic_event_t*) () at
/usr/lib/x86_64-linux-gnu/libkwin.so.5
#12 0x00007f688cd15535 in KWin::Workspace::workspaceEvent(xcb_generic_event_t*)
() at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#13 0x00007f688a59a97f in
QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f6875bacc70 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*)
() at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#15 0x00007f6875bad8ec in QXcbConnection::processXcbEvents() () at
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#16 0x00007f688a5cd642 in QObject::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f688b32ae8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f688b33245f in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f688a59dab8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f688a5a05fd in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f688a5f4cc4 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f6875c3616d in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#23 0x00007f688a59bdea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f688a5a4fa0 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f688d4f2dab in kdemain () at
/usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#26 0x00007f688d11ab97 in __libc_start_main (main=0x555da7ae9720, argc=3,
argv=0x7ffed2df62b8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffed2df62a8) at ../csu/libc-start.c:310
#27 0x0000555da7ae975a in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to