[korganizer] [Bug 487601] New: Deleting an event (stored on nextcloud) in month view crash kalendar

Bruno Friedmann bugzilla_noreply at kde.org
Sun May 26 20:15:10 BST 2024


https://bugs.kde.org/show_bug.cgi?id=487601

            Bug ID: 487601
           Summary: Deleting an event (stored on nextcloud) in month view
                    crash kalendar
    Classification: Applications
           Product: korganizer
           Version: unspecified
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: bruno at ioda-net.ch
  Target Milestone: ---

Application: korganizer (6.0.2 (24.02.2))

Qt Version: 5.15.13
Frameworks Version: 5.116.0
Operating System: Linux 6.9.1-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
This is really easy to reproduce, with a remote nextcloud agenda, set kalendar
in month view (maybe other view have the same result), select an event then
clic delete (keyboard del) as soon as the event is going away the crash is
present.

This (mis)behavior appear once my plasma setup was moved to qt6/wayland (was
working well before with qt5/X11)

The crash can be reproduced every time.

-- Backtrace:
Application: KOrganizer (korganizer), signal: Segmentation fault

[KCrash Handler]
#4  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::get()
const (this=0x8) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/tools/qscopedpointer.h:110
#5  qGetPtrHelper<QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> > >(QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> >&) (ptr=...) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/global/qtclasshelpermacros.h:79
#6  QObject::d_func() (this=0x0) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qobject.h:107
#7  QObject::deleteLater() (this=0x0) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qobject.cpp:2456
#8  0x00007f4bd45673d5 in
Akonadi::IncidenceChangerPrivate::handleInvitationsAfterChange(QSharedPointer<Akonadi::Change>
const&) (this=this at entry=0x55692b378270, change=...) at
/usr/src/debug/akonadi-calendar-24.02.2/src/incidencechanger.cpp:658
#9  0x00007f4bd45686f8 in
Akonadi::IncidenceChangerPrivate::handleDeleteJobResult(KJob*)
(this=0x55692b378270, job=<optimized out>) at
/usr/src/debug/akonadi-calendar-24.02.2/src/incidencechanger.cpp:358
#10 0x00007f4bd4fd232e in QObject::event(QEvent*) (this=0x55692b378270,
e=0x55692bb85bb0) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qobject.cpp:1446
#11 0x00007f4bd61c2f1e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55692b378270, e=0x55692bb85bb0) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/widgets/kernel/qapplication.cpp:3287
#12 0x00007f4bd4f8f060 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55692b378270, event=0x55692bb85bb0) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1134
#13 0x00007f4bd4f8f099 in QCoreApplication::sendEvent(QObject*, QEvent*)
(receiver=<optimized out>, event=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1575
#14 0x00007f4bd4f8f3c0 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x55692aff9960) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1932
#15 0x00007f4bd51c2053 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x55692b006840) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#16 0x00007f4bd33fa740 in  () at /lib64/libglib-2.0.so.0
#17 0x00007f4bd33fc388 in  () at /lib64/libglib-2.0.so.0
#18 0x00007f4bd33fca3c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#19 0x00007f4bd51c0b0c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55692af9d350, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#20 0x00007f4bd4f997db in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffefce705e0,
flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/global/qflags.h:34
#21 0x00007f4bd4f92fe6 in QCoreApplication::exec() () at
/usr/src/debug/qtbase-everywhere-src-6.7.0/src/corelib/global/qflags.h:74
#22 0x00005569128c19d9 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at /usr/src/debug/korganizer-24.02.2/src/main.cpp:62
[Inferior 1 (process 5044) detached]

The reporter indicates this bug may be a duplicate of or related to bug 487484.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list