Am 09.02.2023 schrieb Tormod Volden <debian.tor...@gmail.com>:

> You should now be able to get more details in a gdb backtrace, since
> you have all debug symbols and no optimization.

See the attachment, please.
GNU gdb (Debian 12.1-4+b1) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from Downloads/xscreensaver-6.06/driver/xscreensaver-settings...
[?2004h(gdb) runrun
[?2004lStarting program: /home/m/Downloads/xscreensaver-6.06/driver/xscreensaver-settings --debug
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff33ff6c0 (LWP 65789)]
[New Thread 0x7ffff2bfe6c0 (LWP 65790)]
[New Thread 0x7ffff23fd6c0 (LWP 65791)]
[Thread 0x7ffff23fd6c0 (LWP 65791) exited]
[New Thread 0x7ffff23fd6c0 (LWP 65792)]
[New Thread 0x7ffff17ff6c0 (LWP 65793)]
[Thread 0x7ffff23fd6c0 (LWP 65792) exited]
[New Thread 0x7ffff23fd6c0 (LWP 65794)]
[New Thread 0x7ffff0ffe6c0 (LWP 65795)]
[Thread 0x7ffff23fd6c0 (LWP 65794) exited]
[Thread 0x7ffff17ff6c0 (LWP 65793) exited]
[New Thread 0x7ffff17ff6c0 (LWP 65796)]
[New Thread 0x7ffff23fd6c0 (LWP 65797)]
[Thread 0x7ffff0ffe6c0 (LWP 65795) exited]
[Thread 0x7ffff17ff6c0 (LWP 65796) exited]
[New Thread 0x7ffff17ff6c0 (LWP 65798)]
[Thread 0x7ffff23fd6c0 (LWP 65797) exited]
[Detaching after fork from child process 65799]

Thread 1 "xscreensaver-se" received signal SIGSEGV, Segmentation fault.
0x0000555555569631 in fix_preview_visual (s=0x555555774810) at demo-Gtk.c:3305
3305	                 blurb(), (unsigned long) xvisual->visualid);
[?2004h[?2004l[?2004h(gdb) thread apply all bt fullthread apply all bt full
[?2004l
Thread 11 (Thread 0x7ffff17ff6c0 (LWP 65798) "pool-xscreensav"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff739350c in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff730c881 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff7369722 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff7368cfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff6dd9fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737245083328, -388313926610248547, -128, 0, 140737488339104, 140737236692992, 388308428395584669, 388298242526092445}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007ffff6e5a66c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7ffff2bfe6c0 (LWP 65790) "gdbus"):
#0  0x00007ffff6e4d0af in __GI___poll (fds=0x55555560d930, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007ffff733e9ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff733ecef in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff753a996 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff7368cfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff6dd9fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737266050752, -388313926610248547, -128, 11, 140737488346416, 140737257660416, 388307878102899869, 388298242526092445}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007ffff6e5a66c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7ffff33ff6c0 (LWP 65789) "gmain"):
#0  0x00007ffff6e4d0af in __GI___poll (fds=0x5555555ee5a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007ffff733e9ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff733eacc in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff733eb11 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff7368cfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff6dd9fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737274443456, -388313926610248547, -128, 0, 140737488346032, 140737266053120, 388304580104887453, 388298242526092445}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007ffff6e5a66c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ffff5ddfac0 (LWP 65786) "xscreensaver-se"):
#0  0x0000555555569631 in fix_preview_visual (s=0x555555774810) at demo-Gtk.c:3305
        win = 0x5555557747d0
        xvisual = 0x0
        widget = 0x5555555ed450
        gwindow = 0x555555992a80
        gscreen = 0x55555562a030
        gvisual1 = 0x7fffe4007190
        gvisual2 = 0x7fffe4007190
#1  0x000055555556d863 in xscreensaver_window_realize (self=0x5555557747d0, user_data=0x5555557747d0) at demo-Gtk.c:5068
        win = 0x5555557747d0
        s = 0x555555774810
        p = 0x5555557748b0
#2  0x00007ffff70f53b0 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3  0x00007ffff7108076 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4  0x00007ffff710ebf5 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5  0x00007ffff710edbf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6  0x00007ffff7978924 in gtk_widget_realize () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#7  0x00007ffff798785b in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#8  0x00007ffff70f53b0 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007ffff7107d2d in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff710ebf5 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff710edbf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff7972986 in gtk_widget_show () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x000055555556ec62 in xscreensaver_app_activate (app=0x5555555ed0f0) at demo-Gtk.c:5268
        win = 0x5555557747d0
#14 0x00007ffff70f55a9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff710ebbf in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff710edbf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff74ff438 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#18 0x00007ffff74ff5c6 in g_application_run () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#19 0x000055555556efef in main (argc=2, argv=0x7fffffffe388) at demo-Gtk.c:5346
        s = 0x7fffffffe62c "/xscreensaver-settings"
[?2004h(gdb) oinfo localsinfo locals
[?2004lwin = 0x5555557747d0
xvisual = 0x0
widget = 0x5555555ed450
gwindow = 0x555555992a80
gscreen = 0x55555562a030
gvisual1 = 0x7fffe4007190
gvisual2 = 0x7fffe4007190
[?2004h(gdb) equit
[?2004l[?2004hA debugging session is active.

	Inferior 1 [process 65786] will be killed.

Quit anyway? (y or n) y
[?2004l

Reply via email to