PDA

View Full Version : Portal crashes when exiting game


njpunker23
05-12-2010, 06:58 PM
I submitted a support ticket before I decided to register and post here.

Was curious if anyone else is having this crash.

"hl2_osx has quit unexpectedly" This error occurs anytime I choose to quit Portal :confused:, I can recreate the error every time. When i chose to exit portal it brings me back to desktop with the colors being slightly de-saturated only for a second, then the error pops up.

I wont bother posting the error details, as I stated above I submitted a detailed support ticket to valve.

Here are my basic system specs:
unibody MBP
OS X 10.6.3
2.93Ghz Core 2 Duo
Nvidia 9000M GT (9400 M onboard)
4 GB 1067 MHZ DDR3

So anyone else experience this crash?

WaLLy3K
05-12-2010, 07:02 PM
Yep.

MBP 15" Mid 2010 (i5, Nvidia 330M)

njpunker23
05-12-2010, 07:06 PM
When I first ran Portal it told me to switch from 9400M to 9600M Gt (Battery saver mode to high performance)
I wonder if the crash can be reproduced under 9400M chip...

Also, if OS X is started in 64 bit environment (holding the 6 and 4 keys during startup) if the crash happens as well.
I'll try running steam under 64 bit kernel mode and see what happens

EDIT: I can confirm the crash is prevalent when running OS X under its 64 bit kernel

njpunker23
05-12-2010, 07:33 PM
forum member RUSBoris mentioned (http://forums.steampowered.com/forums/showthread.php?t=1266144) some graphical tweaks that can increase visual quality and performance, it just so happens that these (http://img28.imageshack.us/i/portali.png/) changes also cured the crash while quitting portal.

So it must be a combination of in game settings that would cause the hl2_osx error when quitting portal....

Vol7ron
05-13-2010, 07:28 AM
I get the same error on my June 2009 17in Macbook Pro (3.0GHz, 4GB) and my 27in iMac (i7, 4GB) But i can confirm that it is narrowed down to graphic settings. I am sure that once 10.6.4 comes out with the new graphics driver package that most of these bugs will go away

njpunker23
05-13-2010, 09:05 PM
I am sure that once 10.6.4 comes out with the new graphics driver package that most of these bugs will go away

Vol7ron, would you happen to know what the drive update will include? I dont really know how OS X's graphics drivers work.

I've been gaming for years on PC and used to reading Nvidia/ATI release notes. Will Apple give us a hint at what to expect driver wise?

Vol7ron
05-13-2010, 09:16 PM
Vol7ron, would you happen to know what the drive update will include? I dont really know how OS X's graphics drivers work.

I've been gaming for years on PC and used to reading Nvidia/ATI release notes. Will Apple give us a hint at what to expect driver wise?

Well according to the release notes from Apple on the Dev build, they are trying to work out the bugs with Open GL. As far as the driver updates go, the drivers work typically the same as windows, just different library files. Also, there is no direct X, so instead Apple Use's Open GL. OpenGl 3.0 was part of the big update in SL so i know that there are plenty of bugs still in the code. Once Apple optimizes it and gets the kinks out, i bet you will see the performance increase.

Will Apple give any hints? Probably not. The only way people find out about it beforehand is through the dev updates. Macrumors.com is a good website to go to for all things Apple as they always report on the dev builds and what they contain.

njpunker23
05-13-2010, 09:33 PM
cool thanks for the info. Feels good to be back on Open GL playing games. Back in the day when I used Matrox graphic cards:cool: Open GL was the standard for games. It's amazing how an Open Graphics Library hasn't gained the mainstream accord as DirectX has.

Portal looks great in Open GL compared to Direct X.

MP2009
05-18-2010, 12:00 PM
I have the same symptom on my Mac Pro 2.26GHz 8-Core with OEM ATI Radeon 4870 running 10.6.3. The game itself plays smooth as butter at my displays native 1680x1050 with everything on full but when I quit from the main menu I get the crash. I am running the 64-bit kernel.

Anyway all in all a big thumbs up to Valve Mac team for their efforts so far.

Ninja0Pain
05-18-2010, 05:51 PM
only happens when i quit steam, sometimes at least but yeah 'i choose to quit it so it didnt quit unexpectedly or crash' (' = me talking to mac)

MP2009
05-26-2010, 03:20 PM
I played Portal again yesterday after it was updated again and it quit normally :)

I also just played Half Life 2 for the first time (almost an hour) and that played great but also had the same hl2_osx crash on exit.

MP2009
05-26-2010, 03:46 PM
Looks like I spoke too soon about the hl2_osx crash on exit being the only issue. When I tried to quit the steam client it said a game was still running and I needed to quit that first. It must have thought that HL2 was still open as I couldn't see anything else in activity monitor other than the Steam process.

When I tried launching HL2 again Steam froze on the "launching HL2" box - I just got the spinning beach ball for 15 minutes and ended up force quitting Steam.

MP2009
09-12-2010, 03:34 PM
Just an update to say that the crash on exit is still present on single player games (Portal, HL2, HL2 Ep 1, HL2 Ep 2). I have no issues playing the games themselves or saving during game play - the crashes always occur when choosing exit from the main menu and then clicking the "save" or "don't save" button at the prompt.

If attempting to immediately re-launch the game from Steam via the play button immediately after a crash Steam can freeze with a spinning beach ball and require force quitting.

This is on a Mac Pro 2009 2.26GHz 8-Core with 10.6.4 all latest updates including graphics update, running 64-bit kernel extensions. The issue has been present since the launch of Steam when I first played Portal.

Here is an excerpt from the last hl2_osx crash log:

OS Version: Mac OS X 10.6.4 (10F569)
Report Version: 6

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000164277fb
Crashed Thread: 21

Thread 21 Crashed:
0 ??? 0x164277fb 0 + 373454843
1 ??? 0x16428081 0 + 373457025
2 libSystem.B.dylib 0x9013881d _pthread_start + 345
3 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 21 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x16427721 ecx: 0x90111442 edx: 0x00000000
edi: 0x167e0c44 esi: 0x17f60600 ebp: 0xb143ff68 esp: 0xb143fe10
ss: 0x00000023 efl: 0x00010282 eip: 0x164277fb cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000023 gs: 0x0000000f
cr2: 0x164277fb

I'd be happy to supply any additional info needed to help fix this.

NSGod
09-12-2010, 05:38 PM
Here is an excerpt from the last hl2_osx crash log:

OS Version: Mac OS X 10.6.4 (10F569)
Report Version: 6

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000164277fb
Crashed Thread: 21

Thread 21 Crashed:
0 ??? 0x164277fb 0 + 373454843
1 ??? 0x16428081 0 + 373457025
2 libSystem.B.dylib 0x9013881d _pthread_start + 345
3 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 21 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x16427721 ecx: 0x90111442 edx: 0x00000000
edi: 0x167e0c44 esi: 0x17f60600 ebp: 0xb143ff68 esp: 0xb143fe10
ss: 0x00000023 efl: 0x00010282 eip: 0x164277fb cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000023 gs: 0x0000000f
cr2: 0x164277fb

I'd be happy to supply any additional info needed to help fix this.

We'd pretty much need the entire crash log to be able to get enough useful information. While what you've posted is normally sufficient for most application crashes (the stack trace of the crashed thread), as I mentioned in this post (http://forums.steampowered.com/forums/showthread.php?p=16789262#post16789262), google_breakpad likes to mess around with the app state to generate its minidump data, and will always appear as the crashed thread. The real cause is generally in another thread.

If possible, maybe try to make it available for download, otherwise post the contents of it here. The path to the crash logs should be at:

/Users/~/Library/Logs/DiagnosticReports/hl2_osx..<date>...crash

Though I'm not sure that this issue would be hardware-related, I have a Mac Pro 2009 2.66 GHz 8-Core with 10.6.4 + SnowLeopardGraphicsUpdate and am running the 64 bit kernel, as well as using an Nvidia GeForce GTX 285 Mac Edition. There were about 3 weeks straight back in July where many of us had issues with Steam when we quit games, but the games themselves have been fairly stable for me anyway.

MP2009
09-13-2010, 01:45 PM
Thanks NSGod. I have attached the first part of the crash log below - the whole thing is over the character limit. I just removed account names. Hopefully there is something in there to pin it down:


Process: hl2_osx [11306]
Path: /volumes/games & storage/steam content/*****/half-life 2 episode two/hl2_osx
Identifier: hl2_osx
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: steam [11169]

Date/Time: 2010-09-12 19:53:03.052 +0100
OS Version: Mac OS X 10.6.4 (10F569)
Report Version: 6

Interval Since Last Report: 146352 sec
Crashes Since Last Report: 1
Per-App Crashes Since Last Report: 1
Anonymous UUID: 13D935E4-308F-413A-A27A-2A24A2115861

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000164277fb
Crashed Thread: 21

Thread 0: MainThrd Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x9011641e read$UNIX2003 + 10
1 libsteam.dylib 0x15cc0732 ReadFile(void*, void*, unsigned int, unsigned int*, Overlapped_t*) + 1042
2 libsteam.dylib 0x15e16f8f Grid::CPipeComm::Read(void*, unsigned int) + 191
3 libsteam.dylib 0x15dd8308 Grid::CEngineConnection::~CEngineConnection() + 92
4 libsteam.dylib 0x15cbb827 std::_Rb_tree<unsigned int, std::pair<unsigned int const, common::CCountedPtr<Grid::IEngineConnection> >, std::_Select1st<std::pair<unsigned int const, common::CCountedPtr<Grid::IEngineConnection> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, common::CCountedPtr<Grid::IEngineConnection> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, common::CCountedPtr<Grid::IEngineConnection> > >*) + 149
5 libsteam.dylib 0x15e37942 common::CThreadLocalPtr<Grid::IEngineConnection>::ClearAll() + 40
6 libsteam.dylib 0x15e367cb SteamCleanup + 187
7 libsteam.dylib 0x15e3d9c1 (anonymous namespace)::CSteamInterface006::Cleanup(TSteamErro r*) + 17
8 filesystem_steam.dylib 0x01f38ce9 CFileSystem_Steam::Shutdown() + 121
9 launcher.dylib 0x0047b501 CAppSystemGroup::OnShutdown() + 241
10 launcher.dylib 0x0047c412 CAppSystemGroup::Run() + 82
11 launcher.dylib 0x00484002 MainFunctionThread(void*) + 82
12 launcher.dylib 0x0048436c ValveCocoaMain + 140
13 launcher.dylib 0x004738e1 LauncherMain + 705
14 hl2_osx 0x00001d56 start + 54

Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x90131942 kevent + 10
1 libSystem.B.dylib 0x9013205c _dispatch_mgr_invoke + 215
2 libSystem.B.dylib 0x90131519 _dispatch_queue_invoke + 163
3 libSystem.B.dylib 0x901312be _dispatch_worker_thread2 + 240
4 libSystem.B.dylib 0x90130d41 _pthread_wqthread + 390
5 libSystem.B.dylib 0x90130b86 start_wqthread + 30

Thread 2: ClientCallbackAgent
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libsteam.dylib 0x15cbe8d8 WaitForEvent(void*, unsigned int) + 360
4 libsteam.dylib 0x15cbfc7b WaitForMultipleObjectsEx(unsigned int, void* const*, int, unsigned int, int) + 427
5 libsteam.dylib 0x15cbff16 WaitForSingleObject(void*, unsigned int) + 54
6 libsteam.dylib 0x15dd7e63 Grid::CEngineConnection::CallbackThreadProc() + 39
7 libsteam.dylib 0x15dd91dc common::ObjFunctorImpl0<Grid::CEngineConnection, void (Grid::CEngineConnection::*)()>::operator()() + 38
8 libsteam.dylib 0x15ce6ef2 common::CThread::CImpl::Thread() + 102
9 libsteam.dylib 0x15ce703c common::CThread::CImpl::ThreadProc(void*) + 90
10 libsteam.dylib 0x15e69bae _threadEntry(void*) + 142
11 libSystem.B.dylib 0x9013881d _pthread_start + 345
12 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 3:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 4:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c228 CThread::ThreadProc(void*) + 280
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 5:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 6:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 7:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 8:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 9:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c228 CThread::ThreadProc(void*) + 280
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 10:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 11:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 12:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 13:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 14:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 15:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 16:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 17:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c1c1 CThread::ThreadProc(void*) + 177
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 18:
0 libSystem.B.dylib 0x90139066 __semwait_signal + 10
1 libSystem.B.dylib 0x90138d22 _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x90138875 pthread_cond_timedwait$UNIX2003 + 72
3 libtier0.dylib 0x0002aa23 CThreadSyncObject::Wait(unsigned int) + 307
4 libtier0.dylib 0x0002aab8 CThreadEvent::Wait(unsigned int) + 24
5 libvstdlib.dylib 0x0005e764 CJobThread::Run() + 100
6 libtier0.dylib 0x0002c228 CThread::ThreadProc(void*) + 280
7 libSystem.B.dylib 0x9013881d _pthread_start + 345
8 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 19:
0 libSystem.B.dylib 0x9010b0fa mach_msg_trap + 10
1 libSystem.B.dylib 0x9010b867 mach_msg + 68
2 com.apple.CoreFoundation 0x9208afaf __CFRunLoopRun + 2079
3 com.apple.CoreFoundation 0x9208a094 CFRunLoopRunSpecific + 452
4 com.apple.CoreFoundation 0x9208ffd4 CFRunLoopRun + 84
5 com.apple.DVCPROHDMuxer 0x1741798f AVS::DestroyAVCDeviceController(AVS::AVCDeviceCont roller*) + 317
6 libSystem.B.dylib 0x9013881d _pthread_start + 345
7 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 20:
0 libSystem.B.dylib 0x9010b15a semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib 0x90138ca5 _pthread_cond_wait + 1066
2 libSystem.B.dylib 0x90167848 pthread_cond_timedwait_relative_np + 47
3 ...ple.CoreServices.CarbonCore 0x976123b5 TSWaitOnConditionTimedRelative + 242
4 ...ple.CoreServices.CarbonCore 0x976120f3 TSWaitOnSemaphoreCommon + 511
5 ...ickTimeComponents.component 0x90cb98bd ReadSchedulerThreadEntryPoint + 4698
6 libSystem.B.dylib 0x9013881d _pthread_start + 345
7 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 21 Crashed:
0 ??? 0x164277fb 0 + 373454843
1 ??? 0x16428081 0 + 373457025
2 libSystem.B.dylib 0x9013881d _pthread_start + 345
3 libSystem.B.dylib 0x901386a2 thread_start + 34

Thread 21 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x16427721 ecx: 0x90111442 edx: 0x00000000
edi: 0x167e0c44 esi: 0x17f60600 ebp: 0xb143ff68 esp: 0xb143fe10
ss: 0x00000023 efl: 0x00010282 eip: 0x164277fb cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000023 gs: 0x0000000f
cr2: 0x164277fb

Triptych5998
09-13-2010, 08:36 PM
for what it's worth, I have a similar problem. I get the "hl2_osx has quit unexpectedly" error on exit from any source based game... Late '09 Mac Mini, 2.53Ghz 4GB

MP2009
09-15-2010, 11:47 AM
I'm sure it is a software bug either in a common part of the source engine that the single player games share or Steam. With it happening on a Mac Mini, MacBook Pro and Mac Pro with very different architectures and graphics and being present since before 10.6.4 it pretty much rules out the OS and graphics drivers.