Bug 245012

Summary: Kontact Crash when changing side icon size
Product: [Applications] kontact Reporter: Robert Michael Telonis <rupert>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde
Priority: NOR    
Version: 4.4.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Robert Michael Telonis 2010-07-18 06:17:45 UTC
Application: kontact (4.4.5)
KDE Platform Version: 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
Finished setting up Kontact to use disconnected IMAP. Setup groupware to connect to Kolab (ClearOS) and wanted to change icon size on left hand sidebar.

Also, just before, viewed notes stored in Kolab, after setting up KDE Resources. Viewing notes caused Segmentation Fault in Kontact.

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7f18e649a710 (LWP 1891)):
#0  0x00007f1909177f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1901e924a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f1901e928fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f19098cebd6 in QEventDispatcherGlib::processEvents (this=0x32a8a10, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f19098a17b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f19098a1b9c in QEventLoop::exec (this=0x7f18e6499d90, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f19097ad23d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f19098816d8 in QInotifyFileSystemWatcherEngine::run (this=0x3256c10) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f19097b01be in QThreadPrivate::start (arg=0x3256c10) at thread/qthread_unix.cpp:266
#9  0x00007f190421f9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f19091846fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f190c177780 (LWP 1886)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::proxy_to_source (this=0x280ac50, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369
#7  0x00007f190a84db1d in QSortFilterProxyModel::mapToSource (this=<value optimized out>, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2491
#8  0x00007f190a844146 in QSortFilterProxyModel::data (this=0x280ac50, index=..., role=0) at itemviews/qsortfilterproxymodel.cpp:1712
#9  0x00007f190a86c0af in QModelIndex::data (this=0x280a6e0, option=..., index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:398
#10 QStyledItemDelegate::sizeHint (this=0x280a6e0, option=..., index=...) at itemviews/qstyleditemdelegate.cpp:440
#11 0x00007f190bd9f3b2 in Kontact::Delegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libkontactprivate.so.4
#12 0x00007f190a7dfd73 in QListViewPrivate::itemSize (this=0x26321f0, option=..., index=...) at itemviews/qlistview.cpp:1788
#13 0x00007f190a7e1adb in QCommonListViewBase::itemSize (this=0x263be10, index=...) at ../../include/QtGui/private/../../../src/gui/itemviews/qlistview_p.h:473
#14 QListModeViewBase::indexToListViewItem (this=0x263be10, index=...) at itemviews/qlistview.cpp:2215
#15 0x00007f190a7dbe2d in QListViewPrivate::indexToListViewItem (this=0x26321f0, index=...) at itemviews/qlistview.cpp:1733
#16 0x00007f190a7dc771 in QListViewPrivate::rectForIndex (this=<value optimized out>, index=...) at ../../include/QtGui/private/../../../src/gui/itemviews/qlistview_p.h:345
#17 QListView::rectForIndex (this=<value optimized out>, index=...) at itemviews/qlistview.cpp:1226
#18 0x00007f190a7dc82e in QListView::visualRect (this=0x1, index=...) at itemviews/qlistview.cpp:561
#19 0x00007f190a7b3a20 in QAbstractItemView::update (this=0x1, index=...) at itemviews/qabstractitemview.cpp:3133
#20 0x00007f190a7b3f2e in QAbstractItemViewPrivate::setHoverIndex (this=0x26321f0, index=...) at itemviews/qabstractitemview.cpp:150
#21 0x00007f190a7c2947 in QAbstractItemView::viewportEvent (this=0x2632170, event=0x7fff3a7530a0) at itemviews/qabstractitemview.cpp:1572
#22 0x00007f19098a22b7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x263be80, event=0x7fff3a7530a0) at kernel/qcoreapplication.cpp:847
#23 0x00007f190a270cac in QApplicationPrivate::notify_helper (this=0x2631c10, receiver=0x263be80, e=0x7fff3a7530a0) at kernel/qapplication.cpp:4385
#24 0x00007f190a2753a7 in QApplicationPrivate::dispatchEnterLeave (enter=<value optimized out>, leave=<value optimized out>) at kernel/qapplication.cpp:2719
#25 0x00007f190a275a5e in QApplicationPrivate::sendMouseEvent (receiver=0x263be80, event=0x7fff3a753320, alienWidget=0x263be80, nativeWidget=0x27f3a00, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3031
#26 0x00007f190a2f8335 in QETWidget::translateMouseEvent (this=0x27f3a00, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#27 0x00007f190a2f6c6c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff3a753c40) at kernel/qapplication_x11.cpp:3536
#28 0x00007f190a322e82 in x11EventSourceDispatch (s=0x2642450, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007f1901e8e8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x00007f1901e92748 in ?? () from /lib/libglib-2.0.so.0
#31 0x00007f1901e928fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x00007f19098ceb83 in QEventDispatcherGlib::processEvents (this=0x2605590, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#33 0x00007f190a3227ee in QGuiEventDispatcherGlib::processEvents (this=0x1, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f19098a17b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#35 0x00007f19098a1b9c in QEventLoop::exec (this=0x7fff3a753f70, flags=) at kernel/qeventloop.cpp:201
#36 0x00007f19098a5c4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#37 0x0000000000403e8e in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kontact/src/main.cpp:224

Possible duplicates by query: bug 241689.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-08-12 17:26:00 UTC

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