Milestone: found and fixed a Gecko bug using rr :-)
robert at ocallahan.org
Fri Jan 31 17:20:23 PST 2014
I believe this is the first time rr has been useful for something real :-).
The bug is not very important, but it would have been difficult to figure
out without rr, since it depends on a race between thread->Shutdown() and
that thread doing a sync dispatch to another thread.
The bug was exposed by the "Completely Unfair Scheduling" mode that I
recently added to rr, plus a set of Gecko patches for "chaos mode" that do
things like set random priorities on threads. Of course, it all depends on
the progress cjones has made on rr and especially the gdbserver support.
Reenabling all tests disabled for intermittent failures, applying my chaos
mode patches to Gecko, and then running test suites under rr
(content/media/tests is what I'm currently focused on), is recording a
number of different Gecko bugs which I am now working through. It's
Jtehsauts tshaei dS,o n" Wohfy Mdaon yhoaus eanuttehrotraiitny eovni
le atrhtohu gthot sf oirng iyvoeu rs ihnesa.r"t sS?o Whhei csha iids teoa
stiheer :p atroa lsyazye,d 'mYaonu,r "sGients uapr,e tfaokreg iyvoeunr,
'm aotr atnod sgaoy ,h o'mGee.t" uTph eann dt hwea lmka'n? gBoutt uIp
waanndt wyeonut thoo mken.o w
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rr-dev