Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
Description
Julia is a a high-level, high-performance dynamic programming language for technical computing.
I have tried to install Julia-0.4 under React OS, but it failed, probably due to the use of an unimplemented socket option.
Steps to reproduce:
1) download the 32-bit version of Julia-0.4 from
https://s3.amazonaws.com/julialang/bin/winnt/x86/0.4/julia-0.4.0-win32.exe
and run the insaller.
2) Julia gets installed in
C:\Documents and Settings\Administrator\Local Settings\Application Data\Julia-0.4
Run julia.exe from the \bin subdirectory. Execution fails with the message:
getsockopt: (10024) WSAENOPROTOOPT An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call.
|
The debug log contains the lines
(dll/ntdll/ldr/ldrutils.c:1365) Overlapping DLL: C:\ReactOS\system32\dbghelp.dll
|
err:(dll/win32/msafd/misc/dllmain.c:2368) wVersionRequested (0x202)
|
MSAFD: Get unknown optname 2005
|
Unhandled exception
|
ExceptionCode: c0000005
|
Faulting Address: 0
|
CS:EIP 1b:654effa5
|
DS 23 ES 23 FS 3b GS 0
|
EAX: 00000000 EBX: 0000273a ECX: 00000000
|
EDX: 00030640 EBP: 00000610 ESI: 65e9c576 ESP: 00d4f820
|
EDI: 654ef100 EFLAGS: 00010202
|
Address:
|
65440000+affa5 C:\Documents and Settings\Administrator\Local Settings\Application Data\Julia-0.4.0\bin\libjulia.dll
|
Frames:
|
<error dumping stack trace: 0xc0000005>
|
The symbol WSAENOPROTOOPT is defined in include/pdsdk/winerror.h
(also in winsock.h)
This message seems to be generated by function WSPGetSockOpt at line 2183 in dll/win32/msafd/misc
My environment: ReactOS revision 69722 compiled from the sources using gcc (RosBE-2.1.2) under 64bit Gnu/Linux (Debian Stretch). Tested under VirtualBox 5.0.6