"==31219== Invalid read of size 4
==31219== at 0x4617A7E: cairo_surface_destroy (cairo-surface.c:426)
==31219== by 0x8054181: _render_icon_indicator (bubble.c:820)
==31219== by 0x80566AC: expose_handler (bubble.c:1540)
==31219== by 0x420C315: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:84)
==31219== by 0x46B0C7A: g_closure_invoke (gclosure.c:767)
==31219== by 0x46C6E0E: signal_emit_unlocked_R (gsignal.c:3244)
==31219== by 0x46C831E: g_signal_emit_valist (gsignal.c:2987)
==31219== by 0x46C8905: g_signal_emit (gsignal.c:3034)
==31219== by 0x43270AD: gtk_widget_event_internal (gtkwidget.c:4761)
==31219== by 0x420635C: gtk_main_do_event (gtkmain.c:1558)
==31219== by 0x44B8CB4: gdk_window_process_updates_internal (gdkwindow.c:2611)
==31219== by 0x44B92CE: gdk_window_process_all_updates (gdkwindow.c:2677)
==31219== Address 0x15 is not stack'd, malloc'd or (recently) free'd
==31219==
==31219== Process terminating with default action of signal 11 (SIGSEGV)
==31219== Access not within mapped region at address 0x15
==31219== at 0x4617A7E: cairo_surface_destroy (cairo-surface.c:426)
==31219== by 0x8054181: _render_icon_indicator (bubble.c:820)
==31219== by 0x80566AC: expose_handler (bubble.c:1540)
==31219== by 0x420C315: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:84)
==31219== by 0x46B0C7A: g_closure_invoke (gclosure.c:767)
==31219== by 0x46C6E0E: signal_emit_unlocked_R (gsignal.c:3244)
==31219== by 0x46C831E: g_signal_emit_valist (gsignal.c:2987)
==31219== by 0x46C8905: g_signal_emit (gsignal.c:3034)
==31219== by 0x43270AD: gtk_widget_event_internal (gtkwidget.c:4761)
==31219== by 0x420635C: gtk_main_do_event (gtkmain.c:1558)
==31219== by 0x44B8CB4: gdk_window_process_updates_internal (gdkwindow.c:2611)
==31219== by 0x44B92CE: gdk_window_process_all_updates (gdkwindow.c:2677)"
the crash happens every time when using the keyboard to change the volume
valgrind debug log
"==31219== Invalid read of size 4 destroy (cairo- surface. c:426) icon_indicator (bubble.c:820) BOOLEAN_ _BOXED (gtkmarshalers. c:84) emit_unlocked_ R (gsignal.c:3244) emit_valist (gsignal.c:2987) event_internal (gtkwidget.c:4761) process_ updates_ internal (gdkwindow.c:2611) process_ all_updates (gdkwindow.c:2677) destroy (cairo- surface. c:426) icon_indicator (bubble.c:820) BOOLEAN_ _BOXED (gtkmarshalers. c:84) emit_unlocked_ R (gsignal.c:3244) emit_valist (gsignal.c:2987) event_internal (gtkwidget.c:4761) process_ updates_ internal (gdkwindow.c:2611) process_ all_updates (gdkwindow.c:2677)"
==31219== at 0x4617A7E: cairo_surface_
==31219== by 0x8054181: _render_
==31219== by 0x80566AC: expose_handler (bubble.c:1540)
==31219== by 0x420C315: _gtk_marshal_
==31219== by 0x46B0C7A: g_closure_invoke (gclosure.c:767)
==31219== by 0x46C6E0E: signal_
==31219== by 0x46C831E: g_signal_
==31219== by 0x46C8905: g_signal_emit (gsignal.c:3034)
==31219== by 0x43270AD: gtk_widget_
==31219== by 0x420635C: gtk_main_do_event (gtkmain.c:1558)
==31219== by 0x44B8CB4: gdk_window_
==31219== by 0x44B92CE: gdk_window_
==31219== Address 0x15 is not stack'd, malloc'd or (recently) free'd
==31219==
==31219== Process terminating with default action of signal 11 (SIGSEGV)
==31219== Access not within mapped region at address 0x15
==31219== at 0x4617A7E: cairo_surface_
==31219== by 0x8054181: _render_
==31219== by 0x80566AC: expose_handler (bubble.c:1540)
==31219== by 0x420C315: _gtk_marshal_
==31219== by 0x46B0C7A: g_closure_invoke (gclosure.c:767)
==31219== by 0x46C6E0E: signal_
==31219== by 0x46C831E: g_signal_
==31219== by 0x46C8905: g_signal_emit (gsignal.c:3034)
==31219== by 0x43270AD: gtk_widget_
==31219== by 0x420635C: gtk_main_do_event (gtkmain.c:1558)
==31219== by 0x44B8CB4: gdk_window_
==31219== by 0x44B92CE: gdk_window_
the crash happens every time when using the keyboard to change the volume