On Thu, 25 Aug 2005 13:06:47 +0200
Florian Köberle <[EMAIL PROTECTED]> wrote:

> (gdb) backtrace
> #0  0x0834bb66 in TCUSTOMCODETOOL__FINDDEEPESTNODEATPOS 
> (STARTNODE=0xb75f7b54,
>     P=2220, EXCEPTIONONNOTFOUND=false, this=0xb764f1a4)
>     at customcodetool.pas:2004
> #1  0x0834bb1b in TCUSTOMCODETOOL__FINDDEEPESTNODEATPOS 
> (STARTNODE=0xb75f80c4,
>     P=2220, EXCEPTIONONNOTFOUND=true, this=0xb764f1a4)
>     at customcodetool.pas:1994
> #2  0x08378432 in TPASCALPARSERTOOL__BUILDSUBTREEANDFINDDEEPESTNODEATPOS (
>     STARTNODE=0xb767ed54, P=2220, EXCEPTIONONNOTFOUND=true,
>     this=0xb764f1a4) at pascalparsertool.pas:3666
> #3  0x0834e367 in TFINDDECLARATIONTOOL__FINDDECLARATION (CURSORPOS=
>       {X = 19, Y = 101, CODE = 0xb76dae94},
>     SEARCHSMARTFLAGS=[FSFINCLUDEDIRECTIVE], NEWTOOL=0x0, NEWNODE=0x0, 
> NEWPOS=
>       {X = -1073743720, Y = -1073744072, CODE = 0xbffff6f0},
>     NEWTOPLINE=-1073743736, this=0xb764f1a4) at
>     finddeclarationtool.pas:1142
> #4  0x083509a2 in TFINDDECLARATIONTOOL__FINDSMARTHINT (CURSORPOS=
>       {X = 19, Y = 101, CODE = 0xb76dae94}, this=0xb764f1a4)
>     at finddeclarationtool.pas:1725
> #5  0x081db00d in TCODETOOLMANAGER__FINDSMARTHINT (CODE=0xb76dae94, X=19,
>     Y=101, this=0xb7870014) at codetoolmanager.pas:1339
> #6  0x080a1b32 in TMAINIDE__ONSRCNOTEBOOKSHOWHINTFORSOURCE (
>     SRCEDIT=0xb76daf34, CLIENTPOS={X = 191, Y = 127}, CARETPOS=
>       {X = 19, Y = 101}, this=0xb7b610f4) at main.pp:10851
> #7  0x0828d593 in TSOURCENOTEBOOK__SHOWSYNEDITHINT (MOUSEPOS=
>       {X = 275, Y = 296}, this=0xb7750028) at uniteditor.pp:5155
> #8  0x0828d268 in TSOURCENOTEBOOK__HINTTIMER (SENDER=0xb76cb114,
>     this=0xb7750028) at uniteditor.pp:5088
> #9  0x0818bb29 in TCUSTOMTIMER__DOONTIMER (this=0xb76cb114)
>     at customtimer.pas:176
> #10 0x0818baa5 in TCUSTOMTIMER__TIMER (this=0xb76cb114) at 
> customtimer.pas:152
> #11 0x081aa538 in GTKTIMERCB (DATA=0xb7ba5e04) at gtkcallback.inc:2339
> #12 0xb7fc9aee in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
> #13 0xb7d379e0 in __after_morecore_hook () from
> /lib/tls/i686/cmov/libc.so.6 #14 0x0899e048 in ?? ()
> #15 0xbffff9e8 in ?? ()
> #16 0xb7fda24c in ?? () from /usr/lib/libglib-1.2.so.0
> #17 0x00000000 in ?? ()
> #18 0xbffff9e8 in ?? ()
> #19 0xb7fc8b37 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
> Previous frame inner to this frame (corrupt stack?)
> (gdb)
> 
> I hope it will help you to find the bug.

It seems there is a memory corruption. The bug above is the result of some
former bug.
Can you run the IDE with a memprofiler like heaptrace or valgrind?
Build lazarus with -gh:
make OPT='-gh'
Then run in gdb. 

Mattias

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to