Bug 331696 - Apper crashed after review
Summary: Apper crashed after review
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: 2014-03-03 10:20 UTC by pieter.knoop
Modified: 2014-04-07 11:54 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 pieter.knoop 2014-03-03 10:20:12 UTC
Application: apper (0.8.1)
KDE Platform Version: 4.10.5 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.24-default x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I had 7 elements checked for updating and agreed, when another Apper windows came from nowhere...showing the same elements that already being updated...I clicked on Review (cause I could not close the window) and Apper crashed. Why can Apper not see that he is already started ???

The crash can be reproduced every time.

-- Backtrace:
Application: Apper (apper), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::proxy_to_source (this=0x17d2070, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:370
#7  0x00007f07c43c2c5d in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2519
#8  0x00007f07c43c1731 in QSortFilterProxyModel::data (this=<optimized out>, index=..., role=13) at itemviews/qsortfilterproxymodel.cpp:1732
#9  0x00007f07c43e30fa in data (arole=13, this=0x7fff190f7d40) at ../../src/corelib/kernel/qabstractitemmodel.h:402
#10 QStyledItemDelegate::sizeHint (this=0x17cc920, option=..., index=...) at itemviews/qstyleditemdelegate.cpp:445
#11 0x00007f07c4383a59 in QTreeView::sizeHintForColumn (this=<optimized out>, column=0) at itemviews/qtreeview.cpp:2750
#12 0x00007f07c4355667 in QHeaderViewPrivate::resizeSections (this=0x17cce40, globalMode=globalMode@entry=QHeaderView::Interactive, useGlobalMode=useGlobalMode@entry=false) at itemviews/qheaderview.cpp:3028
#13 0x00007f07c4355999 in QHeaderView::resizeSections (this=this@entry=0x17ccd30) at itemviews/qheaderview.cpp:1631
#14 0x00007f07c4355e30 in QHeaderView::viewportEvent (this=0x17ccd30, e=0x7fff190f8470) at itemviews/qheaderview.cpp:2429
#15 0x00007f07c519cef6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x17967a0, event=0x7fff190f8470) at kernel/qcoreapplication.cpp:1056
#16 0x00007f07c3e3b83c in QApplicationPrivate::notify_helper (this=this@entry=0xbe7f70, receiver=receiver@entry=0x17967a0, e=e@entry=0x7fff190f8470) at kernel/qapplication.cpp:4558
#17 0x00007f07c3e3fceb in QApplication::notify (this=0x7fff190fc070, receiver=0x17967a0, e=0x7fff190f8470) at kernel/qapplication.cpp:4423
#18 0x00007f07c5bf67f6 in KApplication::notify (this=0x7fff190fc070, receiver=0x17967a0, event=0x7fff190f8470) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#19 0x00007f07c519cd8e in QCoreApplication::notifyInternal (this=0x7fff190fc070, receiver=0x17967a0, event=0x7fff190f8470) at kernel/qcoreapplication.cpp:946
#20 0x00007f07c3e8bba1 in sendEvent (event=0x7fff190f8470, receiver=0x17967a0) at ../../src/corelib/kernel/qcoreapplication.h:231
#21 QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7903
#22 0x00007f07c3e8bb19 in QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7898
#23 0x00007f07c3e8bb19 in QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7898
#24 0x00007f07c3e8bb19 in QWidgetPrivate::hideChildren (this=this@entry=0x1798e50, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7898
#25 0x00007f07c3e8bcf5 in QWidgetPrivate::hide_helper (this=this@entry=0x1798e50) at kernel/qwidget.cpp:7642
#26 0x00007f07c3e8d868 in QWidget::setVisible (this=0x1123090, visible=<optimized out>) at kernel/qwidget.cpp:7814
#27 0x00007f07c42f0ca3 in QDialog::setVisible (this=this@entry=0x1123090, visible=visible@entry=false) at dialogs/qdialog.cpp:793
#28 0x00007f07c42f0e80 in hide (this=0x1123090) at ../../src/gui/kernel/qwidget.h:498
#29 QDialog::~QDialog (this=0x1123090, __in_chrg=<optimized out>) at dialogs/qdialog.cpp:323
#30 0x00007f07b55808e1 in Requirements::~Requirements (this=0x1123090, __in_chrg=<optimized out>) at /usr/src/debug/apper-0.8.0/libapper/Requirements.cpp:175
#31 0x00007f07b5580909 in Requirements::~Requirements (this=0x1123090, __in_chrg=<optimized out>) at /usr/src/debug/apper-0.8.0/libapper/Requirements.cpp:182
#32 0x00007f07c51af4c2 in QObjectPrivate::deleteChildren (this=0x16370c0) at kernel/qobject.cpp:1916
#33 0x00007f07c3e853cc in QWidget::~QWidget (this=0x15ba6a0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#34 0x00007f07b5575099 in PkTransactionWidget::~PkTransactionWidget (this=0x15ba6a0, __in_chrg=<optimized out>) at /usr/src/debug/apper-0.8.0/libapper/PkTransactionWidget.cpp:100
#35 0x00007f07c51af4c2 in QObjectPrivate::deleteChildren (this=0xe658a0) at kernel/qobject.cpp:1916
#36 0x00007f07c3e853cc in QWidget::~QWidget (this=0xda65d0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#37 0x00007f07c428f749 in QStackedWidget::~QStackedWidget (this=0xda65d0, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:196
#38 0x00007f07c51af4c2 in QObjectPrivate::deleteChildren (this=0xe75360) at kernel/qobject.cpp:1916
#39 0x00007f07c3e853cc in QWidget::~QWidget (this=0xe74960, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#40 0x00007f07c5c862c8 in KCModule::~KCModule (this=0xe74960, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.5/kdeui/widgets/kcmodule.cpp:193
#41 0x00007f07b5800519 in ApperKCM::~ApperKCM (this=0xe74960, __in_chrg=<optimized out>) at /usr/src/debug/apper-0.8.0/ApperKCM/ApperKCM.cpp:344
#42 0x00007f07c4e01764 in KCModuleProxy::deleteClient (this=<optimized out>) at /usr/src/debug/kdelibs-4.10.5/kutils/kcmoduleproxy.cpp:219
#43 0x00007f07c4dff0dc in KCMultiDialogPrivate::_k_dialogClosed (this=0xd7eca0) at /usr/src/debug/kdelibs-4.10.5/kutils/kcmultidialog.cpp:201
#44 0x00007f07c51b229f in QMetaObject::activate (sender=0xd24c90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3548
#45 0x00007f07c3e8b347 in QWidget::event (this=0xd24c90, event=0x7fff190f9320) at kernel/qwidget.cpp:8597
#46 0x00007f07c3e3b86c in QApplicationPrivate::notify_helper (this=this@entry=0xbe7f70, receiver=receiver@entry=0xd24c90, e=e@entry=0x7fff190f9320) at kernel/qapplication.cpp:4562
#47 0x00007f07c3e3fceb in QApplication::notify (this=0x7fff190fc070, receiver=0xd24c90, e=0x7fff190f9320) at kernel/qapplication.cpp:4423
#48 0x00007f07c5bf67f6 in KApplication::notify (this=0x7fff190fc070, receiver=0xd24c90, event=0x7fff190f9320) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#49 0x00007f07c519cd8e in QCoreApplication::notifyInternal (this=0x7fff190fc070, receiver=0xd24c90, event=0x7fff190f9320) at kernel/qcoreapplication.cpp:946
#50 0x00007f07c3e8bceb in sendEvent (event=0x7fff190f9320, receiver=0xd24c90) at ../../src/corelib/kernel/qcoreapplication.h:231
#51 QWidgetPrivate::hide_helper (this=this@entry=0xd80300) at kernel/qwidget.cpp:7641
#52 0x00007f07c3e8d868 in QWidget::setVisible (this=0xd24c90, visible=<optimized out>) at kernel/qwidget.cpp:7814
#53 0x00007f07c42f0ca3 in QDialog::setVisible (this=0xd24c90, visible=<optimized out>) at dialogs/qdialog.cpp:793
#54 0x00007f07c42f0044 in hide (this=0xd24c90) at ../../src/gui/kernel/qwidget.h:498
#55 QDialog::done (this=0xd24c90, r=0) at dialogs/qdialog.cpp:591
#56 0x00007f07c42ef078 in QDialog::closeEvent (this=0xd24c90, e=0x7fff190f9b60) at dialogs/qdialog.cpp:712
#57 0x00007f07c3e8b360 in QWidget::event (this=0xd24c90, event=0x7fff190f9b60) at kernel/qwidget.cpp:8544
#58 0x00007f07c3e3b86c in QApplicationPrivate::notify_helper (this=this@entry=0xbe7f70, receiver=receiver@entry=0xd24c90, e=e@entry=0x7fff190f9b60) at kernel/qapplication.cpp:4562
#59 0x00007f07c3e3fceb in QApplication::notify (this=0x7fff190fc070, receiver=0xd24c90, e=0x7fff190f9b60) at kernel/qapplication.cpp:4423
#60 0x00007f07c5bf67f6 in KApplication::notify (this=0x7fff190fc070, receiver=0xd24c90, event=0x7fff190f9b60) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#61 0x00007f07c519cd8e in QCoreApplication::notifyInternal (this=0x7fff190fc070, receiver=0xd24c90, event=0x7fff190f9b60) at kernel/qcoreapplication.cpp:946
#62 0x00007f07c3e84e51 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#63 QWidgetPrivate::close_helper (this=0xd80300, mode=QWidgetPrivate::CloseWithSpontaneousEvent) at kernel/qwidget.cpp:7941
#64 0x00007f07c3eb794f in QApplication::x11ClientMessage (this=<optimized out>, w=0xd24c90, event=<optimized out>, passive_only=<optimized out>) at kernel/qapplication_x11.cpp:3164
#65 0x00007f07c3eb6172 in QApplication::x11ProcessEvent (this=0x7fff190fc070, event=0x7fff190fa120) at kernel/qapplication_x11.cpp:3789
#66 0x00007f07c3edbfa2 in x11EventSourceDispatch (s=0xbdaa20, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#67 0x00007f07c06cf7d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#68 0x00007f07c06cfb08 in ?? () from /usr/lib64/libglib-2.0.so.0
#69 0x00007f07c06cfbc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#70 0x00007f07c51cb2c6 in QEventDispatcherGlib::processEvents (this=0xbaa710, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#71 0x00007f07c3edbc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#72 0x00007f07c519badf in QEventLoop::processEvents (this=this@entry=0x7fff190fa540, flags=...) at kernel/qeventloop.cpp:149
#73 0x00007f07c519bd68 in QEventLoop::exec (this=0x7fff190fa540, flags=...) at kernel/qeventloop.cpp:204
#74 0x00007f07b58008a6 in ApperKCM::save (this=0xe74960) at /usr/src/debug/apper-0.8.0/ApperKCM/ApperKCM.cpp:822
#75 0x00007f07c4e01b27 in KCModuleProxy::save (this=<optimized out>) at /usr/src/debug/kdelibs-4.10.5/kutils/kcmoduleproxy.cpp:279
#76 0x00007f07c4dff4a0 in KCMultiDialogPrivate::apply (this=<optimized out>) at /usr/src/debug/kdelibs-4.10.5/kutils/kcmultidialog.cpp:300
#77 0x00007f07c51b229f in QMetaObject::activate (sender=0xd24c90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3548
#78 0x00007f07c5b570e7 in KDialog::slotButtonClicked (this=0xd24c90, button=8) at /usr/src/debug/kdelibs-4.10.5/kdeui/dialogs/kdialog.cpp:888
#79 0x00007f07c5b57624 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdelibs-4.10.5/build/kdeui/kdialog.moc:167
#80 KDialog::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdelibs-4.10.5/build/kdeui/kdialog.moc:127
#81 0x00007f07c51b229f in QMetaObject::activate (sender=0xd7ed30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff190fa8f0) at kernel/qobject.cpp:3548
#82 0x00007f07c51b833e in QSignalMapper::mapped (this=this@entry=0xd7ed30, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:115
#83 0x00007f07c51b8545 in QSignalMapper::map (this=0xd7ed30, sender=0xe59620) at kernel/qsignalmapper.cpp:266
#84 0x00007f07c51b229f in QMetaObject::activate (sender=0xe59620, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff190faa80) at kernel/qobject.cpp:3548
#85 0x00007f07c44a0702 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#86 0x00007f07c41f504e in QAbstractButtonPrivate::emitClicked (this=this@entry=0xde7b40) at widgets/qabstractbutton.cpp:548
#87 0x00007f07c41f5880 in QAbstractButtonPrivate::click (this=this@entry=0xde7b40) at widgets/qabstractbutton.cpp:541
#88 0x00007f07c41f5aec in QAbstractButton::mouseReleaseEvent (this=0xe59620, e=0x7fff190fb320) at widgets/qabstractbutton.cpp:1123
#89 0x00007f07c3e8b149 in QWidget::event (this=0xe59620, event=0x7fff190fb320) at kernel/qwidget.cpp:8375
#90 0x00007f07c3e3b86c in QApplicationPrivate::notify_helper (this=this@entry=0xbe7f70, receiver=receiver@entry=0xe59620, e=e@entry=0x7fff190fb320) at kernel/qapplication.cpp:4562
#91 0x00007f07c3e4054b in QApplication::notify (this=<optimized out>, receiver=0xe59620, e=0x7fff190fb320) at kernel/qapplication.cpp:4105
#92 0x00007f07c5bf67f6 in KApplication::notify (this=0x7fff190fc070, receiver=0xe59620, event=0x7fff190fb320) at /usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#93 0x00007f07c519cd8e in QCoreApplication::notifyInternal (this=0x7fff190fc070, receiver=0xe59620, event=0x7fff190fb320) at kernel/qcoreapplication.cpp:946
#94 0x00007f07c3e3c6ab in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#95 QApplicationPrivate::sendMouseEvent (receiver=0xe59620, event=0x7fff190fb320, alienWidget=0xe59620, nativeWidget=0xd24c90, buttonDown=0x7f07c4910268 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#96 0x00007f07c3eb6e94 in QETWidget::translateMouseEvent (this=this@entry=0xd24c90, event=event@entry=0x7fff190fba90) at kernel/qapplication_x11.cpp:4527
#97 0x00007f07c3eb5c21 in QApplication::x11ProcessEvent (this=0x7fff190fc070, event=0x7fff190fba90) at kernel/qapplication_x11.cpp:3650
#98 0x00007f07c3edbfa2 in x11EventSourceDispatch (s=0xbdaa20, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#99 0x00007f07c06cf7d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#100 0x00007f07c06cfb08 in ?? () from /usr/lib64/libglib-2.0.so.0
#101 0x00007f07c06cfbc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#102 0x00007f07c51cb2e6 in QEventDispatcherGlib::processEvents (this=0xbaa710, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#103 0x00007f07c3edbc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#104 0x00007f07c519badf in QEventLoop::processEvents (this=this@entry=0x7fff190fbe60, flags=...) at kernel/qeventloop.cpp:149
#105 0x00007f07c519bd68 in QEventLoop::exec (this=0x7fff190fbe60, flags=...) at kernel/qeventloop.cpp:204
#106 0x00007f07c51a0a08 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#107 0x0000000000406e5c in main (argc=2, argv=0x7fff190fc1b8) at /usr/src/debug/apper-0.8.0/Apper/main.cpp:130

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

Reported using DrKonqi
Comment 1 Christoph Feck 2014-03-16 11:57:20 UTC

*** This bug has been marked as a duplicate of bug 327459 ***
Comment 2 Dominik Haumann 2014-04-07 11:54:32 UTC

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