https://bugs.winehq.org/show_bug.cgi?id=43966
--- Comment #10 from marbaquero@yahoo.com --- (In reply to Ken Thomases from comment #7)
(In reply to Ken Thomases from comment #4)
CodeWeavers has discussed it with Apple. At this point, we expect them to fix it before 10.13.2 is released.
On re-reading this, it may be unclear. To clarify: I work for CodeWeavers. So the "we" was CodeWeavers and the "them" was Apple. We at CodeWeavers expect that Apple will fix this.
(In reply to VitorMM from comment #5)
So we first need to find out where is the reserve entries end? There is any way to figure that out, or just by trying a bunch of different values?
The range supported by the OS before 10.13.2 is from 3 to 8191. The range in the 10.13.2 betas is 3 to 127. I wrote a simple test program to determine this.
Wine currently tries indexes from 512 to 8191. (It assumes that indexes below 512 are reserved for the system.)
(In reply to marbaquero from comment #6)
However in my case, I can run the native wine.app version 1.8.4, with no problems. I only get the i386_set_ldt: Invalid argument Segmentation fault: when I manually run "startwine" from the acestream.app package.
I have no idea what "the acestream.app package" is, nor what you're actually doing with Wine 1.8.4. Note that this problem only affects 32-bit processes. If you are working with a 64-bit prefix and 64-bit programs (including Wine's built-in programs like Notepad or Winecfg), then it won't happen.
=============================================================================
Here is my situation:
I have been running Acestream with wine on my mac for awhile now, without any problems, however since I upgraded to MacOS High Sierra 10.13.2 Beta (17C60c), the Acestream engine just refuses to start. (I assume you are familiar with Acestream?)
I kept troubleshooting yesterday, and I found out that when I start Wine (for mac) by itself (wine.app), it starts fine, and the current prefix is .wine,
When I execute the windows file Ace_Stream_Media_3.1.16.1.exe
the wine GUI appears, I click Go, but nothing happens, ACE does not start.
No matter what I do, i always get this error i386_set_ldt: Invalid argument
It seems the way to solve this, is for me to revert back to 10.13.1
Thoughts?