Dbx can crash with g++ symbols
Thoughts on developer tools.

All | Dbx | Development Tools | Life in General | OpenSolaris | plus | Software Philosophy | Sun Studio

fav comics

« Sun Studio and patch... | Main | malloc interposition... »
20061005 Thursday October 05, 2006

Dbx can crash with g++ symbols

Sun Studio 11 dbx (and the one in latest express release) has a bug that can make dbx crash when it reads g++ information. (The problem is in the g++ demangler library that dbx uses) The bug was fixed recently, but so far it is not patched in Sun Studio 11.  Nobody with a support contract seems to have run into the problem yet.  It should be fixed in the next express release, but that is probably a month or two away.

If dbx crashes on a program that has g++ code in it, look at the stack trace from the dbx core file,  and if it crashed inside some functions like:

__1cU__gnu2_lib_demanglerKparse_type6MrnK__lcstring_b_v_

then you're probably hitting this bug.  There are two bugids associated with the same problem. 6457910 and 6390216.  Remember, if you have a service contract, and you run into these bugs, you can request a patch. Unfortunately the rest of our users have to wait for the next express release.  I'm trying to push for a Sun Studio 11 patch, but so far it hasn't happened.

Posted by Chris Quenelle ( Oct 05 2006, 11:28:05 AM PDT ) - Permalink - -

Comments:

Post a Comment:

Comments are closed for this entry.

Older blog entries:

mug shot Chris Quenelle is a tools developer at Sun Microsystems. He's worked on performance and debugging tools at Sun for more than 10 years. He reads comic books and science fiction, and has more tivos than he can keep track of.

Calendar

RSS Feeds

Search

Links

Navigation

Referers