korganizer segfaulting after Precise LTS upgrade 4:4.8.4a-0ubuntu0.3 -> 4:4.8.5-0ubuntu0.1

Bug #1052813 reported by Tomas Pospisek
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
kdepim (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

After the Pangolin upgrades from 19. September korganizer will start and crash immediately.

In order to have symbols in korganizer's stracktrace I've installed the following additional packages:

libqt4-dbg akonadi-dbg kde-runtime-dbg kdepim-runtime-dbg

This is what KDE's crash reporter says:

Application: KOrganizer (korganizer), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6 size (this=0x51) at ../../include/QtCore/../../src/corelib/tools/qvector.h:137
#7 QSortFilterProxyModelPrivate::proxy_to_source (this=0x126d6a0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:370
#8 0x00007f03fc1a5edd in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2502
#9 0x00007f03fc1a716d in QSortFilterProxyModelPrivate::store_persistent_indexes (this=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:996
#10 0x00007f03fc1abc8f in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x126d6a0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1160
#11 0x00007f03fb213281 in QMetaObject::activate (sender=0x124b520, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff31c38420) at kernel/qobject.cpp:3547
#12 0x00007f03fb25f507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#13 0x00007f03fcb99ec5 in ?? () from /usr/lib/libkorganizerprivate.so.4
#14 0x00007f03fcba4759 in ?? () from /usr/lib/libkorganizerprivate.so.4
#15 0x00007f03fcbbdbca in CalendarView::updateView(QDate const&, QDate const&, QDate const&, bool) () from /usr/lib/libkorganizerprivate.so.4
#16 0x00007f03fcbbdc9a in CalendarView::updateView() () from /usr/lib/libkorganizerprivate.so.4
#17 0x00007f03fcbd3712 in ?? () from /usr/lib/libkorganizerprivate.so.4
#18 0x00007f03fb213281 in QMetaObject::activate (sender=0x13b1490, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#19 0x00007f03f55be185 in CalendarSupport::Calendar::Private::itemsAdded(QList<Akonadi::Item> const&) () from /usr/lib/libcalendarsupport.so.4
#20 0x00007f03f55be39d in CalendarSupport::Calendar::Private::rowsInserted(QModelIndex const&, int, int) () from /usr/lib/libcalendarsupport.so.4
#21 0x00007f03fb213281 in QMetaObject::activate (sender=0x13b4380, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff31c38ba0) at kernel/qobject.cpp:3547
#22 0x00007f03fb25f644 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=..., _t2=641, _t3=810) at .moc/release-shared/moc_qabstractitemmodel.cpp:197
#23 0x00007f03fb1f902d in QAbstractItemModel::endInsertRows (this=0x13b4380) at kernel/qabstractitemmodel.cpp:2433
#24 0x00007f03fc1a6cf7 in QSortFilterProxyModelPrivate::insert_source_items (this=0x13b43a0, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:695
#25 0x00007f03fc1aae33 in QSortFilterProxyModelPrivate::source_items_inserted (this=0x13b43a0, source_parent=..., start=<optimized out>, end=<optimized out>, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:806
#26 0x00007f03fc1ab14f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0x13b43a0, source_parent=..., start=<optimized out>, end=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1280
#27 0x00007f03fb213281 in QMetaObject::activate (sender=0x13b3bb0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff31c38f00) at kernel/qobject.cpp:3547
#28 0x00007f03fb25f644 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=..., _t2=641, _t3=810) at .moc/release-shared/moc_qabstractitemmodel.cpp:197
#29 0x00007f03fb1f902d in QAbstractItemModel::endInsertRows (this=0x13b3bb0) at kernel/qabstractitemmodel.cpp:2433
#30 0x00007f03fdcc4981 in KSelectionProxyModelPrivate::sourceRowsInserted (this=0x13b3cf0, parent=..., start=<optimized out>, end=<optimized out>) at ../../kdeui/itemviews/kselectionproxymodel.cpp:1045
#31 0x00007f03fb213281 in QMetaObject::activate (sender=0x1356590, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff31c39100) at kernel/qobject.cpp:3547
#32 0x00007f03fb25f644 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=..., _t2=641, _t3=810) at .moc/release-shared/moc_qabstractitemmodel.cpp:197
#33 0x00007f03fb1f902d in QAbstractItemModel::endInsertRows (this=0x1356590) at kernel/qabstractitemmodel.cpp:2433
#34 0x00007f03f699fea0 in ?? () from /usr/lib/libakonadi-kde.so.4
#35 0x00007f03f69a0703 in ?? () from /usr/lib/libakonadi-kde.so.4
#36 0x00007f03fb213281 in QMetaObject::activate (sender=0x156b430, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff31c394b0) at kernel/qobject.cpp:3547
#37 0x00007f03f69c5f22 in Akonadi::ItemFetchJob::itemsReceived(QList<Akonadi::Item> const&) () from /usr/lib/libakonadi-kde.so.4
#38 0x00007f03f69c6fdc in ?? () from /usr/lib/libakonadi-kde.so.4
#40 0x00007f03fb218179 in QObject::event (this=0x156b5e0, e=<optimized out>) at kernel/qobject.cpp:1157
#41 0x00007f03fbbf8894 in notify_helper (e=0x7fff31c39cb0, receiver=0x156b5e0, this=0xecdd40) at kernel/qapplication.cpp:4559
#42 QApplicationPrivate::notify_helper (this=0xecdd40, receiver=0x156b5e0, e=0x7fff31c39cb0) at kernel/qapplication.cpp:4531
#43 0x00007f03fbbfd713 in QApplication::notify (this=0x7fff31c39f60, receiver=0x156b5e0, e=0x7fff31c39cb0) at kernel/qapplication.cpp:4420
#44 0x00007f03fdcd53f6 in KApplication::notify (this=0x7fff31c39f60, receiver=0x156b5e0, event=0x7fff31c39cb0) at ../../kdeui/kernel/kapplication.cpp:311
#45 0x00007f03fb1fee9c in QCoreApplication::notifyInternal (this=0x7fff31c39f60, receiver=0x156b5e0, event=0x7fff31c39cb0) at kernel/qcoreapplication.cpp:876
#46 0x00007f03fb2301f2 in sendEvent (event=0x7fff31c39cb0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#47 QTimerInfoList::activateTimers (this=0xecf460) at kernel/qeventdispatcher_unix.cpp:611
#48 0x00007f03fb22dc0d in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#49 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#50 0x00007f03f445fd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f03f44600a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f03f4460164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f03fb22e3bf in QEventDispatcherGlib::processEvents (this=0xe7bc10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#54 0x00007f03fbca0d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007f03fb1fdc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007f03fb1fded7 in QEventLoop::exec (this=0x7fff31c39f10, flags=...) at kernel/qeventloop.cpp:204
#57 0x00007f03fb202f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#58 0x0000000000407df6 in ?? ()
#59 0x00007f03fa7d276d in __libc_start_main (main=0x407780, argc=1, ubp_av=0x7fff31c3a2a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff31c3a298) at libc-start.c:226
#60 0x0000000000408141 in _start ()

I've also reported the bug to KDE here: https://bugs.kde.org/show_bug.cgi?id=307026
Might be that this might be the same problem as this one here within Linux Mint: https://bugs.kde.org/show_bug.cgi?id=298132

Tomas Pospisek (tpo-deb)
description: updated
Tomas Pospisek (tpo-deb)
description: updated
description: updated
Tomas Pospisek (tpo-deb)
description: updated
Revision history for this message
Tomas Pospisek (tpo-deb) wrote :

Downgrading korganizer from 4:4.8.5-0ubuntu0.1 back to the previous 4:4.8.4a-0ubuntu0.3 fixed the segfault.

In order to reach a consistent package dependency state, I also had to downgrade the following kde libraries (to the same versions as korganizer):

libcalendarsupport4
libeventviews4
libincidenceeditorsng4
libkdepim4
libkdepimdbusinterfaces4
libkdgantt2

Revision history for this message
Tomas Pospisek (tpo-deb) wrote :

This *seems* to have been resolved upstream - see https://bugs.kde.org/show_bug.cgi?id=307026.

I have not tested it since I have given up on korganizer/akonadi.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in kdepim (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.