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

            Bug ID: 473596
           Summary: [Wayland] Plasma randomly crashes when I fast move the
                    vertical panel then edit its width
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.7
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Edit Mode toolbar
          Assignee: plasma-b...@kde.org
          Reporter: med.medin.2...@gmail.com
  Target Milestone: 1.0

Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fb0415cbdc1 in wl_proxy_marshal_array_flags
(proxy=proxy@entry=0x55674a200950, opcode=opcode@entry=4,
interface=interface@entry=0x0, version=version@entry=1, flags=flags@entry=0, 
    args=args@entry=0x7fafc609d980) at
../wayland-1.22.0/src/wayland-client.c:868
868             message = &proxy->object.interface->methods[opcode];            
[Current thread is 1 (Thread 0x7fafc609e6c0 (LWP 7507))]
(gdb) bt full
#0  0x00007fb0415cbdc1 in wl_proxy_marshal_array_flags
    (proxy=proxy@entry=0x55674a200950, opcode=opcode@entry=4,
interface=interface@entry=0x0, version=version@entry=1, flags=flags@entry=0,
args=args@entry=0x7fafc609d980)
    at ../wayland-1.22.0/src/wayland-client.c:868
        closure = <optimized out>
        new_proxy = <optimized out>
        message = <optimized out>
#1  0x00007fb0415ccbda in wl_proxy_marshal_flags (proxy=0x55674a200950,
opcode=4, interface=0x0, version=1, flags=0) at
../wayland-1.22.0/src/wayland-client.c:823
        args = {{i = 7110, u = 7110, f = 7110, s = 0x556700001bc6 <error:
Cannot access memory at address 0x556700001bc6>, o = 0x556700001bc6, n = 7110,
a = 0x556700001bc6, h = 7110}, {i = 768, u = 768, f = 768, s = 0x7fb000000300
"", o = 0x7fb000000300, n = 768, a = 0x7fb000000300, h = 768}, {i = 161, u =
161, f = 161, s = 0xa1 <error: Cannot access memory at address 0xa1>, o = 0xa1,
n = 161, a = 0xa1, h = 161}, {i = 160, u = 160, f = 160, s = 0x2ff000000a0
<error: Cannot access memory at address 0x2ff000000a0>, o = 0x2ff000000a0, n =
160, a = 0x2ff000000a0, h = 160}, {i = 1171, u = 1171, f = 1171, s = 0x493
<error: Cannot access memory at address 0x493>, o = 0x493, n = 1171, a = 0x493,
h = 1171}, {i = 1331, u = 1331, f = 1331, s = 0x2ff00000533 <error: Cannot
access memory at address 0x2ff00000533>, o = 0x2ff00000533, n = 1331, a =
0x2ff00000533, h = 1331}, {i = 0, u = 0, f = 0, s = 0x0, o = 0x0, n = 0, a =
0x0, h = 0}, {i = 1387035648, u = 1387035648, f = 1387035648, s =
0x9cd749e952ac7c00 <error: Cannot access memory at address 0x9cd749e952ac7c00>,
o = 0x9cd749e952ac7c00, n = 1387035648, a = 0x9cd749e952ac7c00, h =
1387035648}, {i = 1293258080, u = 1293258080, f = 1293258080, s =
0x55674d158d60 " J0HgU", o = 0x55674d158d60, n = 1293258080, a =
0x55674d158d60, h = 1293258080}, {i = 1387035648, u = 1387035648, f =
1387035648, s = 0x9cd749e952ac7c00 <error: Cannot access memory at address
0x9cd749e952ac7c00>, o = 0x9cd749e952ac7c00, n = 1387035648, a =
0x9cd749e952ac7c00, h = 1387035648}, {i = 1299270656, u = 1299270656, f =
1299270656, s = 0x55674d714c00 "\250E{A\260\177", o = 0x55674d714c00, n =
1299270656, a = 0x55674d714c00, h = 1299270656}, {i = -972432752, u =
3322534544, f = -972432752, s = 0x7fafc609da90 "", o = 0x7fafc609da90, n =
3322534544, a = 0x7fafc609da90, h = -972432752}, {i = 768, u = 768, f = 768, s
= 0x300 <error: Cannot access memory at address 0x300>, o = 0x300, n = 768, a =
0x300, h = 768}, {i = 161, u = 161, f = 161, s = 0xa1 <error: Cannot access
memory at address 0xa1>, o = 0xa1, n = 161, a = 0xa1, h = 161}, {i =
-972432416, u = 3322534880, f = -972432416, s = 0x7fafc609dbe0
"\377\377\377\377\377\377\377\377", o = 0x7fafc609dbe0, n = 3322534880, a =
0x7fafc609dbe0, h = -972432416}, {i = 1085446374, u = 1085446374, f =
1085446374, s = 0x7fb040b298e6
<QtWaylandClient::QWaylandWindow::resizeFromApplyConfigure(QSize const&, QPoint
const&)+246> "ƃ(\001", o = 0x7fb040b298e6
<QtWaylandClient::QWaylandWindow::resizeFromApplyConfigure(QSize const&, QPoint
const&)+246>, n = 1085446374, a = 0x7fb040b298e6
<QtWaylandClient::QWaylandWindow::resizeFromApplyConfigure(QSize const&, QPoint
const&)+246>, h = 1085446374}, {i = 875704272, u = 875704272, f = 875704272, s
= 0x7fb034322fd0 "pM\305?\260\177", o = 0x7fb034322fd0, n = 875704272, a =
0x7fb034322fd0, h = 875704272}, {i = 1299270672, u = 1299270672, f =
1299270672, s = 0x55674d714c10 "\370F{A\260\177", o = 0x55674d714c10, n =
1299270672, a = 0x55674d714c10, h = 1299270672}, {i = 1171, u = 1171, f = 1171,
s = 0x493 <error: Cannot access memory at address 0x493>, o = 0x493, n = 1171,
a = 0x493, h = 1171}, {i = 1331, u = 1331, f = 1331, s = 0x2ff00000533 <error:
Cannot access memory at address 0x2ff00000533>, o = 0x2ff00000533, n = 1331, a
= 0x2ff00000533, h = 1331}}
        ap = {{gp_offset = 48, fp_offset = 48, overflow_arg_area =
0x7fafc609db20, reg_save_area = 0x7fafc609da30}}
#2  0x00007fb040b25f1a in QtWaylandClient::QWaylandWindow::doApplyConfigure()
(this=0x55674d714c00) at
/usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylandwindow.cpp:498
#3  QtWaylandClient::QWaylandWindow::doApplyConfigure()
(this=this@entry=0x55674d714c00) at
/usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylandwindow.cpp:492
#4  0x00007fb040b26019 in QtWaylandClient::QWaylandWindow::setCanResize(bool)
(this=0x55674d714c00, canResize=<optimized out>)
    at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylandwindow.cpp:513
        lock = {val = 93902169263281}
#5  0x00007fb040df8e2c in  () at /usr/lib/libQt5Quick.so.5
#6  0x00007fb040dfd334 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007fb03f0f35da in operator() (__closure=<optimized out>) at
thread/qthread_unix.cpp:350
        thr = 0x55674d160e70
        data = 0x7fb02c2cdbc0
        __clframe = {__cancel_routine = <optimized out>, __cancel_arg =
0x55674d160e70, __do_it = 1, __cancel_type = <optimized out>}
#8  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at thread/qthread_unix.cpp:287
        __clframe = {__cancel_routine = <optimized out>, __cancel_arg =
0x55674d160e70, __do_it = 1, __cancel_type = <optimized out>}
#9  QThreadPrivate::start(void*) (arg=0x55674d160e70) at
thread/qthread_unix.cpp:310
--Type <RET> for more, q to quit, c to continue without paging--c
        __clframe = {__cancel_routine = <optimized out>, __cancel_arg =
0x55674d160e70, __do_it = 1, __cancel_type = <optimized out>}
#10 0x00007fb03e88c9eb in start_thread (arg=<optimized out>) at
pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394940122896,
-2790499064437001636, -232, 0, 140737051195040, 140392910151680,
2745414499651301980, 2748984623245046364}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#11 0x00007fb03e910dfc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
(gdb)

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

Reply via email to