www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/08/15/16:08:00

Sender: salvador AT delorie DOT com
Message-ID: <3B7AD626.D576CA52@inti.gov.ar>
Date: Wed, 15 Aug 2001 17:05:58 -0300
From: salvador <salvador AT inti DOT gov DOT ar>
Organization: INTI
X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.19 i686)
X-Accept-Language: es-AR, en, es
MIME-Version: 1.0
To: pavenis AT lanet DOT lv, bitland AT aol DOT com, djgpp AT delorie DOT com
Subject: Re: Problem RHIDE + Geforce 2 MX-Card
Reply-To: djgpp AT delorie DOT com

On Fri, 2 Feb 2001 11:30:46 +0200 pavenis AT lanet DOT lv wrote:
> On 2 Feb 2001, at 0:02, Bitland wrote:
> > I spotted a bug (I will look for later):
> > RHIDE crashed searching with a regular expression +[A-Z] with option
'outside
> > comments' (in a 450 k-file...).
>
> It's so. It's inside SETEDIT part, so I'm including stack trace I pasted
from RHIDE
> (rhide rhide.gpr) for Salvador
>
> 0x001e8e8b: free ()
> 0x000e2eb8: regfree ()
> search.cc:291: FreeRegExLastSearch ()
> search.cc:297: TCEditor::CompileRegEx (searchStr=0x208780 "+[A-Z]")
> search.cc:67: TCEditor::CompileSearch (searchStr=0x208780 "+[A-Z]",
replaceSt
> ceditor.cc:1392: TCEditor::find (this=0x321550)
> ceditor.cc:1878: TCEditor::handleCommand (this=0x321550, command=679)
> ceditor.cc:1716: TCEditor::handleEvent (this=0x321550, event=@0x2d3a34)
> tidefile.cc:156: TIDEFileEditor::handleEvent (this=0x321550,
event=0x2d3a34)
> tgroup.cc:315: doHandleEvent (p=0x321550, s=0x2d366c)
> tgroup.cc:335: TGroup::handleEvent (this=0x343ba0, event=@0x2d3a34)
> twindow.cc:107: TWindow::handleEvent (this=0x343ba0, event=@0x2d3a34)
> editwind.cc:99: TCEditWindow::handleEvent (this=0x343ba0, event=@0x2d3a34)

> tideedit.cc:92: TIDEEditWindow::handleEvent (this=0x343ba0,
event=0x2d3a34)
> tgroup.cc:315: doHandleEvent (p=0x343ba0, s=0x2d379c)
> tgroup.cc:335: TGroup::handleEvent (this=0x2fc238, event=@0x2d3a34)
> tdesktop.cc:100: TDeskTop::handleEvent (this=0x2fc238, event=@0x2d3a34)
> tgroup.cc:315: doHandleEvent (p=0x2fc238, s=0x2d383c)
> tgroup.cc:335: TGroup::handleEvent (this=0x2fb1f8, event=@0x2d3a34)
> tprogram.cc:234: TProgram::handleEvent (this=0x2fb1f8, event=@0x2d3a34)
> idemain.cc:1211: IDE::handleEvent (this=0x2fb1f8, event=0x2d3a34)
> tgroup.cc:183: TGroup::execute (this=0x2fb1f8)
> tprogram.cc:331: TProgram::run (this=0x2fb1f8)
> idemain.cc:2559: main (argc=2, argv=0x2d4118)

It looks like FreeRegExLastSearch() is releasing an already released block.
I can't reproduce it. Can any of you provide a reproducible example?

SET

--
Salvador Eduardo Tropea (SET). (Electronics Engineer)
Visit my home page: http://welcome.to/SetSoft or
http://www.geocities.com/SiliconValley/Vista/6552/
Alternative e-mail: set-soft AT bigfoot DOT com set AT computer DOT org
                    set AT ieee DOT org
Address: Curapaligue 2124, Caseros, 3 de Febrero
Buenos Aires, (1678), ARGENTINA Phone: +(5411) 4759 0013



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019