Bug 179616

Summary: Kontact crashes while switching to the calendar view.
Product: [Applications] kontact Reporter: Torsten Bielen <bielen>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: 1.3   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Torsten Bielen 2009-01-04 14:58:46 UTC
Version:           1.3 (using Devel)
OS:                Linux
Installed from:    Compiled sources

I got a crash switching from mail to calendar view. The crash is NOT reproducable for me. After restarting Kontact the same op. works fine. I attached the debug output. Perhaps it helps.

I'm using the Beta 2 of KDE 4.2 (suse rpms) with opensuse 11.1 
==
Anwendung: Kontact (kontact), Signal SIGSEGV
[Current thread is 1 (Thread 0xb4a71700 (LWP 5934))]

Thread 3 (Thread 0xafd2bb90 (LWP 6859)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5afc3e1 in select () from /lib/libc.so.6
#2  0xb6820dc7 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb675185e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb66ee1b5 in start_thread () from /lib/libpthread.so.0
#5  0xb5b0338e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb0561b90 (LWP 7629)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb66f1f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb675284c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb67479c6 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb675185e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb66ee1b5 in start_thread () from /lib/libpthread.so.0
#6  0xb5b0338e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4a71700 (LWP 5934)):
[KCrash Handler]
#6  0xb5aa77e1 in memcpy () from /lib/libc.so.6
#7  0xb67961e4 in QString::realloc(int) () from /usr/lib/libQtCore.so.4
#8  0xb6796964 in QString::resize(int) () from /usr/lib/libQtCore.so.4
#9  0xb6797244 in QString::expand(int) () from /usr/lib/libQtCore.so.4
#10 0xb634583f in QStyledItemDelegate::displayText(QVariant const&, QLocale const&) const () from /usr/lib/libQtGui.so.4
#11 0xb634657d in QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#12 0xb6347274 in QStyledItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#13 0xae9a7cc4 in ?? () from /usr/lib/libkorganizerprivate.so.4
#14 0xb62d8989 in QTreeView::indexRowSizeHint(QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#15 0xb62d8d02 in ?? () from /usr/lib/libQtGui.so.4
#16 0xb62d8fc0 in ?? () from /usr/lib/libQtGui.so.4
#17 0xb62d9342 in QTreeView::updateGeometries() () from /usr/lib/libQtGui.so.4
#18 0xb6298359 in QAbstractItemView::doItemsLayout() () from /usr/lib/libQtGui.so.4
#19 0xb62e49ea in QTreeView::doItemsLayout() () from /usr/lib/libQtGui.so.4
#20 0xb62a2bd1 in QAbstractItemView::timerEvent(QTimerEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb62e37cb in QTreeView::timerEvent(QTimerEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb685104f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#23 0xb5e2e104 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb6164a83 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb61fbc8d in QAbstractScrollArea::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb6298ebc in QAbstractItemView::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb5dd68fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb5dde82a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0xb6ddd92d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#30 0xb6841961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#31 0xb686fb86 in ?? () from /usr/lib/libQtCore.so.4
#32 0xb686c060 in ?? () from /usr/lib/libQtCore.so.4
#33 0xb51ed9a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb51f1063 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb51f1221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb686bfb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0xb5e6f785 in ?? () from /usr/lib/libQtGui.so.4
#38 0xb684001a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0xb68401da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0xb6a60bf1 in KJob::exec() () from /usr/lib/libkdecore.so.5
#41 0xaf47ae22 in ?? () from /usr/lib/kde4/kcal_akonadi.so
#42 0xaf47d356 in ?? () from /usr/lib/kde4/kcal_akonadi.so
#43 0xb744925d in KCal::ResourceCalendar::load() () from /usr/lib/libkcal.so.4
#44 0xb745b541 in KCal::CalendarResources::load() () from /usr/lib/libkcal.so.4
#45 0xaf41e913 in ?? () from /usr/lib/kde4/korganizerpart.so
#46 0xaf41f3e2 in QObject* KPluginFactory::createPartInstance<KOrganizerPart>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/korganizerpart.so
#47 0xb6b5b32f in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib/libkdecore.so.5
#48 0xb796dc72 in Kontact::Core::createPart(char const*) () from /usr/lib/libkontactinterfaces.so.4
#49 0xb796f237 in Kontact::Plugin::loadPart() () from /usr/lib/libkontactinterfaces.so.4
#50 0xb194ebe5 in ?? () from /usr/lib/kde4/kontact_korganizerplugin.so
#51 0xb796f192 in Kontact::Plugin::part() () from /usr/lib/libkontactinterfaces.so.4
#52 0xb798e228 in Kontact::MainWindow::selectPlugin(Kontact::Plugin*) () from /usr/lib/libkontactprivate.so.4
#53 0xb798e0b4 in Kontact::MainWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkontactprivate.so.4
#54 0xb6856580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#55 0xb6857302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#56 0xb7990a23 in ?? () from /usr/lib/libkontactprivate.so.4
#57 0xb7990abf in ?? () from /usr/lib/libkontactprivate.so.4
#58 0xb7990d6a in ?? () from /usr/lib/libkontactprivate.so.4
#59 0xb6856580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#60 0xb6857302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#61 0xb7990e53 in ?? () from /usr/lib/libkontactprivate.so.4
#62 0xb79917fd in ?? () from /usr/lib/libkontactprivate.so.4
#63 0xb6856580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#64 0xb6857302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#65 0xb62ed739 in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib/libQtGui.so.4
#66 0xb62ed8dd in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4
#67 0xb629f93a in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#68 0xb5e2ea49 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#69 0xb6164a83 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#70 0xb61fb1bf in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#71 0xb62a5f3f in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#72 0xb61fd765 in ?? () from /usr/lib/libQtGui.so.4
#73 0xb6840b3a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#74 0xb5dd68da in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#75 0xb5ddf111 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#76 0xb6ddd92d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#77 0xb6841961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#78 0xb5dde39e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#79 0xb5e48716 in ?? () from /usr/lib/libQtGui.so.4
#80 0xb5e47ac5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#81 0xb5e7008a in ?? () from /usr/lib/libQtGui.so.4
#82 0xb51ed9a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#83 0xb51f1063 in ?? () from /usr/lib/libglib-2.0.so.0
#84 0xb51f1221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#85 0xb686bfb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#86 0xb5e6f785 in ?? () from /usr/lib/libQtGui.so.4
#87 0xb684001a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#88 0xb68401da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#89 0xb6842895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#90 0xb5dd6777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#91 0x0804bf8f in _start ()
Comment 1 Torsten Bielen 2009-02-14 13:04:39 UTC
With the new suse rpms 4.2.0-40 the problem seems to fixed.