Thanks for the tips, I will review my code according to your suggestions. I did try the OpenGL profiler--that causes a kernel panic almost instantly.
Shayne Wissler On Tue, Feb 9, 2010 at 3:21 PM, Jean-Daniel Dupas <devli...@shadowlab.org> wrote: > > Le 9 févr. 2010 à 22:38, Shayne Wissler a écrit : > >> I have a multithreaded Cocoa+OpenGL app that can reliably bring down >> OSX. I am using the latest released/patched version of OSX, all >> updates have been downloaded and applied. >> >> The application has a thread that displays video frames as OpenGL >> textures. When I resize the associated window, it crashes OSX in >> various ways. Sometimes OSX just hangs. Sometimes the whole screen >> goes black. Sometimes I get psychedelic colors displayed outside my >> application, for instance when I click the OSX dropdown menu at the >> top left corner of the screen, it displays with blasts of colors >> splayed across the screen. When OSX doesn't completely die and I try >> to remotely log in and kill my process with a -9 signal, OSX refuses >> to kill it. I've tried using Quartz Debug, that brings down OSX >> particularly hard. When OSX doesn't hang, the graphics device driver >> state seems to get corrupted, even when my application has finished >> running, I get the weird psychedelic colors in OSX menus and programs. >> >> Now, I'm sure I've got a bug in my program--but nothing I'm doing >> should make OSX behave this way. Fundamentally this is an OSX bug. In >> any case it's difficult to find the bug when OSX comes crashing down. >> >> Any tips? > > OS X does not support very well error in the graphic card (texture leaks for > example can explain what you see, but trying to access via DMA to invalid > large block of memory can too). > > Launch you application with OpenGL Profiler and enable "break on error" to > try to find obvious OpenGL error. If it's not enough, you can monitor your > application (using Instrument or OpenGL Driver Monitor) to see if there is > some abnormal VRAM usage or something like that. > > > > > > > > > > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com