Milestone: found and fixed a Gecko bug using rr :-)

Robert O'Callahan robert at
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...
URL: <>

More information about the rr-dev mailing list