| Title: | Digital Ladebug debugger |
| Moderator: | TLE::LUCIA |
| Created: | Fri Feb 28 1992 |
| Last Modified: | Fri Jun 06 1997 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 969 |
| Total number of notes: | 3959 |
I see an assertion failure using Ladebug V4.0-30 on Digital UNIX V4.0 while debugging a shared executable. In this case, xld_global is a global variable. I had previously reported a problem in this same situation using ladebug V4.0-25 or so and it was fixed in V4.0-26. I had been using V4.0-26 until today. Here's the assertion: (ladebug) whatis xld_global Assertion failed: isComplete() src/libsrc/ladebug/symbol.C 2165 This is an unexpected condition and may indicate the presence of a defect. If you wish to report this, please include the stack trace that follows. Diagnostic stack trace ... 0x12383f8c 0x123842d0 0x123cd0c8 0x1226f1a4 0x1220165c 0x122062d0 0x121f61d4 0x121f32dc end of diagnostic stack trace. (ladebug) I found that I was able to get the correct information from ladebug if I debugged a non-shared debuggable program (same code as the failure above). Let me know if you need more information. -Jeff Jeff Sullivan | Digital Equipment Corp | [email protected] DEC C and C++ | Nashua, NH ZK3-2/2X09 | or [email protected]
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 864.1 | Simple reproducer | DECC::SULLIVAN | Jeff Sullivan | Mon Mar 03 1997 17:11 | 25 |
For at least a limited time, there will be a shared,debuggable gemc_cc on cosf:
/usr/proj/decc2/cao56-stbl8/alphaosf/bl33/exe/gemc_cc.debugging
There is also a non_shared, debuggable gemc_cc:
/usr/proj/decc2/cao56-stbl8/alphaosf/bl33/exe/gemc_cc.debugging_non_shared
The first demonstrates the problem, the second does not.
cosf has ladebug V4.0-30 installed.
% ladebug /usr/proj/decc2/cao56-stbl8/alphaosf/bl33/exe/gemc_cc.debugging
(ladebug) stop in cs_output_error_message
(ladebug) run hello.c
[4] stopped at [cs_output_error_message:645 0x6fef768c]
645 message_severity_code return_severity;
(ladebug) whatis xld_global
Assertion failed: isComplete() src/libsrc/ladebug/symbol.C 2165
...
In the above case, hello.c is a simple "Hello world" program
(#include <stdio.h>)
Let me know if you need more info.
-Jeff
| |||||
| 864.2 | TLE::MURRAY | Wanfang Murray | Tue Mar 04 1997 08:58 | 5 | |
Tim Lucia is aware of this regression. This will be fixed in a very near future. Wanfang | |||||
| 864.3 | Fixed ! | TLE::LUCIA | http://asaab.zko.dec.com/~lucia/biography.html | Tue Mar 11 1997 18:20 | 8 |
in 4.0-31 of ladebug...
(ladebug) run hello.c
whatis xld_global[1] stopped at [cs_output_error_message:645 0x6fef768c]
645 message_severity_code return_severity;
(ladebug) whatis xld_global
xld_root xld_global
(ladebug)
| |||||