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

            Bug ID: 515644
           Summary: Plasmashell crashes instead of closing inmediately
                    upon restarting KWin
    Classification: Plasma
           Product: plasmashell
      Version First 6.6.80
       Reported In:
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

Application: plasmashell (6.6.80)
 (Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.23.0
Operating System: Linux 6.18.7-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.5.5 [CoredumpBackend]

-- Information about the crash:
Whenever I do kwin_wayland --replace to restart the compositor, plasmashell
triggers a crash instead of a sudden kill (sigkill).

However, it should not wait for it to close gracefully as the reason to restart
kwin or plasmashell might be due to behavior problems such as freezing, which
would defeat the purpose of restarting, but it should not be registered as a
crash.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#4  0x00007fc00a162d67 in QMimeDataPrivate::q_func (this=<optimized out>) at
/usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qmimedata.cpp:31
#5  QMimeDataPrivate::retrieveTypedData (this=this@entry=0x100000034,
format=..., type=...) at
/usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qmimedata.cpp:103
#6  0x00007fc00a1648c7 in QMimeData::data (this=<optimized out>, mimeType=...)
at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qmetatype.h:458
[...]
#9  0x00007fc00cec1ac6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#10 0x00007fc00cebe76b in ffi_call_int (cif=cif@entry=0x7fbf7e9aa6a0,
fn=fn@entry=0x7fc0097a72d0, rvalue=<optimized out>, rvalue@entry=0x0,
avalue=avalue@entry=0x7fbf7e9aa770, closure=closure@entry=0x0) at
../src/x86/ffi64.c:676
#11 0x00007fc00cec106e in ffi_call (cif=cif@entry=0x7fbf7e9aa6a0,
fn=0x7fc0097a72d0, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fbf7e9aa770)
at ../src/x86/ffi64.c:713
#12 0x00007fc00d3d848d in wl_closure_invoke
(closure=closure@entry=0x5607da2a98b0, target=<optimized out>,
target@entry=0x5607da33c170, opcode=opcode@entry=0, data=<optimized out>,
flags=1) at ../wayland-1.24.0/src/connection.c:1241
#13 0x00007fc00d3d92e9 in dispatch_event (display=display@entry=0x5607d9050550,
queue=queue@entry=0x5607da39e0b0) at
../wayland-1.24.0/src/wayland-client.c:1707
#14 0x00007fc00d3d96f3 in dispatch_queue (display=0x5607d9050550,
queue=0x5607da39e0b0) at ../wayland-1.24.0/src/wayland-client.c:1853
#15 wl_display_dispatch_queue_pending (display=display@entry=0x5607d9050550,
queue=queue@entry=0x5607da39e0b0) at
../wayland-1.24.0/src/wayland-client.c:2190
#16 0x00007fc00d3dcf34 in wl_display_dispatch_queue_timeout
(display=0x5607d9050550, queue=0x5607da39e0b0, timeout=timeout@entry=0x0) at
../wayland-1.24.0/src/wayland-client.c:2096
#17 0x00007fc00d3dd010 in wl_display_dispatch_queue (display=<optimized out>,
queue=<optimized out>) at ../wayland-1.24.0/src/wayland-client.c:2163
[...]
#19 0x00007fc00a316157 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread_unix.cpp:448
#21 QThreadPrivate::start (arg=0x5607da35f300) at
/usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread_unix.cpp:422
#22 0x00007fc0098a598b in start_thread (arg=<optimized out>) at
pthread_create.c:448
#23 0x00007fc009929a0c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78


Reported using DrKonqi

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

Reply via email to