tobil4sk
tobil4sk
Which version of lime was being used in these cases?
We discovered that the cause of the issue isn't the system language itself, but the path from which the program is started. If that contains non-ascii characters (~/Documents, ~/Downloads, etc...
The invalid characters come from concatenating the relative font path to the root path of the assets, which is set here: https://github.com/openfl/lime/blob/99e986ce39cf438c64768c20f20d8161566c77de/templates/haxe/ManifestResources.hx#L63 And the incorrect conversion occurs here: https://github.com/openfl/lime/blob/99e986ce39cf438c64768c20f20d8161566c77de/project/src/backend/sdl/SDLSystem.cpp#L115 This...
We just had a similar crash on Windows, so looks like it's not specific to Linux: ``` Command: haxelib [git,utest,https://github.com/haxe-utest/utest,master,--always] Installing utest from https://github.com/haxe-utest/utest branch: master Library utest current version...
This sample seems to reproduce the seg fault some of the time, at least on my windows machine: ```haxe function main() { final streamsLock = new sys.thread.Lock(); sys.thread.Thread.create(function() { Sys.sleep(0.2);...
On windows, the above sample also sometimes causes this popup: 
Here is a haxe sample that reproduces the seg fault more reliably: ```haxe function main() { sys.thread.Thread.create(function() { while(true) { trace("Hello 1"); } }); sys.thread.Thread.create(function() { while (true) { trace("Hello...
> On windows, the above sample also sometimes causes this popup: It looks like this happens because the thread is deleted by DLLMain https://github.com/ivmai/bdwgc/blob/2558568aceaf7fc5cc64cf87e244cbcfd7f9bd53/win32_threads.c#L3009 Somehow this happens at the same...
> Instead of requiring a libhljit installed locally, why not simply distributing the required files as part of the haxelib projet, then packing them together into a single .c file...
> Give it a try, I'm sure it will be almost unnoticeable. I'm compiling haxelib for testing: ```sh # Small run.c with libhljit $ time gcc -o haxelib run.c -O3...