Bug 270995

Summary: Kgpg crashing on startup
Product: [Applications] kgpg Reporter: Alexander <alexander.nofamilyname>
Component: generalAssignee: Rolf Eike Beer <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: alexander.nofamilyname
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexander 2011-04-14 23:20:50 UTC
Application: kgpg (2.3.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-2.slh.7-aptosid-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
Everytime i start kgpg it crashes with a segfault.
Deleteing the config file solves it until the next start.
Sometimes but no always Kontact also crashes with a segfault (dont know if its related).
Running Debian Sid.


The crash can be reproduced every time.

 -- Backtrace:
Application: KGpg (kgpg), signal: Segmentation fault
[KCrash Handler]
#5  QModelIndex (this=0x16fe400, child=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#6  QSortFilterProxyModel::parent (this=0x16fe400, child=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:1656
#7  0x00007fbc3033d6a1 in parent (this=0x16fee90, index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389
#8  QTreeView::indexRowSizeHint (this=0x16fee90, index=...) at itemviews/qtreeview.cpp:2758
#9  0x00007fbc303418a4 in QTreeViewPrivate::itemHeight (this=0x16feed0, item=<value optimized out>) at itemviews/qtreeview.cpp:3229
#10 0x00007fbc30341b3f in QTreeViewPrivate::updateScrollBars (this=0x16feed0) at itemviews/qtreeview.cpp:3452
#11 0x00007fbc30341f0d in QTreeView::updateGeometries (this=0x16fee90) at itemviews/qtreeview.cpp:2686
#12 0x00007fbc3034a599 in QTreeView::timerEvent (this=0x16fee90, event=0x7fffad1d6940) at itemviews/qtreeview.cpp:1183
#13 0x00007fbc2f1aed19 in QObject::event (this=0x16fee90, e=<value optimized out>) at kernel/qobject.cpp:1181
#14 0x00007fbc2fe4410d in QWidget::event (this=0x16fee90, event=0x7fffad1d6940) at kernel/qwidget.cpp:8718
#15 0x00007fbc301efdc6 in QFrame::event (this=0x16fee90, e=0x7fffad1d6940) at widgets/qframe.cpp:557
#16 0x00007fbc3027114b in QAbstractScrollArea::event (this=0x16fee90, e=0x7fffad1d6940) at widgets/qabstractscrollarea.cpp:996
#17 0x00007fbc30302a2b in QAbstractItemView::event (this=0x16fee90, event=0x7fffad1d6940) at itemviews/qabstractitemview.cpp:1564
#18 0x00007fbc2fdf2d14 in QApplicationPrivate::notify_helper (this=0x151d2e0, receiver=0x16fee90, e=0x7fffad1d6940) at kernel/qapplication.cpp:4462
#19 0x00007fbc2fdf78da in QApplication::notify (this=<value optimized out>, receiver=0x16fee90, e=0x7fffad1d6940) at kernel/qapplication.cpp:4341
#20 0x00007fbc30b0f7a6 in KApplication::notify (this=0x1513600, receiver=0x16fee90, event=0x7fffad1d6940) at ../../kdeui/kernel/kapplication.cpp:302
#21 0x00007fbc2f19ac8c in QCoreApplication::notifyInternal (this=0x1513600, receiver=0x16fee90, event=0x7fffad1d6940) at kernel/qcoreapplication.cpp:731
#22 0x00007fbc2f1c88ce in sendEvent (this=0x15188f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 QTimerInfoList::activateTimers (this=0x15188f0) at kernel/qeventdispatcher_unix.cpp:604
#24 0x00007fbc2f1c5694 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#25 0x00007fbc2b2f24a3 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x00007fbc2b2f2c80 in ?? () from /lib/libglib-2.0.so.0
#27 0x00007fbc2b2f2f1d in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x00007fbc2f1c5d8f in QEventDispatcherGlib::processEvents (this=0x14f0f80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#29 0x00007fbc2fe994de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007fbc2f19a022 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007fbc2f19a26c in QEventLoop::exec (this=0x7fffad1d6bd0, flags=...) at kernel/qeventloop.cpp:201
#32 0x00007fbc2f19e76b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#33 0x0000000000474f94 in _start ()

This bug may be a duplicate of or related to bug 254090.

Possible duplicates by query: bug 270835, bug 265705, bug 257045, bug 254090, bug 238819.

Reported using DrKonqi
Comment 1 Rolf Eike Beer 2011-04-15 07:12:24 UTC

*** This bug has been marked as a duplicate of bug 254090 ***
Comment 2 Alexander 2011-04-15 12:37:03 UTC
Unfortunately, the solution mentioned in 254090 to delete the config did not work. It will crash at the next startup.
I now installed KDE 4.6 from http://qt-kde.debian.net/ and kgpg still crashes.
Should i send a Crash report with the new KDE?

Greetings,
Alexander
Comment 3 Rolf Eike Beer 2011-04-15 13:04:40 UTC
>              Status|RESOLVED                    |UNCONFIRMED
>          Resolution|DUPLICATE                   |

That is actually wrong, it _is_ a duplicate of that bug.

> Unfortunately, the solution mentioned in 254090 to delete the config did
> not work.

That this "solution" did work is only by accident. It is a bug inside Qt
where I can't do anything about but waiting for a new version. This was
originally scheduled for 4.7.2 IIRC and was scheduled for 4.7.4 the last
time I looked.
Comment 4 Alexander 2011-04-15 13:20:43 UTC
Ok then thank you very much for your help and lets hope Kgpg will be usable again shortly.
Greetings,
Alexander

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