Bug 350531 - KOrganizer crashed after adding 18 quick reminders in event editing dialog and clicking Apply
Summary: KOrganizer crashed after adding 18 quick reminders in event editing dialog an...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-23 00:28 UTC by Alexander Potashev
Modified: 2018-01-31 17:13 UTC (History)
0 users

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 Alexander Potashev 2015-07-23 00:28:52 UTC
Application: korganizer ()

Qt Version: 5.4.2
Operating System: Linux 3.10.17-gentoo x86_64
Distribution: "NAME=Gentoo"

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

1. Use context menu to start creating a new event in KOrganizer.
2. Go to the Reminder tab.
3. Create 18 reminders using the quick addition button. Many of these reminders will be identical.
4. Click Apply, makes KOrganizer crash.

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

Thread 3 (Thread 0x7f506ca3f700 (LWP 20510)):
#0  0x00007f5080f427ed in poll () from /lib64/libc.so.6
#1  0x00007f507ab709a2 in _xcb_conn_wait () from /usr/lib64/libxcb.so.1
#2  0x00007f507ab7246f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f506df321a9 in QXcbEventReader::run() () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#4  0x00007f5081edc5e6 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f508025d204 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f5080f4b3dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f4fe470c700 (LWP 21162)):
#0  0x00007f5080f444a3 in select () from /lib64/libc.so.6
#1  0x00007f508202c90f in QProcessManager::run() () from /usr/lib64/libQt5Core.so.5
#2  0x00007f5081edc5e6 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#3  0x00007f508025d204 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5080f4b3dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f506e32b7c0 (LWP 20509)):
[KCrash Handler]
#5  0x00007f50820569ca in QSortFilterProxyModelPrivate::proxy_to_source(QModelIndex const&) const () from /usr/lib64/libQt5Core.so.5
#6  0x00007f5082056b4d in QSortFilterProxyModel::mapToSource(QModelIndex const&) const () from /usr/lib64/libQt5Core.so.5
#7  0x00007f5082058206 in QSortFilterProxyModelPrivate::store_persistent_indexes() () from /usr/lib64/libQt5Core.so.5
#8  0x00007f5082059213 in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () from /usr/lib64/libQt5Core.so.5
#9  0x00007f50820b257e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#10 0x00007f5082121f36 in QAbstractItemModel::layoutAboutToBeChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () from /usr/lib64/libQt5Core.so.5
#11 0x00007f508bef5d47 in IncidenceEditorNG::AttendeeTableModel::setAttendees(QVector<QSharedPointer<KCalCore::Attendee> > const&) () from /usr/lib64/libincidenceeditorsng.so.5
#12 0x00007f508bf19de7 in IncidenceEditorNG::IncidenceAttendee::load(QSharedPointer<KCalCore::Incidence> const&) () from /usr/lib64/libincidenceeditorsng.so.5
#13 0x00007f508bf0b05c in IncidenceEditorNG::CombinedIncidenceEditor::load(QSharedPointer<KCalCore::Incidence> const&) () from /usr/lib64/libincidenceeditorsng.so.5
#14 0x00007f508bf7b034 in IncidenceEditorNG::IncidenceDialogPrivate::handleItemSaveFinish(IncidenceEditorNG::EditorItemManager::SaveAction) () from /usr/lib64/libincidenceeditorsng.so.5
#15 0x00007f508bf7d96a in IncidenceEditorNG::IncidenceDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/libincidenceeditorsng.so.5
#16 0x00007f50820b257e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#17 0x00007f508bf07876 in IncidenceEditorNG::EditorItemManager::itemSaveFinished(IncidenceEditorNG::EditorItemManager::SaveAction) () from /usr/lib64/libincidenceeditorsng.so.5
#18 0x00007f508bf05d14 in IncidenceEditorNG::ItemEditorPrivate::onModifyFinished(int, Akonadi::Item const&, Akonadi::IncidenceChanger::ResultCode, QString const&) () from /usr/lib64/libincidenceeditorsng.so.5
#19 0x00007f508bf073db in IncidenceEditorNG::EditorItemManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/libincidenceeditorsng.so.5
#20 0x00007f50820b257e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#21 0x00007f508a998b97 in Akonadi::IncidenceChanger::modifyFinished(int, Akonadi::Item const&, Akonadi::IncidenceChanger::ResultCode, QString const&) () from /usr/lib64/libKF5AkonadiCalendar.so.5
#22 0x00007f508a998764 in Akonadi::IncidenceChanger::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/libKF5AkonadiCalendar.so.5
#23 0x00007f50820b384e in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#24 0x00007f50829074bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#25 0x00007f508290c578 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#26 0x00007f508208585d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#27 0x00007f5082088522 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#28 0x00007f50820d91a3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5
#29 0x00007f507932c764 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f507932c9a8 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f507932ca4c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f50820d895c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#33 0x00007f5082083d4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#34 0x00007f508208b276 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#35 0x000000000040d50a in main ()

Possible duplicates by query: bug 318169, bug 313558, bug 313143, bug 309055, bug 307026.

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 20:04:06 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks (5.x). Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the oportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 Denis Kurz 2018-01-31 17:13:45 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.