stardot/b-em

b-em crashing under Mac os x when pressing f11 - going full screen

sai2791 opened this issue · 3 comments

B-em is crashing when attempting to go into full screen mode

2021-03-17 10:53:34.001740+0000 b-em[27145:1058588] flock failed to lock maps file: errno = 35
2021-03-17 10:53:34.002067+0000 b-em[27145:1058588] flock failed to lock maps file: errno = 35
2021-03-17 10:53:34.814987+0000 b-em[27145:1058610] [plugin] AddInstanceForFactory: No factory registered for id <CFUUID 0x10406b850> F8BB1C28-BAE8-11D6-9C31-00039315CD46
joystick: joystick 'Microsoft X-Box One S pad' not found, applying map to first joystick 'Joystick'
2021-03-17 10:53:35.123549+0000 b-em[27145:1058610] HALC_ShellDriverPlugIn::Open: Can't get a pointer to the Open routine
2021-03-17 10:53:35.147071+0000 b-em[27145:1058610] HALC_ShellDriverPlugIn::Open: Can't get a pointer to the Open routine
2021-03-17 10:53:35.147445+0000 b-em[27145:1058610] HALC_ShellDriverPlugIn::Open: Can't get a pointer to the Open routine
Process 27145 stopped

  • thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
    frame #0: 0x00007fff725db9a5 libdispatch.dylib__DISPATCH_WAIT_FOR_QUEUE__ + 387 libdispatch.dylibDISPATCH_WAIT_FOR_QUEUE:
    -> 0x7fff725db9a5 <+387>: ud2

libdispatch.dylib`_dispatch_sync_complete_recurse:
0x7fff725db9a7 <+0>: pushq %rbp
0x7fff725db9a8 <+1>: movq %rsp, %rbp
0x7fff725db9ab <+4>: pushq %r14
Target 0: (b-em) stopped.

Invalid EXC_I386_INVOP

I have downloaded the allegro5 source but it wont build. I did confirm that the change suggested above is missing from 5.7.2.0. I don't know if you want this closed and see if I can raise it upstream?

I have managed to get 5.2.8 to build and the problem is still there, I checked that the suggest solution was part of the source code, it is. SO this is definately an issue with the allegro library interacting on macos x.

Going to close this issue