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

            Bug ID: 508834
           Summary: kwin_wayland crashes during disconnect of a dock with
                    two screens
    Classification: Plasma
           Product: kwin
      Version First 6.4.4
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: wayland-generic
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

```
Reading symbols from /usr/bin/kwin_wayland...
Reading symbols from
/usr/lib/debug/usr/bin/kwin_wayland-6.4.4-2.fc42.x86_64.debug...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0
--xwayland-fd 8 --xwayland-fd 9 --xwayland-display :0 --xwayland-xauthority
/run/user/1000/xauth_qYGzRl --xwayland'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x7f535cca0300 (LWP 5173))]
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f5362a82163 in __pthread_kill_internal (threadid=<optimized out>,
signo=11) at pthread_kill.c:89
#2  0x00007f5362a28a7e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f5366711031 in KCrash::defaultCrashHandler (sig=11) at
/usr/src/debug/kf6-kcrash-6.17.0-1.fc42.x86_64/src/kcrash.cpp:605
#4  0x00007f5362a28bb0 in <signal handler called> () at /lib64/libc.so.6
#5  0x00007f53661d6f89 in
KWin::ColorManagementOutputV1::ColorManagementOutputV1 (this=0x559586227f70,
client=<optimized out>, id=<optimized out>, version=<optimized out>,
output=0x0)
    at
/usr/src/debug/kwin-6.4.4-2.fc42.x86_64/src/wayland/colormanagement_v1.cpp:580
#6  KWin::ColorManagerV1::wp_color_manager_v1_get_output (this=<optimized out>,
resource=<optimized out>, id=<optimized out>, output=<optimized out>) at
/usr/src/debug/kwin-6.4.4-2.fc42.x86_64/src/wayland/colormanagement_v1.cpp:63
#7  0x00007f536145c056 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#8  0x00007f5361457d08 in ffi_call_int (cif=cif@entry=0x7ffe2385fd30,
fn=fn@entry=0x7f53662ee510
<QtWaylandServer::wp_color_manager_v1::handle_get_output(wl_client*,
wl_resource*, unsigned int, wl_resource*)>, rvalue=<optimized out>, 
    rvalue@entry=0x0, avalue=avalue@entry=0x7ffe2385fe00,
closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#9  0x00007f536145a70e in ffi_call
    (cif=cif@entry=0x7ffe2385fd30, fn=0x7f53662ee510
<QtWaylandServer::wp_color_manager_v1::handle_get_output(wl_client*,
wl_resource*, unsigned int, wl_resource*)>, rvalue=rvalue@entry=0x0,
avalue=avalue@entry=0x7ffe2385fe00)
    at ../src/x86/ffi64.c:710
#10 0x00007f5362ee9440 in wl_closure_invoke
(closure=closure@entry=0x5595851b2b40, target=<optimized out>,
target@entry=0x559583f85640, opcode=opcode@entry=1, data=<optimized out>,
data@entry=0x559585058a20, flags=2) at ../src/connection.c:1241
#11 0x00007f5362eeeaa0 in wl_client_connection_data (fd=<optimized out>,
mask=<optimized out>, data=<optimized out>) at ../src/wayland-server.c:483
#12 0x00007f5362eecf42 in wl_event_loop_dispatch (loop=0x559582b52c20,
timeout=<optimized out>) at ../src/event-loop.c:1059
#13 0x00007f53661e3669 in KWin::Display::dispatchEvents (this=<optimized out>)
at /usr/src/debug/kwin-6.4.4-2.fc42.x86_64/src/wayland/display.cpp:138
#14 0x00007f53631657ba in QtPrivate::QSlotObjectBase::call
(this=0x559583e7aa90, r=0x559582b59260, a=0x7ffe23860410) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#15 doActivate<false> (sender=0x559583f616d0, signal_index=3,
argv=argv@entry=0x7ffe23860410) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
#16 0x00007f536315c089 in QMetaObject::activate
(sender=sender@entry=0x559582a3bf30, m=m@entry=0x7f53636a3f00,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe23860410)
    at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
#17 0x00007f5363174593 in QMetaObject::activate<void, QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal> (sender=0x559582a3bf30,
mo=0x7f53636a3f00, local_signal_index=0, ret=0x0)
    at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
#18 QSocketNotifier::activated (this=this@entry=0x559583f616d0, _t1=...,
_t2=<optimized out>, _t3=...) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:161
#19 0x00007f5363174d6b in QSocketNotifier::event (this=0x559583f616d0,
e=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qsocketnotifier.cpp:327
#20 0x00007f536443d97f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x559583f616d0, e=0x7ffe23860560) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
#21 0x00007f53630f9f38 in QCoreApplication::notifyInternal2
(receiver=0x559583f616d0, event=0x7ffe23860560) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#22 0x00007f53630fa19d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#23 0x00007f53632c8447 in QEventDispatcherUNIXPrivate::activateSocketNotifiers
(this=this@entry=0x559582a3be90) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_unix.cpp:254
#24 0x00007f53632c8d79 in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=...) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_unix.cpp:470
#25 0x00007f5363ee0442 in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#26 0x00007f5363107b03 in QEventLoop::exec (this=this@entry=0x7ffe23860730,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77
#27 0x00007f5363103419 in QCoreApplication::exec () at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
#28 0x00007f53638ddbad in QGuiApplication::exec () at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1986
#29 0x00007f536443d8e9 in QApplication::exec () at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2570
#30 0x00005595765006db in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kwin-6.4.4-2.fc42.x86_64/src/main_wayland.cpp:635
```

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

Reply via email to