[lazarus] Heaptrc

Marc Weustink marc at dommelstein.net
Sun Nov 9 18:15:32 EST 2003


At 00:05 10-11-2003, Bob Wingard wrote:
>On Sun, 2003-11-09 at 15:27, Marc Weustink wrote:
> > At 20:46 9-11-2003, Bob Wingard wrote:
> > >On Sun, 2003-11-09 at 12:05, Marc Weustink wrote:
> > > > At 18:25 9-11-2003, you wrote:
> > > > >On Sun, 2003-11-09 at 09:55, Marc Weustink wrote:
> > > > > > At 01:34 9-11-2003, Mattias Gaertner wrote:
> > > > > > >On Sat, 08 Nov 2003 18:15:15 -0600
> > > > > > >Bob Wingard <bwingard at gt.rr.com> wrote:
> > > > > > >
> > > > > > > > I have to start the program outside the IDE.
> > > > > > > > If I start inside the IDE the debugger tries
> > > > > > > > to start but loops,
> > > >
> > > > OK, thanx for these. But, can you still give me the output of the
> > > > View->Debug windows->Debug Output dialog ?
> > >
> > >Can't get there, lazarus is totally locked up when this happens. I have
> > >to issue a kill [lazarus pid].
> >
> > Can you open it before running (and make it a bit larger)?
> >
> > > > Somehow it seems that it sucessfull retrieves the topmost call in the
> > > > callstack, but after that ????
> > > > Does the same happen if you don't have the "Call Stack" window open ?
> > > >
> > >  I do not have the call stack window open when this happens.
> > >  just before lazarus hangs I get a message box with the following
> > >message. Execution paused
> > >          Address: $0810F52A
> > >          Procedure: _SYSLINUX_$$GET_CALLER_ADDR$LONGINT
> > >          (Some day an assembler window might pop up here :)
> > >With an OK button, as soon as I press OK processor usage goes max
> >
> > OK, now I understand why the callstack is searched. When no source is
> > found, the IDE tries to find the "nearest" available source.
> >
> > I guess get_caller_addr is used by heaptrc
> >
> > Hmm... Do you have an sample app to reproduce this ?
> >
>   Do you want the executable? The dump that I sent was from the default
>   project1, just a form no controls.

??
You just create a new project, enable heaptrc, and hit run ?

I tried that.
Can you send the sources and exe to me at my private email ?

Marc







More information about the Lazarus mailing list