Skip to content

Instantly share code, notes, and snippets.

@surki
Created August 27, 2020 12:58
Show Gist options
  • Save surki/855bbbe127bde6f776041c242b259877 to your computer and use it in GitHub Desktop.
Save surki/855bbbe127bde6f776041c242b259877 to your computer and use it in GitHub Desktop.
# Start gdb-server in port 50505 using above instructions
sudo chroot ./amzlinux_rootfs/ /bin/bash -c "rr replay -s 50505 -k /rr_trace/ruby-0/ -- -ex 'handle SIGPIPE nostop noprint pass' -ex 'source /gdb_ruby.py'"
 
# In Emacs, start gdb client and connect to it
(gdb) set sysroot /home/surki/tmp/some_app_crash/rr/amzlinux_rootfs
(gdb) target remote :50505
(gdb) source ~/tmp/some_app_crash/rr/amzlinux_rootfs/gdb_ruby.py
(gdb) continue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment