Sender: salvador AT delorie DOT com Message-ID: <3B7AD626.D576CA52@inti.gov.ar> Date: Wed, 15 Aug 2001 17:05:58 -0300 From: salvador 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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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