Error: External function is invalid 29 September 2012 7:39:51.166 am VM: Mac OS - Smalltalk Image: Squeak4.4-alpha [latest update: #11925] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/edgar/AtlantisSqueak/imagesZip/Squeak4.4-11925 Trusted Dir /foobar/tooBar/forSqueak/bogus/ Untrusted Dir /foobar/tooBar/forSqueak/bogus/ XTLibCryptoHash(Object)>>error: Receiver: a XTLibCryptoHash Arguments and temporary variables: aString: 'External function is invalid' Receiver's instance variables: library: nil context: a XTEVPMDCTX algorithm: nil XTLibCryptoHash(Object)>>externalCallFailed Receiver: a XTLibCryptoHash Arguments and temporary variables: errCode: 17 Receiver's instance variables: library: nil context: a XTEVPMDCTX algorithm: nil XTLibCryptoHash>>EVP_MD_CTX_init: Receiver: a XTLibCryptoHash Arguments and temporary variables: ctx: a XTEVPMDCTX Receiver's instance variables: library: nil context: a XTEVPMDCTX algorithm: nil XTLibCryptoHash>>initialize Receiver: a XTLibCryptoHash Arguments and temporary variables: Receiver's instance variables: library: nil context: a XTEVPMDCTX algorithm: nil XTHash class>>new Receiver: XTHash Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#algorithm:->(XTHash>>#algorithm: "a CompiledMet...etc... format: 2 instanceVariables: nil organization: ('initialize-release' algorithm: release reset) ('accessing' bloc...etc... subclasses: {XTBCryptHash . XTHMAC . XTLibCryptoHash} name: #XTHash classPool: nil sharedPools: nil environment: Smalltalk globals "a SystemDictionary with lots of globals" category: #'Xtreams-Xtras' XTDigestWriteStream>>algorithm: Receiver: XTDigestWriteStream XTNullWriteStream nil Arguments and temporary variables: id: 'sha1' Receiver's instance variables: destination: XTNullWriteStream nil input: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... digest: nil hash: nil XTNullWriteStream(XTWriteStream)>>hashing: Receiver: XTNullWriteStream nil Arguments and temporary variables: id: 'sha1' Receiver's instance variables: destination: nil ALArchive>>digest Receiver: an ALArchive Arguments and temporary variables: stream: nil Receiver's instance variables: bytes: #[252 253 249 14 65 76 72 116 109 108 82 101 115 111 117 114 99 101 1 1 ...etc... external: #() ALDigestUrlStrategy>>keyForResource: Receiver: an ALDigestUrlStrategy Arguments and temporary variables: aResource: an ALHtmlResource Receiver's instance variables: an ALDigestUrlStrategy ALDigestLocator>>at:put: Receiver: an ALDigestLocator Arguments and temporary variables: aPath: / aResource: an ALHtmlResource Receiver's instance variables: paths: a Dictionary() resources: a Dictionary(/->an ALHtmlResource ) strategy: an ALDigestUrlStrategy ALExampleApplication>>initializeLocator Receiver: an ALExampleApplication Arguments and temporary variables: Receiver's instance variables: handler: an ALDigestLocator locator: an ALDigestLocator ALExampleApplication(ALApplication)>>initializeWithLocator: Receiver: an ALExampleApplication Arguments and temporary variables: aLocator: an ALDigestLocator Receiver's instance variables: handler: an ALDigestLocator locator: an ALDigestLocator ALExampleApplication class(ALApplication class)>>withLocator: Receiver: ALExampleApplication Arguments and temporary variables: aLocator: an ALDigestLocator Receiver's instance variables: superclass: ALApplication methodDict: a MethodDictionary(#initializeLocator->(ALExampleApplication>>#init...etc... format: 134 instanceVariables: nil organization: ('as yet unclassified' initializeLocator) subclasses: nil name: #ALExampleApplication classPool: nil sharedPools: nil environment: Smalltalk globals "a SystemDictionary with lots of globals" category: #'AL-Examples-Simple' ALExampleApplication class(ALApplication class)>>new Receiver: ALExampleApplication Arguments and temporary variables: Receiver's instance variables: superclass: ALApplication methodDict: a MethodDictionary(#initializeLocator->(ALExampleApplication>>#init...etc... format: 134 instanceVariables: nil organization: ('as yet unclassified' initializeLocator) subclasses: nil name: #ALExampleApplication classPool: nil sharedPools: nil environment: Smalltalk globals "a SystemDictionary with lots of globals" category: #'AL-Examples-Simple' UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream '| oldPref oldAuth| oldPref := Scanner pre...etc... aContext: nil receiver: nil aRequestor: a SmalltalkEditor failBlock: [closure] in [] in SmalltalkEditor(TextEditor)>>evaluateSelectionAnd...etc... logFlag: true methodNode: DoIt server := ALServer on: 8624 application: ALExampleApplication...etc... method: (UndefinedObject>>#DoIt "a CompiledMethod(2025)") value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream '| oldPref oldAuth| oldPref := Scanner pre...etc... requestor: a SmalltalkEditor class: UndefinedObject category: nil context: nil parser: a Parser [] in SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: < Receiver's instance variables: morph: a TextMorphForEditView(1023) selectionShowing: false model: a Workspace paragraph: a MultiNewParagraph markBlock: a CharacterBlock with index 2414 and character $s and rectangle 0@25...etc... pointBlock: a CharacterBlock with index 2493 and rectangle 73@2592 corner: 73@2...etc... beginTypeInIndex: nil emphasisHere: #() lastParenLocation: nil otherInterval: (2493 to: 2492) oldInterval: (2493 to: 2492) typeAhead: a WriteStream '' styler: nil BlockClosure>>on:do: Receiver: [closure] in SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo: Arguments and temporary variables: exception: OutOfScopeNotification handlerAction: [closure] in SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo...etc... handlerActive: true Receiver's instance variables: outerContext: SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo: startpc: 97 numArgs: 0 SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [closure] in SmalltalkEditor(TextEditor)>>evaluateSelection result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(1023) selectionShowing: false model: a Workspace paragraph: a MultiNewParagraph markBlock: a CharacterBlock with index 2414 and character $s and rectangle 0@25...etc... pointBlock: a CharacterBlock with index 2493 and rectangle 73@2592 corner: 73@2...etc... beginTypeInIndex: nil emphasisHere: #() lastParenLocation: nil otherInterval: (2493 to: 2492) oldInterval: (2493 to: 2492) typeAhead: a WriteStream '' styler: nil --- The full stack --- XTLibCryptoHash(Object)>>error: XTLibCryptoHash(Object)>>externalCallFailed XTLibCryptoHash>>EVP_MD_CTX_init: XTLibCryptoHash>>initialize XTHash class>>new XTDigestWriteStream>>algorithm: XTNullWriteStream(XTWriteStream)>>hashing: ALArchive>>digest ALDigestUrlStrategy>>keyForResource: ALDigestLocator>>at:put: ALExampleApplication>>initializeLocator ALExampleApplication(ALApplication)>>initializeWithLocator: ALExampleApplication class(ALApplication class)>>withLocator: ALExampleApplication class(ALApplication class)>>new UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: [] in SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo: BlockClosure>>on:do: SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SmalltalkEditor(TextEditor)>>evaluateSelection [] in PluggableTextMorphPlus(PluggableTextMorph)>>doIt TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorphPlus(PluggableTextMorph)>>handleEdit: PluggableTextMorphPlus(PluggableTextMorph)>>doIt Workspace(StringHolder)>>perform:orSendTo: [] in MenuItemMorph>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: MenuItemMorph>>invokeWithEvent: MenuItemMorph>>mouseUp: MenuItemMorph>>handleMouseUp: MouseButtonEvent>>sentTo: MenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: PasteUpMorph>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldState>>doOneSubCycleFor: PasteUpMorph>>doOneSubCycle MenuMorph>>invokeModalAt:in:allowKeyboard: MenuMorph>>invokeModal: MenuMorph>>invokeModal PluggableTextMorphPlus(PluggableTextMorph)>>yellowButtonActivity: TextMorphForEditView>>mouseDown: -- and more not shown --