Skip to content

Instantly share code, notes, and snippets.

@yuyichao
Created March 23, 2016 13:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yuyichao/d2484c6c9e5a53233f35 to your computer and use it in GitHub Desktop.
Save yuyichao/d2484c6c9e5a53233f35 to your computer and use it in GitHub Desktop.
yuyichao% gdb --args rr replay
GNU gdb (GDB) 7.11.50.20160322-git
Copyright (C) 2016 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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://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 rr...(no debugging symbols found)...done.
(gdb) set height 0
(gdb) br target_terminal_inferior
Function "target_terminal_inferior" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (target_terminal_inferior) pending.
(gdb) br target_terminal_ours
Function "target_terminal_ours" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 2 (target_terminal_ours) pending.
(gdb) command 1
Type commands for breakpoint(s) 1, one per line.
End with a line saying just "end".
>bt
>continue
>end
(gdb) command 2
Type commands for breakpoint(s) 2, one per line.
End with a line saying just "end".
>bt
>continue
>end
(gdb) run
Starting program: /usr/bin/rr replay
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
rr: Warning: Your CPU frequency governor is 'powersave'. rr strongly
recommends that you use the 'performance' governor. Not using the
'performance' governor can cause rr to be at least 2x slower
on laptops.
On Fedora-based systems, you can enable the 'performance' governor
by running the following commands:
$ sudo dnf install kernel-tools
$ sudo cpupower frequency-set -g performance
process 21049 is executing new program: /home/yuyichao/projects/mirrors/binutils-gdb/gdb/gdb
warning: File "/home/yuyichao/projects/mirrors/binutils-gdb/gdb/gdb-gdb.gdb" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
add-auto-load-safe-path /home/yuyichao/projects/mirrors/binutils-gdb/gdb/gdb-gdb.gdb
line to your configuration file "/home/yuyichao/.gdbinit".
To completely disable this security protection add
set auto-load safe-path /
line to your configuration file "/home/yuyichao/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
info "(gdb)Auto-loading safe path"
warning: File "/home/yuyichao/projects/mirrors/binutils-gdb/gdb/gdb-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff41a6700 (LWP 21057)]
[New Thread 0x7ffff39a5700 (LWP 21058)]
[New Thread 0x7ffff31a4700 (LWP 21059)]
[New Thread 0x7ffff29a3700 (LWP 21060)]
[New Thread 0x7ffff21a2700 (LWP 21061)]
[New Thread 0x7ffff19a1700 (LWP 21062)]
[New Thread 0x7ffff11a0700 (LWP 21063)]
GNU gdb (GDB) 7.11.50.20160322-git
Copyright (C) 2016 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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://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 /usr/bin/rr...(no debugging symbols found)...done.
Really redefine built-in command "restart"? (y or n) [answered Y; input not from terminal]
Remote debugging using 127.0.0.1:21053
Thread 1 "gdb" hit Breakpoint 2, target_terminal_ours () at target.c:501
501 if (terminal_state == terminal_is_ours)
#0 target_terminal_ours () at target.c:501
#1 0x00000000005a5eba in post_create_inferior (target=0xc50080 <current_target>, from_tty=from_tty@entry=1) at infcmd.c:409
#2 0x00000000005b363c in start_remote (from_tty=from_tty@entry=1) at infrun.c:3233
#3 0x00000000004c6229 in remote_start_remote (from_tty=from_tty@entry=1, target=target@entry=0xc33f80 <extended_remote_ops>, extended_p=extended_p@entry=1)
at remote.c:4201
#4 0x00000000004c65c1 in remote_open_1 (name=<optimized out>, from_tty=1, target=target@entry=0xc33f80 <extended_remote_ops>, extended_p=extended_p@entry=1)
at remote.c:4983
#5 0x00000000004c665e in extended_remote_open (name=<optimized out>, from_tty=<optimized out>) at remote.c:4301
#6 0x00000000005e5676 in open_target (args=0x7fffffffe282 "127.0.0.1:21053", from_tty=1, command=<optimized out>) at target.c:356
#7 0x00000000004da294 in do_sfunc (c=<optimized out>, args=<optimized out>, from_tty=<optimized out>) at ./cli/cli-decode.c:121
#8 0x00000000004dc27b in cmd_func (cmd=cmd@entry=0xcc62e0, args=args@entry=0x7fffffffe282 "127.0.0.1:21053", from_tty=from_tty@entry=1) at ./cli/cli-decode.c:1885
#9 0x000000000067eaf9 in execute_command (p=<optimized out>, p@entry=0x7fffffffe26b "target extended-remote 127.0.0.1:21053", from_tty=from_tty@entry=1) at top.c:468
#10 0x00000000005c1301 in catch_command_errors (command=0x67e93d <execute_command>, arg=0x7fffffffe26b "target extended-remote 127.0.0.1:21053", from_tty=1)
at main.c:368
#11 0x00000000005c2154 in captured_main (data=data@entry=0x7fffffffdda0) at main.c:1132
#12 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c14bb <captured_main>, func_args=func_args@entry=0x7fffffffdda0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#13 0x00000000005c21eb in gdb_main (args=args@entry=0x7fffffffdda0) at main.c:1164
#14 0x0000000000462e1e in main (argc=<optimized out>, argv=<optimized out>) at gdb.c:32
Thread 1 "gdb" hit Breakpoint 2, target_terminal_ours () at target.c:501
501 if (terminal_state == terminal_is_ours)
#0 target_terminal_ours () at target.c:501
#1 0x000000000068156e in vwarning (string=0x785b30 "remote target does not support file transfer, attempting to access files from local filesystem.",
args=args@entry=0x7fffffffd6f8) at utils.c:507
#2 0x00000000006b2c91 in warning (fmt=fmt@entry=0x785b30 "remote target does not support file transfer, attempting to access files from local filesystem.")
at ./common/errors.c:31
#3 0x00000000004b9431 in remote_filesystem_is_local (self=0xc33f80 <extended_remote_ops>) at remote.c:11387
#4 0x00000000005e35ba in delegate_filesystem_is_local (self=<optimized out>) at target-delegates.c:2494
#5 0x0000000000691963 in solib_find_1 (in_pathname=in_pathname@entry=0x18d5780 "/lib64/ld-linux-x86-64.so.2", fd=fd@entry=0x7fffffffd8dc, is_solib=is_solib@entry=1)
at solib.c:171
#6 0x0000000000692375 in solib_find (in_pathname=in_pathname@entry=0x18d5780 "/lib64/ld-linux-x86-64.so.2", fd=fd@entry=0x7fffffffd8dc) at solib.c:450
#7 0x0000000000692416 in solib_bfd_open (pathname=pathname@entry=0x18d5780 "/lib64/ld-linux-x86-64.so.2") at solib.c:492
#8 0x00000000004985bf in enable_break (info=info@entry=0xe2f750, from_tty=from_tty@entry=1) at solib-svr4.c:2371
#9 0x0000000000498a90 in svr4_solib_create_inferior_hook (from_tty=1) at solib-svr4.c:3103
#10 0x00000000006932ce in solib_create_inferior_hook (from_tty=from_tty@entry=1) at solib.c:1276
#11 0x00000000005a5f42 in post_create_inferior (target=0xc50080 <current_target>, from_tty=from_tty@entry=1) at infcmd.c:439
#12 0x00000000005b363c in start_remote (from_tty=from_tty@entry=1) at infrun.c:3233
#13 0x00000000004c6229 in remote_start_remote (from_tty=from_tty@entry=1, target=target@entry=0xc33f80 <extended_remote_ops>, extended_p=extended_p@entry=1)
at remote.c:4201
#14 0x00000000004c65c1 in remote_open_1 (name=<optimized out>, from_tty=1, target=target@entry=0xc33f80 <extended_remote_ops>, extended_p=extended_p@entry=1)
at remote.c:4983
#15 0x00000000004c665e in extended_remote_open (name=<optimized out>, from_tty=<optimized out>) at remote.c:4301
#16 0x00000000005e5676 in open_target (args=0x7fffffffe282 "127.0.0.1:21053", from_tty=1, command=<optimized out>) at target.c:356
#17 0x00000000004da294 in do_sfunc (c=<optimized out>, args=<optimized out>, from_tty=<optimized out>) at ./cli/cli-decode.c:121
#18 0x00000000004dc27b in cmd_func (cmd=cmd@entry=0xcc62e0, args=args@entry=0x7fffffffe282 "127.0.0.1:21053", from_tty=from_tty@entry=1) at ./cli/cli-decode.c:1885
#19 0x000000000067eaf9 in execute_command (p=<optimized out>, p@entry=0x7fffffffe26b "target extended-remote 127.0.0.1:21053", from_tty=from_tty@entry=1) at top.c:468
#20 0x00000000005c1301 in catch_command_errors (command=0x67e93d <execute_command>, arg=0x7fffffffe26b "target extended-remote 127.0.0.1:21053", from_tty=1)
at main.c:368
#21 0x00000000005c2154 in captured_main (data=data@entry=0x7fffffffdda0) at main.c:1132
#22 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c14bb <captured_main>, func_args=func_args@entry=0x7fffffffdda0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#23 0x00000000005c21eb in gdb_main (args=args@entry=0x7fffffffdda0) at main.c:1164
#24 0x0000000000462e1e in main (argc=<optimized out>, argv=<optimized out>) at gdb.c:32
warning: remote target does not support file transfer, attempting to access files from local filesystem.
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Thread 1 "gdb" hit Breakpoint 2, target_terminal_ours () at target.c:501
501 if (terminal_state == terminal_is_ours)
#0 target_terminal_ours () at target.c:501
#1 0x00000000005ab83d in normal_stop () at infrun.c:8271
#2 0x00000000005b3641 in start_remote (from_tty=from_tty@entry=1) at infrun.c:3235
#3 0x00000000004c6229 in remote_start_remote (from_tty=from_tty@entry=1, target=target@entry=0xc33f80 <extended_remote_ops>, extended_p=extended_p@entry=1)
at remote.c:4201
#4 0x00000000004c65c1 in remote_open_1 (name=<optimized out>, from_tty=1, target=target@entry=0xc33f80 <extended_remote_ops>, extended_p=extended_p@entry=1)
at remote.c:4983
#5 0x00000000004c665e in extended_remote_open (name=<optimized out>, from_tty=<optimized out>) at remote.c:4301
#6 0x00000000005e5676 in open_target (args=0x7fffffffe282 "127.0.0.1:21053", from_tty=1, command=<optimized out>) at target.c:356
#7 0x00000000004da294 in do_sfunc (c=<optimized out>, args=<optimized out>, from_tty=<optimized out>) at ./cli/cli-decode.c:121
#8 0x00000000004dc27b in cmd_func (cmd=cmd@entry=0xcc62e0, args=args@entry=0x7fffffffe282 "127.0.0.1:21053", from_tty=from_tty@entry=1) at ./cli/cli-decode.c:1885
#9 0x000000000067eaf9 in execute_command (p=<optimized out>, p@entry=0x7fffffffe26b "target extended-remote 127.0.0.1:21053", from_tty=from_tty@entry=1) at top.c:468
#10 0x00000000005c1301 in catch_command_errors (command=0x67e93d <execute_command>, arg=0x7fffffffe26b "target extended-remote 127.0.0.1:21053", from_tty=1)
at main.c:368
#11 0x00000000005c2154 in captured_main (data=data@entry=0x7fffffffdda0) at main.c:1132
#12 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c14bb <captured_main>, func_args=func_args@entry=0x7fffffffdda0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#13 0x00000000005c21eb in gdb_main (args=args@entry=0x7fffffffdda0) at main.c:1164
#14 0x0000000000462e1e in main (argc=<optimized out>, argv=<optimized out>) at gdb.c:32
0x00007f77a3594d90 in _start () from /lib64/ld-linux-x86-64.so.2
(rr) c
Continuing.
Thread 1 "gdb" hit Breakpoint 1, target_terminal_inferior () at target.c:479
479 {
#0 target_terminal_inferior () at target.c:479
#1 0x00000000005aa7a3 in do_target_resume (resume_ptid=..., step=step@entry=0, sig=sig@entry=GDB_SIGNAL_0) at infrun.c:2329
#2 0x00000000005aedfa in resume (sig=GDB_SIGNAL_0) at infrun.c:2746
#3 0x00000000005af1aa in keep_going_pass_signal (ecs=ecs@entry=0x7fffffffd820) at infrun.c:7783
#4 0x00000000005af9a5 in proceed (addr=addr@entry=18446744073709551615, siggnal=siggnal@entry=GDB_SIGNAL_DEFAULT) at infrun.c:3189
#5 0x00000000005a6c7e in continue_1 (all_threads=all_threads@entry=0) at infcmd.c:759
#6 0x00000000005a6e5e in continue_command (args=0x0, from_tty=1) at infcmd.c:846
#7 0x00000000004da280 in do_cfunc (c=<optimized out>, args=<optimized out>, from_tty=<optimized out>) at ./cli/cli-decode.c:105
#8 0x00000000004dc27b in cmd_func (cmd=cmd@entry=0xcff780, args=args@entry=0x0, from_tty=from_tty@entry=1) at ./cli/cli-decode.c:1885
#9 0x000000000067eaf9 in execute_command (p=<optimized out>, p@entry=0xc53060 "c", from_tty=1) at top.c:468
#10 0x00000000005c759e in command_handler (command=0xc53060 "c") at event-top.c:463
#11 0x00000000005c77f3 in command_line_handler (rl=0x14c1930 "") at event-top.c:651
#12 0x00007ffff7bbcc35 in rl_callback_read_char () from /usr/lib/libreadline.so.6
#13 0x00000000005c7377 in rl_callback_read_char_wrapper (client_data=<optimized out>) at event-top.c:153
#14 0x00000000005c6f49 in stdin_event_handler (error=<optimized out>, client_data=0x0) at event-top.c:409
#15 0x00000000005c5eed in handle_file_event (file_ptr=0x1449bf0, ready_mask=<optimized out>) at event-loop.c:708
#16 0x00000000005c6382 in gdb_wait_for_event (block=block@entry=1) at event-loop.c:834
#17 0x00000000005c673e in gdb_do_one_event () at event-loop.c:323
#18 0x00000000005c678b in start_event_loop () at event-loop.c:347
#19 0x00000000005c74fe in cli_command_loop (data=<optimized out>) at event-top.c:168
#20 0x00000000005c0425 in current_interp_command_loop () at interps.c:317
#21 0x00000000005c0e6a in captured_command_loop (data=data@entry=0x0) at main.c:318
#22 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c0e57 <captured_command_loop>, func_args=func_args@entry=0x0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#23 0x00000000005c21ce in captured_main (data=data@entry=0x7fffffffdda0) at main.c:1156
#24 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c14bb <captured_main>, func_args=func_args@entry=0x7fffffffdda0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#25 0x00000000005c21eb in gdb_main (args=args@entry=0x7fffffffdda0) at main.c:1164
#26 0x0000000000462e1e in main (argc=<optimized out>, argv=<optimized out>) at gdb.c:32
Thread 1 "gdb" hit Breakpoint 2, target_terminal_ours () at target.c:501
501 if (terminal_state == terminal_is_ours)
#0 target_terminal_ours () at target.c:501
#1 0x000000000068156e in vwarning (string=0x83c500 "Could not load shared library symbols for %s.\nDo you need \"set solib-search-path\" or \"set sysroot\"?",
args=args@entry=0x7fffffffd6c8) at utils.c:507
#2 0x00000000006b2c91 in warning (fmt=fmt@entry=0x83c500 "Could not load shared library symbols for %s.\nDo you need \"set solib-search-path\" or \"set sysroot\"?")
at ./common/errors.c:31
#3 0x000000000069284d in update_solib_list (from_tty=from_tty@entry=0, target=target@entry=0xc50080 <current_target>) at solib.c:924
#4 0x0000000000693011 in solib_add (pattern=pattern@entry=0x0, from_tty=from_tty@entry=0, target=0xc50080 <current_target>, readsyms=1) at solib.c:994
#5 0x0000000000693469 in handle_solib_event () at solib.c:1343
#6 0x00000000005577fe in bpstat_stop_status (aspace=0xe63da0, bp_addr=bp_addr@entry=140151818435392, ptid=..., ws=ws@entry=0x7fffffffda80) at breakpoint.c:5703
#7 0x00000000005b1fb9 in handle_signal_stop (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5896
#8 0x00000000005b31fd in handle_inferior_event_1 (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5331
#9 0x00000000005b32e5 in handle_inferior_event (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5362
#10 0x00000000005b3814 in fetch_inferior_event (client_data=client_data@entry=0x0) at infrun.c:3922
#11 0x00000000005c7a00 in inferior_event_handler (event_type=event_type@entry=INF_REG_EVENT, client_data=client_data@entry=0x0) at inf-loop.c:44
#12 0x00000000005a8a62 in infrun_async_inferior_event_handler (data=<optimized out>) at infrun.c:9196
#13 0x00000000005c5cbc in check_async_event_handlers () at event-loop.c:1038
#14 0x00000000005c66ef in gdb_do_one_event () at event-loop.c:302
#15 0x00000000005c678b in start_event_loop () at event-loop.c:347
#16 0x00000000005c74fe in cli_command_loop (data=<optimized out>) at event-top.c:168
#17 0x00000000005c0425 in current_interp_command_loop () at interps.c:317
#18 0x00000000005c0e6a in captured_command_loop (data=data@entry=0x0) at main.c:318
#19 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c0e57 <captured_command_loop>, func_args=func_args@entry=0x0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#20 0x00000000005c21ce in captured_main (data=data@entry=0x7fffffffdda0) at main.c:1156
#21 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c14bb <captured_main>, func_args=func_args@entry=0x7fffffffdda0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#22 0x00000000005c21eb in gdb_main (args=args@entry=0x7fffffffdda0) at main.c:1164
#23 0x0000000000462e1e in main (argc=<optimized out>, argv=<optimized out>) at gdb.c:32
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Thread 1 "gdb" hit Breakpoint 1, target_terminal_inferior () at target.c:479
479 {
#0 target_terminal_inferior () at target.c:479
#1 0x000000000069346e in handle_solib_event () at solib.c:1344
#2 0x00000000005577fe in bpstat_stop_status (aspace=0xe63da0, bp_addr=bp_addr@entry=140151818435392, ptid=..., ws=ws@entry=0x7fffffffda80) at breakpoint.c:5703
#3 0x00000000005b1fb9 in handle_signal_stop (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5896
#4 0x00000000005b31fd in handle_inferior_event_1 (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5331
#5 0x00000000005b32e5 in handle_inferior_event (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5362
#6 0x00000000005b3814 in fetch_inferior_event (client_data=client_data@entry=0x0) at infrun.c:3922
#7 0x00000000005c7a00 in inferior_event_handler (event_type=event_type@entry=INF_REG_EVENT, client_data=client_data@entry=0x0) at inf-loop.c:44
#8 0x00000000005a8a62 in infrun_async_inferior_event_handler (data=<optimized out>) at infrun.c:9196
#9 0x00000000005c5cbc in check_async_event_handlers () at event-loop.c:1038
#10 0x00000000005c66ef in gdb_do_one_event () at event-loop.c:302
#11 0x00000000005c678b in start_event_loop () at event-loop.c:347
#12 0x00000000005c74fe in cli_command_loop (data=<optimized out>) at event-top.c:168
#13 0x00000000005c0425 in current_interp_command_loop () at interps.c:317
#14 0x00000000005c0e6a in captured_command_loop (data=data@entry=0x0) at main.c:318
#15 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c0e57 <captured_command_loop>, func_args=func_args@entry=0x0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#16 0x00000000005c21ce in captured_main (data=data@entry=0x7fffffffdda0) at main.c:1156
#17 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c14bb <captured_main>, func_args=func_args@entry=0x7fffffffdda0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#18 0x00000000005c21eb in gdb_main (args=args@entry=0x7fffffffdda0) at main.c:1164
#19 0x0000000000462e1e in main (argc=<optimized out>, argv=<optimized out>) at gdb.c:32
Thread 1 "gdb" hit Breakpoint 1, target_terminal_inferior () at target.c:479
479 {
#0 target_terminal_inferior () at target.c:479
#1 0x00000000005aa7a3 in do_target_resume (resume_ptid=..., step=step@entry=1, sig=sig@entry=GDB_SIGNAL_0) at infrun.c:2329
#2 0x00000000005aedfa in resume (sig=GDB_SIGNAL_0) at infrun.c:2746
#3 0x00000000005af1aa in keep_going_pass_signal (ecs=0x7fffffffda60) at infrun.c:7783
#4 0x00000000005afd3c in keep_going (ecs=ecs@entry=0x7fffffffda60) at infrun.c:7802
#5 0x00000000005afe6e in switch_back_to_stepped_thread (ecs=ecs@entry=0x7fffffffda60) at infrun.c:7044
#6 0x00000000005b0836 in process_event_stop_test (ecs=ecs@entry=0x7fffffffda60) at infrun.c:6428
#7 0x00000000005b245b in handle_signal_stop (ecs=ecs@entry=0x7fffffffda60) at infrun.c:6154
#8 0x00000000005b31fd in handle_inferior_event_1 (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5331
#9 0x00000000005b32e5 in handle_inferior_event (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5362
#10 0x00000000005b3814 in fetch_inferior_event (client_data=client_data@entry=0x0) at infrun.c:3922
#11 0x00000000005c7a00 in inferior_event_handler (event_type=event_type@entry=INF_REG_EVENT, client_data=client_data@entry=0x0) at inf-loop.c:44
#12 0x00000000005a8a62 in infrun_async_inferior_event_handler (data=<optimized out>) at infrun.c:9196
#13 0x00000000005c5cbc in check_async_event_handlers () at event-loop.c:1038
#14 0x00000000005c66ef in gdb_do_one_event () at event-loop.c:302
#15 0x00000000005c678b in start_event_loop () at event-loop.c:347
#16 0x00000000005c74fe in cli_command_loop (data=<optimized out>) at event-top.c:168
#17 0x00000000005c0425 in current_interp_command_loop () at interps.c:317
#18 0x00000000005c0e6a in captured_command_loop (data=data@entry=0x0) at main.c:318
#19 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c0e57 <captured_command_loop>, func_args=func_args@entry=0x0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#20 0x00000000005c21ce in captured_main (data=data@entry=0x7fffffffdda0) at main.c:1156
#21 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c14bb <captured_main>, func_args=func_args@entry=0x7fffffffdda0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#22 0x00000000005c21eb in gdb_main (args=args@entry=0x7fffffffdda0) at main.c:1164
#23 0x0000000000462e1e in main (argc=<optimized out>, argv=<optimized out>) at gdb.c:32
Thread 1 "gdb" hit Breakpoint 1, target_terminal_inferior () at target.c:479
479 {
#0 target_terminal_inferior () at target.c:479
#1 0x00000000005aa7a3 in do_target_resume (resume_ptid=..., step=step@entry=0, sig=sig@entry=GDB_SIGNAL_0) at infrun.c:2329
#2 0x00000000005aedfa in resume (sig=GDB_SIGNAL_0) at infrun.c:2746
#3 0x00000000005af1aa in keep_going_pass_signal (ecs=0x7fffffffda60) at infrun.c:7783
#4 0x00000000005afd3c in keep_going (ecs=ecs@entry=0x7fffffffda60) at infrun.c:7802
#5 0x00000000005b08a3 in process_event_stop_test (ecs=ecs@entry=0x7fffffffda60) at infrun.c:6449
#6 0x00000000005b245b in handle_signal_stop (ecs=ecs@entry=0x7fffffffda60) at infrun.c:6154
#7 0x00000000005b31fd in handle_inferior_event_1 (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5331
#8 0x00000000005b32e5 in handle_inferior_event (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5362
#9 0x00000000005b3814 in fetch_inferior_event (client_data=client_data@entry=0x0) at infrun.c:3922
#10 0x00000000005c7a00 in inferior_event_handler (event_type=event_type@entry=INF_REG_EVENT, client_data=client_data@entry=0x0) at inf-loop.c:44
#11 0x00000000005a8a62 in infrun_async_inferior_event_handler (data=<optimized out>) at infrun.c:9196
#12 0x00000000005c5cbc in check_async_event_handlers () at event-loop.c:1038
#13 0x00000000005c66ef in gdb_do_one_event () at event-loop.c:302
#14 0x00000000005c678b in start_event_loop () at event-loop.c:347
#15 0x00000000005c74fe in cli_command_loop (data=<optimized out>) at event-top.c:168
#16 0x00000000005c0425 in current_interp_command_loop () at interps.c:317
#17 0x00000000005c0e6a in captured_command_loop (data=data@entry=0x0) at main.c:318
#18 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c0e57 <captured_command_loop>, func_args=func_args@entry=0x0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#19 0x00000000005c21ce in captured_main (data=data@entry=0x7fffffffdda0) at main.c:1156
#20 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c14bb <captured_main>, func_args=func_args@entry=0x7fffffffdda0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#21 0x00000000005c21eb in gdb_main (args=args@entry=0x7fffffffdda0) at main.c:1164
#22 0x0000000000462e1e in main (argc=<optimized out>, argv=<optimized out>) at gdb.c:32
Thread 1 "gdb" hit Breakpoint 1, target_terminal_inferior () at target.c:479
479 {
#0 target_terminal_inferior () at target.c:479
#1 0x000000000069346e in handle_solib_event () at solib.c:1344
#2 0x00000000005577fe in bpstat_stop_status (aspace=0xe63da0, bp_addr=bp_addr@entry=140151818435392, ptid=..., ws=ws@entry=0x7fffffffda80) at breakpoint.c:5703
#3 0x00000000005b1fb9 in handle_signal_stop (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5896
#4 0x00000000005b31fd in handle_inferior_event_1 (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5331
#5 0x00000000005b32e5 in handle_inferior_event (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5362
#6 0x00000000005b3814 in fetch_inferior_event (client_data=client_data@entry=0x0) at infrun.c:3922
#7 0x00000000005c7a00 in inferior_event_handler (event_type=event_type@entry=INF_REG_EVENT, client_data=client_data@entry=0x0) at inf-loop.c:44
#8 0x00000000005a8a62 in infrun_async_inferior_event_handler (data=<optimized out>) at infrun.c:9196
#9 0x00000000005c5cbc in check_async_event_handlers () at event-loop.c:1038
#10 0x00000000005c66ef in gdb_do_one_event () at event-loop.c:302
#11 0x00000000005c678b in start_event_loop () at event-loop.c:347
#12 0x00000000005c74fe in cli_command_loop (data=<optimized out>) at event-top.c:168
#13 0x00000000005c0425 in current_interp_command_loop () at interps.c:317
#14 0x00000000005c0e6a in captured_command_loop (data=data@entry=0x0) at main.c:318
#15 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c0e57 <captured_command_loop>, func_args=func_args@entry=0x0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#16 0x00000000005c21ce in captured_main (data=data@entry=0x7fffffffdda0) at main.c:1156
#17 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c14bb <captured_main>, func_args=func_args@entry=0x7fffffffdda0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#18 0x00000000005c21eb in gdb_main (args=args@entry=0x7fffffffdda0) at main.c:1164
#19 0x0000000000462e1e in main (argc=<optimized out>, argv=<optimized out>) at gdb.c:32
Thread 1 "gdb" hit Breakpoint 1, target_terminal_inferior () at target.c:479
479 {
#0 target_terminal_inferior () at target.c:479
#1 0x00000000005aa7a3 in do_target_resume (resume_ptid=..., step=step@entry=1, sig=sig@entry=GDB_SIGNAL_0) at infrun.c:2329
#2 0x00000000005aedfa in resume (sig=GDB_SIGNAL_0) at infrun.c:2746
#3 0x00000000005af1aa in keep_going_pass_signal (ecs=0x7fffffffda60) at infrun.c:7783
#4 0x00000000005afd3c in keep_going (ecs=ecs@entry=0x7fffffffda60) at infrun.c:7802
#5 0x00000000005afe6e in switch_back_to_stepped_thread (ecs=ecs@entry=0x7fffffffda60) at infrun.c:7044
#6 0x00000000005b0836 in process_event_stop_test (ecs=ecs@entry=0x7fffffffda60) at infrun.c:6428
#7 0x00000000005b245b in handle_signal_stop (ecs=ecs@entry=0x7fffffffda60) at infrun.c:6154
#8 0x00000000005b31fd in handle_inferior_event_1 (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5331
#9 0x00000000005b32e5 in handle_inferior_event (ecs=ecs@entry=0x7fffffffda60) at infrun.c:5362
#10 0x00000000005b3814 in fetch_inferior_event (client_data=client_data@entry=0x0) at infrun.c:3922
#11 0x00000000005c7a00 in inferior_event_handler (event_type=event_type@entry=INF_REG_EVENT, client_data=client_data@entry=0x0) at inf-loop.c:44
#12 0x00000000005a8a62 in infrun_async_inferior_event_handler (data=<optimized out>) at infrun.c:9196
#13 0x00000000005c5cbc in check_async_event_handlers () at event-loop.c:1038
#14 0x00000000005c66ef in gdb_do_one_event () at event-loop.c:302
#15 0x00000000005c678b in start_event_loop () at event-loop.c:347
#16 0x00000000005c74fe in cli_command_loop (data=<optimized out>) at event-top.c:168
#17 0x00000000005c0425 in current_interp_command_loop () at interps.c:317
#18 0x00000000005c0e6a in captured_command_loop (data=data@entry=0x0) at main.c:318
#19 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c0e57 <captured_command_loop>, func_args=func_args@entry=0x0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#20 0x00000000005c21ce in captured_main (data=data@entry=0x7fffffffdda0) at main.c:1156
#21 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c14bb <captured_main>, func_args=func_args@entry=0x7fffffffdda0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#22 0x00000000005c21eb in gdb_main (args=args@entry=0x7fffffffdda0) at main.c:1164
#23 0x0000000000462e1e in main (argc=<optimized out>, argv=<optimized out>) at gdb.c:32
readline: readline_callback_read_char() called with no handler!
Thread 1 "gdb" received signal SIGABRT, Aborted.
0x00007ffff61de2a8 in raise () from /usr/lib/libc.so.6
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb) bt
#0 0x00007ffff61de2a8 in raise () from /usr/lib/libc.so.6
#1 0x00007ffff61df72a in abort () from /usr/lib/libc.so.6
#2 0x00007ffff7bbcedf in rl_callback_read_char () from /usr/lib/libreadline.so.6
#3 0x00000000005c7377 in rl_callback_read_char_wrapper (client_data=<optimized out>) at event-top.c:153
#4 0x00000000005c6f49 in stdin_event_handler (error=<optimized out>, client_data=0x0) at event-top.c:409
#5 0x00000000005c5eed in handle_file_event (file_ptr=0x1449bf0, ready_mask=<optimized out>) at event-loop.c:708
#6 0x00000000005c6382 in gdb_wait_for_event (block=block@entry=0) at event-loop.c:834
#7 0x00000000005c66e8 in gdb_do_one_event () at event-loop.c:298
#8 0x00000000005c678b in start_event_loop () at event-loop.c:347
#9 0x00000000005c74fe in cli_command_loop (data=<optimized out>) at event-top.c:168
#10 0x00000000005c0425 in current_interp_command_loop () at interps.c:317
#11 0x00000000005c0e6a in captured_command_loop (data=data@entry=0x0) at main.c:318
#12 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c0e57 <captured_command_loop>, func_args=func_args@entry=0x0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#13 0x00000000005c21ce in captured_main (data=data@entry=0x7fffffffdda0) at main.c:1156
#14 0x00000000005be4a0 in catch_errors (func=func@entry=0x5c14bb <captured_main>, func_args=func_args@entry=0x7fffffffdda0, errstring=errstring@entry=0x7827ba "",
mask=mask@entry=RETURN_MASK_ALL) at exceptions.c:240
#15 0x00000000005c21eb in gdb_main (args=args@entry=0x7fffffffdda0) at main.c:1164
#16 0x0000000000462e1e in main (argc=<optimized out>, argv=<optimized out>) at gdb.c:32
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment