Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Linux dllnotfound exception  (Read 9358 times)

0 Members and 3 Guests are viewing this topic.

lid6j86

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Email
Linux dllnotfound exception
« on: October 28, 2018, 04:39:37 am »
I must be absolutely retarded, there have been a lot of posts on this and I'm trying to follow them yet I'm running into errors on getting the config file to properly link.  I think I'm having a disconnect somewhere.

Here's what I did:

Download sfml.net 2.2
Download linux gcc sfml 2.2

I copied over all of the sfml.net2.2 extlib files into the project output folder:
- csfml-audio-2.dll
- csfml-graphics-2.dll
- csfml-system-2.dll
- csfml-window-2.dll
- lbsndfile-1.dll
- openal32.dll
- OpenTK.Compatibility.dll
- OpenTK.dll

I also copied over into the same output folder:
- libsfml-audio.so.2.2.0
- libsfml-graphics.so.2.2.0
- libsfml-system.so.2.2.0
- libsfml-window.so.2.2.0

so the so files and the dll's are all copied into the project output.
I added to the project references:
- sfmlnet-audio-2.dll
- sfmlnet-graphics-2.dll
- sfml-system-2.dll
- sfml-windows-2.dll

I then created config files:
- csfml-audio-2.dll.config
- csfml-graphics-2.dll.config
- csfml-system-2.dll.config
- csfml-window-2.dll.config

inside each config file I have the following:

<configuration>
   <dllmap dll="csfml-window-2" target="libsfml-window.so.2.2.0" />
   <dllmap dll="csfml-audio-2" target="libsfml-audio.so.2.2.0" />
   <dllmap dll="csfml-graphics-2" target="libsfml-graphics.so.2.2.0" />
   <dllmap dll="csfml-system-2" target="libsfml-system.so.2.2.0" />
</configuration>

I put those next to all of the other files in the output.  it was giving me dll not found errors so I removed the libsfml-*.so.2.2.0 files and changed them with libcsfml-*.so.2.2 counterparts.  I also changed the configuration files to reflect those changes.

In both cases I'm getting dllnotfound errors.  Once I have all of those files in the output should they not be linked?  What am I (probably stupidly) doing wrong?

FRex

  • Hero Member
  • *****
  • Posts: 1848
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: Linux dllnotfound exception
« Reply #1 on: October 28, 2018, 05:34:12 am »
Did you try naming your config yourexename.exe.config instead? I think mono loads configs only for 'assemblies' not for native C libraries (like csfml-). I might be wrong. Also, the libsfml- libraries in your configs are the C++ ones, not the C ones that mono needs (but I think it'll be a different error when that fails).
Back to C++ gamedev with SFML in May 2023

lid6j86

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Email
Re: Linux dllnotfound exception
« Reply #2 on: October 28, 2018, 06:17:12 am »
yeah i noticed that with the sfml vs csfml, so I swapped it, I will test out the assembly.exe.config and see what happens

lid6j86

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Email
Re: Linux dllnotfound exception
« Reply #3 on: October 28, 2018, 07:30:21 am »
No luck on that

FRex

  • Hero Member
  • *****
  • Posts: 1848
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: Linux dllnotfound exception
« Reply #4 on: October 28, 2018, 07:43:46 am »
What about trying to run mono with --config option?
Back to C++ gamedev with SFML in May 2023

lid6j86

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Email
Re: Linux dllnotfound exception
« Reply #5 on: October 28, 2018, 08:05:52 am »
if it helps at all here is some debug messaging.  looks like it's trying to find the files there about 1/4 of the way down, starting with the /Debug directory (which all of the so and dll files are sitting), so i'm not quite sure why it's saying it can't find the files

MONO_LOG_LEVEL=debug mono TestFML.exe
Mono: Config attempting to parse: '/etc/mono/config'.
Mono: Config attempting to parse: '/home/djtorrey/.mono/config'.
Mono: process_set_name: using [TestFML.exe] as prog name
Mono: mono_w32handle_new: create Process handle 0x565333b5c848
Mono: Assembly Loader probing location: '/usr/lib/mono/4.5/mscorlib.dll'.
Mono: Image addref mscorlib[0x565333b71310] -> /usr/lib/mono/4.5/mscorlib.dll[0x565333b6ff00]: 2
Mono: Prepared to set up assembly 'mscorlib' (/usr/lib/mono/4.5/mscorlib.dll)
Mono: AOT: image '/usr/lib/mono/4.5/mscorlib.dll.so' not found: /usr/lib/mono/4.5/mscorlib.dll.so: cannot open shared object file: No such file or directory
Mono: AOT: module (null) wants to load image 0: mscorlib
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Assembly Loader probing location: '/usr/lib/mono/4.5/mscorlib.dll'.
Mono: AOT: image '(null)' found.
Mono: Assembly Loader loaded assembly from location: '/usr/lib/mono/4.5/mscorlib.dll'.
Mono: Config attempting to parse: '/usr/lib/mono/4.5/mscorlib.dll.config'.
Mono: Config attempting to parse: '/etc/mono/assemblies/mscorlib/mscorlib.config'.
Mono: AOT: FOUND method System.OutOfMemoryException:.ctor (string) [0x7f5354982940 - 0x7f5354982962 0x7f5354cf4a30]
Mono: AOT NOT FOUND: (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object (object,intptr,intptr,intptr).
Mono: AOT: FOUND method System.SystemException:.ctor (string) [0x7f535499b0e0 - 0x7f535499b102 0x7f5354cf5427]
Mono: AOT: FOUND method System.Exception:.cctor () [0x7f5354967190 - 0x7f53549671b7 0x7f5354cf3eb5]
Mono: AOT NOT FOUND: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr).
Mono: AOT NOT FOUND: (wrapper alloc) object:AllocSmall (intptr,intptr).
Mono: AOT: FOUND method System.Exception:.ctor (string) [0x7f5354965870 - 0x7f53549658af 0x7f5354cf3d3a]
Mono: AOT: FOUND method System.Exception:Init () [0x7f53549657e0 - 0x7f5354965844 0x7f5354cf3d2e]
Mono: AOT: FOUND method System.NullReferenceException:.ctor (string) [0x7f535497f0f0 - 0x7f535497f112 0x7f5354cf496e]
Mono: AOT: FOUND method System.StackOverflowException:.ctor (string) [0x7f53549900c0 - 0x7f53549900e2 0x7f5354cf513a]
Mono: Assembly mscorlib[0x565333b71310] added to domain TestFML.exe, ref_count=1
Mono: Assembly Loader probing location: 'TestFML.exe'.
Mono: Image addref TestFML[0x565333bcc600] -> /home/projects/sample/TestFML/TestFML/bin/Debug/TestFML.exe[0x565333b6e7e0]: 3
Mono: Prepared to set up assembly 'TestFML' (/home/projects/sample/TestFML/TestFML/bin/Debug/TestFML.exe)
Mono: Assembly TestFML[0x565333bcc600] added to domain TestFML.exe, ref_count=1
Mono: AOT: image '/home/projects/sample/TestFML/TestFML/bin/Debug/TestFML.exe.so' not found: /home/projects/sample/TestFML/TestFML/bin/Debug/TestFML.exe.so: cannot open shared object file: No such file or directory
Mono: AOT: image '/usr/lib/mono/aot-cache/amd64/TestFML.exe.so' not found: /usr/lib/mono/aot-cache/amd64/TestFML.exe.so: cannot open shared object file: No such file or directory
Mono: Assembly Loader loaded assembly from location: 'TestFML.exe'.
Mono: Config attempting to parse: '/home/projects/sample/TestFML/TestFML/bin/Debug/TestFML.exe.config'.
Mono: Config attempting to parse: '/etc/mono/assemblies/TestFML/TestFML.config'.
Mono: Assembly Loader probing location: 'TestFML.exe'.
Mono: AOT: image '/home/projects/sample/TestFML/TestFML/bin/Debug/TestFML.exe.so' not found: /home/projects/sample/TestFML/TestFML/bin/Debug/TestFML.exe.so: cannot open shared object file: No such file or directory
Mono: AOT: image '/usr/lib/mono/aot-cache/amd64/TestFML.exe.so' not found: /usr/lib/mono/aot-cache/amd64/TestFML.exe.so: cannot open shared object file: No such file or directory
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Assembly Ref addref TestFML[0x565333bcc600] -> mscorlib[0x565333b71310]: 2
Mono: Domain TestFML.exe search path is:
Mono:   path[0] = '/home/projects/sample/TestFML/TestFML/bin/Debug/'
Mono: End of domain TestFML.exe search path.
Mono: Assembly Loader probing location: '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-graphics-2.dll'.
Mono: Image addref sfmlnet-graphics-2[0x565333bd5ec0] -> /home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-graphics-2.dll[0x565333bd4ef0]: 2
Mono: Prepared to set up assembly 'sfmlnet-graphics-2' (/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-graphics-2.dll)
Mono: Assembly sfmlnet-graphics-2[0x565333bd5ec0] added to domain TestFML.exe, ref_count=1
Mono: AOT: image '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-graphics-2.dll.so' not found: /home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-graphics-2.dll.so: cannot open shared object file: No such file or directory
Mono: AOT: image '/usr/lib/mono/aot-cache/amd64/sfmlnet-graphics-2.dll.so' not found: /usr/lib/mono/aot-cache/amd64/sfmlnet-graphics-2.dll.so: cannot open shared object file: No such file or directory
Mono: Assembly Loader loaded assembly from location: '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-graphics-2.dll'.
Mono: Config attempting to parse: '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-graphics-2.dll.config'.
Mono: Config attempting to parse: '/etc/mono/assemblies/sfmlnet-graphics-2/sfmlnet-graphics-2.config'.
Mono: Assembly Ref addref TestFML[0x565333bcc600] -> sfmlnet-graphics-2[0x565333bd5ec0]: 2
Mono: Domain TestFML.exe search path is:
Mono:   path[0] = '/home/projects/sample/TestFML/TestFML/bin/Debug/'
Mono: End of domain TestFML.exe search path.
Mono: Assembly Loader probing location: '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-window-2.dll'.
Mono: Image addref sfmlnet-window-2[0x565333bd7cb0] -> /home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-window-2.dll[0x565333bd6b40]: 2
Mono: Prepared to set up assembly 'sfmlnet-window-2' (/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-window-2.dll)
Mono: Assembly sfmlnet-window-2[0x565333bd7cb0] added to domain TestFML.exe, ref_count=1
Mono: AOT: image '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-window-2.dll.so' not found: /home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-window-2.dll.so: cannot open shared object file: No such file or directory
Mono: AOT: image '/usr/lib/mono/aot-cache/amd64/sfmlnet-window-2.dll.so' not found: /usr/lib/mono/aot-cache/amd64/sfmlnet-window-2.dll.so: cannot open shared object file: No such file or directory
Mono: Assembly Loader loaded assembly from location: '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-window-2.dll'.
Mono: Config attempting to parse: '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-window-2.dll.config'.
Mono: Config attempting to parse: '/etc/mono/assemblies/sfmlnet-window-2/sfmlnet-window-2.config'.
Mono: Assembly Ref addref sfmlnet-graphics-2[0x565333bd5ec0] -> sfmlnet-window-2[0x565333bd7cb0]: 2
Mono: Domain TestFML.exe search path is:
Mono:   path[0] = '/home/projects/sample/TestFML/TestFML/bin/Debug/'
Mono: End of domain TestFML.exe search path.
Mono: Assembly Loader probing location: '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-system-2.dll'.
Mono: Image addref sfmlnet-system-2[0x565333bd9ed0] -> /home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-system-2.dll[0x565333bd8bb0]: 2
Mono: Prepared to set up assembly 'sfmlnet-system-2' (/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-system-2.dll)
Mono: Assembly sfmlnet-system-2[0x565333bd9ed0] added to domain TestFML.exe, ref_count=1
Mono: AOT: image '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-system-2.dll.so' not found: /home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-system-2.dll.so: cannot open shared object file: No such file or directory
Mono: AOT: image '/usr/lib/mono/aot-cache/amd64/sfmlnet-system-2.dll.so' not found: /usr/lib/mono/aot-cache/amd64/sfmlnet-system-2.dll.so: cannot open shared object file: No such file or directory
Mono: Assembly Loader loaded assembly from location: '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-system-2.dll'.
Mono: Config attempting to parse: '/home/projects/sample/TestFML/TestFML/bin/Debug/sfmlnet-system-2.dll.config'.
Mono: Config attempting to parse: '/etc/mono/assemblies/sfmlnet-system-2/sfmlnet-system-2.config'.
Mono: Assembly Ref addref sfmlnet-window-2[0x565333bd7cb0] -> sfmlnet-system-2[0x565333bd9ed0]: 2
Mono: The request to load the assembly mscorlib v2.0.0.0 was remapped to v4.0.0.0
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Assembly Ref addref sfmlnet-system-2[0x565333bd9ed0] -> mscorlib[0x565333b71310]: 3
Mono: Assembly Ref addref TestFML[0x565333bcc600] -> sfmlnet-window-2[0x565333bd7cb0]: 3
Mono: The request to load the assembly mscorlib v2.0.0.0 was remapped to v4.0.0.0
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Assembly Ref addref sfmlnet-window-2[0x565333bd7cb0] -> mscorlib[0x565333b71310]: 4
Mono: Assembly Ref addref sfmlnet-graphics-2[0x565333bd5ec0] -> sfmlnet-system-2[0x565333bd9ed0]: 3
Mono: The request to load the assembly mscorlib v2.0.0.0 was remapped to v4.0.0.0
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Assembly Ref addref sfmlnet-graphics-2[0x565333bd5ec0] -> mscorlib[0x565333b71310]: 5
Mono: AOT NOT FOUND: (wrapper managed-to-native) object:__icall_wrapper_ves_icall_object_new_specific (intptr).
Mono: DllImport attempting to load: 'csfml-graphics-2'.
Mono: DllImport error loading library '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2': '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2.so': '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/usr/lib/libcsfml-graphics-2': '/usr/lib/libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/usr/lib/libcsfml-graphics-2.so': '/usr/lib/libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libcsfml-graphics-2': 'libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libcsfml-graphics-2.so': 'libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'csfml-graphics-2': 'csfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2': '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2.so': '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/usr/lib/libcsfml-graphics-2': '/usr/lib/libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/usr/lib/libcsfml-graphics-2.so': '/usr/lib/libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libcsfml-graphics-2': 'libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libcsfml-graphics-2.so': 'libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libcsfml-graphics-2': 'libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport unable to load library 'libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: AOT: FOUND method System.Text.Encoding:get_UTF32 () [0x7f53549ef4d0 - 0x7f53549ef528 0x7f5354cf7dc3]
Mono: AOT: FOUND method System.Text.UTF32Encoding:.ctor (bool,bool) [0x7f53549fd9e0 - 0x7f53549fda08 0x7f5354cf8223]
Mono: AOT: FOUND method System.Text.UTF32Encoding:.ctor (bool,bool,bool) [0x7f53549fda10 - 0x7f53549fda87 0x7f5354cf8225]
Mono: AOT: FOUND method System.Text.Encoding:.ctor (int) [0x7f53549ecee0 - 0x7f53549ecf3d 0x7f5354cf7c76]
Mono: AOT: FOUND method System.Text.UTF32Encoding:SetDefaultFallbacks () [0x7f53549fda90 - 0x7f53549fdba4 0x7f5354cf8227]
Mono: AOT: FOUND method System.Text.EncoderReplacementFallback:.ctor (string) [0x7f53549ec770 - 0x7f53549ec8ef 0x7f5354cf7c50]
Mono: AOT: FOUND method char:.cctor () [0x7f53549475b0 - 0x7f53549475f4 0x7f5354cf2832]
Mono: AOT NOT FOUND: (wrapper alloc) object:AllocVector (intptr,intptr).
Mono: AOT: FOUND method string:memcpy (byte*,byte*,int) [0x7f5354999de0 - 0x7f5354999dfc 0x7f5354cf536a]
Mono: AOT: FOUND method System.Buffer:Memcpy (byte*,byte*,int) [0x7f5354943e30 - 0x7f5354943f9b 0x7f5354cf25f3]
Mono: AOT: FOUND method System.Buffer:memcpy4 (byte*,byte*,int) [0x7f5354943aa0 - 0x7f5354943be9 0x7f5354cf25ed]
Mono: AOT: FOUND method char:IsSurrogate (string,int) [0x7f5354946630 - 0x7f53549466cc 0x7f5354cf27bd]
Mono: AOT: FOUND method char:IsSurrogate (char) [0x7f53549465f0 - 0x7f5354946627 0x7f5354cf27b8]
Mono: AOT: FOUND method System.Text.DecoderReplacementFallback:.ctor (string) [0x7f53549e9680 - 0x7f53549e97ff 0x7f5354cf7b01]
Mono: AOT: FOUND method string:Concat (object,object) [0x7f5354996de0 - 0x7f5354996e51 0x7f5354cf52ca]
Mono: AOT: FOUND method string:ToString () [0x7f5354995ec0 - 0x7f5354995ed0 0x7f5354cf528e]
Mono: AOT: FOUND method char:ToString () [0x7f5354944b80 - 0x7f5354944b9f 0x7f5354cf267e]
Mono: AOT NOT FOUND: (wrapper managed-to-managed) string:.ctor (char,int).
Mono: AOT: FOUND method string:CreateString (char,int) [0x7f535499a0b0 - 0x7f535499a16c 0x7f5354cf538b]
Mono: AOT NOT FOUND: (wrapper managed-to-native) string:FastAllocateString (int).
Mono: AOT: FOUND method string:Concat (string,string) [0x7f5354997460 - 0x7f535499755b 0x7f5354cf52ec]
Mono: AOT: FOUND method string:FillStringChecked (string,int,string) [0x7f53549931d0 - 0x7f535499326b 0x7f5354cf51dc]
Mono: AOT: FOUND method string:wstrcpy (char*,char*,int) [0x7f5354993270 - 0x7f5354993297 0x7f5354cf51de]
Mono: AOT: FOUND method System.Text.Encoding:GetBytes (string) [0x7f53549ee820 - 0x7f53549ee8c3 0x7f5354cf7d4c]
Mono: AOT: FOUND method System.Text.UTF32Encoding:GetByteCount (string) [0x7f53549fdd30 - 0x7f53549fddb0 0x7f5354cf8237]
Mono: AOT: FOUND method System.Text.UTF32Encoding:GetByteCount (char*,int,System.Text.EncoderNLS) [0x7f53549fead0 - 0x7f53549fede3 0x7f5354cf827f]
Mono: AOT: FOUND method System.Text.EncoderReplacementFallback:CreateFallbackBuffer () [0x7f53549ec910 - 0x7f53549ec944 0x7f5354cf7c56]
Mono: AOT: FOUND method System.Text.EncoderReplacementFallbackBuffer:.ctor (System.Text.EncoderReplacementFallback) [0x7f53549eca00 - 0x7f53549eca61 0x7f5354cf7c62]
Mono: AOT: FOUND method System.Buffer:memcpy2 (byte*,byte*,int) [0x7f5354943bf0 - 0x7f5354943d1e 0x7f5354cf25ef]
Mono: AOT: FOUND method System.Text.EncoderFallbackBuffer:InternalInitialize (char*,char*,System.Text.EncoderNLS,bool) [0x7f53549eb800 - 0x7f53549eb874 0x7f5354cf7bf0]
Mono: AOT: FOUND method System.Text.EncoderFallbackBuffer:InternalGetNextChar () [0x7f53549eb880 - 0x7f53549eb8ca 0x7f5354cf7bf2]
Mono: AOT: FOUND method System.Text.EncoderReplacementFallbackBuffer:GetNextChar () [0x7f53549ecd80 - 0x7f53549ecdf6 0x7f5354cf7c6c]
Mono: AOT: FOUND method char:IsHighSurrogate (char) [0x7f5354946dc0 - 0x7f5354946df7 0x7f5354cf27fe]
Mono: AOT: FOUND method char:IsLowSurrogate (char) [0x7f5354946eb0 - 0x7f5354946ee7 0x7f5354cf2808]
Mono: AOT: FOUND method System.Text.UTF32Encoding:GetBytes (string,int,int,byte[],int) [0x7f53549fde70 - 0x7f53549fe08c 0x7f5354cf823b]
Mono: AOT: FOUND method System.Text.UTF32Encoding:GetBytes (char*,int,byte*,int,System.Text.EncoderNLS) [0x7f53549fedf0 - 0x7f53549ff373 0x7f5354cf8283]
Mono: DllImport attempting to load: 'csfml-graphics-2'.
Mono: DllImport error loading library '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2': '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2.so': '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/usr/lib/libcsfml-graphics-2': '/usr/lib/libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/usr/lib/libcsfml-graphics-2.so': '/usr/lib/libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libcsfml-graphics-2': 'libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libcsfml-graphics-2.so': 'libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'csfml-graphics-2': 'csfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2': '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2.so': '/home/projects/sample/TestFML/TestFML/bin/Debug/libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/usr/lib/libcsfml-graphics-2': '/usr/lib/libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/usr/lib/libcsfml-graphics-2.so': '/usr/lib/libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libcsfml-graphics-2': 'libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libcsfml-graphics-2.so': 'libcsfml-graphics-2.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libcsfml-graphics-2': 'libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: DllImport unable to load library 'libcsfml-graphics-2: cannot open shared object file: No such file or directory'.
Mono: AOT: FOUND method System.DllNotFoundException:.ctor () [0x7f5354961020 - 0x7f5354961048 0x7f5354cf39fa]
Mono: AOT NOT FOUND: (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr).
Mono: AOT: FOUND method System.TypeLoadException:.ctor (string) [0x7f53549b0540 - 0x7f53549b0562 0x7f5354cf5d51]
Mono: AOT NOT FOUND: (wrapper managed-to-native) object:__icall_wrapper_mono_string_new_wrapper (intptr).
Mono: AOT: FOUND method System.Exception:ToString () [0x7f5354966460 - 0x7f535496647c 0x7f5354cf3df4]
Mono: AOT NOT FOUND: (wrapper runtime-invoke) <Module>:runtime_invoke_object__this__ (object,intptr,intptr,intptr).
Mono: AOT: FOUND method System.Exception:ToString (bool,bool) [0x7f5354966480 - 0x7f5354966665 0x7f5354cf3df9]
Mono: AOT: FOUND method System.TypeLoadException:get_Message () [0x7f53549b05a0 - 0x7f53549b05ba 0x7f5354cf5d55]
Mono: AOT: FOUND method System.TypeLoadException:SetMessageField () [0x7f53549b05c0 - 0x7f53549b06e5 0x7f5354cf5d57]
Mono: AOT: FOUND method System.Exception:GetClassName () [0x7f53549660d0 - 0x7f5354966124 0x7f5354cf3db9]
Mono: AOT: FOUND method System.RuntimeType:.cctor () [0x7f535498dd30 - 0x7f535498deab 0x7f5354cf4ff0]
Mono: AOT: FOUND method System.RuntimeType:ToString () [0x7f535498d450 - 0x7f535498d466 0x7f5354cf4f97]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeType:getFullName (System.RuntimeType,bool,bool).
Mono: AOT: FOUND method string:memset (byte*,int,int) [0x7f5354999c60 - 0x7f5354999ddc 0x7f5354cf5368]
Mono: AOT: FOUND method string:Concat (string,string,string) [0x7f5354997560 - 0x7f5354997655 0x7f5354cf52ef]
Mono: AOT: FOUND method System.Exception:GetStackTrace (bool) [0x7f5354966230 - 0x7f53549662a9 0x7f5354cf3dd4]
Mono: AOT: FOUND method System.Environment:GetStackTrace (System.Exception,bool) [0x7f53549bc1b0 - 0x7f53549bc23f 0x7f5354cf6397]
Mono: AOT: FOUND method System.Diagnostics.StackTrace:.ctor (System.Exception,bool) [0x7f5354b02070 - 0x7f5354b02093 0x7f5354cff186]
Mono: AOT: FOUND method System.Diagnostics.StackTrace:.ctor (System.Exception,int,bool) [0x7f5354b020c0 - 0x7f5354b021ab 0x7f5354cff18a]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Diagnostics.StackTrace:get_trace (System.Exception,int,bool).
Mono: AOT: FOUND method System.Diagnostics.StackTrace:ToString (System.Diagnostics.StackTrace/TraceFormat) [0x7f5354b02d80 - 0x7f5354b02d96 0x7f5354cff1e5]
Mono: AOT: FOUND method System.Diagnostics.StackTrace:ToString () [0x7f5354b02c90 - 0x7f5354b02d75 0x7f5354cff1e0]
Mono: AOT: FOUND method System.Text.StringBuilder:.ctor () [0x7f53549f3900 - 0x7f53549f3917 0x7f5354cf7fbd]
Mono: AOT: FOUND method System.Text.StringBuilder:.ctor (int) [0x7f53549f3920 - 0x7f53549f394a 0x7f5354cf7fbf]
Mono: AOT: FOUND method System.Text.StringBuilder:.ctor (string,int) [0x7f53549f3970 - 0x7f53549f39d3 0x7f5354cf7fc4]
Mono: AOT: FOUND method System.Text.StringBuilder:.ctor (string,int,int,int) [0x7f53549f39e0 - 0x7f53549f3c5d 0x7f5354cf7fc6]
Mono: AOT: FOUND method System.Text.StringBuilder:ThreadSafeCopy (char*,char[],int,int) [0x7f53549f84b0 - 0x7f53549f856a 0x7f5354cf80b3]
Mono: AOT: FOUND method System.Diagnostics.StackTrace:AddFrames (System.Text.StringBuilder) [0x7f5354b02450 - 0x7f5354b02891 0x7f5354cff1ac]
Mono: AOT: FOUND method System.Diagnostics.StackTrace:get_FrameCount () [0x7f5354b022b0 - 0x7f5354b022d9 0x7f5354cff194]
Mono: AOT: FOUND method System.Diagnostics.StackTrace:GetFrame (int) [0x7f5354b022e0 - 0x7f5354b02340 0x7f5354cff196]
Mono: AOT: FOUND method System.Diagnostics.StackFrame:GetMethod () [0x7f5354b01c60 - 0x7f5354b01c74 0x7f5354cff159]
Mono: AOT: FOUND method System.Reflection.MethodBase:op_Equality (System.Reflection.MethodBase,System.Reflection.MethodBase) [0x7f5354a1e640 - 0x7f5354a1e7b5 0x7f5354cf8e3d]
Mono: AOT: FOUND method System.Text.StringBuilder:Append (string) [0x7f53549f4e10 - 0x7f53549f4f78 0x7f5354cf800e]
Mono: AOT: FOUND method System.Text.StringBuilder:AppendHelper (string) [0x7f53549f4f80 - 0x7f53549f4fcd 0x7f5354cf8010]
Mono: AOT: FOUND method System.Text.StringBuilder:Append (char*,int) [0x7f53549f7e40 - 0x7f53549f7f6b 0x7f5354cf80a9]
Mono: AOT: FOUND method System.Text.StringBuilder:ExpandByABlock (int) [0x7f53549f8700 - 0x7f53549f8862 0x7f5354cf80bd]
Mono: AOT: FOUND method System.Text.StringBuilder:.ctor (System.Text.StringBuilder) [0x7f53549f8870 - 0x7f53549f88ef 0x7f5354cf80c1]
Mono: AOT: FOUND method System.Diagnostics.StackTrace:GetFullNameForStackTrace (System.Text.StringBuilder,System.Reflection.MethodBase,bool,bool&) [0x7f5354b028a0 - 0x7f5354b02c86 0x7f5354cff1c7]
Mono: AOT: FOUND method System.Reflection.MonoCMethod:get_DeclaringType () [0x7f5354a2da00 - 0x7f5354a2da1a 0x7f5354cf9789]
Mono: AOT: FOUND method System.Reflection.MonoMethodInfo:GetDeclaringType (intptr) [0x7f5354a2c280 - 0x7f5354a2c29d 0x7f5354cf96d8]
Mono: AOT: FOUND method System.Reflection.MonoMethodInfo:GetMethodInfo (intptr) [0x7f5354a2c1b0 - 0x7f5354a2c276 0x7f5354cf96d6]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Reflection.MonoMethodInfo:get_method_info (intptr,System.Reflection.MonoMethodInfo&).
Mono: AOT: FOUND method System.RuntimeType:get_IsGenericType () [0x7f53549880e0 - 0x7f53549880f2 0x7f5354cf4d55]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeTypeHandle:HasInstantiation (System.RuntimeType).
Mono: AOT: FOUND method System.Reflection.CustomAttributeExtensions:IsDefined (System.Reflection.MemberInfo,System.Type) [0x7f5354a1be60 - 0x7f5354a1be77 0x7f5354cf8cf4]
Mono: AOT: FOUND method System.Attribute:IsDefined (System.Reflection.MemberInfo,System.Type) [0x7f535493fd50 - 0x7f535493fd6c 0x7f5354cf23a1]
Mono: AOT: FOUND method System.Attribute:IsDefined (System.Reflection.MemberInfo,System.Type,bool) [0x7f535493fd70 - 0x7f535493ff1b 0x7f5354cf23a3]
Mono: AOT: FOUND method System.Reflection.MemberInfo:op_Equality (System.Reflection.MemberInfo,System.Reflection.MemberInfo) [0x7f5354a1d130 - 0x7f5354a1d460 0x7f5354cf8db1]
Mono: AOT: FOUND method System.RuntimeType:IsSubclassOf (System.Type) [0x7f5354986d40 - 0x7f5354986e75 0x7f5354cf4c62]
Mono: AOT: FOUND method System.RuntimeType:GetBaseType () [0x7f5354987100 - 0x7f5354987280 0x7f5354cf4c85]
Mono: AOT: FOUND method System.__Filters:.cctor () [0x7f535493b2f0 - 0x7f535493b317 0x7f5354cf21ba]
Mono: AOT: FOUND method System.Reflection.Missing:.cctor () [0x7f5354a1f880 - 0x7f5354a1f8a7 0x7f5354cf8f0f]
Mono: AOT: FOUND method System.EmptyArray`1:.cctor () [0x7f53549c4a10 - 0x7f53549c4a46 0x7f5354cf6b81]
Mono: AOT NOT FOUND: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr).
Mono: AOT: FOUND method System.Type:.cctor () [0x7f53549afae0 - 0x7f53549afcbe 0x7f5354cf5cde]
Mono: AOT: FOUND method System.Type:get_IsInterface () [0x7f53549ada90 - 0x7f53549adb23 0x7f5354cf5aea]
Mono: AOT: FOUND method System.RuntimeTypeHandle:IsInterface (System.RuntimeType) [0x7f53549d19a0 - 0x7f53549d19c6 0x7f5354cf71d2]
Mono: AOT: FOUND method System.Type:get_Attributes () [0x7f53549ad6e0 - 0x7f53549ad6f9 0x7f5354cf5a9f]
Mono: AOT: FOUND method System.RuntimeType:GetAttributeFlagsImpl () [0x7f5354987290 - 0x7f53549872a2 0x7f5354cf4c97]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeTypeHandle:GetAttributes (System.RuntimeType).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeTypeHandle:IsGenericVariable (System.RuntimeType).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeTypeHandle:GetBaseType (System.RuntimeType).
Mono: AOT: FOUND method System.Reflection.ConstructorInfo:.cctor () [0x7f5354a26770 - 0x7f5354a2679b 0x7f5354cf92f9]
Mono: AOT: FOUND method System.Reflection.ConstructorInfo:get_MemberType () [0x7f5354a26470 - 0x7f5354a2647e 0x7f5354cf92ac]
Mono: AOT: FOUND method System.Reflection.MonoCMethod:IsDefined (System.Type,bool) [0x7f5354a2da50 - 0x7f5354a2da71 0x7f5354cf978d]
Mono: AOT: FOUND method System.MonoCustomAttrs:.cctor () [0x7f53549c7970 - 0x7f53549c79a9 0x7f5354cf6d66]
Mono: AOT: FOUND method System.AttributeUsageAttribute:.cctor () [0x7f5354941400 - 0x7f5354941439 0x7f5354cf2452]
Mono: AOT: FOUND method System.AttributeUsageAttribute:.ctor (System.AttributeTargets) [0x7f53549412e0 - 0x7f5354941308 0x7f5354cf242f]
Mono: AOT: FOUND method System.AttributeUsageAttribute:.ctor (System.AttributeTargets) [0x7f53549412e0 - 0x7f5354941308 0x7f5354cf242f]
Mono: AOT: FOUND method System.MonoCustomAttrs:IsDefined (System.Reflection.ICustomAttributeProvider,System.Type,bool) [0x7f53549c6f70 - 0x7f53549c70df 0x7f5354cf6d1d]
Mono: AOT: FOUND method System.MonoCustomAttrs:IsUserCattrProvider (object) [0x7f53549c5f20 - 0x7f53549c6075 0x7f5354cf6ca2]
Mono: AOT: FOUND method System.Reflection.Assembly:op_Equality (System.Reflection.Assembly,System.Reflection.Assembly) [0x7f5354a24290 - 0x7f5354a242f1 0x7f5354cf919c]
Mono: AOT: FOUND method System.RuntimeType:get_Assembly () [0x7f5354986c40 - 0x7f5354986c52 0x7f5354cf4c49]
Mono: AOT: FOUND method System.RuntimeType:GetRuntimeAssembly () [0x7f5354986c60 - 0x7f5354986c72 0x7f5354cf4c4e]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeTypeHandle:GetAssembly (System.RuntimeType).
Mono: AOT: FOUND method System.Reflection.Assembly:op_Inequality (System.Reflection.Assembly,System.Reflection.Assembly) [0x7f5354a24300 - 0x7f5354a2436b 0x7f5354cf919e]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.MonoCustomAttrs:IsDefinedInternal (System.Reflection.ICustomAttributeProvider,System.Type).
Mono: AOT: FOUND method System.MonoCustomAttrs:GetPseudoCustomAttributes (System.Reflection.ICustomAttributeProvider,System.Type) [0x7f53549c6080 - 0x7f53549c6338 0x7f5354cf6cb7]
Mono: AOT: FOUND method System.MonoCustomAttrs:RetrieveAttributeUsage (System.Type) [0x7f53549c7800 - 0x7f53549c7970 0x7f5354cf6d53]
Mono: AOT: FOUND method System.Collections.Generic.Dictionary`2:.ctor () [0x7f5354c82010 - 0x7f5354c82026 0x7f5354d0ba81]
Mono: AOT: FOUND method System.Collections.Generic.Dictionary`2:.ctor (int,System.Collections.Generic.IEqualityComparer`1<TKey>) [0x7f5354c82070 - 0x7f5354c82107 0x7f5354d0ba87]
Mono: AOT: FOUND method System.Collections.Generic.EqualityComparer`1:get_Default () [0x7f5354c8a8d0 - 0x7f5354c8a93e 0x7f5354d0bc65]
Mono: AOT: FOUND method System.Collections.Generic.EqualityComparer`1:CreateComparer () [0x7f5354c8a940 - 0x7f5354c8ad48 0x7f5354d0bc67]
Mono: AOT: FOUND method System.RuntimeType:IsAssignableFrom (System.Type) [0x7f5354986ed0 - 0x7f5354987057 0x7f5354cf4c70]
Mono: AOT: FOUND method System.RuntimeType:get_UnderlyingSystemType () [0x7f5354987280 - 0x7f5354987290 0x7f5354cf4c92]
Mono: AOT: FOUND method System.RuntimeTypeHandle:CanCastTo (System.RuntimeType,System.RuntimeType) [0x7f53549d19d0 - 0x7f53549d19ee 0x7f5354cf71d4]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeTypeHandle:type_is_assignable_from (System.Type,System.Type).
Mono: AOT: FOUND method System.RuntimeType:get_IsEnum () [0x7f5354987450 - 0x7f5354987477 0x7f5354cf4cd6]
Mono: AOT: FOUND method System.Collections.Generic.ObjectEqualityComparer`1:.ctor () [0x7f5354c8bc80 - 0x7f5354c8bc8d 0x7f5354d0bcb6]
Mono: AOT: FOUND method System.Collections.Generic.Dictionary`2:TryGetValue (TKey,TValue&) [0x7f5354c846b0 - 0x7f5354c84741 0x7f5354d0bae7]
Mono: AOT: FOUND method System.Collections.Generic.Dictionary`2:FindEntry (TKey) [0x7f5354c83540 - 0x7f5354c836f8 0x7f5354d0bacb]
Mono: AOT: FOUND method System.MonoCustomAttrs:RetrieveAttributeUsageNoCache (System.Type) [0x7f53549c7690 - 0x7f53549c77fe 0x7f5354cf6d44]
Mono: AOT: FOUND method System.MonoCustomAttrs:GetCustomAttributes (System.Reflection.ICustomAttributeProvider,System.Type,bool) [0x7f53549c6520 - 0x7f53549c6e24 0x7f5354cf6ce4]
Mono: AOT: FOUND method System.MonoCustomAttrs:GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider,System.Type,bool) [0x7f53549c6430 - 0x7f53549c6516 0x7f5354cf6cdb]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.MonoCustomAttrs:GetCustomAttributesInternal (System.Reflection.ICustomAttributeProvider,System.Type,bool).
Mono: AOT NOT FOUND: (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___int (object,intptr,intptr,intptr).
Mono: AOT: FOUND method System.AttributeUsageAttribute:set_Inherited (bool) [0x7f53549413e0 - 0x7f53549413ff 0x7f5354cf244d]
Mono: AOT NOT FOUND: (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___byte (object,intptr,intptr,intptr).
Mono: AOT: FOUND method System.MonoCustomAttrs:GetPseudoCustomAttributes (System.Type) [0x7f53549c6340 - 0x7f53549c6426 0x7f5354cf6cd0]
Mono: AOT: FOUND method System.Array:CreateInstance (System.Type,int) [0x7f5354934e10 - 0x7f5354934e47 0x7f5354cf1e95]
Mono: AOT: FOUND method System.Array:CreateInstance (System.Type,int[]) [0x7f5354934f00 - 0x7f53549350b0 0x7f5354cf1ea1]
Mono: AOT: FOUND method System.Type:Equals (System.Type) [0x7f53549af4d0 - 0x7f53549af52a 0x7f5354cf5c68]
Mono: AOT: FOUND method System.RuntimeType:get_ContainsGenericParameters () [0x7f535498c3a0 - 0x7f535498c468 0x7f5354cf4f19]
Mono: AOT: FOUND method System.RuntimeType:get_IsGenericParameter () [0x7f5354988020 - 0x7f5354988032 0x7f5354cf4d46]
Mono: AOT: FOUND method System.Type:get_HasElementType () [0x7f53549ae000 - 0x7f53549ae019 0x7f5354cf5b72]
Mono: AOT: FOUND method System.RuntimeType:HasElementTypeImpl () [0x7f5354987480 - 0x7f5354987492 0x7f5354cf4cdd]
Mono: AOT: FOUND method System.RuntimeTypeHandle:HasElementType (System.RuntimeType) [0x7f53549d1880 - 0x7f53549d18b7 0x7f5354cf71c4]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeTypeHandle:IsArray (System.RuntimeType).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeTypeHandle:IsByRef (System.RuntimeType).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeTypeHandle:IsPointer (System.RuntimeType).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Array:CreateInstanceImpl (System.Type,int[],int[]).
Mono: AOT NOT FOUND: (wrapper stelemref) object:virt_stelemref_sealed_class (intptr,object).
Mono: AOT: FOUND method System.Collections.Generic.Dictionary`2:set_Item (TKey,TValue) [0x7f5354c82a00 - 0x7f5354c82a21 0x7f5354d0baab]
Mono: AOT: FOUND method System.Collections.Generic.Dictionary`2:TryInsert (TKey,TValue,System.Collections.Generic.InsertionBehavior) [0x7f5354c837e0 - 0x7f5354c83c4e 0x7f5354d0bad1]
Mono: AOT: FOUND method System.Collections.Generic.Dictionary`2:Initialize (int) [0x7f5354c83700 - 0x7f5354c837e0 0x7f5354d0bacd]
Mono: AOT: FOUND method System.Collections.HashHelpers:.cctor () [0x7f5354c68990 - 0x7f5354c689d4 0x7f5354d0b0be]
Mono: AOT: FOUND method System.Buffer:memcpy1 (byte*,byte*,int) [0x7f5354943d20 - 0x7f5354943e30 0x7f5354cf25f1]
Mono: AOT: FOUND method System.Collections.HashHelpers:GetPrime (int) [0x7f5354c68820 - 0x7f5354c6890b 0x7f5354d0b0a9]
Mono: AOT: FOUND method System.Collections.Generic.ObjectEqualityComparer`1:GetHashCode (T) [0x7f5354c8b9a0 - 0x7f5354c8b9cc 0x7f5354d0bcac]
Mono: AOT: FOUND method System.RuntimeType:GetHashCode () [0x7f535498db50 - 0x7f535498dbda 0x7f5354cf4fda]
Mono: AOT: FOUND method System.RuntimeType:get_MemberType () [0x7f5354989b40 - 0x7f5354989b6f 0x7f5354cf4dd8]
Mono: AOT: FOUND method System.Type:get_IsPublic () [0x7f53549ad870 - 0x7f53549ad897 0x7f5354cf5ab3]
Mono: AOT: FOUND method System.RuntimeType:IsDefined (System.Type,bool) [0x7f5354989950 - 0x7f5354989a32 0x7f5354cf4dc1]
Mono: AOT: FOUND method System.Collections.Generic.ObjectEqualityComparer`1:Equals (T,T) [0x7f5354c8b940 - 0x7f5354c8b997 0x7f5354d0bcaa]
Mono: AOT: FOUND method System.RuntimeType:Equals (object) [0x7f5354989740 - 0x7f5354989762 0x7f5354cf4d9a]
Mono: AOT: FOUND method System.Environment:get_NewLine () [0x7f53549ba450 - 0x7f53549ba490 0x7f5354cf6293]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Environment:GetNewLine ().
Mono: AOT: FOUND method System.Reflection.MonoCMethod:get_Name () [0x7f5354a2da20 - 0x7f5354a2da4c 0x7f5354cf978b]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Reflection.MonoMethod:get_name (System.Reflection.MethodBase).
Mono: AOT: FOUND method System.Reflection.MethodBase:get_IsGenericMethod () [0x7f5354a1e910 - 0x7f5354a1e91b 0x7f5354cf8e5b]
Mono: AOT: FOUND method System.Reflection.MonoCMethod:GetParameters () [0x7f5354a2d5b0 - 0x7f5354a2d5c9 0x7f5354cf9771]
Mono: AOT: FOUND method System.Reflection.MonoMethodInfo:GetParametersInfo (intptr,System.Reflection.MemberInfo) [0x7f5354a2c320 - 0x7f5354a2c337 0x7f5354cf96e2]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Reflection.MonoMethodInfo:get_parameter_info (intptr,System.Reflection.MemberInfo).
Mono: AOT: FOUND method System.DBNull:.cctor () [0x7f5354958330 - 0x7f5354958357 0x7f5354cf36a3]
Mono: AOT: FOUND method System.Reflection.ParameterInfo:get_ParameterType () [0x7f5354a30780 - 0x7f5354a30794 0x7f5354cf98c4]
Mono: AOT: FOUND method System.Reflection.ParameterInfo:get_Name () [0x7f5354a308d0 - 0x7f5354a308e4 0x7f5354cf98d4]
Mono: AOT: FOUND method System.Diagnostics.StackFrame:GetILOffset () [0x7f5354b01c40 - 0x7f5354b01c54 0x7f5354cff157]
Mono: AOT: FOUND method System.Text.StringBuilder:AppendFormat (string,object) [0x7f53549f6310 - 0x7f53549f639d 0x7f5354cf806a]
Mono: AOT: FOUND method System.ParamsArray:.cctor () [0x7f5354982e70 - 0x7f5354982ed3 0x7f5354cf4a6b]
Mono: AOT: FOUND method System.ParamsArray:.ctor (object) [0x7f5354982aa0 - 0x7f5354982b12 0x7f5354cf4a42]
Mono: AOT: FOUND method System.Text.StringBuilder:AppendFormatHelper (System.IFormatProvider,string,System.ParamsArray) [0x7f53549f68b0 - 0x7f53549f7694 0x7f5354cf8084]
Mono: AOT: FOUND method System.Text.StringBuilder:Append (char) [0x7f53549f5850 - 0x7f53549f58c9 0x7f5354cf802c]
Mono: AOT: FOUND method System.ParamsArray:get_Item (int) [0x7f5354982dd0 - 0x7f5354982e00 0x7f5354cf4a61]
Mono: AOT: FOUND method System.Text.StringBuilder:ToString () [0x7f53549f4380 - 0x7f53549f44f0 0x7f5354cf7ff8]
Mono: AOT: FOUND method int:ToString (string,System.IFormatProvider) [0x7f535497b990 - 0x7f535497b9ce 0x7f5354cf46dc]
Mono: AOT: FOUND method System.Globalization.NumberFormatInfo:GetInstance (System.IFormatProvider) [0x7f5354a94640 - 0x7f5354a94764 0x7f5354cfc2aa]
Mono: AOT: FOUND method System.Globalization.NumberFormatInfo:get_CurrentInfo () [0x7f5354a95020 - 0x7f5354a950af 0x7f5354cfc2f0]
Mono: AOT: FOUND method System.Threading.Thread:get_CurrentThread () [0x7f5354b19660 - 0x7f5354b196bb 0x7f5354d00008]
Mono: AOT: FOUND method System.Threading.Thread:get_CurrentCulture () [0x7f5354b18730 - 0x7f5354b18742 0x7f5354cfff85]
Mono: AOT: FOUND method System.Globalization.CultureInfo:.cctor () [0x7f5354abe030 - 0x7f5354abe08e 0x7f5354cfd303]
Mono: AOT: FOUND method System.Globalization.CultureInfo:.ctor (int,bool,bool) [0x7f5354abab60 - 0x7f5354abae6a 0x7f5354cfd107]
Mono: AOT: FOUND method System.Globalization.CalendarData:.cctor () [0x7f5354a77de0 - 0x7f5354a78b18 0x7f5354cfb2c4]
Mono: AOT: FOUND method System.Globalization.CalendarData:.ctor () [0x7f5354a77dc0 - 0x7f5354a77dda 0x7f5354cfb2bf]
Mono: AOT NOT FOUND: (wrapper managed-to-native) object:__icall_wrapper_mono_gc_alloc_vector (intptr,intptr,intptr).
Mono: AOT: FOUND method System.Globalization.CultureData:get_Invariant () [0x7f5354aa7670 - 0x7f5354aa7a46 0x7f5354cfc97d]
Mono: AOT NOT FOUND: (wrapper stelemref) object:virt_stelemref_class_small_idepth (intptr,object).
Mono: AOT: FOUND method System.Globalization.CultureInfo:ConstructInvariant (bool) [0x7f5354aba8e0 - 0x7f5354abaaa7 0x7f5354cfd0e6]
Mono: AOT: FOUND method System.Globalization.NumberFormatInfo:get_InvariantInfo () [0x7f5354a945d0 - 0x7f5354a94633 0x7f5354cfc2a0]
Mono: AOT: FOUND method System.Globalization.NumberFormatInfo:.ctor () [0x7f5354a93c60 - 0x7f5354a93c74 0x7f5354cfc258]
Mono: AOT: FOUND method System.Globalization.NumberFormatInfo:.ctor (System.Globalization.CultureData) [0x7f5354a94050 - 0x7f5354a94585 0x7f5354cfc268]
Mono: AOT: FOUND method System.Globalization.NumberFormatInfo:ReadOnly (System.Globalization.NumberFormatInfo) [0x7f5354a95f10 - 0x7f5354a95fa9 0x7f5354cfc357]
Mono: AOT NOT FOUND: (wrapper remoting-invoke-with-check) object:MemberwiseClone ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) object:MemberwiseClone (object).
Mono: AOT: FOUND method System.Globalization.TextInfo:get_Invariant () [0x7f5354a98090 - 0x7f5354a980f0 0x7f5354cfc4d2]
Mono: AOT: FOUND method System.Globalization.TextInfo:.ctor (System.Globalization.CultureData) [0x7f5354a980f0 - 0x7f5354a98185 0x7f5354cfc4dc]
Mono: AOT: FOUND method System.Threading.Thread:GetCurrentCultureNoAppX () [0x7f5354b189c0 - 0x7f5354b18a84 0x7f5354cfffaa]
Mono: AOT: FOUND method System.Globalization.CultureInfo:get_UserDefaultCulture () [0x7f5354abddc0 - 0x7f5354abddce 0x7f5354cfd2e4]
Mono: AOT: FOUND method System.Globalization.CultureInfo:ConstructCurrentCulture () [0x7f5354ab87b0 - 0x7f5354ab8887 0x7f5354cfcf5f]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Globalization.CultureInfo:get_current_locale_name ().
Mono: AOT: FOUND method System.Globalization.CultureInfo:CreateSpecificCulture (string) [0x7f5354abb6b0 - 0x7f5354abb968 0x7f5354cfd16b]
Mono: AOT: FOUND method string:ToLowerInvariant () [0x7f5354995dc0 - 0x7f5354995df6 0x7f5354cf5282]
Mono: AOT: FOUND method string:ToLower (System.Globalization.CultureInfo) [0x7f5354995d60 - 0x7f5354995dbe 0x7f5354cf5280]
Mono: AOT: FOUND method System.Globalization.CultureInfo:get_TextInfo () [0x7f5354ab99e0 - 0x7f5354ab9add 0x7f5354cfd038]
Mono: AOT: FOUND method System.Globalization.TextInfo:ToLower (string) [0x7f5354a98950 - 0x7f5354a98997 0x7f5354cfc514]
Mono: AOT: FOUND method System.Globalization.TextInfo:ToLowerInternal (string) [0x7f5354a996d0 - 0x7f5354a997c1 0x7f5354cfc54e]
Mono: AOT: FOUND method System.Globalization.TextInfo:ToLower (char) [0x7f5354a988c0 - 0x7f5354a98941 0x7f5354cfc512]
Mono: AOT: FOUND method System.Globalization.TextInfo:get_IsAsciiCasingSameAsInvariant () [0x7f5354a98b40 - 0x7f5354a98c30 0x7f5354cfc520]
Mono: AOT: FOUND method string:op_Equality (string,string) [0x7f5354991830 - 0x7f5354991847 0x7f5354cf5186]
Mono: AOT: FOUND method string:Equals (string,string) [0x7f5354991540 - 0x7f5354991596 0x7f5354cf517c]
Mono: AOT: FOUND method string:EqualsHelper (string,string) [0x7f5354990c70 - 0x7f5354990e54 0x7f5354cf516b]
Mono: AOT NOT FOUND: System.Nullable`1<bool>:get_Value ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Globalization.CultureInfo:construct_internal_locale_from_name (System.Globalization.CultureInfo,string).
Mono: AOT: FOUND method System.Globalization.CultureInfo:get_IsNeutralCulture () [0x7f5354aba490 - 0x7f5354aba4d7 0x7f5354cfd0a2]
Mono: AOT: FOUND method System.Globalization.CultureInfo:get_CalendarType () [0x7f5354abda90 - 0x7f5354abdb13 0x7f5354cfd297]
Mono: AOT: FOUND method System.Globalization.CultureData:GetCultureData (string,bool,int,int,int,string,int,int,int,int,bool,string) [0x7f5354aa7ae0 - 0x7f5354aa7c1f 0x7f5354cfc9aa]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Globalization.CultureData:fill_culture_data (System.Globalization.CultureData,int).
Mono: AOT: FOUND method System.Globalization.CultureInfo:GetFormat (System.Type) [0x7f5354aba820 - 0x7f5354aba8a5 0x7f5354cfd0d8]
Mono: AOT: FOUND method System.Globalization.CultureInfo:get_NumberFormat () [0x7f5354aba4f0 - 0x7f5354aba577 0x7f5354cfd0ac]
Mono: AOT: FOUND method System.Globalization.CultureData:GetNFIValues (System.Globalization.NumberFormatInfo) [0x7f5354aa8850 - 0x7f5354aa892e 0x7f5354cfca22]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Globalization.CultureData:fill_number_data (System.Globalization.NumberFormatInfo,int).
Mono: AOT: FOUND method System.Number:FormatInt32 (int,string,System.Globalization.NumberFormatInfo) [0x7f535497f200 - 0x7f535497f228 0x7f5354cf497a]
Mono: AOT: FOUND method System.NumberFormatter:.cctor () [0x7f53549c9030 - 0x7f53549c9068 0x7f5354cf6ec0]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.NumberFormatter:GetFormatterTables (ulong*&,int*&,char*&,char*&,long*&,int*&).
Mono: AOT: FOUND method System.NumberFormatter:NumberToString (string,int,System.IFormatProvider) [0x7f53549cae10 - 0x7f53549cae88 0x7f5354cf6fe1]
Mono: AOT: FOUND method System.NumberFormatter:GetInstance (System.IFormatProvider) [0x7f53549caad0 - 0x7f53549cad00 0x7f5354cf6fb3]
Mono: AOT NOT FOUND: System.EmptyArray`1<char>:.cctor ().
Mono: AOT: FOUND method System.NumberFormatter:.ctor (System.Threading.Thread) [0x7f53549c9820 - 0x7f53549c9889 0x7f5354cf6f1b]
Mono: AOT: FOUND method System.NumberFormatter:Init (string,int,int) [0x7f53549c9a50 - 0x7f53549c9af5 0x7f5354cf6f2c]
Mono: AOT: FOUND method System.NumberFormatter:Init (string) [0x7f53549c9890 - 0x7f53549c99c1 0x7f5354cf6f22]
Mono: AOT: FOUND method System.NumberFormatter:ParsePrecision (string) [0x7f53549c9770 - 0x7f53549c9817 0x7f5354cf6f16]
Mono: AOT: FOUND method System.NumberFormatter:InitHex (ulong) [0x7f53549c99d0 - 0x7f53549c9a44 0x7f5354cf6f27]
Mono: AOT: FOUND method System.NumberFormatter:DecHexLen () [0x7f53549c9620 - 0x7f53549c9691 0x7f5354cf6f07]
Mono: AOT: FOUND method System.NumberFormatter:DecHexLen (uint) [0x7f53549c95f0 - 0x7f53549c961e 0x7f5354cf6f02]
Mono: AOT: FOUND method System.NumberFormatter:FastDecHexLen (int) [0x7f53549c95b0 - 0x7f53549c95ef 0x7f5354cf6efd]
Mono: AOT: FOUND method System.NumberFormatter:IntegerToString (string,System.IFormatProvider) [0x7f53549cb200 - 0x7f53549cb3c2 0x7f5354cf6fff]
Mono: AOT: FOUND method System.NumberFormatter:GetNumberFormatInstance (System.IFormatProvider) [0x7f53549ca440 - 0x7f53549ca47c 0x7f5354cf6f68]
Mono: AOT: FOUND method System.NumberFormatter:FormatHexadecimal (int) [0x7f53549cba40 - 0x7f53549cbb41 0x7f5354cf701d]
Mono: AOT: FOUND method System.NumberFormatter:ResetCharBuf (int) [0x7f53549ca190 - 0x7f53549ca1f3 0x7f5354cf6f4e]
Mono: AOT NOT FOUND: (wrapper managed-to-managed) string:.ctor (char[],int,int).
Mono: AOT: FOUND method string:CreateString (char[],int,int) [0x7f535499a060 - 0x7f535499a081 0x7f5354cf5387]
Mono: AOT: FOUND method string:CtorCharArrayStartLength (char[],int,int) [0x7f5354993360 - 0x7f535499351a 0x7f5354cf51e3]
Mono: AOT: FOUND method System.NumberFormatter:Release () [0x7f53549cad00 - 0x7f53549cad8b 0x7f5354cf6fd1]
Mono: AOT: FOUND method System.Diagnostics.StackFrame:GetSecureFileName () [0x7f5354b01bc0 - 0x7f5354b01c31 0x7f5354cff153]
Mono: AOT: FOUND method System.Reflection.RuntimeConstructorInfo:get_Module () [0x7f5354a2d2f0 - 0x7f5354a2d302 0x7f5354cf9757]
Mono: AOT: FOUND method System.Reflection.RuntimeConstructorInfo:GetRuntimeModule () [0x7f5354a2d310 - 0x7f5354a2d36a 0x7f5354cf9759]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeTypeHandle:GetModule (System.RuntimeType).
Mono: AOT: FOUND method System.Reflection.MonoModule:get_ModuleVersionId () [0x7f5354a2dd70 - 0x7f5354a2ddbb 0x7f5354cf97b7]
Mono: AOT: FOUND method System.Reflection.Module:.cctor () [0x7f5354a2a6e0 - 0x7f5354a2a787 0x7f5354cf9607]
Mono: AOT: FOUND method System.Reflection.Module:GetModuleVersionId () [0x7f5354a29ed0 - 0x7f5354a29f5b 0x7f5354cf9539]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Reflection.Module:GetGuidInternal (System.Reflection.Module).
Mono: AOT: FOUND method System.Guid:.cctor () [0x7f535497a670 - 0x7f535497a6b9 0x7f5354cf4630]
Mono: AOT: FOUND method System.Guid:.ctor (string) [0x7f5354976cf0 - 0x7f5354976ea5 0x7f5354cf44e0]
Mono: AOT: FOUND method System.Guid:TryParseGuid (string,System.Guid/GuidStyles,System.Guid/GuidResult&) [0x7f5354977730 - 0x7f5354977a3a 0x7f5354cf4517]
Mono: AOT: FOUND method string:Trim () [0x7f5354995f00 - 0x7f5354995f17 0x7f5354cf5296]
Mono: AOT: FOUND method string:TrimHelper (int) [0x7f5354995f20 - 0x7f5354996059 0x7f5354cf5298]
Mono: AOT: FOUND method char:IsWhiteSpace (char) [0x7f5354944ec0 - 0x7f5354944f00 0x7f5354cf26ae]
Mono: AOT: FOUND method char:IsWhiteSpaceLatin1 (char) [0x7f5354944e70 - 0x7f5354944eb1 0x7f5354cf26a9]
Mono: AOT: FOUND method string:CreateTrimmedString (int,int) [0x7f5354996200 - 0x7f5354996265 0x7f5354cf529c]
Mono: AOT: FOUND method string:IndexOf (char,int) [0x7f5354994df0 - 0x7f5354994e1e 0x7f5354cf5230]
Mono: AOT: FOUND method string:IndexOf (char,int,int) [0x7f5354998070 - 0x7f53549981a9 0x7f5354cf5340]
Mono: AOT: FOUND method string:IndexOfUnchecked (char,int,int) [0x7f53549981b0 - 0x7f535499847f 0x7f5354cf5342]
Mono: AOT: FOUND method System.Guid:TryParseGuidWithDashes (string,System.Guid/GuidResult&) [0x7f5354978290 - 0x7f5354978678 0x7f5354cf4567]
Mono: AOT: FOUND method System.Guid:StringToInt (string,int&,int,int,int&,System.Guid/GuidResult&) [0x7f53549787c0 - 0x7f53549787eb 0x7f5354cf458a]
Mono: AOT: FOUND method System.Guid:StringToInt (string,int*,int,int,int&,System.Guid/GuidResult&) [0x7f53549787f0 - 0x7f5354978a85 0x7f5354cf458f]
Mono: AOT: FOUND method System.ParseNumbers:StringToInt (string,int,int,int*) [0x7f53549bc280 - 0x7f53549bc715 0x7f5354cf63a1]
Mono: AOT: FOUND method char:IsNumber (char) [0x7f5354946050 - 0x7f535494613c 0x7f5354cf278c]
Mono: AOT: FOUND method char:IsLetter (char) [0x7f5354944d70 - 0x7f5354944e62 0x7f5354cf26a1]
Mono: AOT: FOUND method char:ToLowerInvariant (char) [0x7f53549453d0 - 0x7f5354945406 0x7f5354cf26f8]
Mono: AOT: FOUND method char:ToLower (char,System.Globalization.CultureInfo) [0x7f5354945350 - 0x7f53549453ae 0x7f5354cf26ee]
Mono: AOT: FOUND method System.Guid:StringToLong (string,int&,int,long&,System.Guid/GuidResult&) [0x7f5354978ad0 - 0x7f5354978af6 0x7f5354cf459b]
Mono: AOT: FOUND method System.Guid:StringToLong (string,int*,int,long&,System.Guid/GuidResult&) [0x7f5354978b00 - 0x7f5354978d24 0x7f5354cf45a0]
Mono: AOT: FOUND method System.ParseNumbers:StringToLong (string,int,int,int*) [0x7f53549bc820 - 0x7f53549bcda2 0x7f5354cf63a9]
Mono: AOT: FOUND method System.Guid:ToString (string) [0x7f5354979a00 - 0x7f5354979a19 0x7f5354cf45ef]
Mono: AOT: FOUND method System.Guid:ToString (string,System.IFormatProvider) [0x7f5354979c60 - 0x7f535497a31d 0x7f5354cf4603]
Mono: AOT: FOUND method System.Guid:HexsToChars (char*,int,int,int) [0x7f5354979a50 - 0x7f5354979a74 0x7f5354cf45f9]
Mono: AOT: FOUND method System.Guid:HexsToChars (char*,int,int,int,bool) [0x7f5354979a80 - 0x7f5354979c53 0x7f5354cf45fe]
Mono: AOT: FOUND method System.Guid:HexToChar (int) [0x7f5354979a20 - 0x7f5354979a4a 0x7f5354cf45f4]
Mono: AOT: FOUND method System.Diagnostics.StackTrace:GetAotId () [0x7f5354b02360 - 0x7f5354b02446 0x7f5354cff19a]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Reflection.Assembly:GetAotId ().
Mono: AOT: FOUND method string:Format (string,object) [0x7f5354996720 - 0x7f53549967a2 0x7f5354cf52ab]
Mono: AOT: FOUND method string:FormatHelper (System.IFormatProvider,string,System.ParamsArray) [0x7f5354996c50 - 0x7f5354996d05 0x7f5354cf52c3]
Mono: AOT: FOUND method System.Text.StringBuilderCache:Acquire (int) [0x7f53549f8f10 - 0x7f53549f9008 0x7f5354cf80cb]
Mono: AOT: FOUND method System.Text.StringBuilder:Append (char,int) [0x7f53549f4b80 - 0x7f53549f4c7f 0x7f5354cf8008]
Mono: AOT: FOUND method System.Text.StringBuilderCache:GetStringAndRelease (System.Text.StringBuilder) [0x7f53549f9080 - 0x7f53549f90a9 0x7f5354cf80d9]
Mono: AOT: FOUND method System.Text.StringBuilderCache:Release (System.Text.StringBuilder) [0x7f53549f9010 - 0x7f53549f9079 0x7f5354cf80d4]
Mono: AOT: FOUND method System.Diagnostics.StackFrame:GetFileLineNumber () [0x7f5354b01b60 - 0x7f5354b01b74 0x7f5354cff14d]
Mono: AOT: FOUND method System.Text.StringBuilder:AppendFormat (string,object,object) [0x7f53549f63a0 - 0x7f53549f6435 0x7f5354cf806c]
Mono: AOT: FOUND method System.ParamsArray:.ctor (object,object) [0x7f5354982b20 - 0x7f5354982bb4 0x7f5354cf4a49]
Mono: AOT: FOUND method System.ParamsArray:GetAtSlow (int) [0x7f5354982e00 - 0x7f5354982e64 0x7f5354cf4a66]
Mono: AOT: FOUND method System.NumberFormatter:FormatDecimal (int,System.Globalization.NumberFormatInfo) [0x7f53549cb9a0 - 0x7f53549cba34 0x7f5354cf7016]
Mono: AOT: FOUND method System.Text.StringBuilder:Clear () [0x7f53549f47d0 - 0x7f53549f47e8 0x7f5354cf7ffd]
Mono: AOT: FOUND method System.Text.StringBuilder:set_Length (int) [0x7f53549f4810 - 0x7f53549f49ba 0x7f5354cf8001]
Mono: AOT: FOUND method System.Text.StringBuilder:FindChunkForIndex (int) [0x7f53549f8640 - 0x7f53549f867e 0x7f5354cf80b7]
Mono: AOT: FOUND method System.Array:Copy (System.Array,System.Array,int) [0x7f53549354e0 - 0x7f53549355ae 0x7f5354cf1eaf]
Mono: AOT: FOUND method System.Array:Copy (System.Array,int,System.Array,int,int) [0x7f53549355b0 - 0x7f53549359b8 0x7f5354cf1eb1]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Array:FastCopy (System.Array,int,System.Array,int,int).
Mono: AOT: FOUND method System.Reflection.MonoMethod:get_DeclaringType () [0x7f5354a2cd00 - 0x7f5354a2cd1a 0x7f5354cf9733]
Mono: AOT: FOUND method System.Reflection.MethodInfo:get_MemberType () [0x7f5354a1f630 - 0x7f5354a1f63e 0x7f5354cf8ee9]
Mono: AOT: FOUND method System.Reflection.MonoMethod:IsDefined (System.Type,bool) [0x7f5354a2cd50 - 0x7f5354a2cd71 0x7f5354cf9737]
Mono: AOT: FOUND method System.Reflection.MonoMethod:GetPseudoCustomAttributes () [0x7f5354a2cdd0 - 0x7f5354a2cecf 0x7f5354cf973d]
Mono: AOT: FOUND method System.Type:get_IsNotPublic () [0x7f53549ad840 - 0x7f53549ad866 0x7f5354cf5aae]
Mono: AOT: FOUND method System.Reflection.MonoMethod:get_Name () [0x7f5354a2cd20 - 0x7f5354a2cd4c 0x7f5354cf9735]
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Reflection.MonoMethod:get_IsGenericMethod (System.Reflection.MonoMethod).
Mono: AOT: FOUND method System.Reflection.MonoMethod:GetParameters () [0x7f5354a2c8a0 - 0x7f5354a2c903 0x7f5354cf9719]
Mono: AOT: FOUND method System.Reflection.RuntimeMethodInfo:get_Module () [0x7f5354a2c390 - 0x7f5354a2c3a2 0x7f5354cf96e8]
Mono: AOT: FOUND method System.Reflection.RuntimeMethodInfo:GetRuntimeModule () [0x7f5354a2c5c0 - 0x7f5354a2c61e 0x7f5354cf96fd]
Mono: AOT: FOUND method System.RuntimeType:GetRuntimeModule () [0x7f5354986c20 - 0x7f5354986c32 0x7f5354cf4c44]

Unhandled Exception:
System.DllNotFoundException: csfml-graphics-2
  at (wrapper managed-to-native) SFML.Graphics.RenderWindow.sfRenderWindow_createUnicode(SFML.Window.VideoMode,intptr,SFML.Window.Styles,SFML.Window.ContextSettings&)
  at SFML.Graphics.RenderWindow..ctor (SFML.Window.VideoMode mode, System.String title, SFML.Window.Styles style, SFML.Window.ContextSettings settings) [0x00043] in <4627602695ae459198965b45eda5cf65>:0
  at SFML.Graphics.RenderWindow..ctor (SFML.Window.VideoMode mode, System.String title) [0x0000b] in <4627602695ae459198965b45eda5cf65>:0
  at TestFML.MainClass.Main (System.String[] args) [0x00010] in <5ee884391c904774857b754e29ccfa9d>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: csfml-graphics-2
  at (wrapper managed-to-native) SFML.Graphics.RenderWindow.sfRenderWindow_createUnicode(SFML.Window.VideoMode,intptr,SFML.Window.Styles,SFML.Window.ContextSettings&)
  at SFML.Graphics.RenderWindow..ctor (SFML.Window.VideoMode mode, System.String title, SFML.Window.Styles style, SFML.Window.ContextSettings settings) [0x00043] in <4627602695ae459198965b45eda5cf65>:0
  at SFML.Graphics.RenderWindow..ctor (SFML.Window.VideoMode mode, System.String title) [0x0000b] in <4627602695ae459198965b45eda5cf65>:0
  at TestFML.MainClass.Main (System.String[] args) [0x00010] in <5ee884391c904774857b754e29ccfa9d>:0

FRex

  • Hero Member
  • *****
  • Posts: 1848
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: Linux dllnotfound exception
« Reply #6 on: October 28, 2018, 09:49:02 am »
I tired it all myself from the start (on my Fedora VM in VirtualBox) and managed to finally do it.

Look here: https://www.mono-project.com/docs/advanced/pinvoke/dllnotfoundexception/#troubleshooting-dllnotfoundexceptions

Looking at what is printed with MONO_LOG_LEVEL=debug I found out loading libcsfml-graphics.so fails due to other so files (libGLEW for example). I didn't bother to fix that but running a demo program using just Window and System worked then.

MONO_LOG_LEVEL=debug also prints all the paths it attempts to load the dll/so from and exact reason and full path and filename it tried.

I'm also not sure why my lib64 dir wasn't looked in despite it being on Linux and my ld.so.conf saying it should be looked in (and ldconfig -p listing these files), but copying the so files near the exe worked.
Back to C++ gamedev with SFML in May 2023

lid6j86

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Email
Re: Linux dllnotfound exception
« Reply #7 on: October 28, 2018, 05:33:29 pm »
I had everything push out to the debug next to the executable, I'm going to try it again here

lid6j86

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Email
Re: Linux dllnotfound exception
« Reply #8 on: October 28, 2018, 07:16:30 pm »
I want to make sure I understand everything you did to make it work, you said you just added the sfml.net lib references to mono, then pushed the csfml.dll files and the csfml.so files to the debug output and added the config files to the output as well, naming each config file after the dll file it's linking?

Not sure what I'm doing differently

FRex

  • Hero Member
  • *****
  • Posts: 1848
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: Linux dllnotfound exception
« Reply #9 on: October 28, 2018, 07:28:24 pm »
I downloaded it, compiled a program with mcs with -r to .NET SFML dlls, wrote a config file and that's it.

You should run 'MONO_LOG_LEVEL=debug mono yourapp.exe' and see what it tells you.
Back to C++ gamedev with SFML in May 2023