Records nondeterministic executions and debugs them deterministically
http://rr-project.org/
This program aspires to be your primary debugging tool, enhancing gdb. It
also provides efficient reverse execution under gdb. Set breakpoints and
data watchpoints and quickly reverse-execute to where they were hit.
- Devel package for openSUSE:Factory
-
2
derived packages
- Links to openSUSE:Factory / rr
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:tools/rr && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
5.7.0.tar.gz | 0001688069 1.61 MB | |
_link | 0000000124 124 Bytes | |
rr.changes | 0000008693 8.49 KB | |
rr.spec | 0000002455 2.4 KB |
Revision 48 (latest revision is 53)
Michael Vetter (jubalh)
committed
(revision 48)
- Update to 5.7.0: * This release includes many bug fixes, improvements to system call coverage, and incremental performance improvements. In particular, performance is improved for applications with thousands of threads (partly via the new WaitManager). A lot of rare intermittent bugs have been fixed, partly due to significant reworking of how unexpected task exits are handled. - Remove upstream patches: * 2248c85c.patch * 2979c60e.patch
Comments 2
The package builds fine for 15.4 and TW if we omit patch e32502d0.patch. As far as I can see it was introduced to mitigate a compiler problem, so it could just be removed if we don't run into this problem but it causes others.
What was the initial reason to add this patch?
The reason was to fix a build failure. This is the upstream bug: https://github.com/rr-debugger/rr/issues/3485 Strange that now it works without this patch but not with the patch :)