Message-Id: Date: Fri, 12 Apr 1996 06:27:43 +1200 From: Bill Currie To: djgpp-workers AT delorie DOT com Subject: SQUISHED BUG: symbol name length bug in edebug32 and fsdb On 12/4/96 5:46 am, Bill Currie did thus say >>> > Well, I found the cause of the debuggers crashing... uprintf was using a 100 byte buffer for > all its printing needs. I bumped ubuf to 2k and the debuggers stopped crashing. Even with > 16k, fsdb still displays the bogus exceptions frequently. I havent found out why yet. > I left ubuf's size set at 4k, which SHOULD be enough (unless somebody starts usings lists of lists of lists.... or somesuch). As to those wierd exceptions, the interrupt number in the childs 'tss' was getting corrupted (or not set) and fsdb didn't range check the values. I put in code to that effect and now the debugger works beutifully. When I get diff figured out, I'll send the patches. Bill ___________________________________________ Bill Currie (bill_currie AT tait DOT co DOT nz) Tait Electronics, Christchurch, New Zealand tel: (64) 3 358-3399, fax: (64) 3 358-0423