The UI sometimes freezes
Frequently after a long break notification the UI completely freezes for me (the daemon still works). Backtrace during a freeze:
#0 0x00007f27dfcf453f in __GI___poll (fds=0x564e0b0d3680, nfds=1, timeout=25000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f27e076377e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x564e0b0d3680, timeout=<optimized out>, context=0x564e0b0a2920) at ../glib/gmain.c:4422
#2 g_main_context_iterate (context=0x564e0b0a2920, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114
#3 0x00007f27e0763b03 in g_main_loop_run (loop=0x564e0b100e20) at ../glib/gmain.c:4317
#4 0x00007f27e09b798f in g_dbus_connection_send_message_with_reply_sync (connection=0x564e0ad3a0b0 [GDBusConnection], message=message@entry=0x564e0ad2f230 [GDBusMessage], flags=flags@entry=G_DBUS_SEND_MESSAGE_FLAGS_NONE, timeout_msec=timeout_msec@entry=-1, out_serial=out_serial@entry=0x0, cancellable=cancellable@entry=0x0, error=0x7fffb0780f88) at ../gio/gdbusconnection.c:2172
#5 0x0000564e09f00700 in break_timer_common_ibreaktimer_timerbreak_proxy_get_status (self=0x564e0b02a710, result=0x7fffb0780fb0, error=0x7fffb0780f88) at IBreakTimer_TimerBreak.c:203
#6 0x0000564e09ef7a42 in break_timer_settings_timer_break_timer_break_type_get_status (self=0x564e0ae6cdd0 [BreakTimerSettingsRestBreakRestBreakType]) at ../src/settings/timerbreak/TimerBreakType.vala:81
#7 break_timer_settings_timer_break_timer_break_type_update_status_cb (self=0x564e0ae6cdd0 [BreakTimerSettingsRestBreakRestBreakType], self@entry=<error reading variable: value has been optimized out>) at ../src/settings/timerbreak/TimerBreakType.vala:73
#8 0x00007f27e0763ff8 in g_timeout_dispatch (source=0x564e0b1a52d0, callback=<optimized out>, user_data=<optimized out>) at ../glib/gmain.c:4877
#9 0x00007f27e076343f in g_main_dispatch (context=0x564e0ad2c3c0) at ../glib/gmain.c:3325
#10 g_main_context_dispatch (context=0x564e0ad2c3c0) at ../glib/gmain.c:4043
#11 0x00007f27e07637e8 in g_main_context_iterate (context=context@entry=0x564e0ad2c3c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4119
#12 0x00007f27e07638b3 in g_main_context_iteration (context=context@entry=0x564e0ad2c3c0, may_block=may_block@entry=1) at ../glib/gmain.c:4184
#13 0x00007f27e098958d in g_application_run (application=0x564e0ad2a1d0 [BreakTimerSettingsApplication], argc=-1334308572, argv=<optimized out>) at ../gio/gapplication.c:2559
#14 0x0000564e09ef1c18 in break_timer_settings_main (args=0x7fffb0781288, args_length1=1) at ../src/settings/main.vala:30
#15 0x00007f27dfc25062 in __libc_start_main (main=0x564e09ef1a90 <main>, argc=1, argv=0x7fffb0781288, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb0781278) at ../csu/libc-start.c:308
#16 0x0000564e09ef1ade in _start () at ../sysdeps/x86_64/start.S:120
F34 Wayland, Break Timer from Flathub.