|
/app # gdb --args ruby test.rb
|
|
GNU gdb (GDB) 14.2
|
|
Copyright (C) 2023 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-alpine-linux-musl".
|
|
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 ruby...
|
|
|
|
(gdb) run
|
|
Starting program: /usr/local/bin/ruby test.rb
|
|
warning: Error disabling address space randomization: Operation not permitted
|
|
[New LWP 36]
|
|
[New LWP 37]
|
|
[New LWP 38]
|
|
execution expired
|
|
|
|
Thread 4 "ruby" received signal SIGSEGV, Segmentation fault.
|
|
[Switching to LWP 38]
|
|
0x00007f0a2c33b886 in freeaddrinfo (p=0x0) at src/network/freeaddrinfo.c:10
|
|
warning: 10 src/network/freeaddrinfo.c: No such file or directory
|
|
(gdb) bt
|
|
#0 0x00007f0a2c33b886 in freeaddrinfo (p=0x0) at src/network/freeaddrinfo.c:10
|
|
#1 0x00007f0a10c1e940 in do_getaddrinfo (ptr=0x7f0a10f61200) at raddrinfo.c:426
|
|
#2 0x00007f0a2c35c349 in start (p=0x7f0a10afaa88) at src/thread/pthread_create.c:207
|
|
#3 0x00007f0a2c35e95f in __clone () at src/thread/x86_64/clone.s:22
|
|
Backtrace stopped: frame did not save the PC
|
|
(gdb) info args
|
|
p = 0x0
|