In my opinion crash happens because of direct call of perl exit() in GTK signal handlers.
To reproduce bug: start tinyca2 without arguments, press cancel in create CA dialog, then select exit in main menu. Here is stack trace from crash: (gdb) bt #0 0x00007ffff6817820 in signal_emit_unlocked_R (instance=0x17dec90, detail=0, signal_id=11) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./gobject/gsignal.c:824 #1 0x00007ffff6817820 in signal_emit_unlocked_R (node=node@entry=0x7ff7c0, detail=detail@entry=0, instance=instance@entry=0x17dec90, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd530) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./gobject/gsignal.c:3513 #2 0x00007ffff6820d5c in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd6e0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./gobject/gsignal.c:3385 #3 0x00007ffff682108f in g_signal_emit (instance=instance@entry=0x17dec90, signal_id=<optimized out>, detail=detail@entry=0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./gobject/gsignal.c:3441 #4 0x00007ffff1f06db0 in gtk_object_dispose (gobject=0x17dec90 [GtkProgressBar]) at /build/gtk+2.0-jJZIsQ/gtk+2.0-2.24.30/gtk/gtkobject.c:421 #5 0x00007ffff680ad25 in g_object_unref (_object=0x17dec90) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./gobject/gobject.c:3146 #6 0x00007ffff6a68e4a in XS_Glib__Object_DESTROY (my_perl=<optimized out>, cv=<optimized out>) at GObject.xs:1301 #7 0x00000000004bd41a in Perl_pp_entersub () #8 0x000000000043c2a8 in Perl_call_sv () #9 0x00000000004c1dc3 in () #10 0x00000000004c2800 in Perl_sv_clear () #11 0x00000000004c2abd in Perl_sv_free2 () #12 0x00000000004c0c3b in () #13 0x00000000004c2e74 in Perl_sv_clean_objs () #14 0x000000000043ee8b in perl_destruct () #15 0x000000000041caf3 in main () Looks like bug is only reproducible with some specific libraries version. It can be reproduced in Ubuntu 16.04.3 with following packages versions: ii libglib2.0-0:amd64 2.48.2-0ubuntu1 ii libgtk2-perl 2:1.2498-1 ii libgtk2.0-0:amd64 2.24.30-1ubuntu1.16.0 ii tinyca 0.7.5-6 The same tinyca version does not crash in debian 9.3 with following packages versions: ii libglib2.0-0:amd64 2.50.3-2 ii libgtk2-perl 2:1.2499-1 ii libgtk2.0-0:amd64 2.24.31-2 ii tinyca 0.7.5-6 I've created simple patch for Ubuntu, but not sure if it is necessary in future versions. https://github.com/abone28/tinyca/commit/607e5477c756fb2214ee01f8e8e49e8d7b984b39 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1545276 Title: 16.04: Crash on start after selecting CA (created with 14.04) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tinyca/+bug/1545276/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs