rr replay issue

Yichun Zhang (agentzh) agentzh at gmail.com
Fri Mar 28 11:31:23 PDT 2014


Hello!

Thank you for sharing rr in the first place! It looks like a very
promising and useful tool for us!

I'm trying out rr with -m32 apps on my x86_64 kernel. The "rr record"
command always succeeds, but "rr replay" always gives the following
error and hangs:

    (gdb) b sre_vm_pike_add_thread
    Breakpoint 1 at 0x804f1e0: file src/sregex/sre_vm_pike.c, line 760.

    (gdb) c
    Continuing.
    [EMERGENCY]
(/home/cjones/rr/rr/src/replayer.cc:521:cont_syscall_boundary: errno:
None) (task 18985 (rec:18977) at trace line 18)
    -> Assertion `0' failed to hold: Replay got unrecorded signal 11
    Attach to the rr debug server with this command:
  target remote :18985

I installed rr via the fedora binary package just yesterday via

    cd /tmp
    wget http://rr-project.org/releases/rr-1.0.0-Linux-$(uname -m).rpm
    sudo rpm -i rr-1.0.0-Linux-$(uname -m).rpm

And below is more info for my system:

    $ uname -a
    Linux w530 3.10.16 #6 SMP Wed Nov 6 12:32:21 PST 2013 x86_64
x86_64 x86_64 GNU/Linux

    $ grep Core /proc/cpuinfo|head -n1
    model name : Intel(R) Core(TM) i7-3920XM CPU @ 2.90GHz

I tried both LuaJIT (http://luajit.org/download.html ) and my own
sregex library (https://github.com/agentzh/sregex ).

Any help on debugging this further will be highly appreciated :)

Thanks!
-agentzh


More information about the rr-dev mailing list