Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Ubuntu Precise and newer Valgrind-variant #110

Open
GoogleCodeExporter opened this issue Aug 4, 2015 · 0 comments
Open

Comments

@GoogleCodeExporter
Copy link

Valgrind has changed between r12307 (valgrind-variant@r137) and r13132 
(v-v@r141).

These changes include API changes that has broken TSan@r4402, failures look 
like this:
------------------------------------------------
IR SANITY CHECK FAILURE

IRSB {
   t0:I32   t1:I32   t2:I32   t3:I32   t4:I32   t5:I32   t6:I32   t7:I32
   t8:I32   t9:I32   

   ------ IMark(0x405DEA0, 1, 0) ------
   t0 = GET:I32(28)
   t4 = GET:I32(24)
   t3 = Sub32(t4,0x4:I32)
   PUT(24) = t3
   STle(t3) = t0
   ------ IMark(0x405DEA1, 2, 0) ------
   PUT(28) = t3
   PUT(68) = 0x405DEA3:I32
   ------ IMark(0x405DEA3, 5, 0) ------
   t6 = Sub32(t3,0x4:I32)
   PUT(24) = t6
   STle(t6) = 0x405DEA8:I32
   t9 = GET:I32(24)
   DIRTY 1:I1 ::: evh__rtn_call_ignore_no[rp=2]{0x38069d90}(t9,0x405E490:I32)
   PUT(0) = 0x405E490:I32; exit-Call
}


ERROR = bb->offsIP: too low


vex: the `impossible' happened:
   sanityCheckFail: exiting due to bad IR
vex storage: T total 15909964 bytes allocated
vex storage: P total 384 bytes allocated
------------------------------------------------

I've rolled back valgrind-variant@r137 as r4403, so the trunk version is the 
latest stable version with Ubuntu Lucid support.

Unfortunately, we don't have enough cycles to put into this now,
so Ubuntu Precise won't be supported unless someone takes this task.

See http://code.google.com/p/data-race-test/wiki/HowToContribute if you're 
interested.

Original issue reported on code.google.com by [email protected] on 4 Dec 2012 at 9:34

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant