Warcraft III Won't Go Past Startup Screen - Miles Carbon Library?

Discussion in 'Mac and PC Games' started by Ricardo-san, Nov 3, 2009.

  1. Ricardo-san macrumors newbie

    Joined:
    Nov 3, 2009
    #1
    I just finished installing Warcraft III and The Frozen Throne from the install CDs. Went perfect, but then when I tried patching to 1.24b, I couldn't get past the intro movie. It simply played, then unexpectedly quit.
    Here is the error log:
    Date/Time: 2009-11-01 10:53:26.228 -0500
    OS Version: 10.4.11 (Build 8S165)
    Report Version: 4

    Command: Warcraft III
    PID: 2356
    Thread: 3

    Exception: EXC_BAD_ACCESS (0x0001)
    Codes: KERN_PROTECTION_FAILURE (0x0002) at 0xf0183000

    Thread 0:
    0 libSystem.B.dylib 0x9000af48 mach_msg_trap + 8
    1 libSystem.B.dylib 0x9000ae9c mach_msg + 60
    2 ...ple.CoreServices.CarbonCore 0x90bf2d74 SwitchContexts + 96
    3 ...ple.CoreServices.CarbonCore 0x90be89dc YieldToThread + 372
    4 Warcraft III 0x02c317c0 YieldToThinThread + 316
    5 Warcraft III 0x020118c8 0x2008000 + 39112
    6 Warcraft III 0x02010d78 0x2008000 + 36216
    7 Warcraft III 0x02c61314 s_EventLoopEventHandler + 244
    8 com.apple.HIToolbox 0x932ba934 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 692
    9 com.apple.HIToolbox 0x932ba08c SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 372
    10 com.apple.HIToolbox 0x932b9f08 SendEventToEventTargetWithOptions + 40
    11 com.apple.HIToolbox 0x932c12cc ToolboxEventDispatcherHandler(OpaqueEventHandlerCa llRef*, OpaqueEventRef*, void*) + 704
    12 com.apple.HIToolbox 0x932bab84 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1284
    13 com.apple.HIToolbox 0x932ba08c SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 372
    14 com.apple.HIToolbox 0x932c0e90 SendEventToEventTarget + 40
    15 com.apple.HIToolbox 0x93301c04 ToolboxEventDispatcher + 92
    16 com.apple.HIToolbox 0x93301b90 HLTBEventDispatcher + 16
    17 com.apple.HIToolbox 0x93300148 RunApplicationEventLoop + 148
    18 Warcraft III 0x02c611b0 RunThreadedApplicationEventLoop__FPFv_v + 172
    19 Warcraft III 0x02010fe0 0x2008000 + 36832
    20 Warcraft III 0x02016b98 0x2008000 + 60312

    Thread 1:
    0 libSystem.B.dylib 0x9000af48 mach_msg_trap + 8
    1 libSystem.B.dylib 0x9000ae9c mach_msg + 60
    2 ...ple.CoreServices.CarbonCore 0x90bf2d74 SwitchContexts + 96
    3 ...ple.CoreServices.CarbonCore 0x90be89dc YieldToThread + 372
    4 Warcraft III 0x02c317c0 YieldToThinThread + 316
    5 Warcraft III 0x02c30a1c ThinThread_SchedulerThread + 20
    6 Warcraft III 0x02c30ae8 ThinThread_Entry + 44
    7 ...ple.CoreServices.CarbonCore 0x90bf2e18 InvokeThreadEntryUPP + 24
    8 ...ple.CoreServices.CarbonCore 0x90bf2a38 CooperativeThread + 220
    9 libSystem.B.dylib 0x9002b908 _pthread_body + 96

    Thread 2:
    0 libSystem.B.dylib 0x90053f88 semaphore_timedwait_signal_trap + 8
    1 libSystem.B.dylib 0x900707e8 pthread_cond_timedwait_relative_np + 556
    2 ...ple.CoreServices.CarbonCore 0x90bf93c4 TSWaitOnSemaphoreCommon + 176
    3 ...ple.CoreServices.CarbonCore 0x90bf9218 AsyncFileThread(void*) + 56
    4 libSystem.B.dylib 0x9002b908 _pthread_body + 96

    Thread 3 Crashed:
    0 Miles Carbon Library 0x0040ab94 0x405000 + 23444

    Thread 4:
    0 libSystem.B.dylib 0x9000af48 mach_msg_trap + 8
    1 libSystem.B.dylib 0x9000ae9c mach_msg + 60
    2 ...ple.CoreServices.CarbonCore 0x90bf2d74 SwitchContexts + 96
    3 ...ple.CoreServices.CarbonCore 0x90be89dc YieldToThread + 372
    4 ...ple.CoreServices.CarbonCore 0x90bf2cbc SetThreadState + 192
    5 Warcraft III 0x02c311ac ThinThread_SleepThread__FP14ThinThread_tagUlUc + 356
    6 Warcraft III 0x02c318a4 SleepThinThread + 20
    7 Warcraft III 0x02c32e0c WaitForSingleObject + 228
    8 Warcraft III 0x02c1ce7c CdThreadProc__FPv + 840
    9 Warcraft III 0x02c40e70 MacThreadEntryProc + 56
    10 Warcraft III 0x02c30ae8 ThinThread_Entry + 44
    11 ...ple.CoreServices.CarbonCore 0x90bf2e18 InvokeThreadEntryUPP + 24
    12 ...ple.CoreServices.CarbonCore 0x90bf2a38 CooperativeThread + 220
    13 libSystem.B.dylib 0x9002b908 _pthread_body + 96

    Thread 5:
    0 libSystem.B.dylib 0x9000af48 mach_msg_trap + 8
    1 libSystem.B.dylib 0x9000ae9c mach_msg + 60
    2 ...ple.CoreServices.CarbonCore 0x90bf2d74 SwitchContexts + 96
    3 ...ple.CoreServices.CarbonCore 0x90be89dc YieldToThread + 372
    4 ...ple.CoreServices.CarbonCore 0x90bf2cbc SetThreadState + 192
    5 Warcraft III 0x02c311ac ThinThread_SleepThread__FP14ThinThread_tagUlUc + 356
    6 Warcraft III 0x02c318a4 SleepThinThread + 20
    7 Warcraft III 0x02c32e0c WaitForSingleObject + 228
    8 Warcraft III 0x028f6ac4 0x2008000 + 9366212
    9 Warcraft III 0x02b66358 0x2008000 + 11920216
    10 Warcraft III 0x02c40e70 MacThreadEntryProc + 56
    11 Warcraft III 0x02c30ae8 ThinThread_Entry + 44
    12 ...ple.CoreServices.CarbonCore 0x90bf2e18 InvokeThreadEntryUPP + 24
    13 ...ple.CoreServices.CarbonCore 0x90bf2a38 CooperativeThread + 220
    14 libSystem.B.dylib 0x9002b908 _pthread_body + 96

    Thread 6:
    0 libSystem.B.dylib 0x90053f88 semaphore_timedwait_signal_trap + 8
    1 libSystem.B.dylib 0x900707e8 pthread_cond_timedwait_relative_np + 556
    2 ...ple.CoreServices.CarbonCore 0x90bf93c4 TSWaitOnSemaphoreCommon + 176
    3 ...ickTimeComponents.component 0x9974afc4 ReadSchedulerThreadEntryPoint + 5300
    4 libSystem.B.dylib 0x9002b908 _pthread_body + 96

    Thread 7:
    0 libSystem.B.dylib 0x90053f88 semaphore_timedwait_signal_trap + 8
    1 libSystem.B.dylib 0x900707e8 pthread_cond_timedwait_relative_np + 556
    2 ...ple.CoreServices.CarbonCore 0x90bf93c4 TSWaitOnSemaphoreCommon + 176
    3 ...ple.CoreServices.CarbonCore 0x90c03e70 AIOFileThread(void*) + 520
    4 libSystem.B.dylib 0x9002b908 _pthread_body + 96

    Thread 8:
    0 libSystem.B.dylib 0x9000af48 mach_msg_trap + 8
    1 libSystem.B.dylib 0x9000ae9c mach_msg + 60
    2 com.apple.CoreFoundation 0x907de9ac __CFRunLoopRun + 832
    3 com.apple.CoreFoundation 0x907de2b0 CFRunLoopRunSpecific + 268
    4 com.apple.audio.CoreAudio 0x91459524 HALRunLoop::OwnThread(void*) + 264
    5 com.apple.audio.CoreAudio 0x914592c4 CAPThread::Entry(CAPThread*) + 96
    6 libSystem.B.dylib 0x9002b908 _pthread_body + 96

    Thread 9:
    0 libSystem.B.dylib 0x90053f88 semaphore_timedwait_signal_trap + 8
    1 libSystem.B.dylib 0x900707e8 pthread_cond_timedwait_relative_np + 556
    2 ...ple.CoreServices.CarbonCore 0x90bf93c4 TSWaitOnSemaphoreCommon + 176
    3 ...ple.CoreServices.CarbonCore 0x90c01364 TimerThread + 60
    4 libSystem.B.dylib 0x9002b908 _pthread_body + 96

    Thread 10:
    0 libSystem.B.dylib 0x90053f88 semaphore_timedwait_signal_trap + 8
    1 libSystem.B.dylib 0x900707e8 pthread_cond_timedwait_relative_np + 556
    2 ...ple.CoreServices.CarbonCore 0x90bf93c4 TSWaitOnSemaphoreCommon + 176
    3 ...ple.CoreServices.CarbonCore 0x90c04e98 DeferredTaskThread + 56
    4 libSystem.B.dylib 0x9002b908 _pthread_body + 96

    Thread 3 crashed with PPC Thread State 64:
    srr0: 0x000000000040ab94 srr1: 0x000000000200f030 vrsave: 0x0000000000000000
    cr: 0x48000242 xer: 0x0000000000000004 lr: 0x000000000042360c ctr: 0x0000000007ffff72
    r0: 0x0000000000000000 r1: 0x00000000f0181b50 r2: 0x00000000000d2000 r3: 0x00000000f0181c61
    r4: 0x00000000f0182fdf r5: 0x00000000ffffee3e r6: 0x00000000f0182d84 r7: 0x000000003fffffd7
    r8: 0x0000000000000450 r9: 0x000000003fffffdf r10: 0x0000000001805d4c r11: 0x00000000a0b8cf6c
    r12: 0x000000009012ad5c r13: 0x00000000000d3c48 r14: 0x0000000000004a80 r15: 0x0000000000000020
    r16: 0x00000000f0181ebc r17: 0x0000000000000000 r18: 0x0000000000353b30 r19: 0x0000000002c9f074
    r20: 0x0000000002c9edc0 r21: 0x00000000004cfc64 r22: 0x00000000005c5964 r23: 0x00000000004709e4
    r24: 0x000000000000007b r25: 0x00000000f0181f37 r26: 0x00000000f0181fbc r27: 0x00000000f0182118
    r28: 0x00000000004709dc r29: 0x00000000000af3b8 r30: 0x0000000000000002 r31: 0x00000000000d3c4c

    Model: PowerBook6,7, BootROM 4.9.3f0, 1 processors, PowerPC G4 (1.5), 1.33 GHz, 768 MB
    Graphics: ATI Mobility Radeon 9550, ATY,M12, AGP, 32 MB
    Memory Module: DIMM0/BUILT-IN, 512 MB, built-in, built-in
    Memory Module: DIMM1/J7, 256 MB, DDR SDRAM, PC2700U-25330
    AirPort: AirPort Extreme, 405.1 (3.90.34.0.p18)
    Modem: Jump, V.92, Version 1.0
    Bluetooth: Version 1.9.5f4, 2 service, 1 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    PCI Card: pci106b,4318, sppci_othernetwork, SLOT-B
    Parallel ATA Device: MATSHITACD-RW CW-8124
    Parallel ATA Device: FUJITSU MHV2040AT, 37.26 GB
    USB Device: Bluetooth USB Host Controller, Apple, Inc., Up to 12 Mb/sec, 500 mA
    USB Device: Apple Internal Trackpad, Apple Computer, Up to 12 Mb/sec, 500 mA

    I meet the minimum Blizzard sys requirements, so I don't get what's going on.
     
  2. Ricardo-san thread starter macrumors newbie

    Joined:
    Nov 3, 2009
    #2
    I analyzed the crash report, and it seems that Thread 3, Miles Carbon library, is causing the problem. It simply has to do with disabling sound, because the problem has to do with my Mac not working well with Miles carbon shared library.
    Unforunately, my plist preference file is corrupted! So if someone can please turn their sound off in WC3, go to ~/Library/Preferences/com.blizzard.warcraftIII and send me that file, I would be really grateful! I can't even change it from the startup menu, because it won't go past the intro movie.
    Thanks!
    Also, it can't be the DivX issue because I use Perian for all my codecs, not DivX.
     
  3. kainjow Moderator emeritus

    kainjow

    Joined:
    Jun 15, 2000
    #3
    Try downloading the latest installers from battle.net - you can register your CD key there and get the downloads for free. Those should be more up-to-date.
     
  4. Ricardo-san thread starter macrumors newbie

    Joined:
    Nov 3, 2009
    #4
    It took over a day to download the manual patch alone, my internet could never handle that big of a download. :(
    I already bought 2 CDs, just to make sure it wasn't a CD problem, and sure enough, neither works even after patching to 1.24b. Please, if someone could just upload their pref file, it would fix my problems...
     
  5. imassents macrumors 6502

    Joined:
    Jul 3, 2008
    #5
    I've just nuked my preferences for Warcraft and then loaded it and disabled sound. Attached is the resulting preference file. Be sure to remove every preference related to Warcraft from your ~/Library/Preferences folder (there can be heaps of them). I usually have people use Spotlight to search for terms such as 'Blizzard', 'Battle' and 'Warcraft' in the filesnames of the folder to ensure they are all found.

    Also, try loading while holding the Option key to have Warcraft load in a Window.

    Edit: btw, your preferences are more than likely not corrupted. The preference file, while still labelled as a plist, is not a proper property list file. The file still uses old school resource forks which can be viewed/edited via something like ResKnife (also attached).
     

    Attached Files:

  6. TDHXXX macrumors regular

    Joined:
    Jul 3, 2009
    #6
    So does this mean that WC3 will have issues on the newer iMacs? I just bought the game back in June and have been waiting to get my own Mac to play it on...
     
  7. imassents macrumors 6502

    Joined:
    Jul 3, 2008
    #7
    I doubt it. The OP has a bizarre problem I haven't seen before. As long a Warcraft is patched up, it should work flawlessly.
     
  8. Ricardo-san thread starter macrumors newbie

    Joined:
    Nov 3, 2009
    #8
    Thanks! I actually found your other thread with ResKnife, and tried it out, but to no avail. My guess with the pref file didn't work either... :(
    Anyway it's still crashing on Thread 3. I renamed the movies file, reinstalled and repatched, but it still crashes before the startup screen.
    Here's my hardware overview:
    Hardware Overview:

    Machine Name: iBook G4
    Machine Model: PowerBook6,7
    CPU Type: PowerPC G4 (1.5)
    Number Of CPUs: 1
    CPU Speed: 1.33 GHz
    L2 Cache (per CPU): 512 KB
    Memory: 768 MB
    Bus Speed: 133 MHz
    Boot ROM Version: 4.9.3f0
    Serial Number: *
    Sudden Motion Sensor:
    State: Enabled
    Version: 1.0

    Running Tiger 10.4.11.
    Really appreciate all the help you've given on the forum. Thanks. :)
     
  9. macfanboy macrumors 6502a

    Joined:
    Jun 5, 2007
    #9
    i know someone who had the exact same problem on an iBook.
    from what i remember, he never solved it
     
  10. alec macrumors regular

    Joined:
    Oct 19, 2005
    Location:
    Washington DC
    #10
    I've been having a lot of difficulties with WC3 ROC since I upgraded to Snow Leopard. I can get past the start up screen but I get really, really choppy gameplay (and I'm on a new Macbook!) :mad:). Anyway, I've tried a lot of possible fixes but none have worked so far. Good luck!
     
  11. donuttakedonuts macrumors regular

    Joined:
    Aug 9, 2009
  12. Automaticdot macrumors newbie

    Joined:
    Dec 2, 2009
    #12
    Different problem

    I finished installing the frozen throne from cd on to my macbook pro, but when i try to launch, a window pops up and says

    The application Warcraft lll quit unexpectedly.

    Mac OS X and other applications are not affected

    Click Relaunch to launch the application again. Click
    Report to see more details or send a report to Apple.

    Ignore / Report... / Relaunch

    This keeps on coming up.
     
  13. imassents macrumors 6502

    Joined:
    Jul 3, 2008
    #13
  14. Automaticdot macrumors newbie

    Joined:
    Dec 2, 2009
    #14
    Still Doesn't work

    What do I do with the patch?

    I opened it but it didn't do anything and just quitted.

    Please help - I really want to play
     
  15. imassents macrumors 6502

    Joined:
    Jul 3, 2008
    #15
    I've seen a few people report this, and unfortunately I do not have an answer. The best you can do is extract the .zip file (so you are left with the black battle.net icon patch file) and place the patch inside your Warcraft folder. Running the patch from within the folder is one way to reduce problems during the patch process.

    My only other suggestion would be to reinstall the game.
     

Share This Page