Mattias Gaertner wrote: > #0 0x00289478 in GTKAPIWIDGETCLIENT_DRAWCARET (CLIENT=0xbdbf18, > CALLEDBYTIMER=false) at gtkwinapiwindow.pp:698 > > Please check if the line numbers are correct: > > 696: if (WidgetStyle<>nil) > 697: and (Widget^.Window<>nil) > 698: and (Width>0) > 696: and (Height>0) > > The Width is accessed some lines in front. > Maybe a compiler bug? > Add some writelns and find out what pointer exactly gives the SIGSEGV.
I can confirm those line numbers. I'll work on it, but it will take me some while and I might need to ask for more help since I'm very much a beginner as far as the FPC/Lazarus codebases and gdb are concerned. I've got FPC building itself for SPARC without error, although there's a problem in the interface between the fp IDE and gdb- I don't think that should be relevant to this one. Something that I think I could usefully try is building Lazarus for x86 just in case there's something undetected in the version of the sources that I've got. I wonder whether I could ask what this list's preferred policy is about CCing message posters to make sure that relevant threads don't get lost in the noise? -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives