Comments (6)
So hm. #32 shows that all the tests are passing when run with the filter lib. So this appears to be some new issue specific to FF.
@rocallahan do you recall the last time you successfully recorded FF with the filter lib? What was the FF version?
from rr.
Disabling the seccomp-bpf and bisecting narrows the problem down to some subset of the socket interface
accept4
accept
getpeername
getsockname
getsockopt
recv
recvfrom
socket
bind
connect
listen
sendmsg
send
sendto
setsockopt
shutdown
from rr.
Ended up being pretty complex. Here's what's busted
clock_gettime
gettimeofday
accept4 - shutdown (socketcall API)
I'm running an x86 build in an x86-64 VM. I know that the ABI for clock_gettime/gettimeofday is significantly different across x86/x86-64, so this is pretty suspicious. Will either disable or switch (back, sigh) to an x86 VM.
from rr.
Broken the same way in an x86 VM, too ...
from rr.
"Fixed" (worked around temporarily) by #35.
from rr.
It worked for me a couple of months ago in Fedora 17.
from rr.
Related Issues (20)
- rr on Intel Meteor Lake chips HOT 2
- Intel CPU type 0xb06e0 unknown HOT 12
- FATAL src/ReplaySession.cc:793:guard_overshoot() HOT 3
- FATAL src/ReplaySession.cc:1180:check_ticks_consistency() HOT 4
- executing rr under WSL2 HOT 5
- could the zen workaround module be incorporated to the repo HOT 1
- GDB backtrace on breakpoints doesn't show up HOT 2
- Can't single step into a function that's in a shared library HOT 9
- Detaching rr record from the target process? HOT 1
- Attaching rr record to an already running process HOT 1
- ioctl function cannot record HOT 6
- MADV_COLD and MADV_PAGEOUT are unsupported args to madvise. HOT 3
- A simple feeling about using rr record for ioctl HOT 4
- Multiple UBSan reports when running record, pack and replay HOT 6
- rr is unsafe to run on potentially malicious code HOT 4
- Vscode debugger
- UBSan reports (part 2) HOT 2
- .symver under gcc 9.x and 10.x HOT 6
- A few tests hanging with current git, e.g. 64bit_child, since 696fc97c HOT 13
- [FATAL src/ReplaySession.cc:1181:check_ticks_consistency()] HOT 30
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rr.