Geary 3.36 crash on start on Ubuntu 20.04
Bug Summary When starting Geary from the command line one get critical Glib errors
Your installation
- Geary version: 3.36.0-2
- Installation method: deb from ubuntu-focal-universe
- Desktop environment: Gnome 3.36
- Operating system and version: Ubuntu 20.04
- Email provider: Gmail, free.fr, ovh
Steps to reproduce Launch Geary
What happened? $ geary *[wrn] 09:58:48.0775 GLib-GObject:cannot register existing type 'PluginNotification' ![crt] 09:58:48.0775 GLib:g_once_init_leave: assertion 'result != 0' failed ![crt] 09:58:48.0775 GLib-GObject:g_type_register_dynamic: assertion 'parent_type > 0' failed
What did you expect to happen? To start
Relevant logs and/or screenshots
Stack trace :
#0 0x00007ffff7d270d5 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff7d283b9 in g_logv () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7d28583 in g_log () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffe465273c in plugin_notification_get_type ()
at /usr/lib/x86_64-linux-gnu/geary/plugins/messaging-menu/libmessaging-menu-geary.so
#4 0x00007fffe457fd7d in plugin_messaging_menu_register_type ()
at /usr/lib/x86_64-linux-gnu/geary/plugins/messaging-menu/libmessaging-menu-geary.so
#5 0x00007fffe457fdee in peas_register_types ()
at /usr/lib/x86_64-linux-gnu/geary/plugins/messaging-menu/libmessaging-menu-geary.so
#6 0x00007ffff59cd4cc in () at /usr/lib/x86_64-linux-gnu/libpeas-1.0.so.0
#7 0x00007ffff7e3658b in g_type_module_use () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff59cfd9b in () at /usr/lib/x86_64-linux-gnu/libpeas-1.0.so.0
#9 0x00007ffff59c99e0 in () at /usr/lib/x86_64-linux-gnu/libpeas-1.0.so.0
#10 0x00007ffff7e0c802 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff7e1ff96 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff7e2bb9e in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff7e2cb7c in g_signal_emit_by_name () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x0000555555633d09 in application_plugin_manager_load ()
#15 0x0000555555606c50 in ()
#16 0x00005555555f856c in ()
#17 0x00007ffff7874e79 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#18 0x00007ffff7874ebd in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#19 0x00007ffff7d20e8e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#20 0x00007ffff7d21240 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff7d212e3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff78a2f05 in g_application_run () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#23 0x00005555555f4d67 in _vala_main ()
#24 0x00007ffff229c0b3 in __libc_start_main (main=
0x5555555f4bc0 <main>, argc=2, argv=0x7fffffffde78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffde68) at ../csu/libc-start.c:308
result = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {93824996030576, 5130441467503765881, 93824992889824, 140737488346736, 0, 0, -5130441468646856327, -5130416884332566151}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x2, 0x7fffffffde78}, data = {prev = 0x0, cleanup = 0x0, canceltype = 2}}}
not_first_call = <optimized out>
#25 0x00005555555f4c0e in _start ()
Edited by Michael Gratton