Bug 469111 - Crash after shrinking NTFS partition fails
Summary: Crash after shrinking NTFS partition fails
Status: RESOLVED DUPLICATE of bug 441916
Alias: None
Product: partitionmanager
Classification: Applications
Component: general (show other bugs)
Version: 23.04.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Andrius Štikonas
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-04-28 15:43 UTC by Michał
Modified: 2023-12-28 21:22 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał 2023-04-28 15:43:40 UTC
Application: partitionmanager (23.04.0)

Qt Version: 5.15.9
Frameworks Version: 5.105.0
Operating System: Linux 6.2.12-zen1-1-zen x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.27.4 [KCrashBackend]

-- Information about the crash:
I tried to resize an NTFS partition on a USB drive.
Resizing failed and the partition appears to be intact (according to ntfsfix).

The crash does not seem to be reproducible.

-- Backtrace:
Application: KDE Partition Manager (partitionmanager), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  0x00007f1baf631054 in PartWidget::paintEvent(QPaintEvent*) (this=0x5624f51bc4a0) at /usr/src/debug/kpmcore/kpmcore-23.04.0/src/gui/partwidget.cpp:99
#7  0x00007f1bae9af514 in QWidget::event(QEvent*) (this=0x5624f51bc4a0, event=0x7fff44bf8620) at kernel/qwidget.cpp:8826
#8  0x00007f1bae978b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5624f51bc4a0, e=0x7fff44bf8620) at kernel/qapplication.cpp:3640
#9  0x00007f1badc8e028 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5624f51bc4a0, event=0x7fff44bf8620) at kernel/qcoreapplication.cpp:1064
#10 0x00007f1badc8e0b3 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#11 0x00007f1bae9a33eb in QWidgetPrivate::sendPaintEvent(QRegion const&) (this=this@entry=0x5624f519a7d0, toBePainted=...) at kernel/qwidget.cpp:5479
#12 0x00007f1bae9a47b6 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=this@entry=0x5624f519a7d0, pdev=pdev@entry=0x5624f5022160, rgn=..., offset=..., flags=flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5429
#13 0x00007f1bae9a51fe in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=this@entry=0x5624f4d94730, pdev=pdev@entry=0x5624f5022160, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5610
#14 0x00007f1bae9a3c8e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=this@entry=0x5624f4d94730, pdev=pdev@entry=0x5624f5022160, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5470
#15 0x00007f1bae9a51fe in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=0x5624f4de2660, pdev=0x5624f5022160, siblings=..., index=<optimized out>, rgn=<optimized out>, offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5610
#16 0x00007f1bae9a505c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=this@entry=0x5624f4de2660, pdev=pdev@entry=0x5624f5022160, siblings=..., index=1, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5596
#17 0x00007f1bae9a3c8e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=this@entry=0x5624f4de2660, pdev=pdev@entry=0x5624f5022160, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5470
#18 0x00007f1bae9a51fe in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=0x5624f4d25280, pdev=0x5624f5022160, siblings=..., index=<optimized out>, rgn=<optimized out>, offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5610
#19 0x00007f1bae9a505c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=0x5624f4d25280, pdev=0x5624f5022160, siblings=..., index=9, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5596
#20 0x00007f1bae9a505c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=0x5624f4d25280, pdev=0x5624f5022160, siblings=..., index=10, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5596
#21 0x00007f1bae9a505c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=0x5624f4d25280, pdev=0x5624f5022160, siblings=..., index=13, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5596
#22 0x00007f1bae9a505c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=0x5624f4d25280, pdev=0x5624f5022160, siblings=..., index=14, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5596
#23 0x00007f1bae9a505c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=0x5624f4d25280, pdev=0x5624f5022160, siblings=..., index=28, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5596
#24 0x00007f1bae9a505c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=0x5624f4d25280, pdev=0x5624f5022160, siblings=..., index=35, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5596
#25 0x00007f1bae9a505c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=0x5624f4d25280, pdev=0x5624f5022160, siblings=..., index=36, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5596
#26 0x00007f1bae9a505c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=this@entry=0x5624f4d25280, pdev=pdev@entry=0x5624f5022160, siblings=..., index=37, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5624f4f9d7d0) at kernel/qwidget.cpp:5596
#27 0x00007f1bae9a3c8e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) (this=0x5624f4d25280, pdev=0x5624f5022160, rgn=..., offset=<optimized out>, flags=..., sharedPainter=<optimized out>, repaintManager=<optimized out>) at kernel/qwidget.cpp:5470
#28 0x00007f1bae984890 in QWidgetRepaintManager::paintAndFlush() (this=0x5624f4f9d7d0) at kernel/qwidgetrepaintmanager.cpp:1016
#29 0x00007f1bae9af1e4 in QWidget::event(QEvent*) (this=0x5624f4acf510, event=0x5624f512ab90) at kernel/qwidget.cpp:8990
#30 0x00007f1baf53b44e in KXmlGuiWindow::event(QEvent*) (this=0x5624f4acf510, ev=0x5624f512ab90) at /usr/src/debug/kxmlgui/kxmlgui-5.105.0/src/kxmlguiwindow.cpp:220
#31 0x00007f1bae978b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5624f4acf510, e=0x5624f512ab90) at kernel/qapplication.cpp:3640
#32 0x00007f1badc8e028 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5624f4acf510, event=0x5624f512ab90) at kernel/qcoreapplication.cpp:1064
#33 0x00007f1badc8e093 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#34 0x00007f1badc8eb33 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x5624f4831940) at kernel/qcoreapplication.cpp:1821
#35 0x00007f1badcd4f58 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x5624f4931cb0) at kernel/qeventdispatcher_glib.cpp:277
#36 0x00007f1bacfe253b in g_main_dispatch (context=0x7f1ba4000ee0) at ../glib/glib/gmain.c:3460
#37 g_main_context_dispatch (context=0x7f1ba4000ee0) at ../glib/glib/gmain.c:4200
#38 0x00007f1bad03f219 in g_main_context_iterate.constprop.0 (context=0x7f1ba4000ee0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4276
#39 0x00007f1bacfe11a2 in g_main_context_iteration (context=0x7f1ba4000ee0, may_block=1) at ../glib/glib/gmain.c:4343
#40 0x00007f1badcd8d3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5624f4936120, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#41 0x00007f1badc8668c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff44bfa160, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#42 0x00007f1badc912f9 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#43 0x00007f1bae13b052 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#44 0x00007f1bae976f2a in QApplication::exec() () at kernel/qapplication.cpp:2832
#45 0x00005624f3ee6e16 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/partitionmanager/partitionmanager-23.04.0/src/main.cpp:146
[Inferior 1 (process 302162) detached]

The reporter indicates this bug may be a duplicate of or related to bug 441916, bug 466421.

Reported using DrKonqi
Comment 1 Andrius Štikonas 2023-12-28 21:22:02 UTC

*** This bug has been marked as a duplicate of bug 441916 ***