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

Sergiu Bivol <ser...@cip.md> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ser...@cip.md

--- Comment #10 from Sergiu Bivol <ser...@cip.md> ---
Here is a recent backtrace for the same issue. It happened when applying a
partition move, and it is reproducible 100% of the time.

Partition Manager 23.08.4
KDE Frameworks 5.113.0
Kubuntu 24.04

-- Backtrace:
Thread 1 "partitionmanage" received signal SIGSEGV, Segmentation fault.
0x00007ffff7f5b0d0 in PartWidget::paintEvent(QPaintEvent*) () from
/lib/x86_64-linux-gnu/libkpmcore.so.12
+backtrace full
#0  0x00007ffff7f5b0d0 in PartWidget::paintEvent(QPaintEvent*) () from
/lib/x86_64-linux-gnu/libkpmcore.so.12
No symbol table info available.
#1  0x00007ffff71b0f78 in QWidget::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#2  0x00007ffff716bce5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#3  0x00007ffff64d6558 in QCoreApplication::notifyInternal2
(receiver=0x555555da0f90, event=0x7fffffffccf0) at
kernel/qcoreapplication.cpp:1064
        selfRequired = true
        result = false
        cbdata = {0x555555da0f90, 0x7fffffffccf0, 0x7fffffffcc8f}
        d = <optimized out>
        threadData = 0x555555614fa0
        scopeLevelCounter = {threadData = 0x555555614fa0}
#4  0x00007ffff71a8c6e in QWidgetPrivate::sendPaintEvent(QRegion const&) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#5  0x00007ffff71a9629 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#6  0x00007ffff71aaa9d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#7  0x00007ffff71a9243 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#8  0x00007ffff71aaa9d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#9  0x00007ffff71a9243 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#10 0x00007ffff71aaa9d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#11 0x00007ffff71aa8f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#12 0x00007ffff71aa8f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#13 0x00007ffff71a9243 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#14 0x00007ffff717ddd8 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#15 0x00007ffff71b15ec in QWidget::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#16 0x00007ffff7e664ef in KXmlGuiWindow::event(QEvent*) () from
/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
No symbol table info available.
#17 0x00007ffff716bce5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#18 0x00007ffff64d6558 in QCoreApplication::notifyInternal2
(receiver=0x5555557031a0, event=0x555555e50340) at
kernel/qcoreapplication.cpp:1064
        selfRequired = true
        result = false
        cbdata = {0x5555557031a0, 0x555555e50340, 0x7fffffffddaf}
        d = <optimized out>
        threadData = 0x555555614fa0
        scopeLevelCounter = {threadData = 0x555555614fa0}
#19 0x00007ffff64d6772 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
No locals.
#20 0x00007ffff64d9d7d in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x555555614fa0) at
kernel/qcoreapplication.cpp:1821
        e = 0x555555e50340
        pe = <optimized out>
        r = <optimized out>
        relocker = <optimized out>
        event_deleter = {d = 0x555555e50340}
        locker = {_M_device = 0x555555614fd0, _M_owns = false}
        startOffset = 0
        i = @0x555555614fc4: 102
        cleanup = {receiver = 0x0, event_type = 0, data = 0x555555614fa0,
exceptionCaught = true}
#21 0x00007ffff64da2fd in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=<optimized out>) at
kernel/qcoreapplication.cpp:1680
        data = <optimized out>
#22 0x00007ffff6533eff in postEventSourceDispatch (s=0x5555556e1160) at
kernel/qeventdispatcher_glib.cpp:277
        source = 0x5555556e1160
#23 0x00007ffff56ddb7c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#24 0x00007ffff573952f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#25 0x00007ffff56dbd70 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#26 0x00007ffff6533569 in QEventDispatcherGlib::processEvents
(this=0x5555556e6740, flags=...) at kernel/qeventdispatcher_glib.cpp:423
        d = 0x5555556f2810
        canWait = <optimized out>
        savedFlags = {i = 0}
        result = <optimized out>
#27 0x00007ffff64d4ecb in QEventLoop::exec (this=this@entry=0x7fffffffe0c0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
        d = 0x555555a31130
        threadData = <optimized out>
        locker = {val = 93824993023560}
        ref = <optimized out>
        app = <optimized out>
#28 0x00007ffff64dd828 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
        threadData = 0x555555614fa0
        eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff67698c8 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
stringdata = 0x7ffff66b0b00 <qt_meta_stringdata_QObject>, data = 0x7ffff66b09e0
<qt_meta_data_QObject>, static_metacall = 0x7ffff650f010
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x555555a31130},
static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7ffff66b3aa0 <qt_meta_stringdata_Qt>, data = 0x7ffff66b0c20
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6761180
<QObject::staticMetaObject>}, stringdata = 0x7ffff66acca0
<qt_meta_stringdata_QEventLoop>, data = 0x7ffff66acc40
<qt_meta_data_QEventLoop>, static_metacall = 0x7ffff64d4bc0
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#29 0x00005555555865b3 in ?? ()
No symbol table info available.
#30 0x00007ffff5a280d0 in __libc_start_call_main
(main=main@entry=0x555555585920, argc=argc@entry=1,
argv=argv@entry=0x7fffffffe468) at ../sysdeps/nptl/libc_start_call_main.h:58
        self = <optimized out>
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737488348264,
-6011611584052671701, 0, 140737488348280, 93824992858968, 140737354125312,
6011611584976702251, 6011632981492419371}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x7fffffffe468, 0x1}, data = {prev = 0x0, cleanup = 0x0, canceltype
= -7064}}}
        not_first_call = <optimized out>
#31 0x00007ffff5a28189 in __libc_start_main_impl (main=0x555555585920, argc=1,
argv=0x7fffffffe468, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffe458) at ../csu/libc-start.c:360

+info registers
rax            0x555555eab020      93825002024992
rbx            0x555555da0f90      93825000935312
rcx            0x5401              21505
rdx            0x555555de8e01      93825001229825
rsi            0x1                 1
rdi            0x0                 0
rbp            0x7fffffffcb00      0x7fffffffcb00
rsp            0x7fffffffcad0      0x7fffffffcad0
r8             0x0                 0
r9             0x0                 0
r10            0x0                 0
r11            0x0                 0
r12            0x7fffffffccf0      140737488342256
r13            0x23d51e00          601169408
r14            0x555555613030      93824993013808
r15            0x411               1041
rip            0x7ffff7f5b0d0      0x7ffff7f5b0d0
<PartWidget::paintEvent(QPaintEvent*)+192>
eflags         0x10202             [ IF RF ]
cs             0x33                51
ss             0x2b                43
ds             0x0                 0
es             0x0                 0
fs             0x0                 0
gs             0x0                 0
fs_base        0x7ffff23c7e80      140737257438848
gs_base        0x0                 0

+x/16i $pc
=> 0x7ffff7f5b0d0 <_ZN10PartWidget10paintEventEP11QPaintEvent+192>: mov   
(%rdi),%rax
   0x7ffff7f5b0d3 <_ZN10PartWidget10paintEventEP11QPaintEvent+195>: call  
*0x178(%rax)
   0x7ffff7f5b0d9 <_ZN10PartWidget10paintEventEP11QPaintEvent+201>: lea   
0x60(%rsp),%r14
   0x7ffff7f5b0de <_ZN10PartWidget10paintEventEP11QPaintEvent+206>: movslq
%eax,%rdx
   0x7ffff7f5b0e1 <_ZN10PartWidget10paintEventEP11QPaintEvent+209>: mov   
%rbx,%rsi
   0x7ffff7f5b0e4 <_ZN10PartWidget10paintEventEP11QPaintEvent+212>: shl   
$0x4,%rdx
   0x7ffff7f5b0e8 <_ZN10PartWidget10paintEventEP11QPaintEvent+216>: mov   
%r14,%rdi
   0x7ffff7f5b0eb <_ZN10PartWidget10paintEventEP11QPaintEvent+219>: add   
0x40(%rbx),%rdx
   0x7ffff7f5b0ef <_ZN10PartWidget10paintEventEP11QPaintEvent+223>: call  
0x7ffff7f595b0 <_ZNK10PartWidget11activeColorERK6QColor>
   0x7ffff7f5b0f4 <_ZN10PartWidget10paintEventEP11QPaintEvent+228>: mov   
0x30(%rbx),%rax
   0x7ffff7f5b0f8 <_ZN10PartWidget10paintEventEP11QPaintEvent+232>: mov   
0x38(%rax),%eax
   0x7ffff7f5b0fb <_ZN10PartWidget10paintEventEP11QPaintEvent+235>: test  
$0x2,%al
   0x7ffff7f5b0fd <_ZN10PartWidget10paintEventEP11QPaintEvent+237>: jne   
0x7ffff7f5b400 <_ZN10PartWidget10paintEventEP11QPaintEvent+1008>
   0x7ffff7f5b103 <_ZN10PartWidget10paintEventEP11QPaintEvent+243>: test  
$0x8,%al
   0x7ffff7f5b105 <_ZN10PartWidget10paintEventEP11QPaintEvent+245>: je    
0x7ffff7f5b320 <_ZN10PartWidget10paintEventEP11QPaintEvent+784>
   0x7ffff7f5b10b <_ZN10PartWidget10paintEventEP11QPaintEvent+251>: mov   
0x28(%rbx),%rax

+info frame
Stack level 0, frame at 0x7fffffffcbb0:
 rip = 0x7ffff7f5b0d0 in PartWidget::paintEvent(QPaintEvent*); saved rip =
0x7ffff71b0f78
 called by frame at 0x7fffffffcc50
 Arglist at 0x7fffffffcac8, args:
 Locals at 0x7fffffffcac8, Previous frame's sp is 0x7fffffffcbb0
 Saved registers:
  rbx at 0x7fffffffcb78, rbp at 0x7fffffffcb80, r12 at 0x7fffffffcb88, r13 at
0x7fffffffcb90, r14 at 0x7fffffffcb98, r15 at 0x7fffffffcba0, rip at
0x7fffffffcba8

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

Reply via email to