my rr record is stuck waiting for a response. Not sure what is the issue. Here is backtrace when it is stuck.
Attaching to process 20306
[New LWP 20313]
[New LWP 20317]
[New LWP 20318]
[New LWP 20319]
[New LWP 20320]
[New LWP 20321]
[New LWP 20322]
[New LWP 20323]
[New LWP 20324]
[New LWP 20325]
[New LWP 20327]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f5442f34f7b in __waitpid (pid=30031, stat_loc=0x7ffdb221951c, options=1073741824) at ../sysdeps/unix/sysv/linux/waitpid.c:29
29 ../sysdeps/unix/sysv/linux/waitpid.c: No such file or directory.
(gdb) bt
#0 0x00007f5442f34f7b in __waitpid (pid=30031, stat_loc=0x7ffdb221951c, options=1073741824) at ../sysdeps/unix/sysv/linux/waitpid.c:29
#1 0x00000000005d31ee in rr::Task::wait(double) ()
#2 0x00000000005b436f in rr::Scheduler::reschedule(rr::Switchable) ()
#3 0x00000000005400ec in rr::RecordSession::record_step() ()
#4 0x0000000000535e21 in rr::RecordCommand::run(std::vector<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&) ()
#5 0x00000000004ac743 in main ()
(gdb) n
31 in ../sysdeps/unix/sysv/linux/waitpid.c
(gdb) c
Continuing.
my rr record is stuck waiting for a response. Not sure what is the issue. Here is backtrace when it is stuck.
Attaching to process 20306
[New LWP 20313]
[New LWP 20317]
[New LWP 20318]
[New LWP 20319]
[New LWP 20320]
[New LWP 20321]
[New LWP 20322]
[New LWP 20323]
[New LWP 20324]
[New LWP 20325]
[New LWP 20327]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f5442f34f7b in __waitpid (pid=30031, stat_loc=0x7ffdb221951c, options=1073741824) at ../sysdeps/unix/sysv/linux/waitpid.c:29
29 ../sysdeps/unix/sysv/linux/waitpid.c: No such file or directory.
(gdb) bt
#0 0x00007f5442f34f7b in __waitpid (pid=30031, stat_loc=0x7ffdb221951c, options=1073741824) at ../sysdeps/unix/sysv/linux/waitpid.c:29
#1 0x00000000005d31ee in rr::Task::wait(double) ()
#2 0x00000000005b436f in rr::Scheduler::reschedule(rr::Switchable) ()
#3 0x00000000005400ec in rr::RecordSession::record_step() ()
#4 0x0000000000535e21 in rr::RecordCommand::run(std::vector<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > >&) ()
#5 0x00000000004ac743 in main ()
(gdb) n
31 in ../sysdeps/unix/sysv/linux/waitpid.c
(gdb) c
Continuing.