Opened 8 years ago

Closed 8 years ago

#3671 closed defect (fixed)

TBB for osx with firefox 5 fails to start tor

Reported by: phobos Owned by: erinn
Priority: High Milestone: TorBrowserBundle 2.2.x-stable
Component: Applications/Tor bundles/installation Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

The latest Firefox 5 TBB for OSX (32-bit) doesn't work on OSX 10.5.8. Tor fails to start with:

dyld: unknown required load command 0x80000022
Trace/BPT trap

OS X vers is:

ProductName: Mac OS X
ProductVersion: 10.5.8
BuildVersion: 9L30

Child Tickets

Change History (8)

comment:1 Changed 8 years ago by cypherpunks

Same problem with latest TBB for osx 32-bit with FF6,

./tor
dyld: unknown required load command 0x80000022
Trace/BPT trap

ProductName: Mac OS X
ProductVersion: 10.5.8
BuildVersion: 9L30

comment:2 Changed 8 years ago by mikeperry

Milestone: TorBrowserBundle 2.2.x-stable
Priority: normalmajor

What version of MacOS do we build on? 10.6? Have we tried building on 10.5 instead?

comment:3 Changed 8 years ago by erinn

We build on 10.6 targetted at the 10.5 SDK. We don't have access to any 10.5 i386 machines at the moment.

comment:5 Changed 8 years ago by mikeperry

Those urls were from duckduckgo. google has a slightly different set, and more of them have the specific 0x80000022 error code:
https://encrypted.google.com/search?q=dyld%3A+unknown+required+load+command+0x80000022

comment:6 Changed 8 years ago by mikeperry

Do we make universal binaries? http://asqueella.blogspot.com/2010/12/dyld-unknown-required-load-command.html

If so, perhaps we need to split them? It seems like both 32 and 64 bit users hit this bug in universal binaries?

comment:7 Changed 8 years ago by erinn

No, we build separate binaries. This is the mozconfig I use for the i386 ones:
https://gitweb.torproject.org/torbrowser.git/blob/maint-2.2:/build-scripts/config/mozconfig-osx-i386

comment:8 Changed 8 years ago by erinn

Resolution: fixed
Status: newclosed

So, the problem was actually that none of the binaries were backwards compatible with 10.5. So I rebuilt everything, with the help of some fine people on IRC, and now it all works. I am closing this, since it will be working in our release tomorrow. YAY!

Note: See TracTickets for help on using tickets.