Game Development Community

Demo crash on Mac OS X [Theora

by asmaloney (Andy) · in Site Feedback · 08/28/2006 (2:56 am) · 0 replies

[I can't find where I'm supposed to report a Demo crash... and there isn't a product for it under support request. This seemed like the best place to get noticed. I also have a crash log for the WarZone demo - no resolution change - crashes in a different place.]

I'm running the Torque Demo on a PowerBook G4 - Mac OS X 10.4.7. I used the 'options' to set the resolution to 1152x768.

When I go to TGE Overview -> Theora Videos -> Torque Game Demo Reel the demo crashes. I've included the relavent part of the crash log. If you need more info, please feel free to email me.

-----
Command: Torque Demo OSX
Parent: WindowServer [67]

Version:(1.4.0d1)

PID: 12743
Thread: 5

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

Thread 0:
0 libGLImage.dylib 0x944f10a8 void glgVectorConvert_24_32(GLGOperation const*, GLDPixelMode const*) + 428
1 <<00000000>> 0x00000030 0 + 48
2 ...apple.ATIRadeon9700GLDriver 0x041f19d8 gldGetTextureLevel + 21396
3 ...apple.ATIRadeon9700GLDriver 0x041f2f1c gldGetTextureLevel + 26840
4 GLEngine 0x040a3380 glTexSubImage2D_Exec + 700
5 com.garagegames.torquedemo 0x0007dfa8 TextureManager::refresh(TextureObject*) + 616 (crt.c:300)
6 com.garagegames.torquedemo 0x001a9030 GuiTheoraCtrl::onRender(Point2I, RectI const&) + 96 (crt.c:300)
7 com.garagegames.torquedemo 0x0018d508 GuiControl::renderChildControls(Point2I, RectI const&) + 424 (crt.c:300)
[snip]

Thread 1:
0 libSystem.B.dylib 0x90041098 mach_wait_until + 8
1 libSystem.B.dylib 0x90040e64 nanosleep + 388
2 libSystem.B.dylib 0x900445d8 usleep + 88
3 com.garagegames.torquedemo 0x001f33fc NetAsync::run() + 316 (crt.c:300)
4 com.garagegames.torquedemo 0x001f3664 StartThreadFunc(void*) + 36 (crt.c:300)
5 libSystem.B.dylib 0x9002bc28 _pthread_body + 96

Thread 2:
0 libSystem.B.dylib 0x9000b268 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000b1bc mach_msg + 60
2 com.apple.opengl 0x93647d60 glcDebugListener + 252
3 libSystem.B.dylib 0x9002bc28 _pthread_body + 96

Thread 3:
0 libSystem.B.dylib 0x9000b268 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000b1bc mach_msg + 60
2 com.apple.CoreFoundation 0x907dbb78 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907db47c CFRunLoopRunSpecific + 268
4 com.apple.audio.CoreAudio 0x9145263c HALRunLoop::OwnThread(void*) + 264
5 com.apple.audio.CoreAudio 0x914523dc CAPThread::Entry(CAPThread*) + 96
6 libSystem.B.dylib 0x9002bc28 _pthread_body + 96

Thread 4:
0 libSystem.B.dylib 0x900551a8 semaphore_timedwait_signal_trap + 8
1 libSystem.B.dylib 0x90071828 pthread_cond_timedwait_relative_np + 556
2 com.apple.audio.CoreAudio 0x91463794 CAGuard::WaitFor(unsigned long long) + 204
3 com.apple.audio.CoreAudio 0x914636a4 CAGuard::WaitUntil(unsigned long long) + 304
4 com.apple.audio.CoreAudio 0x914618e8 HP_IOThread::WorkLoop() + 852
5 com.apple.audio.CoreAudio 0x91461580 HP_IOThread::ThreadEntry(HP_IOThread*) + 16
6 com.apple.audio.CoreAudio 0x914523dc CAPThread::Entry(CAPThread*) + 96
7 libSystem.B.dylib 0x9002bc28 _pthread_body + 96

Thread 5 Crashed:
0 Theora 0xcc57a640 theora_decode_packetin + 32 (icplusplus.c:27)
1 com.garagegames.torquedemo 0x000695b0 TheoraTexture::readyVideo(double, double&) + 96 (crt.c:300)
2 com.garagegames.torquedemo 0x00069444 TheoraTexture::playLoop() + 164 (crt.c:300)
3 com.garagegames.torquedemo 0x0020174c ThreadRunHandler(void*) + 44 (crt.c:300)
4 libSystem.B.dylib 0x9002bc28 _pthread_body + 96