Summary: | Crash after partition selected [MainWindow::updateSelection, MainWindow::qt_metacall, QMetaObject::metacall] | ||
---|---|---|---|
Product: | [Applications] partitionmanager | Reporter: | Reiner Barth <email> |
Component: | general | Assignee: | Volker Lanz <vl> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | dsemblano, m.wege, xtekhne |
Priority: | NOR | ||
Version: | 1.0.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Reiner Barth
2009-12-13 10:39:42 UTC
Thank you for reporting this crash. Can you reproduce it or was it a one-time incident? Also, if it ever happens again (on purpose or by accident), can you please install debug symbols for your distribution? See http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports for details. Never mind, I can reproduce it with Qt 4.6: Thread 1 (Thread 0x7fabca52e7e0 (LWP 14901)): [KCrash Handler] #5 0x0000000000000000 in ?? () #6 0x00007fabca0fa3ee in InfoPane::clear (this=0x2103420) at /home/kde-devel/kde-qt/include/QtCore/qalgorithms.h:322 #7 0x00007fabca0fb2ac in InfoPane::showPartition (this=0x23bcda0, p=@0x7fabc6e80528) at /home/kde-devel/dev/partitionmanager/trunk/src/gui/infopane.cpp:98 #8 0x00007fabca100f25 in MainWindow::updateSelection (this=0x20c5090, p=0x7fabc6e80528) at /home/kde-devel/dev/partitionmanager/trunk/src/gui/mainwindow.cpp:198 #9 0x00007fabca0b7dd7 in MainWindow::qt_metacall (this=0x20c5090, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff890e76e0) at /home/kde-devel/dev/partitionmanager/trunk/build/src/moc_mainwindow.cpp:90 #10 0x00007fabc7c4d073 in QMetaObject::metacall (object=0x20c5090, cl=QMetaObject::InvokeMetaMethod, idx=52, argv=0x7fff890e76e0) at /home/kde-devel/dev/kde4/trunk/src/kde-qt/src/corelib/kernel/qmetaobject.cpp:237 #11 0x00007fabc7c62511 in QMetaObject::activate (sender=0x20d49a0, m=0x7fabca34c340, local_signal_index=3, argv=0x7fff890e76e0) at /home/kde-devel/dev/kde4/trunk/src/kde-qt/src/corelib/kernel/qobject.cpp:3294 #12 0x00007fabca0b62f2 in PartitionManagerWidget::selectionChanged (this=0x23bcda0, _t1=0x22d4580) at /home/kde-devel/dev/partitionmanager/trunk/build/src/moc_partitionmanagerwidget.cpp:178 #13 0x00007fabca113940 in PartitionManagerWidget::on_m_PartTableWidget_itemSelectionChanged (this=0x20d49a0, item=<value optimized out>) at /home/kde-devel/dev/partitionmanager/trunk/src/gui/partitionmanagerwidget.cpp:455 #14 0x00007fabca0b7c1c in PartitionManagerWidget::qt_metacall (this=0x20d49a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff890e7970) at /home/kde-devel/dev/partitionmanager/trunk/build/src/moc_partitionmanagerwidget.cpp:130 #15 0x00007fabc7c4d073 in QMetaObject::metacall (object=0x20d49a0, cl=QMetaObject::InvokeMetaMethod, idx=36, argv=0x7fff890e7970) at /home/kde-devel/dev/kde4/trunk/src/kde-qt/src/corelib/kernel/qmetaobject.cpp:237 #16 0x00007fabc7c62511 in QMetaObject::activate (sender=0x21ffbf0, m=0x7fabca34c260, local_signal_index=0, argv=0x7fff890e7970) at /home/kde-devel/dev/kde4/trunk/src/kde-qt/src/corelib/kernel/qobject.cpp:3294 #17 0x00007fabca0b63bf in PartTableWidget::itemSelectionChanged (this=0x23bcda0, _t1=0x2326190) at /home/kde-devel/dev/partitionmanager/trunk/build/src/moc_parttablewidget.cpp:89 #18 0x00007fabca10ffc6 in PartTableWidget::setActiveWidget (this=0x23bcda0, p=0x7fabc6e80528) at /home/kde-devel/dev/partitionmanager/trunk/src/gui/parttablewidget.cpp:86 NT SVN commit 1062035 by vlanz: Don't delete all the info pane's QWidget children on clear(). KDE SC 4.4's Oxygen KStyle inserts children into widgets for its transition effects that would get deleted that way. Maybe this deserves some discussion some day if Oxygen is entitled to modify the application's object tree? Anyway, this fix works around it and everyone is happy for now. BUG:218478 CCMAIL:hugo@oxygen-icons.org M +3 -1 infopane.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1062035 Hello, it is an always problem. If you need further traces, tell me which dbg packages i need to install. Regards, Reiner Am Sonntag, den 13.12.2009, 14:56 +0100 schrieb Volker Lanz: > https://bugs.kde.org/show_bug.cgi?id=218478 > > > > > > --- Comment #2 from Volker Lanz <vl fidra de> 2009-12-13 14:56:50 --- > Never mind, I can reproduce it with Qt 4.6: > > Thread 1 (Thread 0x7fabca52e7e0 (LWP 14901)): > [KCrash Handler] > #5 0x0000000000000000 in ?? () > #6 0x00007fabca0fa3ee in InfoPane::clear (this=0x2103420) at > /home/kde-devel/kde-qt/include/QtCore/qalgorithms.h:322 > #7 0x00007fabca0fb2ac in InfoPane::showPartition (this=0x23bcda0, > p=@0x7fabc6e80528) at > /home/kde-devel/dev/partitionmanager/trunk/src/gui/infopane.cpp:98 > #8 0x00007fabca100f25 in MainWindow::updateSelection (this=0x20c5090, > p=0x7fabc6e80528) at > /home/kde-devel/dev/partitionmanager/trunk/src/gui/mainwindow.cpp:198 > #9 0x00007fabca0b7dd7 in MainWindow::qt_metacall (this=0x20c5090, > _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff890e76e0) > at > /home/kde-devel/dev/partitionmanager/trunk/build/src/moc_mainwindow.cpp:90 > #10 0x00007fabc7c4d073 in QMetaObject::metacall (object=0x20c5090, > cl=QMetaObject::InvokeMetaMethod, idx=52, argv=0x7fff890e76e0) > at > /home/kde-devel/dev/kde4/trunk/src/kde-qt/src/corelib/kernel/qmetaobject.cpp:237 > #11 0x00007fabc7c62511 in QMetaObject::activate (sender=0x20d49a0, > m=0x7fabca34c340, local_signal_index=3, argv=0x7fff890e76e0) > at > /home/kde-devel/dev/kde4/trunk/src/kde-qt/src/corelib/kernel/qobject.cpp:3294 > #12 0x00007fabca0b62f2 in PartitionManagerWidget::selectionChanged > (this=0x23bcda0, _t1=0x22d4580) at > /home/kde-devel/dev/partitionmanager/trunk/build/src/moc_partitionmanagerwidget.cpp:178 > #13 0x00007fabca113940 in > PartitionManagerWidget::on_m_PartTableWidget_itemSelectionChanged > (this=0x20d49a0, item=<value optimized out>) > at > /home/kde-devel/dev/partitionmanager/trunk/src/gui/partitionmanagerwidget.cpp:455 > #14 0x00007fabca0b7c1c in PartitionManagerWidget::qt_metacall (this=0x20d49a0, > _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff890e7970) > at > /home/kde-devel/dev/partitionmanager/trunk/build/src/moc_partitionmanagerwidget.cpp:130 > #15 0x00007fabc7c4d073 in QMetaObject::metacall (object=0x20d49a0, > cl=QMetaObject::InvokeMetaMethod, idx=36, argv=0x7fff890e7970) > at > /home/kde-devel/dev/kde4/trunk/src/kde-qt/src/corelib/kernel/qmetaobject.cpp:237 > #16 0x00007fabc7c62511 in QMetaObject::activate (sender=0x21ffbf0, > m=0x7fabca34c260, local_signal_index=0, argv=0x7fff890e7970) > at > /home/kde-devel/dev/kde4/trunk/src/kde-qt/src/corelib/kernel/qobject.cpp:3294 > #17 0x00007fabca0b63bf in PartTableWidget::itemSelectionChanged > (this=0x23bcda0, _t1=0x2326190) at > /home/kde-devel/dev/partitionmanager/trunk/build/src/moc_parttablewidget.cpp:89 > #18 0x00007fabca10ffc6 in PartTableWidget::setActiveWidget (this=0x23bcda0, > p=0x7fabc6e80528) at > /home/kde-devel/dev/partitionmanager/trunk/src/gui/parttablewidget.cpp:86 > ____________________________ Reiner Barth Rotbachweg 45 88471 Obersulmetingen Mobil: 0174/1658711 Fest: 07392/18881 Mail: email@reiner-barth.de Reiner: thank you for your feedback. The crash has in the meantime been fixed in the source code repository. A new release of KDE Partition Manager including the fix will hopefully be available within the next couple of days. As a workaround on KDE SC 4.4 beta until then you can use any other KDE Style (System Settings -> Appearance -> Style) than Oxygen. *** Bug 220067 has been marked as a duplicate of this bug. *** *** Bug 220436 has been marked as a duplicate of this bug. *** *** Bug 220475 has been marked as a duplicate of this bug. *** |