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 ()
With the new suse rpms 4.2.0-40 the problem seems to fixed.