Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Programming Threads > Relacy ROCKS!
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 6 Topic 4062 of 4146
Post > Topic >>

Relacy ROCKS!

by "Chris M. Thomasson" <no@[EMAIL PROTECTED] > Sep 29, 2008 at 04:58 AM

I have used it on several in-house algorithms... All is fine, EXCEPT for 1.

This HARD-CORE "subliminal" little bastard sack of ***** race-condition was

sneaking under my nose for YEARS!!!!!!!!!!!!! YEARS!!! OUCH!!! It HURTS.




OH ****%!!!!!




At first I said to myself, potential bug in Relacy wrt Windows emulation 
impl over Fibers... Then I directed Relacys output to a file, printed it, 
and read the damn thing over and over again. Wow! From that detailed info,
I 
was actually able to create a scenario in which I could create some
threads, 
artificially set some key state conditions, and step through the code 
manually; pausing/resuming threads in the exact places as needed. Finally,
I 
could CONSISTENTLY reproduce the racer within the debugger using actual 
_real code_; NOT in the Relacy programming model (e.g., in which `$' 
actually means something!  ;^). Well, what a COOL PIECE OF WORK!

I have to admit, the content of the file that Relacy outputted to was a
bit 
overwhelming at first... Then I read it VERY carefully, and over and over 
again; things became crystal clear. My only suggestion, would be to create
a 
manual on how to efficiently decipher the error output of Relacy Dmitriy; 
that would have saved me some time indeed. Perhaps create a mode in which 
the output can be a little bit more "narrowed/focused" somewhat. Humm... 
Anyway, GREAT piece of work Dmitriy; seriously!

:^D








BTW everybody, here is his Dmitriy's signature:
___________________________________________________________________________________
Dmitriy V'jukov
--
Relacy Race Detector: Make your synchronization correct!
http://groups.google.ru/group/relacy/web



^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Chris M. Thomasson pasted Dmitriy signature; Relacy is Dmitriy's
invention; 
got it?
 




 6 Posts in Topic:
Relacy ROCKS!
"Chris M. Thomasson&  2008-09-29 04:58:20 
Re: Relacy ROCKS!
"Chris M. Thomasson&  2008-09-29 05:14:07 
Re: Relacy ROCKS!
"Dmitriy V'jukov&quo  2008-10-01 10:53:12 
Re: Relacy ROCKS!
Alexander Chemeris <al  2008-10-02 02:58:27 
Re: Relacy ROCKS!
"Dmitriy V'jukov&quo  2008-10-02 03:35:19 
Re: Relacy ROCKS!
"Dmitriy V'jukov&quo  2008-10-02 03:39:07 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Nov 22 9:06:33 CST 2008.