|
From: Bill H. <ho...@de...> - 2005-07-28 17:06:26
|
On Sat, 2005-07-23 at 18:19 +0100, Julian Seward wrote: > This is fixed in r4232. Bill, thanks for the test case. Turns out that the > .so has ill-formed debug info (call-frame-info) in the sense that a whole > bunch of different CFI entries which claim to cover the same piece(s) of > address space and that's why V asserted. r4232 handles this more robustly. > > Do you know what compiler created the .so ? Basically it emitted bad > DWARF2 call-frame info. > > J Sorry I didn't get back more quickly, but I had to dig up the information. First, thanks for the quick fix. The library in question came to us in binary form. It was generated by Cadence Design Systems as part of the Open Access software ( http://openeda.si2.org/ ). Anyway, looking at it with strings, it looks like it was built with gcc 3.2.3. This is an old version of the library. Thanks again for a great tool. |