bugGNU Octave - Bugs: bug #35661, GNU Octave 3.6.0 crashed in surf()

 
 

bug #35661: GNU Octave 3.6.0 crashed in surf()

Submitted by:  None
Submitted on:  Tue 28 Feb 2012 10:23:50 PM UTC  
 
Category: PlottingSeverity: 4 - Important
Priority: 5 - NormalItem Group: Regression
Status: FixedAssigned to: None
Originator Name: Stephan GebauerOriginator Email: -unavailable-
Open/Closed: ClosedRelease: 3.6.0
Operating System: Microsoft Windows

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Sun 15 Apr 2012 01:48:01 AM UTC, comment #6:

Octave inadvertently stopped recognizing 'TextureMap' as a surface property. I added it back to the list of properties in this changeset (http://hg.savannah.gnu.org/hgweb/octave/rev/05b7fa3b64c8). The demo script now runs correctly. This fix will be a part of release 3.6.2.

Rik <rik5>
Project Administrator
Sat 14 Apr 2012 01:35:37 AM UTC, comment #5:

I don't get a segfault either with 3.6.0, but this is on a Linux machine. The 3.6.0 Windows build may have been more prone to this. The dropping of 'TextureMap' between 3.4.3 and 3.6.0 remains a regression.

Rik <rik5>
Project Administrator
Fri 13 Apr 2012 10:50:27 PM UTC, comment #4:

OK, I see the problem now. I unpacked with uzip -a and it treated the .mat file as a text file...

I see the error about texturemap but I'm not seeing a segfault, even after removing the try/catch. However, valgrind does turn up this:

John W. Eaton <jwe>
Project Administrator
Fri 13 Apr 2012 10:43:12 PM UTC, comment #3:

Corruption on download? A stray patch applied? topo.mat loads with the dev, 3.6.1, and 3.4.3 versions of Octave for me.

Rik <rik5>
Project Administrator
Fri 13 Apr 2012 09:45:23 PM UTC, comment #2:

I'm unable to read the file topo.mat with Octave.

John W. Eaton <jwe>
Project Administrator
Fri 06 Apr 2012 05:01:15 AM UTC, comment #1:

Confirmed on a recent tip (4/5/12). It seems that support for TextureMap was somehow dropped between 3.4.3 and 3.6.0. As this is a regression I have marked the bug important which guarantees it will block the 3.8.0 release until fixed. Someone may get to it sooner and produce a patch on the stable 3.6 series.

Rik <rik5>
Project Administrator
Tue 28 Feb 2012 10:23:50 PM UTC, original submission:

Hello,

I am using GNU Octave Versions 3.4.3 and 3.6.0. under Windows 7.
there occurs an error in GNU Octave 3.6.0 with surf()-Funktion and textures.
the simple example code in attachment(zip-file) is tested in matlab 2007a and GNU Octave 3.4.3 and works fine with this. In Gnu Octave 3.6.0 this example crashed with error:

to prevent "panic: Segmentation violation...." wrapped a try ....catch around the surf-function, so Octave 3.6.0 not hangs up!

when you cut out the 'FaceColor','texturemap', then Octave hangs suddenly(with try ... catch..., and also Octave 3.4.3 crashing under this condition)
with error:

panic: Segmentation violation -- stopping myself...
attempting to save variables to `octave-core'...
save to `octave-core' complete

For testing purposes in the zip file is also matlabs topo.mat and the minimized code example wich crashed in Octave 3.6.0.

Hope its helpful report!

Best Regards

Stephan Gebauer

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #25208:  testsurf.zip added by None (115KiB - application/x-zip-compressed)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by jwe (Posted a comment)
  • -unavailable- added by rik5 (Posted a comment)
  • -unavailable- added by None (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 15 Apr 2012 01:48:01 AM UTCrik5StatusConfirmed=>Fixed
      Open/ClosedOpen=>Closed
    Fri 13 Apr 2012 05:13:33 AM UTCrik5Item GroupSegfault, Bus Error, etc.=>Regression
    Fri 06 Apr 2012 05:01:15 AM UTCrik5Severity3 - Normal=>4 - Important
      StatusNone=>Confirmed
    Tue 28 Feb 2012 10:23:50 PM UTCNoneAttached File-=>Added testsurf.zip, #25208

    Back to the top


    Powered by Savane 3.1-cleanup1