Bug 255021 - KDE partition manager crash when refreshing devices after changing usb harddisks
Summary: KDE partition manager crash when refreshing devices after changing usb harddisks
Status: RESOLVED WORKSFORME
Alias: None
Product: partitionmanager
Classification: Applications
Component: general (other bugs)
Version First Reported In: 1.0.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Volker Lanz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-23 09:20 UTC by aku.pietikainen
Modified: 2011-08-28 10:35 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description aku.pietikainen 2010-10-23 09:20:13 UTC
Application: partitionmanager-bin (1.0.1)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-25-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
Partition manager crashed after refreshing devices after changing to a different usb hard drive.

 -- Backtrace:
Application: KDE Partition Manager (partitionmanager-bin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f60871de800 (LWP 23446))]

Thread 2 (Thread 0x7f6076001710 (LWP 23615)):
#0  0x00007f60838813f5 in __pthread_mutex_lock (mutex=0x239a098) at pthread_mutex_lock.c:61
#1  0x00007f6080f58ff1 in g_main_context_query () from /lib/libglib-2.0.so.0
#2  0x00007f6080f5e39c in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f6080f5e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f6084a1a566 in QEventDispatcherGlib::processEvents (this=0x227b9a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f60849ef992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f60849efd6c in QEventLoop::exec (this=0x7f6076000d10, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f60848f9d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f60849d0178 in QInotifyFileSystemWatcherEngine::run (this=0x20b3d40) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f60848fc775 in QThreadPrivate::start (arg=0x20b3d40) at thread/qthread_unix.cpp:248
#10 0x00007f608387e9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f608656c70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f60871de800 (LWP 23446)):
[KCrash Handler]
#5  0x00007f6086db9eab in PartitionManagerWidget::selectedPartition() () from /usr/lib/libpartitionmanagerprivate.so
#6  0x00007f6086dba73c in PartitionManagerWidget::enableActions() () from /usr/lib/libpartitionmanagerprivate.so
#7  0x00007f6086dbadab in PartitionManagerWidget::on_m_PartTableWidget_itemSelectionChanged(PartWidget*) () from /usr/lib/libpartitionmanagerprivate.so
#8  0x00007f6086d5ed4f in PartitionManagerWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libpartitionmanagerprivate.so
#9  0x00007f6084a03e3f in QMetaObject::activate (sender=0x20473a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x12) at kernel/qobject.cpp:3293
#10 0x00007f6086d5dc1f in ?? () from /usr/lib/libpartitionmanagerprivate.so
#11 0x00007f6086db7576 in ?? () from /usr/lib/libpartitionmanagerprivate.so
#12 0x00007f6086db79b3 in ?? () from /usr/lib/libpartitionmanagerprivate.so
#13 0x00007f6086d5ecda in PartitionManagerWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libpartitionmanagerprivate.so
#14 0x00007f6084a03e3f in QMetaObject::activate (sender=0x20decc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x12) at kernel/qobject.cpp:3293
#15 0x00007f608546022b in QTreeWidget::currentItemChanged (this=0x7fff4c16fed0, _t1=0x2231b50, _t2=0x0) at .moc/release-shared/moc_qtreewidget.cpp:256
#16 0x00007f608546c05d in QTreeWidget::qt_metacall (this=0x20decc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4c170520) at .moc/release-shared/moc_qtreewidget.cpp:157
#17 0x00007f6084a03e3f in QMetaObject::activate (sender=0x208c180, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x12) at kernel/qobject.cpp:3293
#18 0x00007f608543c80a in QItemSelectionModel::currentChanged (this=0x7fff4c16fed0, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#19 0x00007f608543c952 in QItemSelectionModel::setCurrentIndex (this=0x208c180, index=..., command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1167
#20 0x00007f60853e24a7 in QAbstractItemView::focusInEvent (this=0x20decc0, event=<value optimized out>) at itemviews/qabstractitemview.cpp:2089
#21 0x00007f6084f19e1a in QWidget::event (this=0x20decc0, event=0x7fff4c170fa0) at kernel/qwidget.cpp:8107
#22 0x00007f60852c14e6 in QFrame::event (this=0x20decc0, e=0x7fff4c170fa0) at widgets/qframe.cpp:557
#23 0x00007f608534c8ab in QAbstractScrollArea::event (this=0x20decc0, e=0x7fff4c170fa0) at widgets/qabstractscrollarea.cpp:989
#24 0x00007f60853e958b in QAbstractItemView::event (this=0x20decc0, event=0x7fff4c170fa0) at itemviews/qabstractitemview.cpp:1546
#25 0x00007f6084ec422c in QApplicationPrivate::notify_helper (this=0x1f2c090, receiver=0x20decc0, e=0x7fff4c170fa0) at kernel/qapplication.cpp:4300
#26 0x00007f6084eca6fb in QApplication::notify (this=0x7fff4c172380, receiver=0x20decc0, e=0x7fff4c170fa0) at kernel/qapplication.cpp:4183
#27 0x00007f6085bcf526 in KApplication::notify (this=0x7fff4c172380, receiver=0x20decc0, event=0x7fff4c170fa0) at ../../kdeui/kernel/kapplication.cpp:302
#28 0x00007f60849f106c in QCoreApplication::notifyInternal (this=0x7fff4c172380, receiver=0x20decc0, event=0x7fff4c170fa0) at kernel/qcoreapplication.cpp:704
#29 0x00007f6084ec9416 in QApplicationPrivate::setFocusWidget (focus=0x20decc0, reason=Qt::MouseFocusReason) at kernel/qapplication.cpp:2137
#30 0x00007f6084f15591 in QWidget::setFocus (this=0x20decc0, reason=Qt::MouseFocusReason) at kernel/qwidget.cpp:6135
#31 0x00007f6084ecc3ed in QApplication::notify (this=0x7fff4c172380, receiver=0x209b6b0, e=0x7fff4c1716e0) at kernel/qapplication.cpp:3822
#32 0x00007f6085bcf526 in KApplication::notify (this=0x7fff4c172380, receiver=0x209b6b0, event=0x7fff4c1716e0) at ../../kdeui/kernel/kapplication.cpp:302
#33 0x00007f60849f106c in QCoreApplication::notifyInternal (this=0x7fff4c172380, receiver=0x209b6b0, event=0x7fff4c1716e0) at kernel/qcoreapplication.cpp:704
#34 0x00007f6084eca0ae in QCoreApplication::sendEvent (receiver=0x209b6b0, event=0x7fff4c1716e0, alienWidget=0x209b6b0, nativeWidget=0x20decc0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QApplicationPrivate::sendMouseEvent (receiver=0x209b6b0, event=0x7fff4c1716e0, alienWidget=0x209b6b0, nativeWidget=0x20decc0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#36 0x00007f6084f49f65 in QETWidget::translateMouseEvent (this=0x20decc0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#37 0x00007f6084f488ac in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff4c172000) at kernel/qapplication_x11.cpp:3501
#38 0x00007f6084f74882 in x11EventSourceDispatch (s=0x1f2fe40, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#39 0x00007f6080f5a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x00007f6080f5e748 in ?? () from /lib/libglib-2.0.so.0
#41 0x00007f6080f5e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0x00007f6084a1a513 in QEventDispatcherGlib::processEvents (this=0x1f154c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#43 0x00007f6084f7446e in QGuiEventDispatcherGlib::processEvents (this=0x7fff4c16fed0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007f60849ef992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#45 0x00007f60849efd6c in QEventLoop::exec (this=0x7fff4c172330, flags=) at kernel/qeventloop.cpp:201
#46 0x00007f60849f3aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#47 0x000000000040130a in _start ()

Reported using DrKonqi
Comment 1 Volker Lanz 2011-08-28 10:35:13 UTC
Thank you for your bug report.

Unfortunately I cannot reproduce this crash with either 1.0.3 or trunk. Closing the bug report for now until someone comes up with a new backtrace and/or more details.