Bug 371407 - Unable to start KDE Partition Manager
Summary: Unable to start KDE Partition Manager
Status: RESOLVED NOT A BUG
Alias: None
Product: partitionmanager
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Andrius Štikonas
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-10-21 10:42 UTC by Karsten Sperling Opdal
Modified: 2016-10-24 21:45 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karsten Sperling Opdal 2016-10-21 10:42:06 UTC
Application: partitionmanager (2.2.1)

Qt Version: 5.7.0
Frameworks Version: 5.28.0
Operating System: Linux 4.4.0-45-generic x86_64
Distribution: KDE neon Developer Edition

-- Information about the crash:
- What I was doing when the application crashed:

Starting application and got pass root request. The application had scan my harddrives sda sdb when it reached sdc it crashed.Drive sdc is my memory card reader.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Partition Manager (partitionmanager), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa673bac900 (LWP 11423))]

Thread 5 (Thread 0x7fa661121700 (LWP 11504)):
#0  0x00007fa67c9ad9cd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa678450740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa67840ce84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa67840d340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa67840d722 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa66202e916 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007fa678433bc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fa679c676fa in start_thread (arg=0x7fa661121700) at pthread_create.c:333
#8  0x00007fa67c9bdb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fa661922700 (LWP 11503)):
#0  0x00007fa67c9b1e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa67840d39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa67840d4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa67840d4e9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa678433bc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa679c676fa in start_thread (arg=0x7fa661922700) at pthread_create.c:333
#6  0x00007fa67c9bdb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fa66aaca700 (LWP 11425)):
#0  0x00007fa67c9b1e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa67840d39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa67840d4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa67d2dc23b in QEventDispatcherGlib::processEvents (this=0x7fa6640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa67d286cea in QEventLoop::exec (this=this@entry=0x7fa66aac9c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007fa67d0abfb4 in QThread::exec (this=this@entry=0x7fa67b5c1d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#6  0x00007fa67b54d7a5 in QDBusConnectionManager::run (this=0x7fa67b5c1d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:196
#7  0x00007fa67d0b0b98 in QThreadPrivate::start (arg=0x7fa67b5c1d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:344
#8  0x00007fa679c676fa in start_thread (arg=0x7fa66aaca700) at pthread_create.c:333
#9  0x00007fa67c9bdb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fa670c8b700 (LWP 11424)):
#0  0x00007fa67c9b1e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa677f82c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fa677f848d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fa67360fa39 in QXcbEventReader::run (this=0x1a959c0) at qxcbconnection.cpp:1337
#4  0x00007fa67d0b0b98 in QThreadPrivate::start (arg=0x1a959c0) at thread/qthread_unix.cpp:344
#5  0x00007fa679c676fa in start_thread (arg=0x7fa670c8b700) at pthread_create.c:333
#6  0x00007fa67c9bdb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fa673bac900 (LWP 11423)):
[KCrash Handler]
#6  std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=<optimized out>) at /usr/include/c++/5/bits/atomic_base.h:396
#7  QAtomicOps<int>::load<int> (_q_value=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:103
#8  QBasicAtomicInteger<int>::load (this=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:99
#9  QtPrivate::RefCount::ref (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:55
#10 QString::operator= (this=0x7fa65c04fc78, other=...) at tools/qstring.cpp:1815
#11 0x000000000044e8a9 in ListDeviceWidgetItem::ListDeviceWidgetItem (d=..., this=0x1d3af80) at /workspace/build/src/gui/listdevices.cpp:32
#12 ListDevices::updateDevices (this=0x1be0f20, devices=...) at /workspace/build/src/gui/listdevices.cpp:57
#13 0x000000000045294a in MainWindow::on_m_OperationStack_devicesChanged (this=0x1a85ec0) at /workspace/build/src/gui/mainwindow.cpp:623
#14 0x0000000000484885 in MainWindow::qt_metacall (this=0x1a85ec0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fa65c033900) at /workspace/build/obj-x86_64-linux-gnu/src/moc_mainwindow.cpp:197
#15 0x00007fa67d2b4a19 in QObject::event (this=this@entry=0x1a85ec0, e=e@entry=0x7fa65c0058b0) at kernel/qobject.cpp:1263
#16 0x00007fa67dbbb58b in QWidget::event (this=this@entry=0x1a85ec0, event=event@entry=0x7fa65c0058b0) at kernel/qwidget.cpp:9208
#17 0x00007fa67dcb84cb in QMainWindow::event (this=0x1a85ec0, event=0x7fa65c0058b0) at widgets/qmainwindow.cpp:1543
#18 0x00007fa67fc961e7 in KMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#19 0x00007fa67fcda825 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#20 0x00007fa67db7489c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1a85ec0, e=0x7fa65c0058b0) at kernel/qapplication.cpp:3799
#21 0x00007fa67db7c296 in QApplication::notify (this=0x7ffe4eea2000, receiver=0x1a85ec0, e=0x7fa65c0058b0) at kernel/qapplication.cpp:3556
#22 0x00007fa67d288cf8 in QCoreApplication::notifyInternal2 (receiver=0x1a85ec0, event=event@entry=0x7fa65c0058b0) at kernel/qcoreapplication.cpp:988
#23 0x00007fa67d28b3bb in QCoreApplication::sendEvent (event=0x7fa65c0058b0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1a772d0) at kernel/qcoreapplication.cpp:1649
#25 0x00007fa67d28b828 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#26 0x00007fa67d2dbe13 in postEventSourceDispatch (s=0x1ab9290) at kernel/qeventdispatcher_glib.cpp:276
#27 0x00007fa67840d1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fa67840d400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fa67840d4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fa67d2dc21f in QEventDispatcherGlib::processEvents (this=0x1abe810, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#31 0x00007fa67d286cea in QEventLoop::exec (this=this@entry=0x7ffe4eea1ed0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#32 0x00007fa67d28f2fc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#33 0x00007fa67d5d1d9c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1639
#34 0x00007fa67db747f5 in QApplication::exec () at kernel/qapplication.cpp:2975
#35 0x0000000000428400 in main (argc=1, argv=<optimized out>) at /workspace/build/src/main.cpp:95

Reported using DrKonqi
Comment 1 Andrius Štikonas 2016-10-24 21:45:14 UTC
That's due to ABI break in kpmcore and partition manager was not recompiled in neon.