Alberts, we built 3.54.0-1ubuntu1 from plucky for noble (and this time with debug symbols) and tested again with that version. The segfault occurred, again, this time with a lot more info.
(gdb) #0 0x00007ffff75610d5 in gtk_widget_set_sensitive (widget=0x2, sensitive=1) at ../../../gtk/gtkwidget.c:9515 #1 0x0000555555623545 in set_sensitive (self=0x555555ce5110, sensitive=1) at libscreensaver/gf-unlock-dialog.c:88 #2 0x0000555555624aa7 in auth_message_cb (auth=0x555555e22930, type=GF_AUTH_MESSAGE_PROMPT_ECHO_OFF, message=0x555555dfe600 "Password: ", self=0x555555ce5110) at libscreensaver/gf-unlock-dialog.c:557 #3 0x00007ffff60cdb16 in ffi_call_unix64 () at ../src/x86/unix64.S:104 #4 0x00007ffff60ca3ef in ffi_call_int (cif=cif@entry=0x7fffffffdb10, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673 #5 0x00007ffff60cd0be in ffi_call (cif=0x7fffffffdb10, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/x86/ffi64.c:710 #6 0x00007ffff6e0c2d3 in g_cclosure_marshal_generic_va () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #7 0x00007ffff6e256bd in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007ffff6e257c1 in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007ffff6e25883 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #10 0x000055555562f01c in message_cb (user_data=0x7fffcc007aa0) at libscreensaver/gf-auth.c:160 #11 0x00007ffff6d0448e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007ffff6d63717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007ffff6d04f77 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x000055555557f8fe in main (argc=1, argv=0x7fffffffe158) at /usr/src/gnome-flashback-3.54.0-1ubuntu1besi1/gnome-flashback/gf-main.c:203 (gdb) bt -full #0 0x00007ffff75610d5 in gtk_widget_set_sensitive (widget=0x2, sensitive=1) at ../../../gtk/gtkwidget.c:9515 __inst = 0x2 __t = 93824993963488 __r = <optimized out> _g_boolean_var_135 = <optimized out> priv = <optimized out> __func__ = "gtk_widget_set_sensitive" data = <optimized out> #1 0x0000555555623545 in set_sensitive (self=0x555555ce5110, sensitive=1) at libscreensaver/gf-unlock-dialog.c:88 No locals. #2 0x0000555555624aa7 in auth_message_cb (auth=0x555555e22930, type=GF_AUTH_MESSAGE_PROMPT_ECHO_OFF, message=0x555555dfe600 "Password: ", self=0x555555ce5110) at libscreensaver/gf-unlock-dialog.c:557 __func__ = "auth_message_cb" #3 0x00007ffff60cdb16 in ffi_call_unix64 () at ../src/x86/unix64.S:104 No locals. #4 0x00007ffff60ca3ef in ffi_call_int (cif=cif@entry=0x7fffffffdb10, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673 classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, 4128043680, 32767} stack = <optimized out> argp = 0x7fffffffd860 "" arg_types = <optimized out> gprcount = 4 ssecount = <optimized out> ngpr = 1 nsse = 0 i = <optimized out> avn = <optimized out> flags = <optimized out> reg_args = <optimized out> #5 0x00007ffff60cd0be in ffi_call (cif=0x7fffffffdb10, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/x86/ffi64.c:710 arg_types = 0x7fffffffda40 i = <optimized out> nargs = 4 max_reg_struct_size = <optimized out> #6 0x00007ffff6e0c2d3 in g_cclosure_marshal_generic_va () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #7 0x00007ffff6e256bd in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #8 0x00007ffff6e257c1 in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #9 0x00007ffff6e25883 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #10 0x000055555562f01c in message_cb (user_data=0x7fffcc007aa0) at libscreensaver/gf-auth.c:160 data = 0x7fffcc007aa0 self = 0x555555e22930 l = 0x0 __func__ = "message_cb" #11 0x00007ffff6d0448e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #12 0x00007ffff6d63717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #13 0x00007ffff6d04f77 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #14 0x000055555557f8fe in main (argc=1, argv=0x7fffffffe158) at /usr/src/gnome-flashback-3.54.0-1ubuntu1besi1/gnome-flashback/gf-main.c:203 autostart_id = 0x0 main_data = {loop = 0x5555558554a0, application = 0x5555557e0810, exit_status = 0} session = 0x5555557a4100 Thanks for all your help, Stefan ** Attachment added: "gdb-gnome-flashback.txt" https://bugs.launchpad.net/ubuntu/+source/gnome-flashback/+bug/2086706/+attachment/5853480/+files/gdb-gnome-flashback.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2086706 Title: gnome-flashback crashes on idle To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-flashback/+bug/2086706/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs