snopt / SNOPT7.jl

Julia interface for SNOPT7
MIT License
10 stars 6 forks source link

Julia SegFault when JuMP optimize is called. #2

Closed ankitbhatia closed 4 years ago

ankitbhatia commented 4 years ago

Hi I'm trying to call the SNOPT trial libraries and I've run into an issue where the julia process SegFaults after showing the SNOPT header. To test this, I'm calling the hs71.jl example file. Any leads for what could be wrong? Here's the stack trace for the SegFault:

julia> JuMP.optimize!(m)

 ==============================
 S N O P T  7.7.4    (May 2020)
 ==============================

signal (11): Segmentation fault
in expression starting at REPL[8]:1
s3opt_ at /usr/local/lib/libsnopt7.so (unknown line)
snset_ at /usr/local/lib/libsnopt7.so (unknown line)
setOption! at /home/ankitb/.julia/dev/SNOPT7/src/SNOPT7.jl:251
optimize! at /home/ankitb/.julia/dev/SNOPT7/src/MOIWrapper.jl:312
optimize! at /home/ankitb/.julia/packages/MathOptInterface/bygN7/src/Utilities/cachingoptimizer.jl:189
optimize! at /home/ankitb/.julia/packages/MathOptInterface/bygN7/src/Bridges/bridge_optimizer.jl:239
optimize! at /home/ankitb/.julia/packages/MathOptInterface/bygN7/src/Utilities/cachingoptimizer.jl:189
#optimize!#95 at /home/ankitb/.julia/packages/JuMP/YXK4e/src/optimizer_interface.jl:131
optimize! at /home/ankitb/.julia/packages/JuMP/YXK4e/src/optimizer_interface.jl:107 [inlined]
optimize! at /home/ankitb/.julia/packages/JuMP/YXK4e/src/optimizer_interface.jl:107
unknown function (ip: 0x7fe51a34575b)
unknown function (ip: 0x7fe51a345389)
unknown function (ip: 0x7fe51a3458f0)
unknown function (ip: 0x7fe51a3469c8)
unknown function (ip: 0x7fe51a347616)
unknown function (ip: 0x7fe51a35fe08)
unknown function (ip: 0x7fe51a3603c8)
jl_toplevel_eval_in at /usr/bin/../lib/x86_64-linux-gnu/libjulia.so.1 (unknown line)
eval at ./boot.jl:331
eval_user_input at /build/julia-98cBbp/julia-1.4.1+dfsg/usr/share/julia/stdlib/v1.4/REPL/src/REPL.jl:86
macro expansion at /build/julia-98cBbp/julia-1.4.1+dfsg/usr/share/julia/stdlib/v1.4/REPL/src/REPL.jl:118 [inlined]
#26 at ./task.jl:358
unknown function (ip: 0x7fe51a34acbb)
unknown function (ip: (nil))
Allocations: 87693300 (Pool: 87679021; Big: 14279); GC: 83
[1]    50174 segmentation fault (core dumped)  julia
gnowzil commented 4 years ago

Looks like some new features (RawParameter) in MOI. Sorry I haven't kept this repo up-to-date. I just pushed an update that should fix this.

ankitbhatia commented 4 years ago

That fixed it! Thanks!