Opened 14 years ago

Closed 10 years ago

#24476 closed defect (fixed)

octave-3.2.3 crashes in eigs (arpack)

Reported by: jarno.rajahalme@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: mamoll (Mark Moll), adfernandes (Andrew Fernandes)
Port: octave arpack

Description

On OSX 10.6.3 (and likely earlier), running a 64-bit kernel, have not tested with 32-bit.

Octave 3.2.3 causes a segmentation fault when complex numbers are used with eigs(). within octave, type

octave:1> test eigs panic: Segmentation fault -- stopping myself... Segmentation fault $

The reason for this is that the macports arpack package, that octave depends on, is compiled with options incompatible with the octave, and other fortran compiled dependencies of octave. Either the dependency should be removed (as it is useless as is), or arpack needs to be updated.

Change History (8)

comment:1 Changed 14 years ago by jarno.rajahalme@…

Cc: jarno.rajahalme@… added

Cc Me!

comment:2 Changed 14 years ago by jmroot (Joshua Root)

Cc: all jarno.rajahalme@… removed
Owner: changed from macports-tickets@… to stechert@…

Please remember to cc the maintainer, and note you do not need to be in cc when you are the reporter.

comment:3 in reply to:  2 Changed 14 years ago by jarno.rajahalme@…

Replying to jmr@…:

Please remember to cc the maintainer, and note you do not need to be in cc when you are the reporter.

Just checked this again with octave 3.2.3_2, it says the function eigs() not included, and no crash. Still, arpack is compiled with incompatible options (-ff2c), and thus does not work as intended. When compiling octave 3.2.3 from sources, it checks for arpack, finds it, and crashes in test eigs.

comment:4 Changed 14 years ago by adfernandes (Andrew Fernandes)

Cc: adfernandes@… added

Cc Me!

comment:5 Changed 14 years ago by adfernandes (Andrew Fernandes)

FYI - I rebuilt arpack using a fresh pull of macports (to fix #25186), and had no problems with octave's eigs command. My build is octave @3.2.4_0+gcc44. Mac OS 10.6.3, 64-bit build as per default.

comment:6 Changed 13 years ago by jmroot (Joshua Root)

Cc: mmoll@… added
Port: arpack added

comment:7 Changed 13 years ago by jmroot (Joshua Root)

Owner: changed from stechert@… to macports-tickets@…

comment:8 Changed 10 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

If this is still really an issue ... please do:

sudo port selfupdate

and then try installing it again. Should be fixed with r114034.

Note: See TracTickets for help on using tickets.