Bug 278770

Summary: KGPG segfault when opening from tray
Product: [Applications] kgpg Reporter: Jens Pranaitis <hans.maulwurf>
Component: generalAssignee: Rolf Eike Beer <kde>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jens Pranaitis 2011-07-29 10:38:11 UTC
Application: kgpg (2.5.91)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.2
Operating System: Linux 2.6.39-pentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
I had just imported a pgp key from a mail I read via kmail, I then tried to open kgpg to check the keys signature but it just crashed when I klicked on the trayicon.

-- Backtrace:
Application: KGpg (kgpg), signal: Segmentation fault
[KCrash Handler]
#6  index_to_iterator (this=0x1e81f90, child=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:193
#7  QSortFilterProxyModel::parent (this=0x1e81f90, child=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:1654
#8  0x00007fc4e899ea6c in parent (this=0x1e829f0, index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389
#9  QTreeView::indexRowSizeHint (this=0x1e829f0, index=...) at itemviews/qtreeview.cpp:2758
#10 0x00007fc4e899f2d4 in QTreeViewPrivate::itemHeight (this=0x1e82a30, item=43) at itemviews/qtreeview.cpp:3229
#11 0x00007fc4e899f58d in QTreeViewPrivate::updateScrollBars (this=0x1e82a30) at itemviews/qtreeview.cpp:3452
#12 0x00007fc4e899f964 in QTreeView::updateGeometries (this=0x1e829f0) at itemviews/qtreeview.cpp:2686
#13 0x00007fc4e841a443 in QWidget::event (this=0x1e829f0, event=0x7fffeb957890) at kernel/qwidget.cpp:8413
#14 0x00007fc4e8812d86 in QFrame::event (this=0x1e829f0, e=) at widgets/qframe.cpp:557
#15 0x00007fc4e895edab in QAbstractItemView::viewportEvent (this=0x1e829f0, event=0x7fffeb957890) at itemviews/qabstractitemview.cpp:1628
#16 0x00007fc4e89a1b55 in QTreeView::viewportEvent (this=0x1e829f0, event=0x7fffeb957890) at itemviews/qtreeview.cpp:1256
#17 0x00007fc4e7737337 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1e823d0, event=0x7fffeb957890) at kernel/qcoreapplication.cpp:846
#18 0x00007fc4e83bc6ec in QApplicationPrivate::notify_helper (this=0x1c262c0, receiver=0x1e823d0, e=0x7fffeb957890) at kernel/qapplication.cpp:4458
#19 0x00007fc4e83c4a2c in QApplication::notify (this=0x1c21660, receiver=<value optimized out>, e=0x7fffeb957890) at kernel/qapplication.cpp:4341
#20 0x00007fc4e91cee21 in KApplication::notify (this=) at /var/tmp/portage/kde-base/kdelibs-4.7.0/work/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#21 0x00007fc4e773769b in QCoreApplication::notifyInternal (this=0x1c21660, receiver=0x1e823d0, event=0x7fffeb957890) at kernel/qcoreapplication.cpp:731
#22 0x00007fc4e8419399 in sendEvent (this=0x1e82ff0, recursive=false, disableUpdates=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x1e82ff0, recursive=false, disableUpdates=false) at kernel/qwidget.cpp:7329
#24 0x00007fc4e841e7c3 in QWidgetPrivate::show_helper (this=0x0) at kernel/qwidget.cpp:7380
#25 0x00007fc4e841ef4a in QWidget::setVisible (this=0x1e823d0, visible=<value optimized out>) at kernel/qwidget.cpp:7661
#26 0x00007fc4e841ed46 in show (this=<value optimized out>, spontaneous=false) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#27 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7749
#28 0x00007fc4e841e7df in QWidgetPrivate::show_helper (this=0x1e82a30) at kernel/qwidget.cpp:7386
#29 0x00007fc4e841ef4a in QWidget::setVisible (this=0x1e829f0, visible=<value optimized out>) at kernel/qwidget.cpp:7661
#30 0x00007fc4e841ed46 in show (this=<value optimized out>, spontaneous=false) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#31 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7749
#32 0x00007fc4e841e7df in QWidgetPrivate::show_helper (this=0x1c2bc70) at kernel/qwidget.cpp:7386
#33 0x00007fc4e841ef4a in QWidget::setVisible (this=0x1c2a970, visible=<value optimized out>) at kernel/qwidget.cpp:7661
#34 0x00007fc4e92f57c6 in KStatusNotifierItemPrivate::minimizeRestore (this=0x1e11bd0, show=true) at /var/tmp/portage/kde-base/kdelibs-4.7.0/work/kdelibs-4.7.0/kdeui/notifications/kstatusnotifieritem.cpp:900
#35 0x00007fc4e92f5fe2 in KStatusNotifierItemPrivate::checkVisibility (this=) at /var/tmp/portage/kde-base/kdelibs-4.7.0/work/kdelibs-4.7.0/kdeui/notifications/kstatusnotifieritem.cpp:552
#36 0x00007fc4e92f64e9 in KStatusNotifierItem::activate (this=) at /var/tmp/portage/kde-base/kdelibs-4.7.0/work/kdelibs-4.7.0/kdeui/notifications/kstatusnotifieritem.cpp:521
#37 0x00007fc4e92fa487 in KStatusNotifierItemDBus::Activate (this=) at /var/tmp/portage/kde-base/kdelibs-4.7.0/work/kdelibs-4.7.0/kdeui/notifications/kstatusnotifieritemdbus_p.cpp:318
#38 0x00007fc4e931c4fe in StatusNotifierItemAdaptor::qt_metacall (this=0x1e57590, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffeb9580a0) at /var/tmp/portage/kde-base/kdelibs-4.7.0/work/kdelibs-4.7.0_build/kdeui/statusnotifieritemadaptor.moc:169
#39 0x00007fc4e7aa01e1 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=<value optimized out>, slotIdx=<value optimized out>) at qdbusintegrator.cpp:941
#40 0x00007fc4e7aa1f7a in QDBusConnectionPrivate::activateCall (this=<value optimized out>, object=0x1e57590, flags=273, msg=...) at qdbusintegrator.cpp:844
#41 0x00007fc4e7aa2ab5 in QDBusConnectionPrivate::activateObject (this=<value optimized out>, node=<value optimized out>, msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1409
#42 0x00007fc4e7aa2d68 in QDBusActivateObjectEvent::placeMetaCall (this=0x1ffb890) at qdbusintegrator.cpp:1523
#43 0x00007fc4e774a64e in QObject::event (this=0x1c335e0, e=0x0) at kernel/qobject.cpp:1217
#44 0x00007fc4e83bc700 in QApplicationPrivate::notify_helper (this=0x1c262c0, receiver=0x1c335e0, e=0x1ffb890) at kernel/qapplication.cpp:4462
#45 0x00007fc4e83c4a2c in QApplication::notify (this=0x1c21660, receiver=<value optimized out>, e=0x1ffb890) at kernel/qapplication.cpp:4341
#46 0x00007fc4e91cee21 in KApplication::notify (this=) at /var/tmp/portage/kde-base/kdelibs-4.7.0/work/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#47 0x00007fc4e773769b in QCoreApplication::notifyInternal (this=0x1c21660, receiver=0x1c335e0, event=0x1ffb890) at kernel/qcoreapplication.cpp:731
#48 0x00007fc4e7738bc6 in sendEvent (receiver=) at kernel/qcoreapplication.h:215
#49 QCoreApplicationPrivate::sendPostedEvents (receiver=) at kernel/qcoreapplication.cpp:1372
#50 0x00007fc4e77677f3 in sendPostedEvents (s=) at kernel/qcoreapplication.h:220
#51 postEventSourceDispatch (s=) at kernel/qeventdispatcher_glib.cpp:277
#52 0x00007fc4e3934bd1 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#53 0x00007fc4e3939268 in ?? () from /usr/lib64/libglib-2.0.so.0
#54 0x00007fc4e393941c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#55 0x00007fc4e77673e3 in QEventDispatcherGlib::processEvents (this=0x1bfef50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#56 0x00007fc4e847bf3e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x00007fc4e77362a2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#58 0x00007fc4e7736685 in QEventLoop::exec (this=0x7fffeb959030, flags=) at kernel/qeventloop.cpp:201
#59 0x00007fc4e7738ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#60 0x0000000000482564 in _start ()

Reported using DrKonqi
Comment 1 Rolf Eike Beer 2011-07-29 16:56:40 UTC

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