Public bug reported:

Attached find a simple .ics file demonstrating the bug, and a detailed
description for Kubuntu 18.04 and 18.10.

---For Kubuntu 18.04 LTS (korganizer version 4:17.12.3-0ubuntu2)
Here, Korganizer can import the file without problems, and closing korganizer 
does not give any error. When opening korganizer again, it crashes with 
segmentation fault (11). The behavior was checked to occur on a completely 
fresh installation of Kubuntu 18.04 LTS as well. At the very bottom find a 
detailed crash report generated by drkonqi.
---For Kubuntu 18.10
Here, Korganizer can import the file without problems, but crashes when closing 
korganizer. However, korganizer can be opened again without problems, though 

---Some results of own trial&error (korganizer version 4:18.04.3-0ubuntu1)
By selectively deleting single events from the ics, the bug seems to be related 
to the *interplay* of events, as I could not track it to a single event. For 
example, the crashes disappear when deleting almost *any* single event, but 
when deleting further events, may reappear without obvious reason. That is why 
the attached .ics is rather long.


----Crash report for Kubuntu 18.04 LTS
Application: KOrganizer (korganizer), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f99cd273840 (LWP 5355))]

Thread 5 (Thread 0x7f999ffff700 (LWP 5360)):
#0  0x00007f99beb4a049 in g_mutex_lock () from 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f99beb03905 in g_main_context_prepare () from 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f99beb0446b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f99beb0464c in g_main_context_iteration () from 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f99c95bc90b in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f99c95619ea in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f99c938022a in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f99c938516d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f99c09626db in start_thread (arg=0x7f999ffff700) at 
pthread_create.c:463
#9  0x00007f99c8a6888f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f99a4aa1700 (LWP 5358)):
#0  0x00007f99c8a5bbf9 in __GI___poll (fds=0x7f999802b460, nfds=1, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f99beb04539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f99beb0464c in g_main_context_iteration () from 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f99c95bc90b in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f99c95619ea in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f99c938022a in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f99c938516d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f99c09626db in start_thread (arg=0x7f99a4aa1700) at 
pthread_create.c:463
#8  0x00007f99c8a6888f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f99a5cb2700 (LWP 5357)):
#0  0x00007f99c8a570b4 in __GI___libc_read (fd=7, buf=0x7f99a5cb1b20, 
nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f99beb48cd0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f99beb04027 in g_main_context_check () from 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f99beb044e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f99beb0464c in g_main_context_iteration () from 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f99c95bc90b in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f99c95619ea in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f99c938022a in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f99c7f0ed45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f99c938516d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f99c09626db in start_thread (arg=0x7f99a5cb2700) at 
pthread_create.c:463
#11 0x00007f99c8a6888f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f99acd2a700 (LWP 5356)):
#0  0x00007f99c8a5bbf9 in __GI___poll (fds=0x7f99acd29c68, nfds=1, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f99be696747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f99be69836a in xcb_wait_for_event () from 
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f99af8d02a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f99c938516d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f99c09626db in start_thread (arg=0x7f99acd2a700) at 
pthread_create.c:463
#6  0x00007f99c8a6888f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f99cd273840 (LWP 5355)):
[KCrash Handler]
#6  0x00007f99c7065366 in ?? () from 
/usr/lib/x86_64-linux-gnu/libKF5EventViews.so.5
#7  0x00007f99c706e39d in ?? () from 
/usr/lib/x86_64-linux-gnu/libKF5EventViews.so.5
#8  0x00007f99c706a1ec in ?? () from 
/usr/lib/x86_64-linux-gnu/libKF5EventViews.so.5
#9  0x00007f99c95925b5 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f99c94fea8e in QAbstractItemModel::rowsInserted(QModelIndex const&, 
int, int, QAbstractItemModel::QPrivateSignal) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f99c950610b in QAbstractItemModel::endInsertRows() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f99c9527b05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f99c952994a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f99c9529baf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f99c952cce9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f99c95925b5 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f99c94fea8e in QAbstractItemModel::rowsInserted(QModelIndex const&, 
int, int, QAbstractItemModel::QPrivateSignal) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f99c950610b in QAbstractItemModel::endInsertRows() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f99c9527b05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f99c952994a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f99c9529baf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f99c952cce9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f99c95925b5 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f99c94fea8e in QAbstractItemModel::rowsInserted(QModelIndex const&, 
int, int, QAbstractItemModel::QPrivateSignal) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f99c950610b in QAbstractItemModel::endInsertRows() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f99c9527b05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f99c952994a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f99c9529baf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f99c952cce9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f99c95925b5 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f99c94fea8e in QAbstractItemModel::rowsInserted(QModelIndex const&, 
int, int, QAbstractItemModel::QPrivateSignal) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f99c950610b in QAbstractItemModel::endInsertRows() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f99c552975e in ?? () from 
/usr/lib/x86_64-linux-gnu/libKF5ItemModels.so.5
#34 0x00007f99c95925b5 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f99c94fea8e in QAbstractItemModel::rowsInserted(QModelIndex const&, 
int, int, QAbstractItemModel::QPrivateSignal) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f99c950610b in QAbstractItemModel::endInsertRows() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f99c58becb8 in Akonadi::EntityTreeModelPrivate::itemsFetched(long 
long, QVector<Akonadi::Item> const&) () from 
/usr/lib/x86_64-linux-gnu/libKF5AkonadiCore.so.5abi1
#38 0x00007f99c58bef1e in 
Akonadi::EntityTreeModelPrivate::itemsFetched(QVector<Akonadi::Item> const&) () 
from /usr/lib/x86_64-linux-gnu/libKF5AkonadiCore.so.5abi1
#39 0x00007f99c58b0785 in ?? () from 
/usr/lib/x86_64-linux-gnu/libKF5AkonadiCore.so.5abi1
#40 0x00007f99c95925b5 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f99c5871282 in 
Akonadi::ItemFetchJob::itemsReceived(QVector<Akonadi::Item> const&) () from 
/usr/lib/x86_64-linux-gnu/libKF5AkonadiCore.so.5abi1
#42 0x00007f99c58735eb in ?? () from 
/usr/lib/x86_64-linux-gnu/libKF5AkonadiCore.so.5abi1
#43 0x00007f99c587bdd5 in ?? () from 
/usr/lib/x86_64-linux-gnu/libKF5AkonadiCore.so.5abi1
#44 0x00007f99c959f0d4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f99c95930db in QObject::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007f99ca57382c in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007f99ca57b0f4 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007f99c95639a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007f99c95bbd8e in QTimerInfoList::activateTimers() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007f99c95bc551 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007f99beb04387 in g_main_context_dispatch () from 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f99beb045c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f99beb0464c in g_main_context_iteration () from 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f99c95bc8ef in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x00007f99c95619ea in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#56 0x00007f99c956aa84 in QCoreApplication::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#57 0x000055603598aecc in ?? ()
#58 0x00007f99c8968b97 in __libc_start_main (main=0x55603598ab50, argc=1, 
argv=0x7ffd1320f208, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, stack_end=0x7ffd1320f1f8) at ../csu/libc-start.c:310
#59 0x000055603598b11a in _start ()

** Affects: korganizer (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "crashDemonstration.ics"
   
https://bugs.launchpad.net/bugs/1813011/+attachment/5231737/+files/crashDemonstration.ics

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1813011

Title:
  Korganizer/Kontact crashes with segmentation fault (11)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/korganizer/+bug/1813011/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to