Open
Description
patrick@wkdev:~/checkout/WebKit$ rr record echo 'hello world'
rr needs /proc/sys/kernel/perf_event_paranoid <= 1, but it is 2.
Change it to 1, or use 'rr record -n' (slow).
Consider putting 'kernel.perf_event_paranoid = 1' in /etc/sysctl.d/10-rr.conf.
See 'man 8 sysctl', 'man 5 sysctl.d' (systemd systems)
and 'man 5 sysctl.conf' (non-systemd systems) for more details.
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
nikolaszimmermann commentedon Sep 27, 2024
I'm not sure anymore if we really need this.
rr
is actually nice and explains what you need to do on your host system.How about we just add a README.md section for tools like rr/perf/etc. and describe with a few sentences what needs to be done on the host -- there are so many host distros, that handle things differently, probably hard to script it.
fred-wang commentedon Oct 3, 2024
FWIW, this is https://github.com/rr-debugger/rr/wiki/Building-And-Installing#os-configuration
ghost commentedon Feb 11, 2025
Running WebKitGTK's MiniBrowser on the host system fails on Ubuntu 24.04; that is, without rr:
so it'd be convenient if rr in a webkit-container-sdk works without further configuration steps.
ghost commentedon Feb 11, 2025
That fixes
--bind-to-cpu=0
was required because of rr-debugger/rr#3338 (comment).Recording a WebKitGTK MiniBrowser run fails: