Jump to content

Autoupdated to 1.8.6 and it no longer works.


mr678

Recommended Posts

Version 1.8.4 worked all fine. After autoupdate, it won't even start.

Here's the Problem Report :

 

 

Process:         uTorrent [429]
Path:            /Applications/Alias/uTorrent.app/Contents/MacOS/uTorrent
Identifier:      com.bittorrent.uTorrent
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  launchd [147]
 
Date/Time:       2014-10-31 14:45:27.118 -0700
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6
 
Interval Since Last Report:          40493 sec
Crashes Since Last Report:           6
Per-App Crashes Since Last Report:   6
Anonymous UUID:                      F23F9117-0DC2-42CB-9012-A599F0068036
 
Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:  0
 
Dyld Error Message:
  Library not loaded: /usr/lib/libc++.1.dylib
  Referenced from: /Applications/Alias/uTorrent.app/Contents/MacOS/uTorrent
  Reason: image not found
 
Binary Images:
0x8fe00000 - 0x8fe4162b  dyld 132.1 (???) <A4F6ADCC-6448-37B4-ED6C-ABB2CD06F448> /usr/lib/dyld
 
Model: iMac11,1, BootROM IM111.0034.B02, 4 processors, Intel Core i5, 2.66 GHz, 6 GB, SMC 1.54f36
Graphics: ATI Radeon HD 4850, ATI Radeon HD 4850, PCIe, 512 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x8F), Atheros 9280: 2.1.14.6
Bluetooth: Version 2.4.5f3, 2 service, 19 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: ST31000528AS, 931.51 GB
Serial ATA Device: OPTIARC DVD RW AD-5680H
USB Device: Hub, 0x0424  (SMSC), 0x2514, 0xfa100000 / 2
USB Device: Internal Memory Card Reader, 0x05ac  (Apple Inc.), 0x8403, 0xfa120000 / 4
USB Device: BRCM2046 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0xfa110000 / 3
USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8215, 0xfa111000 / 5
USB Device: Hub, 0x0424  (SMSC), 0x2514, 0xfd100000 / 2
USB Device: Keyboard Hub, 0x05ac  (Apple Inc.), 0x1006, 0xfd130000 / 5
USB Device: Apple Keyboard, 0x05ac  (Apple Inc.), 0x0220, 0xfd132000 / 6
USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8502, 0xfd110000 / 4
USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8242, 0xfd120000 / 3
 
Is there anything I can do?
Link to comment
Share on other sites

 

Version 1.8.4 worked all fine. After autoupdate, it won't even start.

Here's the Problem Report :

 

 

Process:         uTorrent [429]
Path:            /Applications/Alias/uTorrent.app/Contents/MacOS/uTorrent
Identifier:      com.bittorrent.uTorrent
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  launchd [147]
 
Date/Time:       2014-10-31 14:45:27.118 -0700
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6
 
Interval Since Last Report:          40493 sec
Crashes Since Last Report:           6
Per-App Crashes Since Last Report:   6
Anonymous UUID:                      F23F9117-0DC2-42CB-9012-A599F0068036
 
Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:  0
 
Dyld Error Message:
  Library not loaded: /usr/lib/libc++.1.dylib
  Referenced from: /Applications/Alias/uTorrent.app/Contents/MacOS/uTorrent
  Reason: image not found
 
Binary Images:
0x8fe00000 - 0x8fe4162b  dyld 132.1 (???) <A4F6ADCC-6448-37B4-ED6C-ABB2CD06F448> /usr/lib/dyld
 
Model: iMac11,1, BootROM IM111.0034.B02, 4 processors, Intel Core i5, 2.66 GHz, 6 GB, SMC 1.54f36
Graphics: ATI Radeon HD 4850, ATI Radeon HD 4850, PCIe, 512 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x8F), Atheros 9280: 2.1.14.6
Bluetooth: Version 2.4.5f3, 2 service, 19 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: ST31000528AS, 931.51 GB
Serial ATA Device: OPTIARC DVD RW AD-5680H
USB Device: Hub, 0x0424  (SMSC), 0x2514, 0xfa100000 / 2
USB Device: Internal Memory Card Reader, 0x05ac  (Apple Inc.), 0x8403, 0xfa120000 / 4
USB Device: BRCM2046 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0xfa110000 / 3
USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8215, 0xfa111000 / 5
USB Device: Hub, 0x0424  (SMSC), 0x2514, 0xfd100000 / 2
USB Device: Keyboard Hub, 0x05ac  (Apple Inc.), 0x1006, 0xfd130000 / 5
USB Device: Apple Keyboard, 0x05ac  (Apple Inc.), 0x0220, 0xfd132000 / 6
USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8502, 0xfd110000 / 4
USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8242, 0xfd120000 / 3
 
Is there anything I can do?

 

Same problem here! Did the update to 1.8.6 and crashes (won't even open the app.). Back to 1.6.5 version and works fine. Running OSX 10.6.8

Link to comment
Share on other sites

Reverted back to 1.8.4, thanks for the link of the old version, but every time μTorrent launches, it defaults to "autoupdate", I've unchecked the auto update many times to no effect, so after each launch, it will update itself, and I have to re-install the old version again everytime, very very annoying. Any suggestion?

Link to comment
Share on other sites

I also went back to 1.6.5. I don't like running old versions of software and don't mind paying for something that works, but as long as it's this buggy I'm not going to pay a cent.

I'll wait for a stable release, then see if you guys can keep it stable for a few months, then maybe I'll pay. Way to go rushing releases.

Link to comment
Share on other sites

  • 2 weeks later...

I had exactly the same problem. I did get it to work but the solution is not for the faint of heart.

 

The short answer is the executable links to a library which isn't shipped with Snow Leopard, namely /usr/lib/libc++.1.dylib, which is the "Library not loaded" in the Problem report. Without this, it doesn't have a hope of running. As it happens this library does seem to be a standard install with 10.7 and higher.  Even worse, some people do have that library on their Snow Leopard machines and even then they still get a crash. 

 

As it happens, I fell into that second group, which I could tell from finding bug reports elsewhere included a few others. I did have /usr/lib/libc++.1.dylib on my machine, I suspect because it comes with the Development tools (Xcode and so forth) so anyone who has installed those may have it. However I got an equally painful crash, where it reported that although it could find the library it was built for the wrong architecture. That is, the uTorrent executable is a 32-bit build only (how quaint) and that library is only a 64-bit library - slightly unusual as most Apple-shipped Snow Leopard libraries are dual-architecture. On Lion, where this library is used a lot more, it comes built for both architectures which is why uTorrent would work there.

 

The solution? (other than restoring my copy of the previous version of uTorrent - 1.8.4 - which I had no problems doing by the way). I had to install a dual architecture version of this library, built for Snow Leopard. Such a thing doesn't seem to be floating around anywhere as a binary install so I needed to build it myself.

 

I used macports, via the following command:

 

sudo port install libcxx +universal

 

The +universal variant is what is ensures it is build for both architectures. It appears some others had got as far as solving this apart from the +universal part.  Unfortunately that part does make it all a bit painful: this build took quite some time. Most ports actually ship as binaries in their standard form and install very fast. Without the "+universal" it would have taken a minute or two, even with various dependencies to download. As it was the build (including a universal build of clang-3.3) took hours with a quad-core iMac working flat out, and that's not including one little compilation header glitch which it took be a while to fix. So the old bit of advice "while it's installing, go and make a cup of coffee" might be replaced by "take your annual vacation" or at the very least "save it for a day when you have a long trip to the mall".

 

Frankly, if you have never used macports before and the above command is just gibberish to you, then I really wouldn't recommend trying this yourself. That's why I am not doing a step-by-step guide. 

 

However, if you are a macports user and the command (in bold above) looks quite meaningful, then give it a go. If it builds ok, then it actually installs libc++ in /usr/lib (at least it did for me) and I didn't need to do anything further for uTorrent 1.8.6 to work just fine. Be prepared to wait a while. If you get a build error then post it on here and if it's the same one I got I will happily explain my fix. However, I suspect my build error may be related to my own environment variables, and I don't feel confident about debugging arbitrary compilation problems, which is why I'm holding off explaining it unless someone else gets exactly the same error - which related to picking up the wrong version of a particular include file. 

 

Note that a simple check (using otool -L) shows that previous versions of uTorrent linked against the gcc runtime libraries and didn't have this issue.

Link to comment
Share on other sites

Come to think of it, if there is enough interest, I could put up my own build of libc++ on a website for download somewhere. It's 3MB, only 700k compressed, and would just need to be extracted and copied to /usr/lib. I can't see any reason off the top of my head why it shouldn't work on any genuine Intel-based Mac running Snow Leopard. It's only dependency is on the libSystem.B.dylib which virtually everything needs. If anyone wants to give it a shot, then send me a message or post to that effect on here and I'll get my build to you somehow to try. Will save a lot of time over rebuilding it yourself if it works.

Link to comment
Share on other sites

  • 3 weeks later...

It says this what do I do?

 

rg/macports/packages/llvm-3.3
--->  Fetching distfiles for llvm-3.3
--->  Attempting to fetch llvm-3.3.src.tar.gz from http://distfiles.macports.org/llvm
--->  Verifying checksums for llvm-3.3                                               
--->  Extracting llvm-3.3
--->  Applying patches to llvm-3.3
--->  Configuring llvm-3.3
--->  Building llvm-3.3
--->  Staging llvm-3.3 into destroot
--->  Installing llvm-3.3 @3.3_4+universal
--->  Activating llvm-3.3 @3.3_4+universal
--->  Cleaning llvm-3.3
--->  Fetching archive for bzip2
--->  Attempting to fetch bzip2-1.0.6_0+universal.darwin_10.i386-x86_64.tbz2 from http://packages.macports.org/bzip2
--->  Attempting to fetch bzip2-1.0.6_0+universal.darwin_10.i386-x86_64.tbz2.rmd160 from http://packages.macports.org/bzip2
--->  Installing bzip2 @1.0.6_0+universal
--->  Deactivating bzip2 @1.0.6_0
--->  Cleaning bzip2
--->  Activating bzip2 @1.0.6_0+universal
--->  Cleaning bzip2
Error: Requested variants "+universal" do not match original selection "".
Please use the same variants again, perform 'port clean db46' or specify the force option (-f).
Error: Failed to install db46
Please see the log file for port db46 for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_db46/db46/main.log
Error: The following dependencies were not installed: clang-3.3 python27 db46 gettext expat libiconv ncurses libedit openssl zlib python_select sqlite3 libcxxabi
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port libcxx failed

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...