Bug 327459 - Apper crashed after click the "Restart" button notification
Summary: Apper crashed after click the "Restart" button notification
Status: RESOLVED DUPLICATE of bug 321034
Alias: None
Product: apper
Classification: Applications
Component: general (show other bugs)
Version: 0.8.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Daniel Nicoletti
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-11-11 17:18 UTC by Gregor Mi
Modified: 2014-04-07 11:53 UTC (History)
1 user (show)

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 Gregor Mi 2013-11-11 17:18:31 UTC
Application: apper (0.8.1)
KDE Platform Version: 4.11.1
Qt Version: 4.8.5
Operating System: Linux 3.7.10-1.16-default x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Apper just completed an openSUSE update and in the notification area a new notification asked me to log out and log in again and provided a "Restart" button. I pressed this button and Apper crashed.

-- Backtrace:
Application: Apper (apper), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#5  QSortFilterProxyModelPrivate::proxy_to_source (this=0x143ccb0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:370
#6  0x00007fb1ac34fb3d in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2519
#7  0x00007fb1ac34e611 in QSortFilterProxyModel::data (this=<optimized out>, index=..., role=13) at itemviews/qsortfilterproxymodel.cpp:1732
#8  0x00007fb1ac36ff1a in data (arole=13, this=0x7fffed3dcef0) at ../../src/corelib/kernel/qabstractitemmodel.h:402
#9  QStyledItemDelegate::sizeHint (this=0x1388010, option=..., index=...) at itemviews/qstyleditemdelegate.cpp:445
#10 0x00007fb1ac310999 in QTreeView::sizeHintForColumn (this=<optimized out>, column=0) at itemviews/qtreeview.cpp:2748
#11 0x00007fb1ac2e2547 in QHeaderViewPrivate::resizeSections (this=0x14379f0, globalMode=globalMode@entry=QHeaderView::Interactive, useGlobalMode=useGlobalMode@entry=false) at itemviews/qheaderview.cpp:3028
#12 0x00007fb1ac2e2879 in QHeaderView::resizeSections (this=this@entry=0x13884c0) at itemviews/qheaderview.cpp:1631
#13 0x00007fb1ac2e2d10 in QHeaderView::viewportEvent (this=0x13884c0, e=0x7fffed3dd620) at itemviews/qheaderview.cpp:2429
#14 0x00007fb1ad12a0a6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#15 0x00007fb1abdc78fc in QApplicationPrivate::notify_helper (this=this@entry=0xb4ea10, receiver=receiver@entry=0x13883f0, e=e@entry=0x7fffed3dd620) at kernel/qapplication.cpp:4558
#16 0x00007fb1abdcbdab in QApplication::notify (this=0x7fffed3e19e0, receiver=0x13883f0, e=0x7fffed3dd620) at kernel/qapplication.cpp:4423
#17 0x00007fb1adb81f76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#18 0x00007fb1ad129f3e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#19 0x00007fb1abe17e51 in sendEvent (event=0x7fffed3dd620, receiver=0x13883f0) at ../../src/corelib/kernel/qcoreapplication.h:231
#20 QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7904
#21 0x00007fb1abe17dc9 in QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7899
#22 0x00007fb1abe17dc9 in QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7899
#23 0x00007fb1abe17dc9 in QWidgetPrivate::hideChildren (this=this@entry=0x13712a0, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7899
#24 0x00007fb1abe17fa5 in QWidgetPrivate::hide_helper (this=this@entry=0x13712a0) at kernel/qwidget.cpp:7643
#25 0x00007fb1abe19b18 in QWidget::setVisible (this=0x136e320, visible=<optimized out>) at kernel/qwidget.cpp:7815
#26 0x00007fb1ac27da83 in QDialog::setVisible (this=this@entry=0x136e320, visible=visible@entry=false) at dialogs/qdialog.cpp:801
#27 0x00007fb1ac27dc60 in hide (this=0x136e320) at ../../src/gui/kernel/qwidget.h:501
#28 QDialog::~QDialog (this=0x136e320, __in_chrg=<optimized out>) at dialogs/qdialog.cpp:325
#29 0x00007fb19dc1d8e1 in Requirements::~Requirements (this=0x136e320, __in_chrg=<optimized out>) at /usr/src/debug/apper-0.8.0/libapper/Requirements.cpp:175
#30 0x00007fb19dc1d909 in Requirements::~Requirements (this=0x136e320, __in_chrg=<optimized out>) at /usr/src/debug/apper-0.8.0/libapper/Requirements.cpp:182
#31 0x00007fb1ad13c672 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#32 0x00007fb1abe1167c in QWidget::~QWidget (this=0x12f3420, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#33 0x00007fb19dc12099 in PkTransactionWidget::~PkTransactionWidget (this=0x12f3420, __in_chrg=<optimized out>) at /usr/src/debug/apper-0.8.0/libapper/PkTransactionWidget.cpp:100
#34 0x00007fb1ad13c672 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#35 0x00007fb1abe1167c in QWidget::~QWidget (this=0xf0b3a0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#36 0x00007fb1ac21c519 in QStackedWidget::~QStackedWidget (this=0xf0b3a0, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:196
#37 0x00007fb1ad13c672 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#38 0x00007fb1abe1167c in QWidget::~QWidget (this=0xdab1c0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#39 0x00007fb1adc11a58 in KCModule::~KCModule() () from /usr/lib64/libkdeui.so.5
#40 0x00007fb19de9f519 in ApperKCM::~ApperKCM (this=0xdab1c0, __in_chrg=<optimized out>) at /usr/src/debug/apper-0.8.0/ApperKCM/ApperKCM.cpp:344
#41 0x00007fb1acd8e884 in KCModuleProxy::deleteClient() () from /usr/lib64/libkcmutils.so.4
#42 0x00007fb1acd8c14c in ?? () from /usr/lib64/libkcmutils.so.4
#43 0x00007fb1ad13f44f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#44 0x00007fb1abe175f7 in QWidget::event (this=0xd131e0, event=0x7fffed3de4e0) at kernel/qwidget.cpp:8598
#45 0x00007fb1abdc792c in QApplicationPrivate::notify_helper (this=this@entry=0xb4ea10, receiver=receiver@entry=0xd131e0, e=e@entry=0x7fffed3de4e0) at kernel/qapplication.cpp:4562
#46 0x00007fb1abdcbdab in QApplication::notify (this=0x7fffed3e19e0, receiver=0xd131e0, e=0x7fffed3de4e0) at kernel/qapplication.cpp:4423
#47 0x00007fb1adb81f76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#48 0x00007fb1ad129f3e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#49 0x00007fb1abe17f9b in sendEvent (event=0x7fffed3de4e0, receiver=0xd131e0) at ../../src/corelib/kernel/qcoreapplication.h:231
#50 QWidgetPrivate::hide_helper (this=this@entry=0xc8ec40) at kernel/qwidget.cpp:7642
#51 0x00007fb1abe19b18 in QWidget::setVisible (this=0xd131e0, visible=<optimized out>) at kernel/qwidget.cpp:7815
#52 0x00007fb1ac27da83 in QDialog::setVisible (this=0xd131e0, visible=<optimized out>) at dialogs/qdialog.cpp:801
#53 0x00007fb1ac27ce24 in hide (this=0xd131e0) at ../../src/gui/kernel/qwidget.h:501
#54 QDialog::done (this=0xd131e0, r=0) at dialogs/qdialog.cpp:599
#55 0x00007fb1ac27be58 in QDialog::closeEvent (this=0xd131e0, e=0x7fffed3ded20) at dialogs/qdialog.cpp:720
#56 0x00007fb1abe17610 in QWidget::event (this=0xd131e0, event=0x7fffed3ded20) at kernel/qwidget.cpp:8545
#57 0x00007fb1abdc792c in QApplicationPrivate::notify_helper (this=this@entry=0xb4ea10, receiver=receiver@entry=0xd131e0, e=e@entry=0x7fffed3ded20) at kernel/qapplication.cpp:4562
#58 0x00007fb1abdcbdab in QApplication::notify (this=0x7fffed3e19e0, receiver=0xd131e0, e=0x7fffed3ded20) at kernel/qapplication.cpp:4423
#59 0x00007fb1adb81f76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#60 0x00007fb1ad129f3e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#61 0x00007fb1adb84be9 in KApplication::commitData(QSessionManager&) () from /usr/lib64/libkdeui.so.5
#62 0x00007fb1abe3f72f in sm_performSaveYourself (smd=0xbe2a30) at kernel/qapplication_x11.cpp:5768
#63 0x00007fb1abe3fa35 in sm_saveYourselfCallback (smcConn=<optimized out>, clientData=<optimized out>, saveType=<optimized out>, shutdown=<optimized out>, interactStyle=<optimized out>) at kernel/qapplication_x11.cpp:5711
#64 0x00007fb1ab331fd7 in _SmcProcessMessage (iceConn=0xbc30d0, clientData=0xbd7d70, opcode=<optimized out>, length=<optimized out>, swap=0, replyWait=<optimized out>, replyReadyRet=0x7fffed3df458) at sm_process.c:241
#65 0x00007fb1ab122637 in IceProcessMessages (iceConn=0xbc30d0, replyWait=0x0, replyReadyRet=0x0) at process.c:386
#66 0x00007fb1ad13f44f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#67 0x00007fb1ad18a8be in QSocketNotifier::activated(int) () from /usr/lib64/libQtCore.so.4
#68 0x00007fb1ad146f6b in QSocketNotifier::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#69 0x00007fb1abdc792c in QApplicationPrivate::notify_helper (this=this@entry=0xb4ea10, receiver=receiver@entry=0xc00ff0, e=e@entry=0x7fffed3dfbf0) at kernel/qapplication.cpp:4562
#70 0x00007fb1abdcbdab in QApplication::notify (this=0x7fffed3e19e0, receiver=0xc00ff0, e=0x7fffed3dfbf0) at kernel/qapplication.cpp:4423
#71 0x00007fb1adb81f76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#72 0x00007fb1ad129f3e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#73 0x00007fb1ad157d38 in ?? () from /usr/lib64/libQtCore.so.4
#74 0x00007fb1a86647d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#75 0x00007fb1a8664b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#76 0x00007fb1a8664bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#77 0x00007fb1ad1585b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#78 0x00007fb1abe67e0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#79 0x00007fb1ad128bef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#80 0x00007fb1ad128e78 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#81 0x00007fb19de9f8a6 in ApperKCM::save (this=0xdab1c0) at /usr/src/debug/apper-0.8.0/ApperKCM/ApperKCM.cpp:822
#82 0x00007fb1acd8ec47 in KCModuleProxy::save() () from /usr/lib64/libkcmutils.so.4
#83 0x00007fb1acd8c510 in ?? () from /usr/lib64/libkcmutils.so.4
#84 0x00007fb1ad13f44f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#85 0x00007fb1adae2887 in KDialog::slotButtonClicked(int) () from /usr/lib64/libkdeui.so.5
#86 0x00007fb1adae2dc4 in ?? () from /usr/lib64/libkdeui.so.5
#87 0x00007fb1ad13f44f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#88 0x00007fb1ad1455ae in QSignalMapper::mapped(int) () from /usr/lib64/libQtCore.so.4
#89 0x00007fb1ad1457b5 in QSignalMapper::map(QObject*) () from /usr/lib64/libQtCore.so.4
#90 0x00007fb1ad13f44f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#91 0x00007fb1ac42d582 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#92 0x00007fb1ac181b2e in QAbstractButtonPrivate::emitClicked (this=this@entry=0xf02710) at widgets/qabstractbutton.cpp:548
#93 0x00007fb1ac182360 in QAbstractButtonPrivate::click (this=this@entry=0xf02710) at widgets/qabstractbutton.cpp:541
#94 0x00007fb1ac1825cc in QAbstractButton::mouseReleaseEvent (this=0xc949b0, e=0x7fffed3e0c90) at widgets/qabstractbutton.cpp:1123
#95 0x00007fb1abe173f9 in QWidget::event (this=0xc949b0, event=0x7fffed3e0c90) at kernel/qwidget.cpp:8376
#96 0x00007fb1abdc792c in QApplicationPrivate::notify_helper (this=this@entry=0xb4ea10, receiver=receiver@entry=0xc949b0, e=e@entry=0x7fffed3e0c90) at kernel/qapplication.cpp:4562
#97 0x00007fb1abdcc60b in QApplication::notify (this=<optimized out>, receiver=0xc949b0, e=0x7fffed3e0c90) at kernel/qapplication.cpp:4105
#98 0x00007fb1adb81f76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#99 0x00007fb1ad129f3e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#100 0x00007fb1abdc876b in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#101 QApplicationPrivate::sendMouseEvent (receiver=0xc949b0, event=0x7fffed3e0c90, alienWidget=0xc949b0, nativeWidget=0xc972e0, buttonDown=0x7fb1ac89d288 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#102 0x00007fb1abe43074 in QETWidget::translateMouseEvent (this=this@entry=0xc972e0, event=event@entry=0x7fffed3e1400) at kernel/qapplication_x11.cpp:4528
#103 0x00007fb1abe41e01 in QApplication::x11ProcessEvent (this=0x7fffed3e19e0, event=0x7fffed3e1400) at kernel/qapplication_x11.cpp:3651
#104 0x00007fb1abe68192 in x11EventSourceDispatch (s=0xb43900, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#105 0x00007fb1a86647d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#106 0x00007fb1a8664b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#107 0x00007fb1a8664bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#108 0x00007fb1ad1585b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#109 0x00007fb1abe67e0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#110 0x00007fb1ad128bef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#111 0x00007fb1ad128e78 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#112 0x00007fb1ad12dbb8 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#113 0x0000000000406e5c in main (argc=2, argv=0x7fffed3e1b28) at /usr/src/debug/apper-0.8.0/Apper/main.cpp:130

The reporter indicates this bug may be a duplicate of or related to bug 324890.

Possible duplicates by query: bug 325552, bug 324890, bug 323317, bug 321034.

Reported using DrKonqi
Comment 1 Gregor Mi 2013-11-11 17:26:14 UTC
amendment: I pressed the restart button BEFORE I the dialog "Additional changes - Apper" came to my view. So the the update installation did not even start.
Comment 2 Christoph Feck 2014-03-16 11:57:21 UTC
*** Bug 331696 has been marked as a duplicate of this bug. ***
Comment 3 Dominik Haumann 2014-04-07 11:53:46 UTC

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