On 2014-04-15, 7:14 PM, Gijs Kruitbosch wrote:
On 16/04/2014 00:05, Robert O'Callahan wrote:
We just released rr 1.2 and I think this would be a good time for
people to
try to use it for one of the tasks it was designed for: debugging
intermittent test failures.

This is awesome! Three questions:

1) Is anyone working on something similar that works for frontend code
(particularly, chrome JS)? I realize we have a JS debugger, but
sometimes activating the debugger at the wrong time makes the bug go
away, and then there's timing issues, and that the debugger doesn't stop
all the event loops and so stopping at a breakpoint sometimes still has
other code execute in the same context... AIUI your post, because the
replay will replay the same Firefox actions, firing up the JS debugger
is impossible because you can't make the process do anything.

I think you want to consult the spidermonkey hackers to see how feasible that will be...

2) Is anyone working on making this available on our TBPL infra for try
pushes?

Bug 996910.  :-)

3) Is support for other platforms than Linux/gdb (thinking Mac/lldb
particularly) planned?

rr relies heavily on Linux. I think an x86-64 port is feasible, but I don't think we can ever get it to work on a non-FOSS OS.

Cheers,
Ehsan
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to