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

            Bug ID: 401877
           Summary: kWin crashed after repeatedly invoking screen corners
           Product: kwin
           Version: 5.14.4
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: ramael.odi...@gmail.com
  Target Milestone: ---

Application: kwin_x11 (5.14.4)

Qt Version: 5.11.2
Frameworks Version: 5.52.0
Operating System: Linux 4.15.0-42-generic x86_64
Distribution: KDE neon User Edition 5.14

-- Information about the crash:
- What I was doing when the application crashed:
In "Settings > Desktp Behavior > Screen Edges" the upper left corner is
activated by default to show "Present Windows - All desktops". I changed the
"Activation delay" to "0 ms" and repeateadly invoke that corner until it
crashes. Keep doing it for about 10 seconds to 1 min. If it doesn't crash then
try change "Switch desktop on edge" to "Only When Moving Windows", try, and if
not, change it back and try. It should fail the first time without even
changing that setting, but I know I played with it too.

-- 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 0x7f557aae0840 (LWP 6740))]

Thread 7 (Thread 0x7f5559bd3700 (LWP 6922)):
#0  0x00007f557a438cf6 in __GI_ppoll (fds=0x7f554c000978, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f5577a3ad51 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f5577a3c45e in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f55779e330a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f557780ebba in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5571efd4f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f5577819adb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f55734716db in start_thread (arg=0x7f5559bd3700) at
pthread_create.c:463
#8  0x00007f557a44588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f5530a6d700 (LWP 6755)):
#0  0x00007f55734779f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7f5576a1efb8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f55734779f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7f5576a1ef68, cond=0x7f5576a1ef90) at pthread_cond_wait.c:502
#2  0x00007f55734779f3 in __pthread_cond_wait (cond=0x7f5576a1ef90,
mutex=0x7f5576a1ef68) at pthread_cond_wait.c:655
#3  0x00007f5576729954 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f5576729999 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f55734716db in start_thread (arg=0x7f5530a6d700) at
pthread_create.c:463
#6  0x00007f557a44588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f554a51e700 (LWP 6754)):
#0  0x00007f557a438cf6 in __GI_ppoll (fds=0x7f5534000d28, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f5577a3ad51 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f5577a3c45e in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f55779e330a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f557780ebba in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5571efd4f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f5577819adb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f55734716db in start_thread (arg=0x7f554a51e700) at
pthread_create.c:463
#8  0x00007f557a44588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f5558e95700 (LWP 6753)):
#0  0x00007f557a438cf6 in __GI_ppoll (fds=0x7f5550049aa8, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f5577a3ad51 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f5577a3c45e in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f55779e330a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f557780ebba in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5571efd4f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f5577819adb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f55734716db in start_thread (arg=0x7f5558e95700) at
pthread_create.c:463
#8  0x00007f557a44588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f5542aa9700 (LWP 6751)):
#0  0x00007f55734779f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55715243efd8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f55734779f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x55715243ef88, cond=0x55715243efb0) at pthread_cond_wait.c:502
#2  0x00007f55734779f3 in __pthread_cond_wait (cond=0x55715243efb0,
mutex=0x55715243ef88) at pthread_cond_wait.c:655
#3  0x00007f554786f46b in  () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007f554786f197 in  () at /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007f55734716db in start_thread (arg=0x7f5542aa9700) at
pthread_create.c:463
#6  0x00007f557a44588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f555b06a700 (LWP 6747)):
#0  0x00007f557a438cf6 in __GI_ppoll (fds=0x7f555400eec8, nfds=1,
timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f5577a3ad51 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f5577a3c45e in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f55779e330a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f557780ebba in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5570de4e45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007f5577819adb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f55734716db in start_thread (arg=0x7f555b06a700) at
pthread_create.c:463
#8  0x00007f557a44588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f557aae0840 (LWP 6740)):
[KCrash Handler]
#6  0x0000557152e3b3b0 in  ()
#7  0x00007f5579f3c73a in KWin::Workspace::workspaceEvent(xcb_generic_event_t*)
() at /usr/lib/x86_64-linux-gnu/libkwin.so.5
#8  0x00007f55779e1e9f in
QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f5562c3ba20 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*)
() at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#10 0x00007f5562c3c67c in QXcbConnection::processXcbEvents() () at
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#11 0x00007f5577a14be2 in QObject::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f5578771e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f55787793ef in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f55779e4fe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f55779e7b2d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f5577a3c274 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f5562cc59fd in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#18 0x00007f55779e330a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f55779ec4d0 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f557a71ddab in kdemain(int, char**) (argc=<optimized out>,
argv=0x7ffff1334e08) at ./main_x11.cpp:468
#21 0x00007f557a345b97 in __libc_start_main (main=0x557150fb9720 <main>,
argc=3, argv=0x7ffff1334e08, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffff1334df8) at ../csu/libc-start.c:310
#22 0x0000557150fb975a in _start ()

Reported using DrKonqi

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

Reply via email to