gnome-calendar issueshttps://gitlab.gnome.org/GNOME/gnome-calendar/-/issues2024-03-09T23:51:25Zhttps://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1101SIGABRT crash (related to assertions?) when immediately typing a search query...2024-03-09T23:51:25ZJeff FortinSIGABRT crash (related to assertions?) when immediately typing a search query on startup while running under GNOME Builder's debuggerI wanted to try reproducing #992 which has stopped occurring on the Nightly version, so I ran the git `main` version under GNOME Builder's debugger and:
1. Start in Month view mode
2. Opened the search bar (was it with Ctrl+F or clickin...I wanted to try reproducing #992 which has stopped occurring on the Nightly version, so I ran the git `main` version under GNOME Builder's debugger and:
1. Start in Month view mode
2. Opened the search bar (was it with Ctrl+F or clicking the button? don't remember)
3. Typed "search" as the search query
GNOME Builder instantly caught this crash:
```
Thread 96 "gnome-calendar" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fff60ff96c0 (LWP 109)]
0x00007ffff6a90e14 in __pthread_kill_implementation () from /usr/lib/x86_64-linux-gnu/libc.so.6
> bt full
#0 0x00007ffff6a90e14 in __pthread_kill_implementation () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a3edce in raise () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff6a2683f in abort () at /usr/lib/x86_64-linux-gnu/libc.so.6
#3 0x00007ffff70dff4b in g_assertion_message_expr[cold] () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff714a167 in g_assertion_message_expr () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00005555555cc3f1 in message_queue_source_prepare (source=0x7fff380025a0, timeout=0x7fff60ff8a94) at ../src/core/gcal-calendar-monitor.c:857
self = 0x5555573c8340
queue_source = 0x7fff380025a0
__func__ = "message_queue_source_prepare"
#6 0x00007ffff711c897 in g_main_context_prepare_unlocked.part.0.constprop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff711cbf8 in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555573c8340) at ../src/core/gcal-calendar-monitor.c:948
mainloop = 0x7fff38002580
queue_source = 0x7fff380025a0
self = 0x5555573c8340
__func__ = "calendar_view_thread_func"
#10 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#12 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
```
<details><summary>Click to expand: "thread apply all bt" output</summary>
```
> thread apply all bt
Thread 97 (Thread 0x7fff617fa6c0 (LWP 110) "gnome-calendar"):
#0 0x00007ffff6b16cb6 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8eb30 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fff617fa6c0 in ()
#3 0x0000000000000000 in ()
Thread 96 (Thread 0x7fff60ff96c0 (LWP 109) "gnome-calendar"):
#0 0x00007ffff6a90e14 in __pthread_kill_implementation () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a3edce in raise () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff6a2683f in abort () at /usr/lib/x86_64-linux-gnu/libc.so.6
#3 0x00007ffff70dff4b in g_assertion_message_expr[cold] () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff714a167 in g_assertion_message_expr () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00005555555cc3f1 in message_queue_source_prepare (source=0x7fff380025a0, timeout=0x7fff60ff8a94) at ../src/core/gcal-calendar-monitor.c:857
#6 0x00007ffff711c897 in g_main_context_prepare_unlocked.part.0.constprop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff711cbf8 in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555573c8340) at ../src/core/gcal-calendar-monitor.c:948
#10 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#12 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 95 (Thread 0x7fff9cff96c0 (LWP 108) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555557adba0) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 94 (Thread 0x7fff9f7fe6c0 (LWP 107) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff6e61b8b in e_async_closure_wait (closure=closure@entry=0x7fff84003fb0) at /run/build/evolution-data-server/src/libedataserver/e-data-server-util.c:1844
#4 0x00007ffff6fdb419 in e_cal_client_get_view_sync (client=0x7fffb4003290, sexp=0x7fff84007280 "(and (occur-in-time-range? (make-time \"20230314T024928Z\") (make-time \"20240314T024927Z\")) (contains? \"summary\" \"search\"))", out_view=0x7fff9f7fd9d8, cancellable=0x7fff84002690, error=0x7fff9f7fd9d0) at /run/build/evolution-data-server/src/calendar/libecal/e-cal-client.c:6617
#5 0x00005555555cbdbf in create_view (self=0x555555794460) at ../src/core/gcal-calendar-monitor.c:767
#6 0x00005555555cc502 in message_queue_source_dispatch (source=0x7fff84002970, callback=0x0, user_data=0x0) at ../src/core/gcal-calendar-monitor.c:885
#7 0x00007ffff711ad07 in g_main_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff711ce17 in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00005555555cc6d6 in calendar_view_thread_func (data=0x555555794460) at ../src/core/gcal-calendar-monitor.c:948
#11 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#13 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 93 (Thread 0x7ffff0f3b6c0 (LWP 106) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x555557394350) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 50 (Thread 0x7fff61ffb6c0 (LWP 63) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x555557476c50) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 49 (Thread 0x7fff627fc6c0 (LWP 62) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555574b8e30) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 48 (Thread 0x7fff62ffd6c0 (LWP 61) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555574f2530) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 47 (Thread 0x7fff637fe6c0 (LWP 60) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555574ba9b0) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 46 (Thread 0x7fff63fff6c0 (LWP 59) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x55555749da70) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 45 (Thread 0x7fff90bfb6c0 (LWP 58) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555574c2a20) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 44 (Thread 0x7fff913fc6c0 (LWP 57) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x55555745d040) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 43 (Thread 0x7fff91bfd6c0 (LWP 56) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555573bb060) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 42 (Thread 0x7fff923fe6c0 (LWP 55) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555573b3d10) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 41 (Thread 0x7fff92bff6c0 (LWP 54) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555573b39f0) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 39 (Thread 0x7fff9d7fa6c0 (LWP 52) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x55555573b200) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 38 (Thread 0x7fff9dffb6c0 (LWP 51) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555556e8370) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 37 (Thread 0x7fff9e7fc6c0 (LWP 50) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555573aed60) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 36 (Thread 0x7fff9effd6c0 (LWP 49) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555557034c0) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 34 (Thread 0x7fff9ffff6c0 (LWP 47) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x55555739e690) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 33 (Thread 0x7fffa4fff6c0 (LWP 46) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555cc6d6 in calendar_view_thread_func (data=0x5555573aff90) at ../src/core/gcal-calendar-monitor.c:948
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 32 (Thread 0x7fffa77fe6c0 (LWP 45) "gnome-cale:sh3"):
#0 0x00007ffff6a8b709 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8e089 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51147bd in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4d8b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51146ec in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 31 (Thread 0x7fffa7fff6c0 (LWP 44) "gnome-cale:sh2"):
#0 0x00007ffff6a8b709 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8e089 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51147bd in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4d8b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51146ec in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 30 (Thread 0x7fffc8ff96c0 (LWP 43) "gnome-cale:sh1"):
#0 0x00007ffff6a8b709 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8e089 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51147bd in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4d8b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51146ec in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 29 (Thread 0x7fffc9ffb6c0 (LWP 42) "gnome-cale:gl0"):
#0 0x00007ffff6a8b709 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8e089 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51147bd in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4d8b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51146ec in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 28 (Thread 0x7fffcaffd6c0 (LWP 41) "gnome-ca:gdrv0"):
#0 0x00007ffff6a8b709 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8e089 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51147bd in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4d8b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51146ec in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 27 (Thread 0x7fffe15616c0 (LWP 40) "gnome-cale:gl0"):
#0 0x00007ffff6a8b709 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8e089 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51147bd in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4d8b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51146ec in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 26 (Thread 0x7fffe1d626c0 (LWP 39) "gnome-ca:gdrv0"):
#0 0x00007ffff6a8b709 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8e089 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51147bd in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4d8b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51146ec in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 25 (Thread 0x7fffc97fa6c0 (LWP 38) "gnome-ca:shlo0"):
#0 0x00007ffff6a8b709 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8e089 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51147bd in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4d8b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51146ec in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 24 (Thread 0x7fffcb7fe6c0 (LWP 37) "gnome-cale:sh0"):
#0 0x00007ffff6a8b709 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8e089 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51147bd in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4d8b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51146ec in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 23 (Thread 0x7fffe26c46c0 (LWP 36) "gnome-c:disk$0"):
#0 0x00007ffff6a8b709 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8e089 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51147bd in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4d8b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51146ec in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 22 (Thread 0x7fffcbfff6c0 (LWP 35) "gnome-cal:rcs0"):
#0 0x00007ffff6a8b709 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6a8e089 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51147bd in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4d8b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51146ec in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 15 (Thread 0x7fffca7fc6c0 (LWP 28) "pool-gnome-cale"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff7330655 in g_dbus_connection_send_message_with_reply_sync () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff73309a3 in g_dbus_connection_call_sync_internal () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5 0x00007ffff733e74c in g_dbus_proxy_call_sync_internal () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6 0x00007ffff733fc9b in g_dbus_proxy_call_sync () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7 0x00007ffff5be01bc in e_dbus_calendar_call_get_view_sync (proxy=0x7fffb0013e50, arg_query=arg_query@entry=0x7fffb008af40 "(and (occur-in-time-range? (make-time \"20230314T024928Z\") (make-time \"20240314T024927Z\")) (contains? \"summary\" \"search\"))", out_object_path=out_object_path@entry=0x7fffca7fba28, cancellable=cancellable@entry=0x7fff84002690, error=error@entry=0x7fffca7fba30) at /run/build/evolution-data-server/src/private/e-dbus-calendar.c:4916
#8 0x00007ffff6fd2470 in cal_client_get_view_in_dbus_thread (simple=0x7fff84001430, source_object=0x7fffb4003290, cancellable=0x7fff84002690) at /run/build/evolution-data-server/src/calendar/libecal/e-cal-client.c:6449
#9 0x00007ffff6fd1657 in cal_client_run_in_dbus_thread_idle_cb (user_data=0x7fff840041f0) at /run/build/evolution-data-server/src/calendar/libecal/e-cal-client.c:379
#10 0x00007ffff711ad07 in g_main_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff711ce17 in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff6fd1858 in cal_client_dbus_thread (user_data=0x7fffb8002a00) at /run/build/evolution-data-server/src/calendar/libecal/e-cal-client.c:330
#14 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#16 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 7 (Thread 0x7fffe37fe6c0 (LWP 20) "gnome-calendar"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff6e44cb6 in source_registry_object_manager_thread (data=0x5555557b2ed0) at /run/build/evolution-data-server/src/libedataserver/e-source-registry.c:1167
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 5 (Thread 0x7fffe3fff6c0 (LWP 18) "gdbus"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d7c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff73401f2 in gdbus_shared_thread_func () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 3 (Thread 0x7ffff173c6c0 (LWP 16) "gmain"):
#0 0x00007ffff6b0941d in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711cd6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff711d4d3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff711d529 in glib_worker_main () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 2 (Thread 0x7ffff1f3d6c0 (LWP 15) "pool-spawner"):
#0 0x00007ffff6b14d3d in syscall () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff717b36d in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70e559b in g_async_queue_pop_intern_unlocked () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff714c423 in g_thread_pool_spawn_thread () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff714bd29 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6a8ee39 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6b16cc4 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 1 (Thread 0x7ffff44a79c0 (LWP 12) "gnome-calendar"):
#0 0x00007ffff6b16cb6 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b16e11 in __clone_internal () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff6a8ea10 in create_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#3 0x00007ffff6a8f5b8 in pthread_create () at /usr/lib/x86_64-linux-gnu/libc.so.6
#4 0x00007ffff717afdf in g_system_thread_new () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff714c1a0 in g_thread_new () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00005555555cc896 in maybe_spawn_view_thread (self=0x5555557f9350) at ../src/core/gcal-calendar-monitor.c:980
#7 0x00005555555cdfac in gcal_calendar_monitor_set_range (self=0x5555557f9350, range=0x5555576ba340) at ../src/core/gcal-calendar-monitor.c:1414
#8 0x0000555555595ec4 in update_range (self=0x5555556abca0) at ../src/core/gcal-timeline.c:316
#9 0x0000555555598161 in gcal_timeline_add_subscriber (self=0x5555556abca0, subscriber=0x5555592a5880) at ../src/core/gcal-timeline.c:1054
#10 0x00005555555c57d8 in gcal_search_engine_search (self=0x5555556aa3d0, search_query=0x555558d23810 "(contains? \"summary\" \"search\")", cancellable=0x0, callback=0x5555555c241b <on_search_finished_cb>, user_data=0x555555a5deb0) at ../src/search/gcal-search-engine.c:233
#11 0x00005555555c2980 in on_entry_search_changed_cb (entry=0x555555a62af0, self=0x555555a5deb0) at ../src/gui/gcal-search-button.c:262
#12 0x00007ffff7070652 in _g_closure_invoke_va () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff70864af in signal_emit_valist_unlocked () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff708c3c1 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff708c483 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff762156f in gtk_search_entry_changed_timeout_cb () at /usr/lib/x86_64-linux-gnu/libgtk-4.so.1
#17 0x00007ffff711dbfa in g_timeout_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff711ad07 in g_main_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ffff711ce17 in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ffff711d4d3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff7300a4d in g_application_run () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#22 0x000055555557c8f0 in main (argc=2, argv=0x7fffffffe498) at ../src/main.c:39
```
</details>https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1068Crash when inspecting the main window2023-08-18T02:21:29ZMaximilianoCrash when inspecting the main windowOpening the inspector and inspecing GCalWindow will result in the app crashing with error
```
GcalCalendarButton:ERROR:../src/gui/gcal-calendar-button.c:239:gcal_calendar_button_set_property: assertion failed: (self->context == NULL)
Bai...Opening the inspector and inspecing GCalWindow will result in the app crashing with error
```
GcalCalendarButton:ERROR:../src/gui/gcal-calendar-button.c:239:gcal_calendar_button_set_property: assertion failed: (self->context == NULL)
Bail out! GcalCalendarButton:ERROR:../src/gui/gcal-calendar-button.c:239:gcal_calendar_button_set_property: assertion failed: (self->context == NULL)
```
The issue can be reproduced in 44.1 and the version at gnome-nightly.https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1050Non-removed events visual artifacts cause a crash when switching between week...2024-02-22T06:43:47ZJeff FortinNon-removed events visual artifacts cause a crash when switching between weeks / months views, especially when scrolling fastIn issue #509, a crasher was identified related to the week view header's code (which is known to be very fragile). However, this is not limited to the weekview, all views can be affected (including the traditional month view up to versi...In issue #509, a crasher was identified related to the week view header's code (which is known to be very fragile). However, this is not limited to the weekview, all views can be affected (including the traditional month view up to version 45). This is a new bug report to better explain the problem and the steps to reproduce it.
The issue happens the `main` branch at version 2b78d57459e, and any previous version (including stable releases v44 and older).
# How to reproduce
The most reliable way to trigger this issue is to **spam your external mouse's scrollwheel in the traditional monthview** (scroll repeatedly/constantly, extremely fast), to rapidly switch between months, causing the events to eventually accumulate into overlapping events virtual artifacts that never get removed from the view, like this:
![image](/uploads/a47aa159a2d2c253012f52778ac30d2b/image.png)
Sidenote: the reason why we can see them overlapping is probably due to some of them being semi-transparent when looking at views showing dates older than "today". The artifacts get even more obvious if you resize the window after you've started seeing them and continue scrolling, as the piling up artifacts will also be misaligned then.
Eventually, you might get a crash just from the scrolling, or you might need to keep the mouse close to the headers area of the view, and/or you might need to also rapidly click the "Today" button nearly at the same time as you are scrolling.
The larger the timerange and the faster the input, the more likely the bug is to occur. With a continuous mousewheel (vs a discrete/clicky one), it is quite possible to shift back and forth 25 years into the past or future due to issue #1034, but this might become less (or more!) of an issue when issue #603 gets partially implemented in version 45.
The issue is very hard to trigger while running under gdb or GNOME Builder's debugger, vs running the app "normally". I managed to catch a backtrace, below. There is also a backtrace in https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/509#note_675177 but the root cause is presumed to be the same.
# Explanation / hypothesized causes
According to @feaneron :
> What happens is that the backend, for some reason, doesn't remove some events that it should remove, and they end up lingering in the main views.
>
> The week header is the most delicate part of the codebase, so it's usually what crashes first, but every view might be victim of this misbehaviour.
> It can happen at any view change, scrolling fast just increases the odds.
It can be fixed independently of the recently merged performance branch !343, and the new scrolling month view's initial implementation for bug #603
# Crash backtraces / debug output
Clicking the "Today" button from there and immediately scrolling caused
```
10:59:15.684887 Gtk: CRITICAL: gtk_layout_manager_get_layout_child: assertion 'GTK_IS_WIDGET (child)' failed
10:59:15.684908 Gtk: CRITICAL: gtk_grid_layout_child_get_row: assertion 'GTK_IS_GRID_LAYOUT_CHILD (child)' failed
10:59:15.684927 Gtk: CRITICAL: gtk_grid_layout_child_get_column: assertion 'GTK_IS_GRID_LAYOUT_CHILD (child)' failed
10:59:15.684941 Gtk: CRITICAL: gtk_grid_layout_child_get_column_span: assertion 'GTK_IS_GRID_LAYOUT_CHILD (child)' failed
Application exited
```
Sometimes during the piling-up graphical corruption you get this terminal output:
```
(gnome-calendar:12): Gtk-WARNING **: 10:46:04.653: A floating object was finalized.
This means that someone called g_object_unref() on an object that had only a floating reference;
the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
```
```
Thread 1 "gnome-calendar" received signal SIGSEGV, Segmentation fault.
0x00005555555bb0d5 in gcal_event_widget_clone (widget=0x0) at ../src/gui/gcal-event-widget.c:1002
1002 new_widget = gcal_event_widget_new (widget->context, widget->event);
> bt full
#0 0x00005555555bb0d5 in gcal_event_widget_clone (widget=0x0) at ../src/gui/gcal-event-widget.c:1002
new_widget = 0x7ffff75ea34a
#1 0x00005555555d647d in split_event_widget_at_column (self=0x555555a6ead0, widget=0x0, column=5) at ../src/gui/views/gcal-week-header.c:651
widget_before = 0x5
layout_manager = 0x555555a7db60
layout_child = 0x0
week_start = 0x555558b62e40
column_date = 0x555558a74220
end_column_date = 0x7fff64194f40
create_before = 1
create_after = 0
left_attach = 0
top_attach = 0
new_width = 21845
old_width = 1
#2 0x00005555555d69bc in apply_overflow_at_weekday (self=0x555555a6ead0, weekday=5) at ../src/gui/views/gcal-week-header.c:767
child = 0x0
#3 0x00005555555d6b10 in add_event_to_grid (self=0x555555a6ead0, event=0x7fff641982e0, start=5, end=5) at ../src/gui/views/gcal-week-header.c:810
week_start = 0x0
week_end = 0x0
layout_manager = 0x7fffffffdfa0
widget = 0x5555586d22e0
is_visible = 0
was_visible = -1
position = 3
i = 2024
#4 0x00005555555d9398 in gcal_week_header_add_event (self=0x555555a6ead0, event=0x7fff641982e0) at ../src/gui/views/gcal-week-header.c:1640
event_start = 0x7fff641b0ee0
event_end = 0x7fff64195ae0
week_start = 0x5555585375a0
week_end = 0x555558b4d820
all_day = 1
start = 5
end = 5
__func__ = "gcal_week_header_add_event"
#5 0x00005555555b757a in gcal_week_view_add_event (subscriber=0x5555558b3d80, event=0x7fff641982e0) at ../src/gui/views/gcal-week-view.c:497
self = 0x5555558b3d80
__func__ = "gcal_week_view_add_event"
#6 0x000055555559427f in add_event_to_subscriber (subscriber=0x5555558b3d80, event=0x7fff641982e0) at ../src/core/gcal-timeline.c:205
__func__ = "add_event_to_subscriber"
#7 0x00005555555959a8 in timeline_source_dispatch (source=0x5555557ccf90, callback=0x0, user_data=0x0) at ../src/core/gcal-timeline.c:682
subscriber = 0x5555558b3d80
subscriber_event_id = 0x7fff64182fe0 "GcalWeekView:some_hash1:some_hash2@google.com:20240202"
queue_data = 0x555558a71fc0
event_range = 0x555558878010
event = 0x7fff641982e0
timeline_source = 0x5555557ccf90
self = 0x5555557252e0
processed_events = 1
__func__ = "timeline_source_dispatch"
#8 0x00007ffff70afb07 in g_main_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff70b1c17 in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff70b22d3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff730095d in g_application_run () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#12 0x000055555557b810 in main (argc=2, argv=0x7fffffffe498) at ../src/main.c:39
app = 0x555555654220
```
<details>
<summary>Click to expand: full `thread apply all bt` output</summary>
```
> thread apply all bt
Thread 92 (Thread 0x7fffc9ffb6c0 (LWP 105) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x55555839c780) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 91 (Thread 0x7fff3a7fc6c0 (LWP 104) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x555556ea91d0) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 90 (Thread 0x7fff3affd6c0 (LWP 103) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x55555845b690) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 89 (Thread 0x7fff3b7fe6c0 (LWP 102) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x5555585ff950) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 88 (Thread 0x7fff597fa6c0 (LWP 101) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x5555583a27d0) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 82 (Thread 0x7fff58ff96c0 (LWP 95) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x555556f07a30) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 81 (Thread 0x7fff3bfff6c0 (LWP 94) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x555556667920) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 44 (Thread 0x7fff59ffb6c0 (LWP 57) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x555555834690) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 43 (Thread 0x7fff5a7fc6c0 (LWP 56) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x555556f10150) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 42 (Thread 0x7fff5affd6c0 (LWP 55) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x555556e9b800) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 41 (Thread 0x7fff5b7fe6c0 (LWP 54) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x555556e79820) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 40 (Thread 0x7fff5bfff6c0 (LWP 53) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x555556e77c90) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 39 (Thread 0x7fff78ff96c0 (LWP 52) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x5555557bb580) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 38 (Thread 0x7fff797fa6c0 (LWP 51) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x555555837c50) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 36 (Thread 0x7fff7a7fc6c0 (LWP 49) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x555555838e60) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 35 (Thread 0x7fff7affd6c0 (LWP 48) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00005555555c91a4 in calendar_view_thread_func (data=0x5555556e32f0) at ../src/core/gcal-calendar-monitor.c:921
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 34 (Thread 0x7fff7b7fe6c0 (LWP 47) "gnome-cale:sh5"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 33 (Thread 0x7fff7bfff6c0 (LWP 46) "gnome-cale:sh4"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 32 (Thread 0x7fff90bfb6c0 (LWP 45) "gnome-cale:sh3"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 31 (Thread 0x7fff913fc6c0 (LWP 44) "gnome-cale:sh2"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 30 (Thread 0x7fff91bfd6c0 (LWP 43) "gnome-cale:sh1"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 29 (Thread 0x7fff923fe6c0 (LWP 42) "gnome-cale:gl0"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 28 (Thread 0x7fff92bff6c0 (LWP 41) "gnome-ca:gdrv0"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 27 (Thread 0x7fffa4fff6c0 (LWP 40) "gnome-cale:gl0"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 26 (Thread 0x7fffa7fff6c0 (LWP 39) "gnome-ca:gdrv0"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 25 (Thread 0x7fffc8ff96c0 (LWP 38) "gnome-ca:shlo0"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 24 (Thread 0x7fffa77fe6c0 (LWP 37) "gnome-cale:sh0"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 23 (Thread 0x7fffcb7fe6c0 (LWP 36) "gnome-c:disk$0"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 22 (Thread 0x7fffe1ec26c0 (LWP 35) "gnome-cal:rcs0"):
#0 0x00007ffff6b1a6d9 in __futex_abstimed_wait_common () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6b1d059 in pthread_cond_wait () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffa51149ad in cnd_wait () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#3 0x00007fffa50c4f7b in util_queue_thread_func () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#4 0x00007fffa51148dc in impl_thrd_routine () at /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 17 (Thread 0x7fffc97fa6c0 (LWP 30) "pool-gnome-cale"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff6f9a858 in cal_client_dbus_thread (user_data=0x7fffb8002870) at /run/build/evolution-data-server/src/calendar/libecal/e-cal-client.c:330
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 10 (Thread 0x7fffe16c16c0 (LWP 23) "pool-gnome-cale"):
#0 0x00007ffff6b9d15d in syscall () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff7110260 in g_cond_wait_until () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff707a493 in g_async_queue_pop_intern_unlocked () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff707ab06 in g_async_queue_timeout_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff70e145f in g_thread_pool_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#7 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 7 (Thread 0x7fffe37fe6c0 (LWP 20) "gnome-calendar"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff6e0dcb6 in source_registry_object_manager_thread (data=0x555555717e80) at /run/build/evolution-data-server/src/libedataserver/e-source-registry.c:1167
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 5 (Thread 0x7fffe3fff6c0 (LWP 18) "gdbus"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b25c7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff733fd92 in gdbus_shared_thread_func () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 3 (Thread 0x7ffff17d06c0 (LWP 16) "gmain"):
#0 0x00007ffff6b979cd in poll () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff70b1b6a in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff70b22d3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff70b2329 in glib_worker_main () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 2 (Thread 0x7ffff1fd16c0 (LWP 15) "pool-spawner"):
#0 0x00007ffff6b9d15d in syscall () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff711007d in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff707a4cb in g_async_queue_pop_intern_unlocked () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff70e1293 in g_thread_pool_spawn_thread () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff70e0b99 in g_thread_proxy () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6b1de09 in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#6 0x00007ffff6ba4d74 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6
Thread 1 (Thread 0x7ffff1fd49c0 (LWP 12) "gnome-calendar"):
#0 0x00005555555bb0d5 in gcal_event_widget_clone (widget=0x0) at ../src/gui/gcal-event-widget.c:1002
#1 0x00005555555d647d in split_event_widget_at_column (self=0x555555a6ead0, widget=0x0, column=5) at ../src/gui/views/gcal-week-header.c:651
#2 0x00005555555d69bc in apply_overflow_at_weekday (self=0x555555a6ead0, weekday=5) at ../src/gui/views/gcal-week-header.c:767
#3 0x00005555555d6b10 in add_event_to_grid (self=0x555555a6ead0, event=0x7fff641982e0, start=5, end=5) at ../src/gui/views/gcal-week-header.c:810
#4 0x00005555555d9398 in gcal_week_header_add_event (self=0x555555a6ead0, event=0x7fff641982e0) at ../src/gui/views/gcal-week-header.c:1640
#5 0x00005555555b757a in gcal_week_view_add_event (subscriber=0x5555558b3d80, event=0x7fff641982e0) at ../src/gui/views/gcal-week-view.c:497
#6 0x000055555559427f in add_event_to_subscriber (subscriber=0x5555558b3d80, event=0x7fff641982e0) at ../src/core/gcal-timeline.c:205
#7 0x00005555555959a8 in timeline_source_dispatch (source=0x5555557ccf90, callback=0x0, user_data=0x0) at ../src/core/gcal-timeline.c:682
#8 0x00007ffff70afb07 in g_main_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff70b1c17 in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff70b22d3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff730095d in g_application_run () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#12 0x000055555557b810 in main (argc=2, argv=0x7fffffffe498) at ../src/main.c:39
```
</details>https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1048Gnome Calendar fails to start on nixos2024-03-08T03:49:51Zxeniaaxtlos@getcryst.alGnome Calendar fails to start on nixosTrying to launch gnome-calendar built manually using the manifest in `build-aux/flatpak` causes it to crash with the error
```
GcalDateChooserDay:ERROR:../src/gui/event-editor/gcal-date-chooser-day.c:177:gcal_date_chooser_day_set_date: a...Trying to launch gnome-calendar built manually using the manifest in `build-aux/flatpak` causes it to crash with the error
```
GcalDateChooserDay:ERROR:../src/gui/event-editor/gcal-date-chooser-day.c:177:gcal_date_chooser_day_set_date: assertion failed: (date != NULL)
Bail out! GcalDateChooserDay:ERROR:../src/gui/event-editor/gcal-date-chooser-day.c:177:gcal_date_chooser_day_set_date: assertion failed: (date != NULL)
```
in addition to a lot of `GLib-critical` with `assertion datetime != NULL failed`.
Tested on two different nixos installations (one with gnome, other one with sway), both have the same issue.
Possibly related to #485, though the timezone is not set to `Etc/UTC`, but to `Europe/Berlin`.https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/757Segfault crash on startup: segmentation fault in gcal_event_widget_clone2024-02-23T03:23:20ZTravis WrightsmanSegfault crash on startup: segmentation fault in gcal_event_widget_clone## Reproduction
1. Open GNOME Calendar
2. Segfault
## Versions
OS: Debian Testing
Kernel: 5.15.3-1 (x86_64)
```
$ gnome-calendar --version
gnome-calendar: Version 41.1
```
2023 update: this reportedly also affects versions 43.1+
##...## Reproduction
1. Open GNOME Calendar
2. Segfault
## Versions
OS: Debian Testing
Kernel: 5.15.3-1 (x86_64)
```
$ gnome-calendar --version
gnome-calendar: Version 41.1
```
2023 update: this reportedly also affects versions 43.1+
## Backtrace
```
(gnome-calendar:17702): Gtk-CRITICAL **: 16:32:15.937: gtk_container_child_get_valist: assertion 'GTK_IS_WIDGET (child)' failed
(gnome-calendar:17702): GcalEventWidget-CRITICAL **: 16:32:15.937: gcal_event_widget_get_date_end: assertion 'GCAL_IS_EVENT_WIDGET (self)' failed
(gnome-calendar:17702): GLib-CRITICAL **: 16:32:15.937: g_date_time_to_timezone: assertion 'datetime != NULL' failed
--Type <RET> for more, q to quit, c to continue without paging--
Thread 1 "gnome-calendar" received signal SIGSEGV, Segmentation fault.
0x00005555555a2c8a in gcal_event_widget_clone (widget=0x0) at ../src/gui/gcal-event-widget.c:1235
1235 ../src/gui/gcal-event-widget.c: No such file or directory.
(gdb) bt
#0 0x00005555555a2c8a in gcal_event_widget_clone (widget=0x0) at ../src/gui/gcal-event-widget.c:1235
#1 0x00005555555b40e2 in split_event_widget_at_column (self=self@entry=0x5555559be180, widget=widget@entry=0x0, column=column@entry=1) at ../src/gui/views/gcal-week-header.c:688
#2 0x00005555555b43cc in apply_overflow_at_weekday (weekday=1, self=0x5555559be180) at ../src/gui/views/gcal-week-header.c:776
#3 apply_overflow_at_weekday (self=0x5555559be180, weekday=1) at ../src/gui/views/gcal-week-header.c:762
#4 0x00005555555b6792 in add_event_to_grid (end=3, start=1, event=0x7fff7c512e80, self=0x5555559be180) at ../src/gui/views/gcal-week-header.c:818
#5 gcal_week_header_add_event (self=0x5555559be180, event=0x7fff7c512e80) at ../src/gui/views/gcal-week-header.c:1800
#6 0x0000555555588bd6 in add_event_to_subscriber (event=0x7fff7c512e80, subscriber=<optimized out>) at ../src/core/gcal-timeline.c:205
#7 timeline_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../src/core/gcal-timeline.c:682
#8 0x00007ffff6f40c7b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff6f40f28 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff6f40fdf in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff715f06d in g_application_run () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#12 0x0000555555575549 in main (argc=1, argv=0x7fffffffe698) at ../src/main.c:39
```
## Extras
- Connected to CalDAV in Gnome Online Accountshttps://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/740gnome-calendar-40.2-1.fc34: segfault when g_time_zone is not set (aarch64)2024-03-08T02:35:35ZClaudio Wundercwunder@gnome.orggnome-calendar-40.2-1.fc34: segfault when g_time_zone is not set (aarch64)A detailed description of the issue. Put as much information as you can, potentially
with images showing the issue.
### Steps to reproduce:
1. By Logging-in (in the OS) or manually opening GNOME Calendar
2. Segfaults
### Technical Inf...A detailed description of the issue. Put as much information as you can, potentially
with images showing the issue.
### Steps to reproduce:
1. By Logging-in (in the OS) or manually opening GNOME Calendar
2. Segfaults
### Technical Information
- GNOME Calendar Version: gnome-calendar-40.2-1.fc34
- Kernel Version: 5.11.12-300.fc34.aarch64
- Architecture: aarch64 (ARM, Apple M1)
**OS Information:**
```
NAME=Fedora
VERSION="34 (Workstation Edition)"
ID=fedora
VERSION_ID=34
PLATFORM_ID="platform:f34"
```
**Environment Details:**
```
HOME=[REDCATED]
LANG=en_US.UTF-8
LOGNAME=parallels
PATH=[REDCATED]/.local/bin:[REDCATED]/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin
SHELL=/bin/bash
SYSTEMD_EXEC_PID=3671
USER=parallels
XDG_RUNTIME_DIR=/run/user/1000
XDG_DATA_DIRS=[REDCATED]/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
DESKTOP_SESSION=gnome
DISPLAY=:0
GDMSESSION=gnome
GDM_LANG=en_US.UTF-8
GNOME_SETUP_DISPLAY=:1
HOSTNAME=Fedora
LESSOPEN=||/usr/bin/lesspipe.sh %s
MAIL=/var/spool/mail/[REDCATED]
MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
PWD=/home/parallels
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/2190,unix/unix:/tmp/.ICE-unix/2190
SHLVL=0
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
WAYLAND_DISPLAY=wayland-0
XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.IL5880
XDG_CURRENT_DESKTOP=GNOME
XDG_MENU_PREFIX=gnome-
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=gnome
XDG_SESSION_TYPE=wayland
XMODIFIERS=@im=ibus
which_declare=declare -f
```
**GNOME Calendar Logs**
```
User Logs:
--Sep 05 02:54:02 Fedora gnome-calendar[3235]: g_time_zone_get_identifier: assertion 'tz != NULL' failed
Sep 05 02:54:03 Fedora gnome-calendar[3403]: g_time_zone_get_identifier: assertion 'tz != NULL' failed
Sep 05 02:54:08 Fedora gnome-calendar[3494]: g_time_zone_get_identifier: assertion 'tz != NULL' failed
Sep 05 02:54:15 Fedora gnome-calendar[3671]: g_time_zone_get_identifier: assertion 'tz != NULL' failed
--
```
**Memory Heaps:**
```
aaaabd740000-aaaabd7da000 r-xp 00000000 00:21 320422 /usr/bin/gnome-calendar
aaaabd7ed000-aaaabd7f0000 r--p 0009d000 00:21 320422 /usr/bin/gnome-calendar
aaaabd7f0000-aaaabd7f1000 rw-p 000a0000 00:21 320422 /usr/bin/gnome-calendar
aaaabd7f1000-aaaabd7f2000 rw-p 00000000 00:00 0
aaaad8328000-aaaad86bb000 rw-p 00000000 00:00 0 [heap]
ffff54000000-ffff54021000 rw-p 00000000 00:00 0
ffff54021000-ffff58000000 ---p 00000000 00:00 0
ffff58000000-ffff58021000 rw-p 00000000 00:00 0
ffff58021000-ffff5c000000 ---p 00000000 00:00 0
ffff5c000000-ffff5c021000 rw-p 00000000 00:00 0
ffff5c021000-ffff60000000 ---p 00000000 00:00 0
ffff60a90000-ffff60aa0000 ---p 00000000 00:00 0
ffff60aa0000-ffff612a0000 rw-p 00000000 00:00 0
ffff612a0000-ffff612b0000 ---p 00000000 00:00 0
ffff612b0000-ffff61ab0000 rw-p 00000000 00:00 0
ffff61ab0000-ffff61ac0000 ---p 00000000 00:00 0
ffff61ac0000-ffff622c0000 rw-p 00000000 00:00 0
ffff622c0000-ffff622d0000 ---p 00000000 00:00 0
ffff622d0000-ffff62ad0000 rw-p 00000000 00:00 0
ffff62ad0000-ffff70000000 r--p 00000000 00:21 188564 /usr/lib/locale/locale-archive
ffff70000000-ffff70021000 rw-p 00000000 00:00 0
ffff70021000-ffff74000000 ---p 00000000 00:00 0
ffff74000000-ffff74068000 rw-p 00000000 00:00 0
ffff74068000-ffff78000000 ---p 00000000 00:00 0
ffff78000000-ffff78021000 rw-p 00000000 00:00 0
ffff78021000-ffff7c000000 ---p 00000000 00:00 0
ffff7c000000-ffff7c035000 rw-p 00000000 00:00 0
ffff7c035000-ffff80000000 ---p 00000000 00:00 0
ffff80000000-ffff80021000 rw-p 00000000 00:00 0
ffff80021000-ffff84000000 ---p 00000000 00:00 0
ffff841da000-ffff841e0000 r-xp 00000000 00:21 307671 /usr/lib64/evolution-data-server/credential-modules/module-credentials-goa.so
ffff841e0000-ffff841f9000 ---p 00006000 00:21 307671 /usr/lib64/evolution-data-server/credential-modules/module-credentials-goa.so
ffff841f9000-ffff841fa000 r--p 0000f000 00:21 307671 /usr/lib64/evolution-data-server/credential-modules/module-credentials-goa.so
ffff841fa000-ffff841fb000 rw-p 00010000 00:21 307671 /usr/lib64/evolution-data-server/credential-modules/module-credentials-goa.so
ffff841fb000-ffff84265000 r-xp 00000000 00:21 307659 /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
ffff84265000-ffff84278000 ---p 0006a000 00:21 307659 /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
ffff84278000-ffff8427b000 r--p 0006d000 00:21 307659 /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
ffff8427b000-ffff8427c000 rw-p 00070000 00:21 307659 /usr/lib64/evolution-data-server/camel-providers/libcamelimapx.so
ffff8427c000-ffff8428e000 r-xp 00000000 00:21 307665 /usr/lib64/evolution-data-server/camel-providers/libcamelpop3.so
ffff8428e000-ffff842ab000 ---p 00012000 00:21 307665 /usr/lib64/evolution-data-server/camel-providers/libcamelpop3.so
ffff842ab000-ffff842ac000 r--p 0001f000 00:21 307665 /usr/lib64/evolution-data-server/camel-providers/libcamelpop3.so
ffff842ac000-ffff842ad000 rw-p 00020000 00:21 307665 /usr/lib64/evolution-data-server/camel-providers/libcamelpop3.so
ffff842ad000-ffff842b8000 r-xp 00000000 00:21 307669 /usr/lib64/evolution-data-server/camel-providers/libcamelsmtp.so
ffff842b8000-ffff842cc000 ---p 0000b000 00:21 307669 /usr/lib64/evolution-data-server/camel-providers/libcamelsmtp.so
ffff842cc000-ffff842cd000 r--p 0000f000 00:21 307669 /usr/lib64/evolution-data-server/camel-providers/libcamelsmtp.so
ffff842cd000-ffff842ce000 rw-p 00010000 00:21 307669 /usr/lib64/evolution-data-server/camel-providers/libcamelsmtp.so
```
### Extra Information
- Fresh install of Fedora 34
- Not connected to Google Services
- Used Fedora 34 ARM ISO
- Running inside Parallels Desktop (Same result if using VirtualBox)
### Steps to "manually fix the issue"
- Go to "Settings > Date & Time"
- Set a Time-Zone different from the one that was defined (The one selected was ("UTC - London"); (Yes it was written UTC and London)
- Another fix, is to enable Location Services and "Automatic Time Zone"GNOME 46https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/735crash on startup in g_time_zone_ref (tz=0x0)2024-03-08T00:51:08ZJulian Pichtcrash on startup in g_time_zone_ref (tz=0x0)After connecting my google account gnome-calendar crashes with a segfault on startup.
OS: Ubuntu 21.04
Package-Version: 3.38.2-1build1
Steps to reproduce:
1. Connect my google account (I know, not really helpful)
2. Open GNOME Calenda...After connecting my google account gnome-calendar crashes with a segfault on startup.
OS: Ubuntu 21.04
Package-Version: 3.38.2-1build1
Steps to reproduce:
1. Connect my google account (I know, not really helpful)
2. Open GNOME Calendar
```
Thread 13 (Thread 0x7fffcdffb640 (LWP 62557) "pool-gnome-cale"):
#0 0x00007ffff6b4922f in __GI___poll (fds=0x7fffbc006b60, nfds=1, timeout=25000) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff700ecc6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fffbc006b60, timeout=<optimized out>, context=0x7fffbc007ec0) at ../../../glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6fc0f80 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=0x7fffbc007ec0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
max_priority = 2147483647
timeout = 25000
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7fffbc006b60
begin_time_nsec = 0
#3 0x00007ffff6fbae53 in g_main_loop_run (loop=0x7fffbc007c50) at ../../../glib/gmain.c:4329
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007ffff720f6e4 in initable_init (initable=0x7fffb80026b0, cancellable=0x0, error=0x7fffcdffa710) at ../../../gio/gdbusproxy.c:1903
proxy = <optimized out>
data = 0x7fffbc007bb0
ret = 0
__func__ = "initable_init"
#5 0x00007ffff7170dba in g_initable_new_valist (object_type=<optimized out>, first_property_name=0x7ffff7442c15 "g-flags", var_args=var_args@entry=0x7fffcdffa590, cancellable=0x0, error=0x7fffcdffa710) at ../../../gio/ginitable.c:248
obj = 0x7fffb80026b0
__func__ = "g_initable_new_valist"
#6 0x00007ffff7170e6d in g_initable_new (object_type=<optimized out>, cancellable=<optimized out>, error=<optimized out>, first_property_name=<optimized out>) at ../../../gio/ginitable.c:162
object = <optimized out>
var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fffcdffa6b0, reg_save_area = 0x7fffcdffa5b0}}
#7 0x00007ffff74329a1 in e_dbus_calendar_factory_proxy_new_sync () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#8 0x00007ffff7401a01 in ?? () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#9 0x00007ffff73fb476 in ?? () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#10 0x00007ffff6fbb7ef in g_main_dispatch (context=0x7fffc8007780) at ../../../glib/gmain.c:3337
dispatch = 0x7ffff6fb7b00 <g_idle_dispatch>
prev_source = 0x0
begin_time_nsec = 0
was_in_call = 0
user_data = 0x5555559770e0
callback = 0x7ffff73fb440
cb_funcs = <optimized out>
cb_data = 0x7fffc0005d70
need_destroy = <optimized out>
source = 0x7fffc0005a10
current = 0x7fffbc001410
i = 0
current = <optimized out>
i = <optimized out>
__func__ = {<optimized out> <repeats 16 times>}
source = <optimized out>
_g_boolean_var_ = <optimized out>
was_in_call = <optimized out>
user_data = <optimized out>
callback = <optimized out>
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
dispatch = <optimized out>
prev_source = <optimized out>
begin_time_nsec = <optimized out>
_g_boolean_var_ = <optimized out>
#11 g_main_context_dispatch (context=0x7fffc8007780) at ../../../glib/gmain.c:4055
No locals.
#12 0x00007ffff700ed28 in g_main_context_iterate.constprop.0 (context=0x7fffc8007780, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4131
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x7fffc801a3f0
begin_time_nsec = 0
#13 0x00007ffff6fbae53 in g_main_loop_run (loop=0x7fffbc001360) at ../../../glib/gmain.c:4329
self = <optimized out>
__func__ = "g_main_loop_run"
#14 0x00007ffff73fb3d8 in ?? () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#15 0x00007ffff6fe9901 in g_thread_proxy (data=0x7fffd4003300) at ../../../glib/gthread.c:826
thread = 0x7fffd4003300
__func__ = "g_thread_proxy"
#16 0x00007ffff20ec450 in start_thread (arg=0x7fffcdffb640) at pthread_create.c:473
ret = <optimized out>
pd = 0x7fffcdffb640
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736649475648, -2808094911639054379, 140736683042030, 140736683042031, 0, 140736649475648, 2808064122664261589, 2808065371255085013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#17 0x00007ffff6b54d53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 12 (Thread 0x7fffce7fc640 (LWP 62556) "pool-gnome-cale"):
#0 0x00007ffff6b4922f in __GI___poll (fds=0x7fffb8005530, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff700ecc6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fffb8005530, timeout=<optimized out>, context=0x7fffb80041e0) at ../../../glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6fc0f80 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=0x7fffb80041e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7fffb8005530
begin_time_nsec = 0
#3 0x00007ffff6fbae53 in g_main_loop_run (loop=0x7fffb80042d0) at ../../../glib/gmain.c:4329
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007ffff7f5ffba in e_async_closure_wait () from /lib/x86_64-linux-gnu/libedataserver-1.2.so.26
No symbol table info available.
#5 0x00007ffff73fbfe0 in ?? () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#6 0x00007ffff73feb3d in e_cal_client_connect_sync () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#7 0x0000555555590158 in gcal_calendar_initable_init (initable=<optimized out>, cancellable=0x0, error=0x7fffce7fb850) at ../src/core/gcal-calendar.c:202
priv = 0x555555baadb0
client = 0x0
local_error = 0x0
selectable_extension = 0x555555baaaf0
self = 0x555555baae10
__func__ = "gcal_calendar_initable_init"
#8 0x00007ffff713fadc in async_init_thread (task=0x7fffc8003ec0, source_object=0x555555baae10, task_data=<optimized out>, cancellable=0x0) at ../../../gio/gasyncinitable.c:261
error = 0x0
#9 0x00007ffff71a6c72 in g_task_thread_pool_thread (thread_data=0x7fffc8003ec0, pool_data=<optimized out>) at ../../../gio/gtask.c:1430
task = 0x7fffc8003ec0
#10 0x00007ffff6fec494 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:354
task = 0x7fffc8003ec0
pool = <optimized out>
#11 0x00007ffff6fe9901 in g_thread_proxy (data=0x5555558081e0) at ../../../glib/gthread.c:826
thread = 0x5555558081e0
__func__ = "g_thread_proxy"
#12 0x00007ffff20ec450 in start_thread (arg=0x7fffce7fc640) at pthread_create.c:473
ret = <optimized out>
pd = 0x7fffce7fc640
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736657868352, -2808094911639054379, 140737488345054, 140737488345055, 0, 140736657868352, 2808056426619738069, 2808065371255085013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#13 0x00007ffff6b54d53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 11 (Thread 0x7fffceffd640 (LWP 62555) "pool-gnome-cale"):
#0 0x00007ffff6b4922f in __GI___poll (fds=0x7fffc4005500, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff700ecc6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fffc4005500, timeout=<optimized out>, context=0x7fffc40049e0) at ../../../glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6fc0f80 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=0x7fffc40049e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7fffc4005500
begin_time_nsec = 0
#3 0x00007ffff6fbae53 in g_main_loop_run (loop=0x7fffc4004ad0) at ../../../glib/gmain.c:4329
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007ffff7f5ffba in e_async_closure_wait () from /lib/x86_64-linux-gnu/libedataserver-1.2.so.26
No symbol table info available.
#5 0x00007ffff73fbfe0 in ?? () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#6 0x00007ffff73feb3d in e_cal_client_connect_sync () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#7 0x0000555555590158 in gcal_calendar_initable_init (initable=<optimized out>, cancellable=0x0, error=0x7fffceffc850) at ../src/core/gcal-calendar.c:202
priv = 0x555555baaeb0
client = 0x0
local_error = 0x0
selectable_extension = 0x555555baabf0
self = 0x555555baaf10
__func__ = "gcal_calendar_initable_init"
#8 0x00007ffff713fadc in async_init_thread (task=0x555555b9e0e0, source_object=0x555555baaf10, task_data=<optimized out>, cancellable=0x0) at ../../../gio/gasyncinitable.c:261
error = 0x0
#9 0x00007ffff71a6c72 in g_task_thread_pool_thread (thread_data=0x555555b9e0e0, pool_data=<optimized out>) at ../../../gio/gtask.c:1430
task = 0x555555b9e0e0
#10 0x00007ffff6fec494 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:354
task = 0x555555b9e0e0
pool = <optimized out>
#11 0x00007ffff6fe9901 in g_thread_proxy (data=0x555555808240) at ../../../glib/gthread.c:826
thread = 0x555555808240
__func__ = "g_thread_proxy"
#12 0x00007ffff20ec450 in start_thread (arg=0x7fffceffd640) at pthread_create.c:473
ret = <optimized out>
pd = 0x7fffceffd640
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736666261056, -2808094911639054379, 140737488345054, 140737488345055, 0, 140736666261056, 2808057528815720405, 2808065371255085013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#13 0x00007ffff6b54d53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 10 (Thread 0x7fffcf7fe640 (LWP 62554) "pool-gnome-cale"):
#0 0x00007ffff6b4922f in __GI___poll (fds=0x7fffd800a3e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff700ecc6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fffd800a3e0, timeout=<optimized out>, context=0x7fffc00048f0) at ../../../glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6fc0f80 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=0x7fffc00048f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7fffd800a3e0
begin_time_nsec = 0
#3 0x00007ffff6fbae53 in g_main_loop_run (loop=0x7fffc0005ca0) at ../../../glib/gmain.c:4329
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007ffff7f5ffba in e_async_closure_wait () from /lib/x86_64-linux-gnu/libedataserver-1.2.so.26
No symbol table info available.
#5 0x00007ffff73fbfe0 in ?? () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#6 0x00007ffff73feb3d in e_cal_client_connect_sync () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#7 0x0000555555590158 in gcal_calendar_initable_init (initable=<optimized out>, cancellable=0x0, error=0x7fffcf7fd850) at ../src/core/gcal-calendar.c:202
priv = 0x555555baad30
client = 0x0
local_error = 0x0
selectable_extension = 0x555555baaa70
self = 0x555555baad90
__func__ = "gcal_calendar_initable_init"
#8 0x00007ffff713fadc in async_init_thread (task=0x7fffc8003e00, source_object=0x555555baad90, task_data=<optimized out>, cancellable=0x0) at ../../../gio/gasyncinitable.c:261
error = 0x0
#9 0x00007ffff71a6c72 in g_task_thread_pool_thread (thread_data=0x7fffc8003e00, pool_data=<optimized out>) at ../../../gio/gtask.c:1430
task = 0x7fffc8003e00
#10 0x00007ffff6fec494 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:354
task = 0x7fffc8003e00
pool = <optimized out>
#11 0x00007ffff6fe9901 in g_thread_proxy (data=0x5555558080c0) at ../../../glib/gthread.c:826
thread = 0x5555558080c0
__func__ = "g_thread_proxy"
#12 0x00007ffff20ec450 in start_thread (arg=0x7fffcf7fe640) at pthread_create.c:473
ret = <optimized out>
pd = 0x7fffcf7fe640
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736674653760, -2808094911639054379, 140737488345438, 140737488345439, 0, 140736674653760, 2808058628864219093, 2808065371255085013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#13 0x00007ffff6b54d53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 9 (Thread 0x7fffcffff640 (LWP 62553) "pool-gnome-cale"):
#0 0x00007ffff6b4922f in __GI___poll (fds=0x7fffc80065c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff700ecc6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fffc80065c0, timeout=<optimized out>, context=0x7fffc80074a0) at ../../../glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6fc0f80 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=0x7fffc80074a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7fffc80065c0
begin_time_nsec = 0
#3 0x00007ffff6fbae53 in g_main_loop_run (loop=0x7fffc8007590) at ../../../glib/gmain.c:4329
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007ffff7f5ffba in e_async_closure_wait () from /lib/x86_64-linux-gnu/libedataserver-1.2.so.26
No symbol table info available.
#5 0x00007ffff73fbfe0 in ?? () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#6 0x00007ffff73feb3d in e_cal_client_connect_sync () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#7 0x0000555555590158 in gcal_calendar_initable_init (initable=<optimized out>, cancellable=0x0, error=0x7fffcfffe850) at ../src/core/gcal-calendar.c:202
priv = 0x555555baacb0
client = 0x0
local_error = 0x0
selectable_extension = 0x555555baa9f0
self = 0x555555baad10
__func__ = "gcal_calendar_initable_init"
#8 0x00007ffff713fadc in async_init_thread (task=0x7fffc8003d40, source_object=0x555555baad10, task_data=<optimized out>, cancellable=0x0) at ../../../gio/gasyncinitable.c:261
error = 0x0
#9 0x00007ffff71a6c72 in g_task_thread_pool_thread (thread_data=0x7fffc8003d40, pool_data=<optimized out>) at ../../../gio/gtask.c:1430
task = 0x7fffc8003d40
#10 0x00007ffff6fec494 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:354
task = 0x7fffc8003d40
pool = <optimized out>
#11 0x00007ffff6fe9901 in g_thread_proxy (data=0x555555808000) at ../../../glib/gthread.c:826
thread = 0x555555808000
__func__ = "g_thread_proxy"
#12 0x00007ffff20ec450 in start_thread (arg=0x7fffcffff640) at pthread_create.c:473
ret = <optimized out>
pd = 0x7fffcffff640
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736683046464, -2808094911639054379, 140737488345438, 140737488345439, 0, 140736683046464, 2808059726765234133, 2808065371255085013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#13 0x00007ffff6b54d53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 8 (Thread 0x7fffe4e42640 (LWP 62552) "pool-gnome-cale"):
#0 0x00007ffff6b4922f in __GI___poll (fds=0x7fffd80160d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff700ecc6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fffd80160d0, timeout=<optimized out>, context=0x7fffd4005890) at ../../../glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6fc0f80 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=0x7fffd4005890, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7fffd80160d0
begin_time_nsec = 0
#3 0x00007ffff6fbae53 in g_main_loop_run (loop=0x7fffd40040e0) at ../../../glib/gmain.c:4329
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007ffff7f5ffba in e_async_closure_wait () from /lib/x86_64-linux-gnu/libedataserver-1.2.so.26
No symbol table info available.
#5 0x00007ffff73fbfe0 in ?? () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#6 0x00007ffff73feb3d in e_cal_client_connect_sync () from /lib/x86_64-linux-gnu/libecal-2.0.so.1
No symbol table info available.
#7 0x0000555555590158 in gcal_calendar_initable_init (initable=<optimized out>, cancellable=0x0, error=0x7fffe4e41850) at ../src/core/gcal-calendar.c:202
priv = 0x555555baae30
client = 0x0
local_error = 0x0
selectable_extension = 0x555555baab70
self = 0x555555baae90
__func__ = "gcal_calendar_initable_init"
#8 0x00007ffff713fadc in async_init_thread (task=0x555555b9e020, source_object=0x555555baae90, task_data=<optimized out>, cancellable=0x0) at ../../../gio/gasyncinitable.c:261
error = 0x0
#9 0x00007ffff71a6c72 in g_task_thread_pool_thread (thread_data=0x555555b9e020, pool_data=<optimized out>) at ../../../gio/gtask.c:1430
task = 0x555555b9e020
#10 0x00007ffff6fec494 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:354
task = 0x555555b9e020
pool = <optimized out>
#11 0x00007ffff6fe9901 in g_thread_proxy (data=0x7fffe0083b00) at ../../../glib/gthread.c:826
thread = 0x7fffe0083b00
__func__ = "g_thread_proxy"
#12 0x00007ffff20ec450 in start_thread (arg=0x7fffe4e42640) at pthread_create.c:473
ret = <optimized out>
pd = 0x7fffe4e42640
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737033545280, -2808094911639054379, 140737488345438, 140737488345439, 0, 140737033545280, 2808114517126158293, 2808065371255085013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#13 0x00007ffff6b54d53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 7 (Thread 0x7fffe5643640 (LWP 62551) "pool-gnome-cale"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007ffff70092dc in g_cond_wait_until (end_time=<optimized out>, mutex=0x555555644b80, cond=0x555555644b88) at ../../../glib/gthread-posix.c:1622
span = {tv_sec = 0, tv_nsec = 498730793}
success = <optimized out>
now = {tv_sec = 5234, tv_nsec = 269529207}
sampled = 7
res = <optimized out>
now = {tv_sec = <optimized out>, tv_nsec = <optimized out>}
span = {tv_sec = <optimized out>, tv_nsec = <optimized out>}
sampled = <optimized out>
res = <optimized out>
success = <optimized out>
#2 g_cond_wait_until (cond=0x555555644b88, mutex=0x555555644b80, end_time=<optimized out>) at ../../../glib/gthread-posix.c:1595
now = {tv_sec = <optimized out>, tv_nsec = <optimized out>}
span = {tv_sec = <optimized out>, tv_nsec = <optimized out>}
sampled = <optimized out>
res = <optimized out>
success = <optimized out>
#3 0x00007ffff6f8b3e1 in g_async_queue_pop_intern_unlocked (queue=0x555555644b80, wait=1, end_time=5234768260) at ../../../glib/gasyncqueue.c:422
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#4 0x00007ffff6fec5ea in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../../../glib/gthreadpool.c:278
task = <optimized out>
task = <optimized out>
#5 g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:343
task = <optimized out>
pool = <optimized out>
#6 0x00007ffff6fe9901 in g_thread_proxy (data=0x7fffe0083a40) at ../../../glib/gthread.c:826
thread = 0x7fffe0083a40
__func__ = "g_thread_proxy"
#7 0x00007ffff20ec450 in start_thread (arg=0x7fffe5643640) at pthread_create.c:473
ret = <optimized out>
pd = 0x7fffe5643640
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737041937984, -2808094911639054379, 140737488345438, 140737488345439, 0, 140737041937984, 2808115615027173333, 2808065371255085013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#8 0x00007ffff6b54d53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 6 (Thread 0x7fffe7fff640 (LWP 62550) "gnome-calendar"):
#0 0x00007ffff6b4922f in __GI___poll (fds=0x7fffe0084da0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff700ecc6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fffe0084da0, timeout=<optimized out>, context=0x5555557a4ba0) at ../../../glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6fc0f80 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=0x5555557a4ba0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7fffe0084da0
begin_time_nsec = 0
#3 0x00007ffff6fbae53 in g_main_loop_run (loop=0x55555574e0a0) at ../../../glib/gmain.c:4329
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007ffff7f47c38 in ?? () from /lib/x86_64-linux-gnu/libedataserver-1.2.so.26
No symbol table info available.
#5 0x00007ffff6fe9901 in g_thread_proxy (data=0x55555574bf00) at ../../../glib/gthread.c:826
thread = 0x55555574bf00
__func__ = "g_thread_proxy"
#6 0x00007ffff20ec450 in start_thread (arg=0x7fffe7fff640) at pthread_create.c:473
ret = <optimized out>
pd = 0x7fffe7fff640
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737085699648, -2808094911639054379, 140737488345534, 140737488345535, 0, 140737085699648, 2808112503323367381, 2808065371255085013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007ffff6b54d53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 5 (Thread 0x7fffe6ffd640 (LWP 62545) "dconf worker"):
#0 0x00007ffff6b4922f in __GI___poll (fds=0x55555568bdd0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff700ecc6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55555568bdd0, timeout=<optimized out>, context=0x55555568bea0) at ../../../glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6fc0f80 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=context@entry=0x55555568bea0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x55555568bdd0
begin_time_nsec = 0
#3 0x00007ffff6fb9023 in g_main_context_iteration (context=0x55555568bea0, may_block=1) at ../../../glib/gmain.c:4196
retval = <optimized out>
#4 0x00007fffec00ff9d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
No symbol table info available.
#5 0x00007ffff6fe9901 in g_thread_proxy (data=0x555555690180) at ../../../glib/gthread.c:826
thread = 0x555555690180
__func__ = "g_thread_proxy"
#6 0x00007ffff20ec450 in start_thread (arg=0x7fffe6ffd640) at pthread_create.c:473
ret = <optimized out>
pd = 0x7fffe6ffd640
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737068914240, -2808094911639054379, 140737488343038, 140737488343039, 0, 140737068914240, 2808110305373853653, 2808065371255085013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007ffff6b54d53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 4 (Thread 0x7fffe77fe640 (LWP 62544) "gdbus"):
#0 0x00007ffff6b4922f in __GI___poll (fds=0x555555645260, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff700ecc6 in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x555555645260, timeout=<optimized out>, context=0x555555665d90) at ../../../glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6fc0f80 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=0x555555665d90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 3
allocated_nfds = <optimized out>
fds = 0x555555645260
begin_time_nsec = 0
#3 0x00007ffff6fbae53 in g_main_loop_run (loop=0x555555665e80) at ../../../glib/gmain.c:4329
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007ffff72099aa in gdbus_shared_thread_func (user_data=0x555555665d60) at ../../../gio/gdbusprivate.c:280
data = 0x555555665d60
#5 0x00007ffff6fe9901 in g_thread_proxy (data=0x555555654180) at ../../../glib/gthread.c:826
thread = 0x555555654180
__func__ = "g_thread_proxy"
#6 0x00007ffff20ec450 in start_thread (arg=0x7fffe77fe640) at pthread_create.c:473
ret = <optimized out>
pd = 0x7fffe77fe640
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737077306944, -2808094911639054379, 140737488343262, 140737488343263, 0, 140737077306944, 2808111405422352341, 2808065371255085013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007ffff6b54d53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 2 (Thread 0x7fffec849640 (LWP 62542) "gmain"):
#0 0x00007ffff6b4922f in __GI___poll (fds=0x55555560a960, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007ffff700ecc6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55555560a960, timeout=<optimized out>, context=0x555555645ff0) at ../../../glib/gmain.c:4434
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7ffff6fc0f80 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate.constprop.0 (context=context@entry=0x555555645ff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x55555560a960
begin_time_nsec = 0
#3 0x00007ffff6fb9023 in g_main_context_iteration (context=0x555555645ff0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4196
retval = <optimized out>
#4 0x00007ffff6fb9071 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:6089
No locals.
#5 0x00007ffff6fe9901 in g_thread_proxy (data=0x55555563f520) at ../../../glib/gthread.c:826
thread = 0x55555563f520
__func__ = "g_thread_proxy"
#6 0x00007ffff20ec450 in start_thread (arg=0x7fffec849640) at pthread_create.c:473
ret = <optimized out>
pd = 0x7fffec849640
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737161500224, -2808094911639054379, 140737488343006, 140737488343007, 0, 140737161500224, 2808132387948206037, 2808065371255085013}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007ffff6b54d53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 1 (Thread 0x7fffed2bbcc0 (LWP 62536) "gnome-calendar"):
#0 g_time_zone_ref (tz=0x0) at ../../../glib/gtimezone.c:284
_g_boolean_var_ = <optimized out>
__func__ = "g_time_zone_ref"
#1 0x00007ffff6fa0ba0 in g_date_time_alloc (tz=0x0) at ../../../glib/gdatetime.c:677
datetime = 0x55555597bae0
datetime = <optimized out>
__s = <optimized out>
__p = <optimized out>
#2 g_date_time_from_instant (tz=0x0, instant=63765145710788025) at ../../../glib/gdatetime.c:772
datetime = <optimized out>
offset = <optimized out>
#3 0x00007ffff6fa1482 in g_date_time_new_from_unix (usecs=<optimized out>, tz=<optimized out>) at ../../../glib/gdatetime.c:933
No locals.
#4 0x000055555557b2b1 in gcal_application_activate (application=<optimized out>) at ../src/gui/gcal-application.c:385
self = 0x55555563a1e0
#5 0x00007ffff70cf724 in _g_closure_invoke_va (param_types=0x0, n_params=0, args=0x7fffffffdac0, instance=0x55555563a1e0, return_value=<optimized out>, closure=<optimized out>) at ../../../gobject/gclosure.c:873
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = <optimized out>
real_closure = <optimized out>
__func__ = {<optimized out> <repeats 21 times>}
_g_boolean_var_ = <optimized out>
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = <optimized out>
_g_boolean_var_ = <optimized out>
cunion = <optimized out>
new_int = <optimized out>
old_int = <optimized out>
success = <optimized out>
tmp = {closure = {ref_count = <optimized out>, meta_marshal_nouse = <optimized out>, n_guards = <optimized out>, n_fnotifiers = <optimized out>, n_inotifiers = <optimized out>, in_inotify = <optimized out>, floating = <optimized out>, derivative_flag = <optimized out>, in_marshal = <optimized out>, is_invalid = <optimized out>, marshal = <optimized out>, data = <optimized out>, notifiers = <optimized out>}, vint = <optimized out>}
gaicae_oldval = <optimized out>
cunion = <optimized out>
new_int = <optimized out>
old_int = <optimized out>
success = <optimized out>
tmp = {closure = {ref_count = <optimized out>, meta_marshal_nouse = <optimized out>, n_guards = <optimized out>, n_fnotifiers = <optimized out>, n_inotifiers = <optimized out>, in_inotify = <optimized out>, floating = <optimized out>, derivative_flag = <optimized out>, in_marshal = <optimized out>, is_invalid = <optimized out>, marshal = <optimized out>, data = <optimized out>, notifiers = <optimized out>}, vint = <optimized out>}
gaicae_oldval = <optimized out>
#6 g_signal_emit_valist (instance=0x55555563a1e0, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffdac0) at ../../../gobject/gsignal.c:3406
return_accu = <optimized out>
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7fffffffdd20, instance = 0x55555563a1e0, ihint = {signal_id = 8, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 93824993141664}
signal_id = 8
instance_type = <optimized out>
emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 4
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#7 0x00007ffff70cf893 in g_signal_emit (instance=instance@entry=0x55555563a1e0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdba0, reg_save_area = 0x7fffffffdae0}}
#8 0x00007ffff71d1d0b in g_application_activate (application=application@entry=0x55555563a1e0) at ../../../gio/gapplication.c:2304
__func__ = "g_application_activate"
#9 0x000055555557b48f in gcal_application_command_line (app=app@entry=0x55555563a1e0, command_line=command_line@entry=0x5555558081c0) at ../src/gui/gcal-application.c:508
option = 0x0
self = 0x55555563a1e0
options = 0x555555973b40
date = 0x0
uuid = 0x0
length = 140736951545232
#10 0x00007ffff716f471 in _g_cclosure_marshal_INT__OBJECTv (closure=0x5555556362a0, return_value=0x7fffffffdd70, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x555555603150) at ../../../gio/gmarshal-internal.c:845
cc = <optimized out>
data1 = 0x55555563a1e0
data2 = <optimized out>
callback = 0x55555557b400 <gcal_application_command_line>
v_return = <optimized out>
arg0 = 0x5555558081c0
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffdf00, reg_save_area = 0x7fffffffde40}}
__func__ = "_g_cclosure_marshal_INT__OBJECTv"
#11 0x00007ffff70cf724 in _g_closure_invoke_va (param_types=0x555555603150, n_params=1, args=0x7fffffffde20, instance=0x55555563a1e0, return_value=<optimized out>, closure=<optimized out>) at ../../../gobject/gclosure.c:873
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = <optimized out>
real_closure = <optimized out>
__func__ = {<optimized out> <repeats 21 times>}
_g_boolean_var_ = <optimized out>
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = <optimized out>
_g_boolean_var_ = <optimized out>
cunion = <optimized out>
new_int = <optimized out>
old_int = <optimized out>
success = <optimized out>
tmp = {closure = {ref_count = <optimized out>, meta_marshal_nouse = <optimized out>, n_guards = <optimized out>, n_fnotifiers = <optimized out>, n_inotifiers = <optimized out>, in_inotify = <optimized out>, floating = <optimized out>, derivative_flag = <optimized out>, in_marshal = <optimized out>, is_invalid = <optimized out>, marshal = <optimized out>, data = <optimized out>, notifiers = <optimized out>}, vint = <optimized out>}
gaicae_oldval = <optimized out>
cunion = <optimized out>
new_int = <optimized out>
old_int = <optimized out>
success = <optimized out>
tmp = {closure = {ref_count = <optimized out>, meta_marshal_nouse = <optimized out>, n_guards = <optimized out>, n_fnotifiers = <optimized out>, n_inotifiers = <optimized out>, in_inotify = <optimized out>, floating = <optimized out>, derivative_flag = <optimized out>, in_marshal = <optimized out>, is_invalid = <optimized out>, marshal = <optimized out>, data = <optimized out>, notifiers = <optimized out>}, vint = <optimized out>}
gaicae_oldval = <optimized out>
#12 g_signal_emit_valist (instance=0x55555563a1e0, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffde20) at ../../../gobject/gsignal.c:3406
return_accu = <optimized out>
accu = {g_type = 24, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x555555603d70
emission = {next = 0x0, instance = 0x55555563a1e0, ihint = {signal_id = 10, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 93824993141664}
signal_id = 10
instance_type = <optimized out>
emission_return = {g_type = 24, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 24
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#13 0x00007ffff70cf893 in g_signal_emit (instance=instance@entry=0x55555563a1e0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdf00, reg_save_area = 0x7fffffffde40}}
#14 0x00007ffff71d28bb in g_application_call_command_line (exit_status=0x7fffffffdff4, options=0x55555581dd20, arguments=<optimized out>, application=0x55555563a1e0) at ../../../gio/gapplication.c:1076
cmdline = 0x5555558081c0
v = 0x7fffd8044d20
platform_data = <optimized out>
#15 g_application_call_command_line (application=0x55555563a1e0, arguments=<optimized out>, options=0x55555581dd20, exit_status=0x7fffffffdff4) at ../../../gio/gapplication.c:1054
cmdline = <optimized out>
v = <optimized out>
#16 0x00007ffff71d4ff9 in g_application_real_local_command_line (application=0x55555563a1e0, arguments=0x7fffffffdff8, exit_status=0x7fffffffdff4) at ../../../gio/gapplication.c:1131
error = 0x0
options = 0x7fffe0009ea0
n_args = 1
#17 0x00007ffff71d51e6 in g_application_run (application=0x55555563a1e0, argc=-8204, argc@entry=1, argv=argv@entry=0x7fffffffe158) at ../../../gio/gapplication.c:2529
arguments = 0x555555606440
status = -1
context = 0x55555564c2f0
acquired_context = <optimized out>
__func__ = "g_application_run"
#18 0x0000555555578512 in main (argc=1, argv=0x7fffffffe158) at ../src/main.c:39
app = 0x55555563a1e0
```GNOME 462024-06-30https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/559gnome-calendar-3.36.0 segfaults when time zone is not set2024-03-08T02:39:39ZJohn Frankishgnome-calendar-3.36.0 segfaults when time zone is not setgnome-calendar-3.36.0 segfaults when time zone is not set:
(gnome-calendar:25989): GLib-CRITICAL **: 12:46:04.650: g_time_zone_get_identifier: assertion 'tz != NULL' failed
Segmentation fault
When the time zone is set things work fine.gnome-calendar-3.36.0 segfaults when time zone is not set:
(gnome-calendar:25989): GLib-CRITICAL **: 12:46:04.650: g_time_zone_get_identifier: assertion 'tz != NULL' failed
Segmentation fault
When the time zone is set things work fine.GNOME 46