<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
FWIW, I know Eliot mentioned that there is a known issue with the threaded FFI that he is working on. It seems to be rare as most calls are working, but it is reproducible and in the queue to be fixed. </div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Jon</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="mail-editor-reference-message-container" style="color: inherit; background-color: inherit;">
<div class="ms-outlook-mobile-reference-message skipProofing">
<meta name="Generator" content="Microsoft Exchange Server" style="color: inherit; background-color: inherit;">
</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="text-align: left; padding: 3pt 0in 0in; border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) currentcolor currentcolor; font-family: Aptos; font-size: 12pt; color: black;">
<b>From: </b>Cuis-dev <cuis-dev-bounces@lists.cuis.st> on behalf of Lorenz Köhl via Cuis-dev <cuis-dev@lists.cuis.st><br>
<b>Date: </b>Friday, February 20, 2026 at 8:03 AM<br>
<b>To: </b>Cuis-dev <cuis-dev@lists.cuis.st><br>
<b>Cc: </b>short.toy8168@lrz.me <short.toy8168@lrz.me><br>
<b>Subject: </b>Re: [Cuis-dev] Threaded VM FFI usage<br>
<br>
</div>
<div class="PlainText" style="font-size: 11pt;">> I am attaching a package containing test cases that exercise ODBC FFI<br>
> calls and illustrate the different behavior between the standard VM and<br>
> the threaded-FFI VM.<br>
<br>
I ran the tests and saw that even some of the base FFI Tests fail,<br>
please see the attached screenshot. Clicking on the failed test cases<br>
crashes my mt-VM build, so I have no more details right now. It seems<br>
win64-mt FFI is borked ATM?<br>
<br>
For anyone trying to reproduce: I built the mt VM squeak.cog.spur<br>
from git a785bcd7 on win64x64 in MSYS64 with ./mvm -T -f. Starting<br>
the build process was simple, getting it to succeed...not so much.<br>
Then open a fresh cuis image with the new vm, install FFI tests and run.<br>
<br>
> In particular, you will see that we included a method that animates a<br>
> morph by changing its colors. This allows us to visually verify that<br>
> the main UI thread is not blocked while the FFI call is running.<br>
<br>
I got to see the blinking morph, but I don't know where to get the<br>
Odbc3Database class. It doesn't come with the ODBC package on cuis git.<br>
<br>
Lorenz</div>
</div>
</body>
</html>