Mail Archives: djgpp/2001/01/23/05:18:38
On Mon, 22 Jan 2001, florianx wrote:
> >> 0xffd94c14 0xffd94c14 <------------- funtktion in the DLX program
> >> 0x00003d23 _dispose+31, line 1476 of program.c
> >
> >This *may* be part of your problem. Note that dispose() is being
> >called recursively, with only that slightly volatile 'DLX program' in
> >between. Iff that routine uses any kind of non-volatile storage in a
> >way DLX doesn't expect, this could get you in trouble.
>
> The Program is a GUI, first it shut down all subviews, then the view, so it
> must be recursively. :(
What Hans-Bernhard was trying to tell you is that recursive
invocations require cautious coding, to make sure you don't use
non-reentrant code or data.
> >1) use -gstabs+ or -ggdb instead of -g in GCC
>
> Thx. I will also try -ggdb
>
> Does somebody know, what I can use for DLX instead of -gstabs+? It doesn't
> go (DLX files cannot be loaded).
Does it work to compile only non-DLX parts with -gstabs+?
- Raw text -