Package: gnome-calendar
Version: 44.1-2
Severity: important
Dear Maintainer,
my terminal currently shows the following, I think you can guess why I
am not happy
hippo ~ $ gnome-calendar
(gnome-calendar:33118): GcalWeatherService-WARNING **: 00:10:36.416: Could not
create GCLueSimple: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied:
Geolocation disabled for UID 59682
(gnome-calendar:33118): Gtk-CRITICAL **: 00:11:12.266: gtk_header_bar_pack:
assertion 'gtk_widget_get_parent (widget) == NULL' failed
**
GcalEditCalendarPage:ERROR:../src/gui/calendar-management/gcal-edit-calendar-page.c:206:update_calendar:
assertion failed: (self->calendar != NULL)
Bail out!
GcalEditCalendarPage:ERROR:../src/gui/calendar-management/gcal-edit-calendar-page.c:206:update_calendar:
assertion failed: (self->calendar != NULL)
zsh: IOT instruction (core dumped) gnome-calendar
hippo ~ $ gnome-calendar
(gnome-calendar:35447): GcalWeatherService-WARNING **: 00:22:44.384: Could not
create GCLueSimple: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied:
Geolocation disabled for UID 59682
**
GcalTimeline:ERROR:../src/core/gcal-timeline.c:579:on_calendar_monitor_completed_cb:
assertion failed: (self->completed_calendars <= g_hash_table_size
(self->calendars))
Bail out!
GcalTimeline:ERROR:../src/core/gcal-timeline.c:579:on_calendar_monitor_completed_cb:
assertion failed: (self->completed_calendars <= g_hash_table_size
(self->calendars))
zsh: IOT instruction (core dumped) gnome-calendar
I launched gnome-calendar, added an online calendar, removed some,
looked around in manage calendars, and it crashed. Twice, with a
different error. I am sorry, I do not remember what exact menu I was on
at the time, and if I was clicking on something.
After that, I restarted gnome-calendar in gdb, removed a few more
calendars, and finally got
GcalTimeline:ERROR:../src/core/gcal-timeline.c:579:on_calendar_monitor_completed_cb:
assertion failed: (self->completed_calendars <= g_hash_table_size
(self->calendars))
Bail out!
GcalTimeline:ERROR:../src/core/gcal-timeline.c:579:on_calendar_monitor_completed_cb:
assertion failed: (self->completed_calendars <= g_hash_table_size
(self->calendars))
Thread 1 "gnome-calendar" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6,
no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
Download failed: Invalid argument. Continuing without source file
./nptl/./nptl/pthread_kill.c.
44 ./nptl/pthread_kill.c: No such file or directory.
(gdb) bt
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007ffff6cbc15f in __pthread_kill_internal (signo=6, threadid=<optimized
out>) at ./nptl/pthread_kill.c:78
#2 0x00007ffff6c6e472 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3 0x00007ffff6c584b2 in __GI_abort () at ./stdlib/abort.c:79
#4 0x00007ffff70f3ee8 in g_assertion_message
(domain=domain@entry=0x5555555b76c9 "GcalTimeline",
file=file@entry=0x5555555b76fd "../src/core/gcal-timeline.c",
line=line@entry=579, func=func@entry=0x5555555c1b20 <__func__.8>
"on_calendar_monitor_completed_cb", message=message@entry=0x555556ded470
"assertion failed: (self->completed_calendars <= g_hash_table_size
(self->calendars))") at ../../../glib/gtestutils.c:3497
#5 0x00007ffff715955a in g_assertion_message_expr
(domain=domain@entry=0x5555555b76c9 "GcalTimeline",
file=file@entry=0x5555555b76fd "../src/core/gcal-timeline.c",
line=line@entry=579, func=func@entry=0x5555555c1b20 <__func__.8>
"on_calendar_monitor_completed_cb", expr=expr@entry=0x5555555bde58
"self->completed_calendars <= g_hash_table_size (self->calendars)") at
../../../glib/gtestutils.c:3523
#6 0x0000555555587853 in on_calendar_monitor_completed_cb (monitor=<optimized
out>, pspec=<optimized out>, self=0x555555875fd0 [GcalTimeline]) at
../src/core/gcal-timeline.c:579
#11 0x00007ffff7d6e5ff in <emit signal 'notify:complete' on instance
0x5555557db8f0 [GcalCalendarMonitor]>
(instance=instance@entry=0x5555557db8f0, signal_id=<optimized out>,
detail=<optimized out>) at ../../../gobject/gsignal.c:3675
#7 0x00007ffff7d543f8 in g_closure_invoke (closure=0x555556bb8680,
return_value=0x0, n_param_values=2, param_values=0x7fffffffdbd0,
invocation_hint=0x7fffffffdb20)
at ../../../gobject/gclosure.c:832
#8 0x00007ffff7d6701c in signal_emit_unlocked_R
(node=node@entry=0x7fffffffdca0, detail=detail@entry=345,
instance=instance@entry=0x5555557db8f0,
emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7fffffffdbd0) at
../../../gobject/gsignal.c:3980
#9 0x00007ffff7d68951 in signal_emit_valist_unlocked
(instance=instance@entry=0x5555557db8f0, signal_id=signal_id@entry=1,
detail=detail@entry=345, var_args=var_args@entry=0x7fffffffde00)
at ../../../gobject/gsignal.c:3612
#10 0x00007ffff7d6e552 in g_signal_emit_valist (instance=0x5555557db8f0,
signal_id=1, detail=345, var_args=0x7fffffffde00) at
../../../gobject/gsignal.c:3355
#12 0x00007ffff7d581b4 in g_object_dispatch_properties_changed
(object=0x5555557db8f0 [GcalCalendarMonitor], n_pspecs=<optimized out>,
pspecs=<optimized out>) at ../../../gobject/gobject.c:1427
#13 0x00007ffff7d5b0fc in g_object_notify_by_spec_internal (pspec=<optimized
out>, object=0x5555557db8f0 [GcalCalendarMonitor]) at
../../../gobject/gobject.c:1551
#14 g_object_notify_by_pspec (object=0x5555557db8f0 [GcalCalendarMonitor],
pspec=<optimized out>) at ../../../gobject/gobject.c:1657
#15 0x00005555555a88bf in set_complete (complete=<optimized out>,
self=<optimized out>) at ../src/core/gcal-calendar-monitor.c:1044
#16 complete_in_idle_cb (user_data=<optimized out>) at
../src/core/gcal-calendar-monitor.c:1167
#17 0x00007ffff712b499 in g_main_dispatch
(context=context@entry=0x55555561b0a0) at ../../../glib/gmain.c:3476
#18 0x00007ffff712e607 in g_main_context_dispatch_unlocked
(context=0x55555561b0a0) at ../../../glib/gmain.c:4284
#19 g_main_context_iterate_unlocked (context=context@entry=0x55555561b0a0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4349
#20 0x00007ffff712ebfc in g_main_context_iteration
(context=context@entry=0x55555561b0a0, may_block=may_block@entry=1) at
../../../glib/gmain.c:4414
#21 0x00007ffff72fa88d in g_application_run
(application=application@entry=0x55555560ddd0 [GcalApplication],
argc=argc@entry=1, argv=argv@entry=0x7fffffffe1d8)
at ../../../gio/gapplication.c:2577
#22 0x0000555555576586 in main (argc=1, argv=0x7fffffffe1d8) at ../src/main.c:39
so at least one of the crashes comes with details.
-- System Information:
Debian Release: trixie/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'stable-security'), (500,
'stable-debug'), (500, 'testing'), (500, 'stable'), (50, 'unstable-debug'),
(50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.4.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gnome-calendar depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.40.0-4
ii gsettings-desktop-schemas 44.0-2
ii libadwaita-1-0 1.3.4-1
ii libc6 2.37-7
ii libecal-2.0-2 3.49.2-3
ii libedataserver-1.2-27 3.49.2-3
ii libedataserverui4-1.0-0 3.49.2-3
ii libgeoclue-2-0 2.7.0-3
ii libglib2.0-0 2.77.2-1
ii libgraphene-1.0-0 1.10.8-1
ii libgtk-4-1 4.10.5+ds-3
ii libgweather-4-0 4.3.2-1
ii libical3 3.0.16-1+b1
ii libpango-1.0-0 1.50.14+ds-1
ii libsoup-3.0-0 3.4.2-4
Versions of packages gnome-calendar recommends:
ii evolution-data-server 3.49.2-3
gnome-calendar suggests no packages.
-- no debconf information