Hi All, I am trying to use Valgrind on OS X 10.7.3, and when I try to start a Cocoa application, it always crashes at the following point:
vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0xDF 0xD1 0x1 0xE8 0x6A ==71202== valgrind: Unrecognised instruction at address 0x3945c0b. ==71202== at 0x3945C0B: aes_encrypt_key_hw (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x39439E0: aesedp_setup (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x393DBE3: cbc_start (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x39405BB: CCCryptorCreateFromDataWithMode (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x394078D: CCCryptorCreateFromData (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x393FDFC: CCCryptorCreate (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x3940DC6: CCCrypt (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x4A8463: -[NSPersistentUIManager init] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x4A8350: __PersistentUIManager_block_invoke_1 (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x1A4936A: _NSFaultInObject (in /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation) ==71202== by 0x4E807E: -[NSWindow(NSPersistentUISupport) _invalidateRestorableStateOfContents] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x5F8066: -[NSWindow _commonInitFrame:styleMask:backing:defer:] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x5F753A: -[NSWindow _initContent:styleMask:backing:defer:contentView:] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x5F6F0A: -[NSWindow initWithContentRect:styleMask:backing:defer:] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x67512E: -[NSWindowTemplate nibInstantiate] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x48E550: -[NSIBObjectData instantiateObject:] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x48D7AC: -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x48409E: loadNib (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x48359B: +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x4834B6: +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x4833F9: +[NSBundle(NSNibLoading) loadNibNamed:owner:] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x6F69B2: NSApplicationMain (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x100001791: main (in ./tmp) ==71202== Your program just tried to execute an instruction that Valgrind ==71202== did not recognise. There are two possible reasons for this. ==71202== 1. Your program has a bug and erroneously jumped to a non-code ==71202== location. If you are running Memcheck and you just saw a ==71202== warning about a bad jump, it's probably your program's fault. ==71202== 2. The instruction is legitimate but Valgrind doesn't handle it, ==71202== i.e. it's Valgrind's fault. If you think this is the case or ==71202== you are not sure, please let us know and we'll try to fix it. ==71202== Either way, Valgrind will now raise a SIGILL signal which will ==71202== probably kill your program. ==71202== ==71202== Process terminating with default action of signal 4 (SIGILL) ==71202== Illegal opcode at address 0x3945C0B ==71202== at 0x3945C0B: aes_encrypt_key_hw (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x39439E0: aesedp_setup (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x393DBE3: cbc_start (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x39405BB: CCCryptorCreateFromDataWithMode (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x394078D: CCCryptorCreateFromData (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x393FDFC: CCCryptorCreate (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x3940DC6: CCCrypt (in /usr/lib/system/libcommonCrypto.dylib) ==71202== by 0x4A8463: -[NSPersistentUIManager init] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x4A8350: __PersistentUIManager_block_invoke_1 (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x1A4936A: _NSFaultInObject (in /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation) ==71202== by 0x4E807E: -[NSWindow(NSPersistentUISupport) _invalidateRestorableStateOfContents] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) ==71202== by 0x5F8066: -[NSWindow _commonInitFrame:styleMask:backing:defer:] (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit) I am using Valgrind 3.7.0 but also tried the main trunk (3.8.0) without any success. Any help is greatly appreciated. Regards, Istvan Csanady ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Valgrind-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/valgrind-users
