Version-Release number of selected component: gnome-calendar-3.30.1-1.fc29 Additional info: reporter: libreport-2.9.7 backtrace_rating: 4 cmdline: /usr/bin/gnome-calendar --gapplication-service crash_function: g_type_check_instance_is_fundamentally_a executable: /usr/bin/gnome-calendar journald_cursor: s=9a9ec60234814bc486e6d37074d5191d;i=14f5abb;b=eddacbab497249c492dfa6d7de9e7bbe;m=2cd49419df;t=580267526959a;x=9a5aee81200ca20b kernel: 4.19.15-300.fc29.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (8 frames) #0 g_type_check_instance_is_fundamentally_a at gtype.c:4026 #2 client_dispose at /usr/src/debug/evolution-data-server-3.30.4-1.fc29.x86_64/src/libedataserver/e-client.c:315 #5 cal_client_view_dispose at /usr/src/debug/evolution-data-server-3.30.4-1.fc29.x86_64/src/calendar/libecal/e-cal-client-view.c:603 #8 view_state_changed_data_free at ../contrib/evolution/e-cal-data-model.c:399 #9 g_source_callback_unref at gmain.c:1551 #11 g_source_destroy_internal at gmain.c:1236 #15 g_main_context_iteration at gmain.c:3981 #16 g_application_run at gapplication.c:2470
Created attachment 1522884 [details] File: backtrace
Created attachment 1522885 [details] File: cgroup
Created attachment 1522886 [details] File: core_backtrace
Created attachment 1522887 [details] File: cpuinfo
Created attachment 1522888 [details] File: dso_list
Created attachment 1522889 [details] File: environ
Created attachment 1522890 [details] File: exploitable
Created attachment 1522891 [details] File: limits
Created attachment 1522892 [details] File: maps
Created attachment 1522893 [details] File: mountinfo
Created attachment 1522894 [details] File: open_fds
Created attachment 1522895 [details] File: proc_pid_status
Created attachment 1522896 [details] File: var_log_messages
Thanks for a bug report. Is there any reproducer for the crash, please? Or any description what could be happening when the crash happened, please?
I forgot to mention, it looks like a ref/unref imbalance somewhere in the code, either in libecal, or in gnome-calendar itself, on an ECalClient/EClient instance.
At this point, I don't recall the exact circumstances. If I didn't write something down when I reported it, then it probably happened in the background. I have occasionally flipped back to the screen with Evo running or went to uncover it from behind other windows only to find that it had closed while I wasn't looking. I suspect this was one of those times.
I found one issue while testing this, reported upstream as https://gitlab.gnome.org/GNOME/gnome-calendar/issues/434 Though it's not directly related. I've been able to reproduce this by adding/removing a CalDAV calendar .source file to/from ~/.config/evolution/sources, which I filled as https://gitlab.gnome.org/GNOME/gnome-calendar/issues/435
The above report contains a proposed change, if anyone would like to backport it. It's here: https://gitlab.gnome.org/GNOME/gnome-calendar/issues/435#note_556880
OK, I see my analysis was lacking. Thanks Milan! I'm already preparing a gnome-calendar update with a bunch of patches, so I'll add yours as well.
FEDORA-2019-ff0223e2ca has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-ff0223e2ca
gnome-calendar-3.32.2-3.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-ff0223e2ca
gnome-calendar-3.32.2-4.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-ff0223e2ca
gnome-calendar-3.32.2-5.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-ff0223e2ca
gnome-calendar-3.32.2-5.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.