Bug#1021884: korganizer segfaults when adding new event
Package: korganizer
Version: 4:22.08.0-2
Severity: normal
Dear Maintainer,
Kalarm stopped working on this testing system a few days ago, so I
removed it and tried to use the inbuilt support for events and reminders
in korganizer.
It seem to be hit and miss whether new events are recorded, but now I
get a consistent segfault when adding a new event. That new event might
overlap the time slot for an existing event. But whatever, a seg fault
is always serious....
I ran under gdb to try to get some diagnostics. gdb.txt session log
attached.
ael
-- System Information:
Debian Release: bookworm/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.19.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages korganizer depends on:
ii kdepim-runtime 4:22.08.0-2
ii kio 5.98.0-1
ii libc6 2.35-3
ii libgcc-s1 12.2.0-3
ii libkf5akonadicalendar5abi1 [libkf5akonadicalendar5-22.08] 4:22.08.0-2
ii libkf5akonadicontact5 [libkf5akonadicontact5-22.08] 4:22.08.0-2
ii libkf5akonadicore5abi2 [libkf5akonadicore5-22.08] 4:22.08.0-2
ii libkf5akonadinotes5 [libkf5akonadinotes5-22.08] 4:22.08.0-2
ii libkf5akonadiwidgets5abi1 [libkf5akonadiwidgets5-22.08] 4:22.08.0-2
ii libkf5calendarcore5abi2 5:5.98.0-1
ii libkf5calendarsupport5abi1 [libkf5calendarsupport5-22.08] 4:22.08.0-2
ii libkf5calendarutils5 [libkf5calendarutils5-22.08] 4:22.08.0-2
ii libkf5completion5 5.98.0-1
ii libkf5configcore5 5.98.0-1
ii libkf5configgui5 5.98.0-1
ii libkf5configwidgets5 5.98.0-1
ii libkf5contacts5 5:5.98.0-1
ii libkf5coreaddons5 5.98.0-1
ii libkf5crash5 5.98.0-1
ii libkf5eventviews5abi1 [libkf5eventviews5-22.08] 4:22.08.0-2
ii libkf5holidays5 1:5.98.0-1
ii libkf5i18n5 5.98.0-1
ii libkf5iconthemes5 5.98.0-2
ii libkf5identitymanagement5 [libkf5identitymanagement5-22.08] 22.08.0-2
ii libkf5incidenceeditor5abi1 [libkf5incidenceeditor5-22.08] 22.08.0-2
ii libkf5itemmodels5 5.98.0-1
ii libkf5itemviews5 5.98.0-1
ii libkf5jobwidgets5 5.98.0-1
ii libkf5kcmutils5 5.98.0-1
ii libkf5kiocore5 5.98.0-1
ii libkf5kiogui5 5.98.0-1
ii libkf5kiowidgets5 5.98.0-1
ii libkf5kontactinterface5 [libkf5kontactinterface5-22.08] 22.08.0-2
ii libkf5libkdepim5 [libkf5libkdepim5-22.08] 4:22.08.0-2
ii libkf5mailtransport5 [libkf5mailtransport5-22.08] 22.08.0-2
ii libkf5mime5abi1 [libkf5mime5-22.08] 22.08.0-2
ii libkf5newstuffcore5 5.98.0-1
ii libkf5newstuffwidgets5 5.98.0-1
ii libkf5notifications5 5.98.0-1
ii libkf5parts5 5.98.0-1
ii libkf5pimcommon5abi2 [libkf5pimcommon5-22.08] 4:22.08.0-2
ii libkf5pimcommonakonadi5abi1 [libkf5pimcommonakonadi5-22.08] 4:22.08.0-2
ii libkf5widgetsaddons5 5.98.0-1
ii libkf5windowsystem5 5.98.0-1
ii libkf5xmlgui5 5.98.0-1
ii libkuserfeedbackcore1 1.2.0-2
ii libkuserfeedbackwidgets1 1.2.0-2
ii libqt5core5a 5.15.4+dfsg-5
ii libqt5dbus5 5.15.4+dfsg-5
ii libqt5gui5 5.15.4+dfsg-5
ii libqt5widgets5 5.15.4+dfsg-5
ii libstdc++6 12.2.0-3
Versions of packages korganizer recommends:
pn kalendarac <none>
korganizer suggests no packages.
-- no debconf information
No symbol table loaded. Use the "file" command.
No symbol table loaded. Use the "file" command.
No executable file now.
No symbol file now.
Reading symbols from /usr/bin/korganizer...
Reading symbols from /usr/lib/debug/.build-id/97/33ffbadc3cf8c3fac8a6dca0a7760fd0f16955.debug...
Temporary breakpoint 1 at 0xa200: file ./src/main.cpp, line 27.
Starting program: /usr/bin/korganizer
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Temporary breakpoint 1, main (argc=1, argv=0x7fffffffe1b8) at ./src/main.cpp:27
27 ./src/main.cpp: No such file or directory.
Continuing.
[New Thread 0x7fffedfff640 (LWP 7120)]
[New Thread 0x7fffed7fe640 (LWP 7121)]
[New Thread 0x7fffecffd640 (LWP 7122)]
[New Thread 0x7fffdffff640 (LWP 7124)]
[New Thread 0x7fffdc9ff640 (LWP 7132)]
[New Thread 0x7fffcfdff640 (LWP 7133)]
[New Thread 0x7fffcf5fe640 (LWP 7134)]
[New Thread 0x7fffcedfd640 (LWP 7135)]
[New Thread 0x7fffce5fc640 (LWP 7136)]
[Thread 0x7fffcedfd640 (LWP 7135) exited]
[Thread 0x7fffce5fc640 (LWP 7136) exited]
[Thread 0x7fffcf5fe640 (LWP 7134) exited]
[Thread 0x7fffcfdff640 (LWP 7133) exited]
Thread 1 "korganizer" received signal SIGSEGV, Segmentation fault.
0x00007ffff58d01a1 in ?? () from /lib/x86_64-linux-gnu/libKF5AkonadiCalendar.so.5abi1
#0 0x00007ffff58d01a1 in ?? ()
from /lib/x86_64-linux-gnu/libKF5AkonadiCalendar.so.5abi1
#1 0x00007ffff58d08cf in ?? ()
from /lib/x86_64-linux-gnu/libKF5AkonadiCalendar.so.5abi1
#2 0x00007ffff60dd2a0 in QObject::event(QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x00007ffff6d62f4e in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#4 0x00007ffff60b1618 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff60b45b1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff6109ae3 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff3b22739 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff3b229c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff3b22a5c in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff61091c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffff60b009b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff60b8206 in QCoreApplication::exec() ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x000055555555e6da in main (argc=<optimized out>, argv=<optimized out>)
at ./src/main.cpp:72
No symbol table loaded. Use the "file" command.
Reading symbols from /usr/bin/korganizer...
Reading symbols from /usr/lib/debug/.build-id/97/33ffbadc3cf8c3fac8a6dca0a7760fd0f16955.debug...
Temporary breakpoint 1 at 0xa200: file ./src/main.cpp, line 27.
Starting program: /usr/bin/korganizer
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Temporary breakpoint 1, main (argc=1, argv=0x7fffffffe1b8) at ./src/main.cpp:27
27 ./src/main.cpp: No such file or directory.
Continuing.
[New Thread 0x7fffedfff640 (LWP 7332)]
[New Thread 0x7fffed7fe640 (LWP 7333)]
[New Thread 0x7fffecffd640 (LWP 7334)]
[New Thread 0x7fffdffff640 (LWP 7336)]
[New Thread 0x7fffdc9ff640 (LWP 7343)]
[New Thread 0x7fffcfdff640 (LWP 7344)]
[New Thread 0x7fffcf5fe640 (LWP 7345)]
[New Thread 0x7fffcedfd640 (LWP 7346)]
[New Thread 0x7fffce5fc640 (LWP 7347)]
[Thread 0x7fffce5fc640 (LWP 7347) exited]
[Thread 0x7fffcedfd640 (LWP 7346) exited]
[Thread 0x7fffcf5fe640 (LWP 7345) exited]
[Thread 0x7fffcfdff640 (LWP 7344) exited]
Thread 1 "korganizer" received signal SIGSEGV, Segmentation fault.
0x00007ffff58d01a1 in ?? () from /lib/x86_64-linux-gnu/libKF5AkonadiCalendar.so.5abi1
#0 0x00007ffff58d01a1 in ?? ()
from /lib/x86_64-linux-gnu/libKF5AkonadiCalendar.so.5abi1
#1 0x00007ffff58d08cf in ?? ()
from /lib/x86_64-linux-gnu/libKF5AkonadiCalendar.so.5abi1
#2 0x00007ffff60dd2a0 in QObject::event (this=0x555555679e20, e=0x555555b1d5b0)
at kernel/qobject.cpp:1314
#3 0x00007ffff6d62f4e in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#4 0x00007ffff60b1618 in QCoreApplication::notifyInternal2 (receiver=0x555555679e20,
event=0x555555b1d5b0) at kernel/qcoreapplication.cpp:1064
#5 0x00007ffff60b45b1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
event_type=0, data=0x5555555973e0) at kernel/qcoreapplication.cpp:1821
#6 0x00007ffff6109ae3 in postEventSourceDispatch (s=0x5555555a7bb0)
at kernel/qeventdispatcher_glib.cpp:277
#7 0x00007ffff3b22739 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff3b229c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff3b22a5c in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff61091c6 in QEventDispatcherGlib::processEvents (this=0x55555565fdc0,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#11 0x00007ffff60b009b in QEventLoop::exec (this=this@entry=0x7fffffffdf20, flags=...,
flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#12 0x00007ffff60b8206 in QCoreApplication::exec ()
at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#13 0x000055555555e6da in main (argc=<optimized out>, argv=<optimized out>)
at ./src/main.cpp:72
#0 0x00007ffff58d01a1 in ?? ()
from /lib/x86_64-linux-gnu/libKF5AkonadiCalendar.so.5abi1
#1 0x00007ffff58d08cf in ?? ()
from /lib/x86_64-linux-gnu/libKF5AkonadiCalendar.so.5abi1
#2 0x00007ffff60dd2a0 in QObject::event (this=0x555555679e20, e=0x555555b1d5b0)
at kernel/qobject.cpp:1314
#3 0x00007ffff6d62f4e in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#4 0x00007ffff60b1618 in QCoreApplication::notifyInternal2 (receiver=0x555555679e20,
event=0x555555b1d5b0) at kernel/qcoreapplication.cpp:1064
#5 0x00007ffff60b45b1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
event_type=0, data=0x5555555973e0) at kernel/qcoreapplication.cpp:1821
#6 0x00007ffff6109ae3 in postEventSourceDispatch (s=0x5555555a7bb0)
at kernel/qeventdispatcher_glib.cpp:277
#7 0x00007ffff3b22739 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff3b229c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff3b22a5c in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff61091c6 in QEventDispatcherGlib::processEvents (this=0x55555565fdc0,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#11 0x00007ffff60b009b in QEventLoop::exec (this=this@entry=0x7fffffffdf20, flags=...,
flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#12 0x00007ffff60b8206 in QCoreApplication::exec ()
at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#13 0x000055555555e6da in main (argc=<optimized out>, argv=<optimized out>)
at ./src/main.cpp:72
Reply to: