Tried to run Tiberian Sun again... apart from that pthreads interaction
makes DIBSections (and thus DirectDrawSurface::GetDC) abort because
somehow the "real" pthreads grabbed SIGSEGV (I'm working on a fix), I get
a bunch of these errors:
trace:ddraw:IDirectDrawSurface4Impl_Blt
(0x4095cae4)->(0x40da62e8,(nil),(nil),01000400,0x40da6328)
trace:ddraw:IDirectDrawSurface4Impl_AddRef (0x4095cae4)->() incrementing from 2.
trace:ddraw:_common_IDirectDrawSurface4Impl_Lock
(0x4095cae4)->Lock((nil),0x40da6220,00000000,00000000)
trace:ddraw:_common_IDirectDrawSurface4Impl_Lock locked surface: height=64, width=64,
pitch=128
err:ddraw:IDirectDrawSurface4Impl_Blt NOT blitting into a primary surface? Hello?
Maybe someone could deal with that obviously obnoxious and misguided error
message (is there more to it than "silencing" it)?