| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
Hi folks._______________________________________________
I'm throwing together an app that would benefit from the DVDPlayback framework that is included with Panther. The only documentation I've found is the header file, and that seems to cover pretty much everything I need, with the exception of this one problem.
Here's what I found:
1) When debugging my application using GDB (via Xcode), calls to the DVDInitialize method cause the debugger to shutdown with error code 45.
2) When running the exact same application WITHOUT the debugger, everything seems to work fine.
Since the everything works sans debugger, I've tried changing the framework's "DVDPlayback_debug" binary into a symbolic link that refers back to "DVDPlayback". The thought here is that the _debug version of the library is broken somehow, and when I run without the debugger I am avoiding the problem by using the non-debug "DVDPlayback" binary. However, this does not help. Even with the change, DVDInitialize bombs out when run under the debugger.
So I am left to wonder if this behavior is intentional. Did Apple's engineers add code to check to see if a debugger is running, and if so, bomb out of the entire app? If that's the case, why is the "_debug" version of the framework there? Is there a way I can work around this?
Any insight is greatly appreciated.
Regards...
-Mike
=========================
Michael F. Ellis
President
Ellis Softworks Inc.
----------
Phone: (941) 713-0361
Email: email@hidden
Web: http://www.ellissoftworks.com
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
| References: | |
| >DVDPlayback.framework will not initialize under debugger (From: Michael Ellis <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.