Bug 263401 - Kontact crash on exit after switching sidebar options
Summary: Kontact crash on exit after switching sidebar options
Status: RESOLVED DUPLICATE of bug 250138
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
Depends on:
Reported: 2011-01-17 11:54 UTC by Bernhard Jungk
Modified: 2011-01-28 10:10 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:

New crash information added by DrKonqi (7.86 KB, text/plain)
2011-01-28 10:10 UTC, Roman N. Krivov

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard Jungk 2011-01-17 11:54:52 UTC
Application: kontact (4.4.9)
KDE Platform Version: 4.5.95 (4.6 RC2)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-12-server x86_64
Distribution: Ubuntu natty (development branch)

-- Information about the crash:
- What I was doing when the application crashed:

Change sidebar options from Icons & Text to Icons Only or from Icons Only to Icons & Text, then close kontact -> kontact crashes.

This may be related to Bug 250138?

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f13062667a0 (LWP 4332))]

Thread 2 (Thread 0x7f12ddd71700 (LWP 4340)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f12ddd70ac0 in ?? ()
#2  0x00007fff973ff7b2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7f13062667a0 (LWP 4332)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::proxy_to_source (this=0x16d39e0, proxy_index=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:369
#7  0x00007f13048ea63d in QSortFilterProxyModel::mapToSource (this=<value optimized out>, proxyIndex=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:2500
#8  0x00007f13048eb7c5 in QSortFilterProxyModelPrivate::store_persistent_indexes (this=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:995
#9  0x00007f13048eddda in QSortFilterProxyModelPrivate::clear_mapping (this=0x16d39e0) at itemviews/qsortfilterproxymodel.cpp:299
#10 0x00007f13048e8442 in QAbstractProxyModel::qt_metacall (this=0x160f9c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at .moc/release-shared/moc_qabstractproxymodel.cpp:72
#11 0x00007f13048f0ed5 in QSortFilterProxyModel::qt_metacall (this=0x160f9c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff973b9040) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:118
#12 0x00007f13039abbb8 in QMetaObject::activate (sender=0x16d3680, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff973b9040) at kernel/qobject.cpp:3280
#13 0x00007f13039ac0cf in QObject::destroyed (this=<value optimized out>, _t1=0x16d3680) at .moc/release-shared/moc_qobject.cpp:149
#14 0x00007f13039ad7b7 in QObject::~QObject (this=0x16d3680, __in_chrg=<value optimized out>) at kernel/qobject.cpp:842
#15 0x00007f1305e8fa66 in ~QStringListModel (this=0x16d3680, __in_chrg=<value optimized out>) at /usr/include/qt4/QtGui/qstringlistmodel.h:57
#16 ~Model (this=0x16d3680, __in_chrg=<value optimized out>) at ../../../kontact/src/iconsidepane.cpp:82
#17 Kontact::Model::~Model (this=0x16d3680, __in_chrg=<value optimized out>) at ../../../kontact/src/iconsidepane.cpp:82
#18 0x00007f13039a91e4 in QObjectPrivate::deleteChildren (this=0x1575580) at kernel/qobject.cpp:1957
#19 0x00007f13043a01f2 in QWidget::~QWidget (this=0x1575500, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1600
#20 0x00007f1305e8f00d in ~Navigator (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../../kontact/src/iconsidepane.h:43
#21 Kontact::Navigator::~Navigator (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../../kontact/src/iconsidepane.h:43
#22 0x00007f13039a91e4 in QObjectPrivate::deleteChildren (this=0x1574ad0) at kernel/qobject.cpp:1957
#23 0x00007f13043a01f2 in QWidget::~QWidget (this=0x1574a70, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1600
#24 0x00007f1305e8d4bd in ~IconSidePane (this=0x1574a70, __in_chrg=<value optimized out>) at ../../../kontact/src/iconsidepane.cpp:523
#25 Kontact::IconSidePane::~IconSidePane (this=0x1574a70, __in_chrg=<value optimized out>) at ../../../kontact/src/iconsidepane.cpp:525
#26 0x00007f1305e86836 in Kontact::MainWindow::~MainWindow (this=0x1576450, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../kontact/src/mainwindow.cpp:254
#27 0x00007f1305e869c9 in Kontact::MainWindow::~MainWindow (this=0x1576450, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../kontact/src/mainwindow.cpp:260
#28 0x00007f13039aaa78 in QObject::event (this=0x1576450, e=<value optimized out>) at kernel/qobject.cpp:1202
#29 0x00007f13043a498d in QWidget::event (this=0x1576450, event=0x2885480) at kernel/qwidget.cpp:8659
#30 0x00007f130476decb in QMainWindow::event (this=0x1576450, event=0x2885480) at widgets/qmainwindow.cpp:1478
#31 0x00007f130516ca6e in KXmlGuiWindow::event (this=0x1576450, ev=0x2885480) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#32 0x00007f1304354024 in QApplicationPrivate::notify_helper (this=0x156fa30, receiver=0x1576450, e=0x2885480) at kernel/qapplication.cpp:4445
#33 0x00007f130435895a in QApplication::notify (this=<value optimized out>, receiver=0x1576450, e=0x2885480) at kernel/qapplication.cpp:4324
#34 0x00007f13050716d6 in KApplication::notify (this=0x7fff973ba060, receiver=0x1576450, event=0x2885480) at ../../kdeui/kernel/kapplication.cpp:311
#35 0x00007f1303996aec in QCoreApplication::notifyInternal (this=0x7fff973ba060, receiver=0x1576450, event=0x2885480) at kernel/qcoreapplication.cpp:732
#36 0x00007f130399a275 in sendEvent (receiver=0x0, event_type=0, data=0x1542580) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1542580) at kernel/qcoreapplication.cpp:1373
#38 0x00007f13039c1833 in sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#39 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#40 0x00007f12fc9f1d0d in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#41 0x00007f12fc9f24f8 in ?? () from /lib/libglib-2.0.so.0
#42 0x00007f12fc9f2789 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#43 0x00007f13039c19cf in QEventDispatcherGlib::processEvents (this=0x1541c30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#44 0x00007f13043f9f9e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007f1303995ed2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#46 0x00007f130399610c in QEventLoop::exec (this=0x7fff973b9ff0, flags=...) at kernel/qeventloop.cpp:201
#47 0x00007f130399a51b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#48 0x0000000000403ff7 in main (argc=1, argv=<value optimized out>) at ../../../kontact/src/main.cpp:224

Possible duplicates by query: bug 255886, bug 255463, bug 254992, bug 250331, bug 247686.

Reported using DrKonqi
Comment 1 Christophe Marin 2011-01-17 12:22:02 UTC
> This may be related to Bug 250138?


*** This bug has been marked as a duplicate of bug 250138 ***
Comment 2 Roman N. Krivov 2011-01-28 10:10:41 UTC
Created attachment 56558 [details]
New crash information added by DrKonqi

kontact (4.4.6) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
Kontact crashed when I close application after switch "Icons and Text" to "Icons Only" and switch to kmail on left bar

-- Backtrace (Reduced):
#7  0x016bd906 in QSortFilterProxyModelPrivate::proxy_to_source (this=0x97085d8, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369
#8  0x016bda73 in QSortFilterProxyModel::mapToSource (this=0x97041e0, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2491
#9  0x016b6d37 in QSortFilterProxyModelPrivate::store_persistent_indexes (this=0x97085d8) at itemviews/qsortfilterproxymodel.cpp:994
#10 0x016b8f49 in QSortFilterProxyModelPrivate::clear_mapping (this=0x97085d8) at itemviews/qsortfilterproxymodel.cpp:299
#11 0x016b2a74 in QAbstractProxyModel::qt_metacall (this=0x97041e0, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0xbfbd5b38) at .moc/release-shared/moc_qabstractproxymodel.cpp:72