CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Mac
Discussion about CrossOver Mac

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

CrossOver 22.1.1 apparently non-functional on MacBook w/M2 Max

I attempted to run TNT 1.6 on CrossOver 22.1.1 using a Windows 7 32 bit bottle, but it produced the error "The program wTNT.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience." Here are the specific commands errors:

preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid 20. tid 24
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid 28. tid 2c
002c: thread_get_state failed on Apple Silicon - faking zero debug registers
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid 30. tid 34
0034: thread_get_state failed on Apple Silicon - faking zero debug registers
0038: thread_get_state failed on Apple Silicon - faking zero debug registers
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid 3c. tid 40
0040: thread_get_state failed on Apple Silicon - faking zero debug registers
0044: thread_get_state failed on Apple Silicon - faking zero debug registers
0048: thread_get_state failed on Apple Silicon - faking zero debug registers
004c: thread_get_state failed on Apple Silicon - faking zero debug registers
0050: thread_get_state failed on Apple Silicon - faking zero debug registers
0054: thread_get_state failed on Apple Silicon - faking zero debug registers
0058: thread_get_state failed on Apple Silicon - faking zero debug registers
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid 5c. tid 60
0060: thread_get_state failed on Apple Silicon - faking zero debug registers
0064: thread_get_state failed on Apple Silicon - faking zero debug registers
0068: thread_get_state failed on Apple Silicon - faking zero debug registers
006c: thread_get_state failed on Apple Silicon - faking zero debug registers
0068: thread_get_state failed on Apple Silicon - faking zero debug registers
0068: thread_get_state failed on Apple Silicon - faking zero debug registers
0070: thread_get_state failed on Apple Silicon - faking zero debug registers
0068: thread_get_state failed on Apple Silicon - faking zero debug registers
0068: thread_get_state failed on Apple Silicon - faking zero debug registers
0074: thread_get_state failed on Apple Silicon - faking zero debug registers
0078: thread_get_state failed on Apple Silicon - faking zero debug registers
007c: thread_get_state failed on Apple Silicon - faking zero debug registers
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid 80. tid 84
0084: thread_get_state failed on Apple Silicon - faking zero debug registers
0088: thread_get_state failed on Apple Silicon - faking zero debug registers
008c: thread_get_state failed on Apple Silicon - faking zero debug registers
0090: thread_get_state failed on Apple Silicon - faking zero debug registers
0094: thread_get_state failed on Apple Silicon - faking zero debug registers
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid 98. tid 9c
009c: thread_get_state failed on Apple Silicon - faking zero debug registers
00a0: thread_get_state failed on Apple Silicon - faking zero debug registers
00a4: thread_get_state failed on Apple Silicon - faking zero debug registers
00a8: thread_get_state failed on Apple Silicon - faking zero debug registers
00ac: thread_get_state failed on Apple Silicon - faking zero debug registers
0024: thread_get_state failed on Apple Silicon - faking zero debug registers
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid b0. tid b4
00b4: thread_get_state failed on Apple Silicon - faking zero debug registers
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid b8. tid bc
00bc: thread_get_state failed on Apple Silicon - faking zero debug registers
00c0: thread_get_state failed on Apple Silicon - faking zero debug registers
00c4: thread_get_state failed on Apple Silicon - faking zero debug registers
00bc: thread_get_state failed on Apple Silicon - faking zero debug registers
00c8: thread_get_state failed on Apple Silicon - faking zero debug registers
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid cc. tid d0
00d0: thread_get_state failed on Apple Silicon - faking zero debug registers
00d4: thread_get_state failed on Apple Silicon - faking zero debug registers
00d8: thread_get_state failed on Apple Silicon - faking zero debug registers
00dc: thread_get_state failed on Apple Silicon - faking zero debug registers
00e0: thread_get_state failed on Apple Silicon - faking zero debug registers
00e4: thread_get_state failed on Apple Silicon - faking zero debug registers
00e8: thread_get_state failed on Apple Silicon - faking zero debug registers
00ec: thread_get_state failed on Apple Silicon - faking zero debug registers
00f0: thread_get_state failed on Apple Silicon - faking zero debug registers
00b4: thread_get_state failed on Apple Silicon - faking zero debug registers
wine: Unhandled illegal instruction at address 0064BBAE (thread 00b4), starting debugger...
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid f4. tid f8
00f8: thread_get_state failed on Apple Silicon - faking zero debug registers
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
Using a 32-bit prefix in Wow64 mode (/Users/hitomi_tnt/Library/Application Support/CrossOver/Bottles/tnt 1.6 bottle) pid fc. tid 100
0100: thread_get_state failed on Apple Silicon - faking zero debug registers
0104: thread_get_state failed on Apple Silicon - faking zero debug registers
00b4: thread_get_state failed on Apple Silicon - faking zero debug registers
0108: thread_get_state failed on Apple Silicon - faking zero debug registers
010c: thread_get_state failed on Apple Silicon - faking zero debug registers
0110: thread_get_state failed on Apple Silicon - faking zero debug registers
0114: thread_get_state failed on Apple Silicon - faking zero debug registers
0118: thread_get_state failed on Apple Silicon - faking zero debug registers
011c: thread_get_state failed on Apple Silicon - faking zero debug registers

The same thing has happened with other 32 bit Windows .exe files.

My new laptop is a 2023 14 inch MacBook Pro with an M2 Max (Apple Silicon) processor, a 12-core and a 30-core GPU, 16-core Neural Engine, and 32 GB unified memory. It has Ventura 13.2.1 installed. I tried previously posted advice on how to get CrossOver 21 working on Ventura, but none of it appears to be applicable to CrossOver 22. For example, changing line 6 in libcxsetupbase.py from "import Foundation" to "import Foundation NSObject" simply renders the app unable to open.

For reference, I am able to open wTNT.exe using CrossOver 22 just fine on my old laptop (an early 2015 13-inch MacBook Pro Retina with a 2.7 GHz dual-core Intel Core i5 processor and only 8 GB memory, and Monterey 12.3.1). However, I need to get the program working on a (supposedly) more powerful processor.

Hi there,

Does a 64-bit bottle work any better? If not, I suggest filing a support ticket. It's possible this is a Rosetta bug (which we can't do anything about), but they might have some tips to get you up and running.

Best,
Meredith

3

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoicVNhQVJwRTU3UWJtWHZLOSIsImdkcHIiOjB9