Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-10424

Julia-0.4 fails to start due to unimplemented SO_PROTOCOL_INFO socket option

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • None
    • Networking
    • 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

      Attachments

        Activity

          People

            bug zilla Bug Zilla
            pdenapo pdenapo
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: