octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #49057] oct-parse.in.yy unit test of evalc cra


From: Mike Miller
Subject: [Octave-bug-tracker] [bug #49057] oct-parse.in.yy unit test of evalc crashes with MALLOC_PERTURB_ set
Date: Mon, 12 Sep 2016 21:01:36 +0000 (UTC)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0

Follow-up Comment #3, bug #49057 (project octave):

The attached patch fixes the crash for me. I believe the code in evalc is
indeed wrong. This patch introduces a leak, but I'm not sure what would be the
proper way to clean up an exception object that is allocated on the heap and
then thrown to be caught or not caught later.

I guess we could use a boolean flag instead of a pointer to an exception
object that may or may not point to a valid exception.

(file #38487)
    _______________________________________________________

Additional Item Attachment:

File name: evalc.diff                     Size:0 KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?49057>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]