Jump to content
5 posts in this topic

Recommended Posts

I saw that in Leo4All v3 it will fix PPC Translation for AMD machines, however I was wondering how I can fix it on Leo4All v2.

 

Here is my machine:

Hardware Overview:

 

Model Name: Mac

Model Identifier: MacPro3,1

Processor Name: AMD Turion 64 X2 Mobile Technology TL-50

Processor Speed: 1.6 GHz

Total Number Of Cores: 2

CPU Features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH MMX FXSR SSE SSE2 HTT SSE3 CX16

Memory: 1 GB

Bus Speed: 200 MHz

Boot ROM Version: Hack.88Z.int.0sh.061193037 (Hewlett-Packard)

 

I am using Leo4All v2 and when I load a PPC application it says the following in Console:

 

4/28/08 9:57:16 AM com.apple.launchd[102] ([0x0-0x17017].nl.savvy.TeamSpeex[166]) Exited abnormally: Illegal instruction

 

and when I click report it says this:

 

Code Type: PPC (Translated)

Parent Process: launchd [102]

 

Date/Time: 2008-04-28 09:57:15.978 -0400

OS Version: Mac OS X 10.5.2 (9C7010)

Report Version: 6

 

Exception Type: EXC_BAD_INSTRUCTION (SIGILL)

Exception Codes: 0x0000000000000001, 0x0000000000000000

Crashed Thread: 0

 

I know it is the PPC translation because it does it on any PPC applications but if there is a universal version it loads. I also know it isn't the specific version of the application because I try multiple versions and they still fail. So any help would be greatly appreciated.

 

-Software Updater

Link to comment
https://www.insanelymac.com/forum/topic/102004-ppc-translation/
Share on other sites

  • 2 weeks later...
  • 1 month later...

ossible Solution: Replace translate from OS X install dvd

I ran into this issue today after trying to install Starcraft. The first time through, the starcraft installer (a PPC app) worked fine. Then it quit working when I tried to reinstall. After noticing that windows remote desktop app (older PPC version) wouldn't run, I finally found the solution on a Russian forum.

 

Hopefully this will help others if they run into this.

 

Issue Summary:

Can not run PPC applications

Keywords: ppc, translate, malloc, vfree, vm_allocate, EXC_BAD_ACCESS (SIGBUS),

 

Solution Summary:

Replace translate from OS X install disk

 

Solution Details (found on Russian forum):

Insert your Leopard Disk

Open a terminal window

Execute the following command (updating it with the correct volume name):

sudo cp /Volumes/[OSX disk image name]/usr/libexec/oah/translate /usr/libexec/oah/

enter your password

Your PPC apps should run now.

Symptoms (in logs and crash reports from console.app):

 

system.log

Jan 28 01:17:24 Lisa [0x0-0x29029].com.blizzard.installer[256]: LaunchCFMApp(256) malloc: *** vm_allocate(size=8421376) failed (error code=268435459)

Jan 28 01:17:24 Lisa [0x0-0x29029].com.blizzard.installer[256]: LaunchCFMApp(256) malloc: *** error: can't allocate region

Jan 28 01:17:24 Lisa [0x0-0x29029].com.blizzard.installer[256]: LaunchCFMApp(256) malloc: *** set a breakpoint in szone_error to debug

Jan 28 01:17:25 Lisa com.apple.launchd[124] ([0x0-0x29029].com.blizzard.installer[256]): Exited abnormally: Bus error

 

InstallerLauncher crash report.crash

Code Type: PPC (Translated)

Parent Process: launchd [124]

...

Exception Type: EXC_BAD_ACCESS (SIGBUS)

Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000024

Crashed Thread: 0

 

Thread 0 Crashed:

0 translate 0xb822c10e vfree + 3431

1 translate 0xb822c6ff malloc + 29

...

 

Binary Images:

0xb8000000 - 0xb82da2cf translate ??? (???) /usr/libexec/oah/translate

 

Hope this helps... I just kept digging and finally got the right keywords in google to find that Russian post.

 

--

Konigol

  • 3 weeks later...
×
×
  • Create New...