Page 1 of 1

64bit app no working

Posted: Tue Oct 08, 2019 9:16 pm
by disableduser
Hello! The problem is: All applications work except which x86_64 version is available. An example:

Process: REAPER [645]
Path: /Applications/REAPER64.app/Contents/MacOS/REAPER
Id: com.cockos.reaper
Version: 5.98.300 (5.98.300)
Code Type: X86-64 (native)
Parent process: ??? [1]
Responsible: REAPER [645]
User ID: 501

Date / Time: 08-09-2018 22:40: 36.484 +0200
Operating System Version: Mac OS X 10.10.5 (14F27)
Report Version: 11
Anonymous UUID: 4B2B82DA-2848-3B13-FD3C-1C19E4954459


Time Since Boot: 6400 seconds

Crashed thread: 0 Send queue: com.apple.main thread

Exception type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_PROTECTION_FAILURE on 0x00007fff59aeaff8

0x7fff59aeaff8 Nearby Virtual Regions:
MALLOC_SMALL 00007fdcb1000000-00007fdcb2000000 [16.0M] rw- / rwx SM = PRV
-> RISK PROTECTOR 00007fff562eb000-00007fff59aeb000 [56.0M] --- / rwx SM = NUL Stacker for thread 0
Stack 00007fff59aeb000-00007fff5a2eb000 [8192K] rw- / rwx SM = COW thread 0

Application-specific information:
/Applications/REAPER64.app/Contents/MacOS/REAPER

0 threads collapsed :: Posting line: com.apple.main thread
0 com.cockos.reaper 0x0000000106179ef1 _intel_fast_memset.A + 1
1 com.cockos.reaper 0x0000000106179ef6 _intel_fast_memset.A + 6
2 com.cockos.reaper 0x0000000106179ef6 _intel_fast_memset.A + 6
3 com.cockos.reaper 0x0000000106179ef6 _intel_fast_memset.A + 6
4 com.cockos.reaper 0x0000000106179ef6 _intel_fast_memset.A + 6

etc. etc. etc. etc.

my:
GIGABYTE GA-MA78LMT-US2H (cannot be uefi boot)
AMD Athlon II X2 250
Gigabyte GeForce GT 630 2048 MB
8GB Kingston Blue ForceX (2x4)
OS: 10.10.5
bootloader: Enoch-rev.2848
Kernel: Bronya

Thank you in advance for your answers!

Re: 64bit app no working

Posted: Thu Dec 05, 2019 4:52 pm
by JoelTheSuperior
I'm a few months late but I'll comment as I actually encountered this issue myself.

Basically it's because REAPER is using the Intel fastmemset instruction which doesn't exist on AMD. Unfortunately this also means that the issue can't be fixed without the software developer's intervention (i.e. having their app detect if the user is using an AMD CPU and use a different instruction if they are).

Re: 64bit app no working

Posted: Fri Apr 03, 2020 11:42 am
by littlejon
For Reaper to work with AMD we need the clang build. The latest one I know of is version 6.03 which can be found on landoleet.org in folder "old". The devs seem willing to publish a clang build once in a while. You can go to the reaper forums and show your support for the cause so they see it is meaningful use of their time.
An open thread about Ryzen support can be found here https://forum.cockos.com/showthread.php?t=229746