From: Adrian R. <adr...@gm...> - 2012-08-07 20:05:13
|
Here's a full stack trace, if it will help anyone. Note, I was trying to find out which changes might have caused this, but the ChangeLogs in tk don't look like they have all updates. Nor do either tcl or tk ChangeLog call out when releases are made (with an entry like "tagged 8.5.12 release" or what have you), at least since 8.5.1. Am I looking in the wrong place? What's the best / supported way to see what changes went in between two given releases? thanks, Adrian Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000178 0x00000001001211b5 in TkpMakeWindow (winPtr=0x10110d410, parent=10) at tk-fossil/unix/../macosx/tkMacOSXEmbed.c:161 161 macWin->xOff = winPtr->parentPtr->privatePtr->xOff + (gdb) bt #0 0x00000001001211b5 in TkpMakeWindow (winPtr=0x10110d410, parent=10) at tk-fossil/unix/../macosx/tkMacOSXEmbed.c:161 #1 0x0000000100050ab9 in Tk_MakeWindowExist (tkwin=0x10110d410) at tk-fossil/unix/../generic/tkWindow.c:1728 #2 0x0000000100019b57 in TkClipInit (interp=0x10107e610, dispPtr=0x1010faa10) at tk-fossil/unix/../generic/tkClipboard.c:653 #3 0x0000000100018c7c in Tk_ClipboardClear (interp=0x10107e610, tkwin=0x102052e10) at tk-fossil/unix/../generic/tkClipboard.c:253 #4 0x00000001000196df in Tk_ClipboardObjCmd (clientData=0x1010bfe10, interp=0x10107e610, objc=4, objv=0x101082b90) at tk-fossil/unix/../generic/tkClipboard.c:541 #5 0x00000001002485db in TclNREvalObjv (interp=0x10107e610, objc=4, objv=0x101082b90, flags=2097152, cmdPtr=0x101106010) at tcl-fossil/generic/tclBasic.c:4320 #6 0x00000001002e1539 in TEBCresume (data=0x101111638, interp=0x10107e610, result=0) at tcl-fossil/generic/tclExecute.c:2791 #7 0x0000000100248764 in TclNRRunCallbacks (interp=0x10107e610, result=0, rootPtr=0x0) at tcl-fossil/generic/tclBasic.c:4362 #8 0x0000000100247b43 in Tcl_EvalObjv (interp=0x10107e610, objc=2, objv=0x1010828f0, flags=2097152) at tcl-fossil/generic/tclBasic.c:4154 #9 0x000000010024a537 in TclEvalEx (interp=0x10107e610, script=0x7fff5fbfdd60 "\n tk_textCopy .t\n", numBytes=20, flags=131072, line=2, clNextOuter=0x0, outerScript=0x7fff5fbfdd60 "\n tk_textCopy .t\n") at tcl-fossil/generic/tclBasic.c:5260 #10 0x00000001002499a2 in Tcl_EvalEx (interp=0x10107e610, script=0x7fff5fbfdd60 "\n tk_textCopy .t\n", numBytes=20, flags=131072) at tcl-fossil/generic/tclBasic.c:4918 #11 0x0000000100010b74 in Tk_BindEvent (bindPtr=0x101108a10, eventPtr=0x1021d1120, tkwin=0x102052e10, numObjects=0, objectPtr=0x7fff5fbfde70) at tk-fossil/unix/../generic/tkBind.c:1493 #12 0x000000010001a25c in TkBindEventProc (winPtr=0x102052e10, eventPtr=0x1021d1120) at tk-fossil/unix/../generic/tkCmds.c:316 #13 0x0000000100025d33 in Tk_HandleEvent (eventPtr=0x1021d1120) at tk-fossil/unix/../generic/tkEvent.c:1363 #14 0x0000000100026404 in WindowEventProc (evPtr=0x1021d1110, flags=-3) at tk-fossil/unix/../generic/tkEvent.c:1753 #15 0x00000001003304cc in Tcl_ServiceEvent (flags=-3) at tcl-fossil/generic/tclNotify.c:670 #16 0x0000000100330a91 in Tcl_ServiceAll () at tcl-fossil/generic/tclNotify.c:1098 #17 0x00000001003a4679 in UpdateWaitingListAndServiceEvents (observer=0x200011ba0, activity=32, info=0x101071010) at tcl-fossil/macosx/tclMacOSXNotify.c:1415 #18 0x00007fff876c8b07 in __CFRunLoopDoObservers () #19 0x00007fff876a460f in __CFRunLoopRun () #20 0x00007fff876a3d8f in CFRunLoopRunSpecific () #21 0x00007fff84f9d8dd in _NSUnhighlightCarbonMenu () #22 0x00007fff850ccfdc in -[NSCarbonMenuImpl performMenuAction:withTarget:] () #23 0x00007fff84f8014a in -[NSMenu _performKeyEquivalentWithDelegate:] () #24 0x00007fff84f8021f in -[NSMenu _performKeyEquivalentWithDelegate:] () #25 0x00007fff84f7fd84 in -[NSMenu performKeyEquivalent:] () #26 0x00007fff84f7ebed in -[NSApplication _handleKeyEquivalent:] () #27 0x00007fff84e4f6b9 in -[NSApplication sendEvent:] () #28 0x000000010013223a in -[TKApplication(TKNotify) sendEvent:] (self=0x20033f220, _cmd=0x7fff855182c0, theEvent=0x20009cb00) at tk-fossil/unix/../macosx/tkMacOSXNotify.c:83 #29 0x0000000100132818 in TkMacOSXEventsCheckProc (clientData=0x20033c120, flags=-3) at tk-fossil/unix/../macosx/tkMacOSXNotify.c:305 #30 0x00000001003308f9 in Tcl_DoOneEvent (flags=-3) at tcl-fossil/generic/tclNotify.c:968 #31 0x0000000100026a20 in Tk_MainLoop () at tk-fossil/unix/../generic/tkEvent.c:2131 #32 0x000000010003ae60 in Tk_MainEx (argc=-1, argv=0x7fff5fbff710, appInitProc=0x1000054a1 <Tcl_AppInit>, interp=0x10107e610) at tk-fossil/unix/../generic/tkMain.c:378 #33 0x000000010000549a in main (argc=1, argv=0x7fff5fbff708) at tk-fossil/unix/../unix/tkAppInit.c:74 On 2012/08/07, at 15:55, Jeff Hobbs wrote: > I can confirm that this exists and is a regression. > > On 07/08/2012 12:27 PM, Ned Deily wrote: >> There appears to be a major regression with the newly released ActiveTcl >> 8.5.12. It appears that it crashes simply by selecting some text in a >> text widget then selecting the Copy command, using Cmd-C in wish or, in >> Python's IDLE, using Cmd-C or selecting Copy with the mouse. That's a >> major hurt especially for OS X 10.6 users with its totally broken system >> Tcl/Tk 8.5 if they don't have access to an older version of ActiveTcl >> 8.5. >> >> http://bugs.python.org/issue15574 > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac |