Bug 438323 - crash loading an appointment in KOrganizer from web in ICS format
Summary: crash loading an appointment in KOrganizer from web in ICS format
Status: REPORTED
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-06-09 12:33 UTC by John Mc Gill
Modified: 2021-06-12 23:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
attachment-4391-0.html (4.14 KB, text/html)
2021-06-12 13:28 UTC, John Mc Gill
Details

Note You need to log in before you can comment on or make changes to this bug.
Description John Mc Gill 2021-06-09 12:33:24 UTC
Application: korganizer (5.14.2 (20.04.2))

Qt Version: 5.12.7
Frameworks Version: 5.71.0
Operating System: Linux 5.3.18-lp152.78-default x86_64
Windowing system: X11
Distribution: "openSUSE Leap 15.2"

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

loading a sppointment in korgannizer from web in ISC format

-- Backtrace:
Application: KOrganizer (korganizer), signal: Segmentation fault
[KCrash Handler]
#4  QMetaObject::activate (sender=sender@entry=0x564406b05800, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff723ce430) at kernel/qobject.cpp:3733
#5  0x00007ff888912547 in QMetaObject::activate (sender=sender@entry=0x564406b05800, m=m@entry=0x7ff888d88900 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff723ce430) at kernel/qobject.cpp:3657
#6  0x00007ff8889125ef in QObject::destroyed (this=this@entry=0x564406b05800, _t1=<optimized out>, _t1@entry=0x564406b05800) at .moc/moc_qobject.cpp:218
#7  0x00007ff889a0acf3 in QWidget::~QWidget (this=0x564406b05800, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1662
#8  0x00007ff889b46119 in QMenu::~QMenu (this=0x564406b05800, __in_chrg=<optimized out>) at widgets/qmenu.cpp:1725
#9  0x00007ff883574256 in KActionMenu::~KActionMenu() () from /usr/lib64/libKF5WidgetsAddons.so.5
#10 0x00007ff883574269 in KActionMenu::~KActionMenu() () from /usr/lib64/libKF5WidgetsAddons.so.5
#11 0x00007ff88890fa4b in QObjectPrivate::deleteChildren (this=this@entry=0x564406bf8c70) at kernel/qobject.cpp:2017
#12 0x00007ff889a0ac3c in QWidget::~QWidget (this=0x564406a5b400, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1696
#13 0x00007ff885334d79 in Akonadi::EntityTreeView::~EntityTreeView() () from /usr/lib64/libKF5AkonadiWidgets.so.5
#14 0x00007ff88890fa4b in QObjectPrivate::deleteChildren (this=this@entry=0x564406645790) at kernel/qobject.cpp:2017
#15 0x00007ff889a0ac3c in QWidget::~QWidget (this=0x564406b35c70, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1696
#16 0x00007ff889b73269 in QStackedWidget::~QStackedWidget (this=0x564406b35c70, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:147
#17 0x00007ff88890fa4b in QObjectPrivate::deleteChildren (this=this@entry=0x564406a0b270) at kernel/qobject.cpp:2017
#18 0x00007ff889a0ac3c in QWidget::~QWidget (this=0x5644069e8e50, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1696
#19 0x00007ff88c09ae0a in ?? () from /usr/lib64/libkorganizerprivate.so.5
#20 0x00007ff88c09aea9 in ?? () from /usr/lib64/libkorganizerprivate.so.5
#21 0x00007ff88c0b0cee in CalendarView::~CalendarView() () from /usr/lib64/libkorganizerprivate.so.5
#22 0x00007ff88c0b0e19 in CalendarView::~CalendarView() () from /usr/lib64/libkorganizerprivate.so.5
#23 0x00007ff88c08b3cd in ActionManager::~ActionManager() () from /usr/lib64/libkorganizerprivate.so.5
#24 0x00007ff88c08b469 in ActionManager::~ActionManager() () from /usr/lib64/libkorganizerprivate.so.5
#25 0x000056440492dd3f in ?? ()
#26 0x000056440492ddf9 in ?? ()
#27 0x00007ff888912a00 in QObject::event (this=this@entry=0x56440654af50, e=e@entry=0x564406722a20) at kernel/qobject.cpp:1252
#28 0x00007ff889a0f443 in QWidget::event (this=this@entry=0x56440654af50, event=event@entry=0x564406722a20) at kernel/qwidget.cpp:9409
#29 0x00007ff889b18d70 in QMainWindow::event (this=0x56440654af50, event=0x564406722a20) at widgets/qmainwindow.cpp:1339
#30 0x00007ff88aaac121 in KMainWindow::event(QEvent*) () from /usr/lib64/libKF5XmlGui.so.5
#31 0x00007ff88aaed597 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libKF5XmlGui.so.5
#32 0x00007ff8899cef2c in QApplicationPrivate::notify_helper (this=this@entry=0x564406481c30, receiver=receiver@entry=0x56440654af50, e=e@entry=0x564406722a20) at kernel/qapplication.cpp:3701
#33 0x00007ff8899d6540 in QApplication::notify (this=0x7fff723cf080, receiver=0x56440654af50, e=0x564406722a20) at kernel/qapplication.cpp:3447
#34 0x00007ff8888e2328 in QCoreApplication::notifyInternal2 (receiver=0x56440654af50, event=0x564406722a20) at kernel/qcoreapplication.cpp:1088
#35 0x00007ff8888e24fe in QCoreApplication::sendEvent (receiver=<optimized out>, event=event@entry=0x564406722a20) at kernel/qcoreapplication.cpp:1476
#36 0x00007ff8888e4ee7 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x56440647ddf0) at kernel/qcoreapplication.cpp:1825
#37 0x00007ff8888e5488 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1679
#38 0x00007ff88893fd93 in postEventSourceDispatch (s=0x564406562730) at kernel/qeventdispatcher_glib.cpp:276
#39 0x00007ff87d922624 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#40 0x00007ff87d9229c0 in ?? () from /usr/lib64/libglib-2.0.so.0
#41 0x00007ff87d922a4c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#42 0x00007ff88893f3af in QEventDispatcherGlib::processEvents (this=0x56440656e510, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#43 0x00007ff8888e057a in QEventLoop::exec (this=this@entry=0x7fff723cefa0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#44 0x00007ff8888e9780 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1389
#45 0x000056440492c647 in ?? ()
#46 0x00007ff887caf34a in __libc_start_main () from /lib64/libc.so.6
#47 0x000056440492c88a in ?? ()
[Inferior 1 (process 21961) detached]

Possible duplicates by query: bug 436256, bug 434873, bug 434294, bug 427748, bug 423803.

Reported using DrKonqi
Comment 1 gjditchfield 2021-06-09 15:36:52 UTC
Is this repeatable?

Would it be possible for you to remove sensitive information from the ICS file, test that it still causes a crash, and attach it to this bug report?
Comment 2 gjditchfield 2021-06-11 00:19:34 UTC
(Off-line communication: crash repeated when the ICS file was merged with an existing calendar, but not when imported as a new calendar.)
Comment 3 John Mc Gill 2021-06-12 13:28:50 UTC
Created attachment 139255 [details]
attachment-4391-0.html

p, li { white-space: pre-wrap; }New ISC that is incorrect. For date posted for appointment was DTSTAMP -not either DTSTART or DTEND.

On Wednesday, June 9, 2021 11:36:52 AM EDT you wrote:> https://bugs.kde.org/show_bug.cgi?id=438323> > gjditchfield@acm.org changed:> > What |Removed |Added> ----------------------------------------------------------------------------> Status|REPORTED |NEEDSINFO> CC| |gjditchfield@acm.org> Resolution|--- |WAITINGFORINFO> > --- Comment #1 from gjditchfield@acm.org ---> Is this repeatable?> > Would it be possible for you to remove sensitive information from the ICS> file, test that it still causes a crash, and attach it to this bug report?
Comment 4 gjditchfield 2021-06-12 23:59:52 UTC
(In reply to John Mc Gill from comment #3)
> Created attachment 139255 [details]
> attachment-4391-0.html

Did you mean to attach an ICS file with comment #3?  The attachment is just an e-mail reply.