Package: libical3
Version: 3.0.11-2
Severity: normal

Dear Maintainer,

I am running a kde desktop on a debian system mostly from the testing 
repository. Since a few days or so,
I observe that akonadi_ical_resources crashes on my birthday.ics. I checked 
this file and removed an incomplete
entry. However, the akonadi backend keeps crashing. A partial backtrace (see 
below) shows libicalvcal.so.3
in the call stack just above addtional unresolved entries. I downgraded 
libical3 to stable (3.0.9) and the
crash disappears. So, I conclude that either
- the input file is still corrupt, but then the parser should produce an error 
and not a segfault
- or the parser/library update to 3.0.11 has introduced a bug,
- or I misinterpret the stacktrace..

I will provide the putatively corrupt input file as attachment. I am not 
certain that it will reproduce the
bug, but without further input, this is the best I can offer.

Thanks for your attention,

Stefan

Application: birthdays.ics (akonadi_ical_resource), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f2a8eda7034 in cleanVObject () at 
/usr/lib/x86_64-linux-gnu/libicalvcal.so.3
#5  0x00007f2a8edab4d5 in  () at /usr/lib/x86_64-linux-gnu/libicalvcal.so.3
#6  0x00007f2a8edab672 in Parse_MIME_FromFile () at 
/usr/lib/x86_64-linux-gnu/libicalvcal.so.3
#7  0x00007f2a8edab6ed in Parse_MIME_FromFileName () at 
/usr/lib/x86_64-linux-gnu/libicalvcal.so.3
#8  0x00007f2a90c2bb17 in 
KCalendarCore::VCalFormat::load(QSharedPointer<KCalendarCore::Calendar> const&, 
QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5CalendarCore.so.5abi2
#9  0x00007f2a90bca5ed in KCalendarCore::FileStorage::load() () at 
/usr/lib/x86_64-linux-gnu/libKF5CalendarCore.so.5abi2
#10 0x000056231695bee7 in  ()
#11 0x00007f2a90b6aec1 in 
Akonadi::SingleFileResourceBase::readLocalFile(QString const&) () at 
/usr/lib/x86_64-linux-gnu/libakonadi-singlefileresource.so.5
#12 0x000056231695a8fb in  ()
#13 0x00007f2a8fbf178c in QObject::event(QEvent*) () at 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f2a9035574f in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f2a8fbc4e9a in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f2a8fbc7e11 in QCoreApplicationPrivate::sendPostedEvents(QObject*, 
int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f2a8fc1d413 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f2a8dacdc7b in g_main_context_dispatch () at 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f2a8dacdf28 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f2a8dacdfdf in g_main_context_iteration () at 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f2a8fc1ca90 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f2a8fbc38db in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f2a8fbcbb10 in QCoreApplication::exec() () at 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x000056231695b5e1 in  ()
#25 0x00007f2a8f550e4a in __libc_start_main (main=0x5623169574a0, argc=3, 
argv=0x7fff374a37a8, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, stack_end=0x7fff374a3798) at ../csu/libc-start.c:314
#26 0x00005623169574da in  ()
[Inferior 1 (process 13786) detached]


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable-security'), (500, 
'proposed-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.14.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_USER, TAINT_DIE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:de
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libical3 depends on:
ii  libc6         2.32-4
ii  libdb5.3      5.3.28+dfsg1-0.8
ii  libgcc-s1     11.2.0-10
ii  libglib2.0-0  2.70.0-3
ii  libicu67      67.1-7
ii  libstdc++6    11.2.0-10
ii  tzdata        2021e-1

libical3 recommends no packages.

libical3 suggests no packages.

-- no debconf information

Reply via email to