Application: partitionmanager (3.3.1) Qt Version: 5.9.5 Frameworks Version: 5.44.0 Operating System: Linux 5.0.0-37-generic x86_64 Distribution: Ubuntu 18.04.3 LTS -- Information about the crash: - What I was doing when the application crashed: I created a new partition and the operation succeeded. After viewing the detailed report, I pressed the save button when the partition editor crashed. No attempt to reproduce it because I don't need any other partitioning operations. partition editor Version 3.3.1 on Kubuntu Bionics Beaver with all updates -- Backtrace: Application: KDE-Partitionsverwaltung (partitionmanager), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe892e22840 (LWP 5371))] Thread 3 (Thread 0x7fe86a160700 (LWP 5448)): #0 0x00007fe88ac0d9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b8da007aa8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fe88ac0d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b8da007a58, cond=0x55b8da007a80) at pthread_cond_wait.c:502 #2 0x00007fe88ac0d9f3 in __pthread_cond_wait (cond=0x55b8da007a80, mutex=0x55b8da007a58) at pthread_cond_wait.c:655 #3 0x00007fe86b2192cb in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007fe86b218ff7 in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007fe88ac076db in start_thread (arg=0x7fe86a160700) at pthread_create.c:463 #6 0x00007fe88ecd288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fe8772a2700 (LWP 5373)): #0 0x00007fe88ecc5bf9 in __GI___poll (fds=0x7fe87001b9d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fe88934f5c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe88934f6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe88f60e99b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fe88f5b39fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fe88f3d223a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fe88e4e2d45 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007fe88f3d717d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fe88ac076db in start_thread (arg=0x7fe8772a2700) at pthread_create.c:463 #9 0x00007fe88ecd288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fe892e22840 (LWP 5371)): [KCrash Handler] #4 0x00007fe8929d68ff in Partition::sectorsUsed() const () at /usr/lib/x86_64-linux-gnu/libkpmcore.so.7 #5 0x00007fe892a0b19c in PartWidget::paintEvent(QPaintEvent*) () at /usr/lib/x86_64-linux-gnu/libkpmcore.so.7 #6 0x00007fe890372048 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #7 0x00007fe89033383c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #8 0x00007fe89033b104 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x00007fe88f5b59c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007fe89036b19a in QWidgetPrivate::sendPaintEvent(QRegion const&) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007fe89036b75a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007fe89036c3c0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007fe89036b366 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x00007fe89036c3c0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007fe89036b366 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007fe89036c3c0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007fe89036b366 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007fe89036c3c0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #25 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #29 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #30 0x00007fe89036c549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #31 0x00007fe89036b366 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #32 0x00007fe890342dfe in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #33 0x00007fe8903430a5 in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #34 0x00007fe89035a67f in QWidgetPrivate::syncBackingStore() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #35 0x00007fe8903721b8 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #36 0x00007fe890485c6b in QMainWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #37 0x00007fe89218bb87 in KMainWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #38 0x00007fe8921d09e5 in KXmlGuiWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #39 0x00007fe89033383c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #40 0x00007fe89033b104 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #41 0x00007fe88f5b59c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #42 0x00007fe88f5b813d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #43 0x00007fe88f60f353 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #44 0x00007fe88934f417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #45 0x00007fe88934f650 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #46 0x00007fe88934f6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #47 0x00007fe88f60e97f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #48 0x00007fe88f5b39fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #49 0x00007fe890ffe56e in KJob::exec() () at /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5 #50 0x00007fe87b6ebd2a in KFileWidget::KFileWidget(QUrl const&, QWidget*) () at /usr/lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5 #51 0x00007fe87bbaed22 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #52 0x00007fe87bbaf395 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #53 0x00007fe87bba40fa in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #54 0x00007fe89051cc8f in QDialogPrivate::platformHelper() const () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #55 0x00007fe89052edcb in QFileDialogPrivate::init(QUrl const&, QString const&, QString const&) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #56 0x00007fe89052f266 in QFileDialog::QFileDialog(QFileDialogArgs const&) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #57 0x00007fe89052fcd2 in QFileDialog::getSaveFileUrl(QWidget*, QString const&, QUrl const&, QString const&, QString*, QFlags<QFileDialog::Option>, QStringList const&) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #58 0x000055b8d908b17e in () #59 0x00007fe88f5e475f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #60 0x00007fe890424ba2 in QAbstractButton::clicked(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #61 0x00007fe890424dba in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #62 0x00007fe89042619a in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #63 0x00007fe89042638d in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #64 0x00007fe890372048 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #65 0x00007fe89033383c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #66 0x00007fe89033b65f in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #67 0x00007fe88f5b59c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #68 0x00007fe89033a632 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #69 0x00007fe89038d16b in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #70 0x00007fe89038f7da in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #71 0x00007fe89033383c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #72 0x00007fe89033b104 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #73 0x00007fe88f5b59c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #74 0x00007fe88fb77583 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #75 0x00007fe88fb79055 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #76 0x00007fe88fb502eb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #77 0x00007fe883c54260 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #78 0x00007fe88934f417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #79 0x00007fe88934f650 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #80 0x00007fe88934f6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #81 0x00007fe88f60e97f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #82 0x00007fe88f5b39fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #83 0x00007fe88f5bcaa4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #84 0x000055b8d907deef in main () The reporter indicates this bug may be a duplicate of or related to bug 393236. Possible duplicates by query: bug 393236. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 393236 ***
Created attachment 150506 [details] New crash information added by DrKonqi partitionmanager (22.04.3) using Qt 5.15.5 I had an extended partition containing a swap and a primary. I deleted the primary, then choose edit this mount, left the path empty, clicked save, then crashes. It's repeatable on my pc. Thanks -- Backtrace (Reduced): #4 0x00007fae59565454 in FstabEntry::fsSpec() const () at /usr/lib/libkpmcore.so.12 [...] #7 0x00007fae58a5c517 in QAbstractButton::clicked(bool) () at /usr/lib/libQt5Widgets.so.5 [...] #10 0x00007fae58a60460 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5 #11 0x00007fae589af707 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #12 0x00007fae58978b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
(In reply to Kevin from comment #2) > Created attachment 150506 [details] > New crash information added by DrKonqi > > partitionmanager (22.04.3) using Qt 5.15.5 > > I had an extended partition containing a swap and a primary. I deleted the > primary, then choose edit this mount, left the path empty, clicked save, > then crashes. It's repeatable on my pc. Thanks > > -- Backtrace (Reduced): > #4 0x00007fae59565454 in FstabEntry::fsSpec() const () at > /usr/lib/libkpmcore.so.12 > [...] > #7 0x00007fae58a5c517 in QAbstractButton::clicked(bool) () at > /usr/lib/libQt5Widgets.so.5 > [...] > #10 0x00007fae58a60460 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) > () at /usr/lib/libQt5Widgets.so.5 > #11 0x00007fae589af707 in QWidget::event(QEvent*) () at > /usr/lib/libQt5Widgets.so.5 > #12 0x00007fae58978b3c in QApplicationPrivate::notify_helper(QObject*, > QEvent*) () at /usr/lib/libQt5Widgets.so.5 This is a different issue. Backtrace is different from the original report. If you want, please report it in a new bug but with debug symbols (at least for kpmcore and partitionmanager but ideally Qt as well)