bugGNU Octave - Bugs: bug #45418, Incorrect results with nurbs...

 
 

bug #45418: Incorrect results with nurbs package on Cygwin64 (Windows 7)

Submitter:  None
Submitted:  Fri 26 Jun 2015 03:49:35 PM UTC
   
 
Category:  Octave Package Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Incorrect Result
Status:  Fixed Assigned to:  cdf
Originator Name:  d'Alembert Originator Email:  -email is unavailable-
Open/Closed:  * Closed Release:  * 4.0.0
Operating System:  * Microsoft Windows Fixed Release:  None
Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Fri 23 Oct 2015 03:00:39 PM UTC, comment #7: 

this problem does should be solved in version 1.3.10.
i'm closing this ticket, if you still have problems please file a new bug.
c.

Carlo de Falco <cdf>
Group Member
Mon 17 Aug 2015 04:48:46 PM UTC, comment #6: 

The version currently in the repository should work around this issue, could someone please test it on windows/linux?
c.

Carlo de Falco <cdf>
Group Member
Wed 01 Jul 2015 12:38:41 PM UTC, comment #5: 

Hi,
I don't have a Windows machine to try. But I get the same error in my Linux (Ubuntu) machine.

- Under Octave 3.8.2 the tests pass
- Under Octave 4.0.0 the tests sometimes fail
- Under Octave 4.0.0, with the package compiled in Octave 3.8.2, the tests pass

I am running Octave 4.0.0 without openmp, using
export DL_LDFLAGS="-shared -fopenmp"

Rafa

Anonymous
Wed 01 Jul 2015 11:00:03 AM UTC, comment #4: 

Hi,

Thanks for running these tests.
I ran the same test a large number of times
with


for ii = 1:1e4; test nrbeval; endfor


I tried

- under Octave 3.8.2 on MacOSX,
- under Octave 3.8.1 on GNU/Linux
- under Octave 4.0 on GNU/Linux

And I never encountered a similar problem,
unfortunately I don't have a windows machine
to try with, Rafael, maybe you could test this
on Windows before we make the release?


c.

Carlo de Falco <cdf>
Group Member
Tue 30 Jun 2015 07:24:29 PM UTC, comment #3: 

Dear Mr Falco,

I have also tried to install the nurbs package from svn.
First of all, I had to change the Makefile in order to build the package:

MKOCTFILE ?= mkoctfile -W -fopenmp

If I install the package and run "test nrbeval" several times, sometimes it works and sometimes it does not as you can see from the attached file.

(file #34348)

Anonymous
Mon 29 Jun 2015 07:36:30 PM UTC, comment #2: 

Dear Mr Falco,

The problem can be reproduced by installing Octave-4.0.0 and the octave-nurbs package by means of Cygwins setup-x86_64.exe. If you run some test cases like ...
  test nrbeval
  test nrbderiv
you can see that those tests fail. Maybe Cygwins setup-x86_64.exe installs an incompatible version of the nurbs package. I have tried to install nurbs-1.3.9 from source but it fails because of an linker error.

In any case I will use Octave-3.8.2 for now.

Anonymous
Sun 28 Jun 2015 02:50:35 PM UTC, comment #1: 

The description of the problem is very vague
and impossible to reproduce, how do you expect
anyone to try fix your problem if you do not
explain how to produce the errors you see?

Anyway, I am surprised nurbs even installs
for you on Octave 4.0 as a new release is still
in the making to fix some incompatibilities that
should make it not even possible to compile on
Octave 4.0.

Can you try installing the nurbs package version
from the subversion repository and report whether
you still see these issues?

c.

Carlo de Falco <cdf>
Group Member
Fri 26 Jun 2015 03:49:35 PM UTC, original submission:  

Since version 4.0.0 of Octave it seems that there is a bug related to the nurbs package of Octave-forge. The problems appear on Cygwin64 and Windows 7. Sometimes the results are correct and sometimes one gets NaN or denormalised values like 1e-308. So it looks like a memory bug. The problem does not appear with Octave-3.8.2.

Anonymous

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #34348:  octave.log added by None (3KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by cdf (Posted a comment)
  • -email is unavailable- added by cdf
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-10-23 cdf StatusNeed Info Fixed
        Open/ClosedOpen Closed
    2015-06-30 None Attached File- Added octave.log, #34348
    2015-06-28 cdf StatusNone Need Info
        Assigned toNone cdf
        Carbon-Copy- Added -email is unavailable-

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code