<p></p>
<blockquote>
<p>can you do <code>dumpbin /exports</code> on the DLL?</p>
</blockquote>
<p>202010232046:</p>
<details><pre><code>
        0.00 version
           1 ordinal base
          12 number of functions
          12 number of names
<pre><code>ordinal hint RVA      name

     12    0 000013A0 getModuleName
      2    1 000013B0 primitiveAccept = printf
      3    2 000014F0 primitiveConnect
      4    3 00001630 primitiveCreate
      5    4 00001680 primitiveDecrypt
      6    5 000017C0 primitiveDestroy
      7    6 00001820 primitiveEncrypt
      8    7 00001960 primitiveGetIntProperty
      9    8 000019F0 primitiveGetStringProperty
     10    9 00001B40 primitiveSetIntProperty
     11    A 00001BE0 primitiveSetStringProperty
      1    B 00001CA0 setInterpreter
</code></pre>
<p>Summary</p>
<pre><code>    1000 .CRT
    1000 .bss
    1000 .data
    4000 .debug_abbrev
    1000 .debug_aranges
    2000 .debug_frame
   44000 .debug_info
    9000 .debug_line
   13000 .debug_loc
    1000 .debug_macinfo
    1000 .debug_ranges
    3000 .debug_str
    1000 .edata
    1000 .idata
    1000 .pdata
    2000 .rdata
    1000 .reloc
    1000 .rsrc
    9000 .text
    1000 .tls
    1000 .xdata
</code></pre>
</code><p><code></code></p></pre></details><p></p>
<p>202003021730:</p>
<details><pre><code>
File Type: DLL
<p>Section contains the following exports for SqueakSSL.dll</p>
<pre><code>00000000 characteristics
5E5E1711 time date stamp Tue Mar  3 09:36:33 2020
    0.00 version
       1 ordinal base
      12 number of functions
      12 number of names

ordinal hint RVA      name

     12    0 000013B0 getModuleName
      2    1 000013C0 primitiveAccept = sqSetupCert
      3    2 00001500 primitiveConnect
      4    3 00001640 primitiveCreate
      5    4 00001690 primitiveDecrypt
      6    5 000017D0 primitiveDestroy
      7    6 00001830 primitiveEncrypt
      8    7 00001970 primitiveGetIntProperty
      9    8 00001A00 primitiveGetStringProperty
     10    9 00001B50 primitiveSetIntProperty
     11    A 00001BF0 primitiveSetStringProperty
      1    B 00001CB0 setInterpreter
</code></pre>
<p>Summary</p>
<pre><code>    1000 .CRT
    1000 .bss
    1000 .data
    3000 .debug_abbrev
    1000 .debug_aranges
    1000 .debug_frame
   39000 .debug_info
    4000 .debug_line
    6000 .debug_loc
    1000 .debug_macinfo
    1000 .debug_ranges
    3000 .debug_str
    1000 .edata
    1000 .idata
    1000 .pdata
    1000 .rdata
    1000 .reloc
    1000 .rsrc
    4000 .text
    1000 .tls
    1000 .xdata
</code></pre>
</code><p><code></code></p></pre></details><p></p>
<blockquote>
<p>Also, do you get such a backtrace when you invoke the method of UUID that contains <code>primitiveMakeUUID</code>?</p>
</blockquote>
<p>In the 202010232046 VM, <code>UUID new</code> does not raise an error but returns a plausible result. In the 202003021730 VM, another <code>LoadLibrary</code> warning appears in the console but the expressions answers a plausible result, too. The trace is:</p>
<pre><code>0xC0000005: Access violation when writing at position 0xFFFFFFFF9DAC75EC.

ntdll.dll!LdrpAllocateTlsEntry()
ntdll.dll!LdrpHandleTlsData()
ntdll.dll!LdrpDoPostSnapWork()
ntdll.dll!LdrpSnapModule()
ntdll.dll!LdrpMapAndSnapDependency()
ntdll.dll!LdrpMapDllWithSectionHandle()
ntdll.dll!LdrpMapDllNtFileName()
ntdll.dll!LdrpMapDllRetry�()
ntdll.dll!LdrpProcessWork�()
ntdll.dll!LdrpDrainWorkQueue()
ntdll.dll!LdrpLoadDllInternal()
ntdll.dll!LdrpLoadDll�()
ntdll.dll!LdrLoadDll()
KernelBase.dll!LoadLibraryExW()
KernelBase.dll!LoadLibraryExA�()
KernelBase.dll!LoadLibraryA()
Squeak.exe!00000000004aa129()
Squeak.exe!00000000004b8cd7()
Squeak.exe!00000000004b9062()
Squeak.exe!000000000041c642()
Squeak.exe!0000000000407926()
Squeak.exe!0000000000411c9e()
Squeak.exe!0000000000401d3c()
Squeak.exe!00000000004aea6b()
Squeak.exe!00000000004aed8f()
Squeak.exe!00000000004013c7()
Squeak.exe!00000000004014cb()
kernel32.dll!BaseThreadInitThunk�()
ntdll.dll!RtlUserThreadStart�()
</code></pre>
<p>So yes, the stack appears to be indentical.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you commented.<br />Reply to this email directly, <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/554#issuecomment-799488434">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AIJPEW3DPAC7ZJB2PEJO4PLTDYOETANCNFSM4ZCQMSXA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AIJPEWYRT5QDJF7DH6EHUJ3TDYOETA5CNFSM4ZCQMSXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOF6TTTMQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/554#issuecomment-799488434",
"url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/554#issuecomment-799488434",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>