Bug 377703 - korganizer crashed on task delete from the local file
Summary: korganizer crashed on task delete from the local file
Status: RESOLVED WORKSFORME
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: 5.4.3
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-03-16 17:55 UTC by Nikita Krupenko
Modified: 2021-01-16 04:35 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikita Krupenko 2017-03-16 17:55:15 UTC
Application: korganizer (5.4.3)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.9.14-desktop-1.mga6 x86_64
Distribution: "Mageia 6"

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

I deleted task, that I added earlier to the local file and korganizer crashed.

May be this is somehow related to the Mageia packaging issues, see https://bugs.mageia.org/show_bug.cgi?id=20497

The crash can be reproduced every time.

-- Backtrace:
Application: KOrganizer (korganizer), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb0a2a77840 (LWP 5364))]

Thread 6 (Thread 0x7fb05b7fe700 (LWP 5378)):
#0  0x00007fb0a04cdf9d in poll () at /lib64/libc.so.6
#1  0x00007fb097c5da54 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007fb097c5db5c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007fb0a0ff695b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007fb0a0fa1f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fb0a0ddb3bc in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fb0a0ddfff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007fb09dcb366d in start_thread () at /lib64/libpthread.so.0
#8  0x00007fb0a04d9ded in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fb05bfff700 (LWP 5372)):
#0  0x00007fb0a04cdf9d in poll () at /lib64/libc.so.6
#1  0x00007fb097c5da54 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007fb097c5db5c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007fb0a0ff695b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007fb0a0fa1f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fb0a0ddb3bc in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fb0a0ddfff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007fb09dcb366d in start_thread () at /lib64/libpthread.so.0
#8  0x00007fb0a04d9ded in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fb06140b700 (LWP 5371)):
#0  0x00007fb097ca2604 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00007fb097c5da49 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007fb097c5db5c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007fb0a0ff695b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007fb0a0fa1f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fb0a0ddb3bc in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fb0a45e1615 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#7  0x00007fb0a0ddfff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007fb09dcb366d in start_thread () at /lib64/libpthread.so.0
#9  0x00007fb0a04d9ded in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fb068c33700 (LWP 5370)):
#0  0x00007fb09dcb8c4f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb069ace81b in util_queue_thread_func () at /usr/lib64/dri/r600_dri.so
#2  0x00007fb069ace587 in impl_thrd_routine () at /usr/lib64/dri/r600_dri.so
#3  0x00007fb09dcb366d in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb0a04d9ded in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fb06b3cb700 (LWP 5368)):
#0  0x00007fb0a04cdf9d in poll () at /lib64/libc.so.6
#1  0x00007fb095f78902 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007fb095f7a657 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007fb06ceceba9 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007fb0a0ddfff9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007fb09dcb366d in start_thread () at /lib64/libpthread.so.0
#6  0x00007fb0a04d9ded in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fb0a2a77840 (LWP 5364)):
[KCrash Handler]
#6  0x00007fb0a0d23558 in vtable for __cxxabiv1::__si_class_type_info () at /lib64/libstdc++.so.6
#7  0x00007fb0a3610f58 in KCalCore::Calendar::notifyIncidenceDeleted(QSharedPointer<KCalCore::Incidence> const&) () at /lib64/libKF5CalendarCore.so.5
#8  0x00007fb09e83fe1c in Akonadi::CalendarBasePrivate::internalRemove(Akonadi::Item const&) () at /lib64/libKF5AkonadiCalendar.so.5
#9  0x00007fb09e84b048 in Akonadi::ETMCalendarPrivate::itemsRemoved(QVector<Akonadi::Item> const&) () at /lib64/libKF5AkonadiCalendar.so.5
#10 0x00007fb09e84d502 in Akonadi::ETMCalendarPrivate::onRowsAboutToBeRemovedInFilteredModel(QModelIndex const&, int, int) () at /lib64/libKF5AkonadiCalendar.so.5
#11 0x00007fb0a0fcf42c in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#12 0x00007fb0a1043da4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /lib64/libQt5Core.so.5
#13 0x00007fb0a0f4e4e3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /lib64/libQt5Core.so.5
#14 0x00007fb0a0f71f35 in QSortFilterProxyModelPrivate::remove_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) () at /lib64/libQt5Core.so.5
#15 0x00007fb0a0f72113 in QSortFilterProxyModelPrivate::source_items_about_to_be_removed(QModelIndex const&, int, int, Qt::Orientation) () at /lib64/libQt5Core.so.5
#16 0x00007fb0a0f74500 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5Core.so.5
#17 0x00007fb0a0fcf379 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#18 0x00007fb0a1043da4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /lib64/libQt5Core.so.5
#19 0x00007fb0a0f4e4e3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /lib64/libQt5Core.so.5
#20 0x00007fb0a0f71f35 in QSortFilterProxyModelPrivate::remove_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) () at /lib64/libQt5Core.so.5
#21 0x00007fb0a0f72113 in QSortFilterProxyModelPrivate::source_items_about_to_be_removed(QModelIndex const&, int, int, Qt::Orientation) () at /lib64/libQt5Core.so.5
#22 0x00007fb0a0f74500 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5Core.so.5
#23 0x00007fb0a0fcf379 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#24 0x00007fb0a1043da4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /lib64/libQt5Core.so.5
#25 0x00007fb0a0f4e4e3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /lib64/libQt5Core.so.5
#26 0x00007fb0a0f71f35 in QSortFilterProxyModelPrivate::remove_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) () at /lib64/libQt5Core.so.5
#27 0x00007fb0a0f72113 in QSortFilterProxyModelPrivate::source_items_about_to_be_removed(QModelIndex const&, int, int, Qt::Orientation) () at /lib64/libQt5Core.so.5
#28 0x00007fb0a0f74500 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5Core.so.5
#29 0x00007fb0a0fcf379 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#30 0x00007fb0a1043da4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /lib64/libQt5Core.so.5
#31 0x00007fb0a0f4e4e3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /lib64/libQt5Core.so.5
#32 0x00007fb09c24dc2d in KSelectionProxyModelPrivate::sourceRowsAboutToBeRemoved(QModelIndex const&, int, int) () at /lib64/libKF5ItemModels.so.5
#33 0x00007fb0a0fcf379 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#34 0x00007fb0a1043da4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /lib64/libQt5Core.so.5
#35 0x00007fb0a0f4e4e3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /lib64/libQt5Core.so.5
#36 0x00007fb09c5f9b9c in Akonadi::EntityTreeModelPrivate::monitoredItemRemoved(Akonadi::Item const&) () at /lib64/libKF5AkonadiCore.so.5
#37 0x00007fb0a0fcf379 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#38 0x00007fb09c538a95 in Akonadi::Monitor::itemRemoved(Akonadi::Item const&) () at /lib64/libKF5AkonadiCore.so.5
#39 0x00007fb09c544b82 in Akonadi::MonitorPrivate::emitItemsNotification(Akonadi::Protocol::ItemChangeNotification const&, QVector<Akonadi::Item> const&, Akonadi::Collection const&, Akonadi::Collection const&) () at /lib64/libKF5AkonadiCore.so.5
#40 0x00007fb09c54568e in Akonadi::MonitorPrivate::emitNotification(Akonadi::Protocol::ChangeNotification const&) () at /lib64/libKF5AkonadiCore.so.5
#41 0x00007fb09c542ccb in Akonadi::MonitorPrivate::flushPipeline() () at /lib64/libKF5AkonadiCore.so.5
#42 0x00007fb09c542ef9 in Akonadi::MonitorPrivate::dataAvailable() () at /lib64/libKF5AkonadiCore.so.5
#43 0x00007fb0a0fcf379 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#44 0x00007fb09c4e9b7d in Akonadi::EntityCache<Akonadi::Collection, Akonadi::CollectionFetchJob, Akonadi::CollectionFetchScope>::processResult(KJob*) () at /lib64/libKF5AkonadiCore.so.5
#45 0x00007fb09c51ca74 in Akonadi::EntityCacheBase::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libKF5AkonadiCore.so.5
#46 0x00007fb0a0fcf379 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#47 0x00007fb0a2059732 in KJob::result(KJob*, KJob::QPrivateSignal) () at /lib64/libKF5CoreAddons.so.5
#48 0x00007fb0a205aee1 in KJob::finishJob(bool) () at /lib64/libKF5CoreAddons.so.5
#49 0x00007fb09c5b0799 in Akonadi::Job::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libKF5AkonadiCore.so.5
#50 0x00007fb0a0fcfeca in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#51 0x00007fb0a1b0fc4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#52 0x00007fb0a1b14db6 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#53 0x00007fb0a0fa4118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#54 0x00007fb0a0fa5f3b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#55 0x00007fb0a0ff6523 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#56 0x00007fb097c5d887 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#57 0x00007fb097c5dab8 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#58 0x00007fb097c5db5c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#59 0x00007fb0a0ff6936 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#60 0x00007fb0a0fa1f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#61 0x00007fb0a0faa301 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#62 0x0000000000408109 in main ()

Reported using DrKonqi
Comment 1 Denis Kurz 2017-08-28 20:22:43 UTC
Nikita, the downstream bug has been fixed for a while now. Can you tell us if this also fixed the problem you reported here?
Comment 2 Justin Zobel 2020-12-17 05:31:15 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 3 Bug Janitor Service 2021-01-01 04:36:30 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-01-16 04:35:33 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!