From: SourceForge.net <no...@so...> - 2011-07-19 21:15:09
|
Bugs item #3371384, was opened at 2011-07-19 15:16 Message generated for change (Comment added) made by patthoyts You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=3371384&group_id=12997 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 88. Themed Tk Group: current: 8.5.10 >Status: Pending >Resolution: Fixed Priority: 5 Private: No Submitted By: Jean-Marie Cuaz (jmcuaz) Assigned to: Joe English (jenglish) Summary: Crash with Ttk on Win7-64bit Initial Comment: Hello, I have just installed the latest 8.5.10 -Win64bit- Tcl distribution from Active State on a new Win7-64bit PC and I am experimenting crashes with the GUI (Tk/Ttk) of an application running without pb on WinXP. Narrowing the source of the crash on Win7 seems to point to Ttk being involved. I attach a small script wich reproduce the crash on my machine : execute it, then click on the button -> crash (I need to wait 2-3 seconds to see the crash icon in the Win7 task bar...) Thanks Jean-Marie ---------------------------------------------------------------------- >Comment By: Pat Thoyts (patthoyts) Date: 2011-07-19 22:15 Message: I've just tried running this test sample using a fresh build of 8-5-10 release code and then with core-8-5-branch which has just the one additional patch. The crash occurs on 8.5.10 in VarTraceProc and this has been fixed by dgp's patch as mentioned. So we can call this one fixed already. Andreas has provided a build of ActiveTcl that should resolve everything for the original poster too. FYI - to build Tk using Microsoft Visual studio - open a visual studio command prompt and cd to tk/win and use nmake (nmake -f makefile.vc TCLDIR=..\..\tcl OPTS=symbols release tktest). You need to have built tcl first (same kind of command line but without the TCLDIR). ---------------------------------------------------------------------- Comment By: Jean-Marie Cuaz (jmcuaz) Date: 2011-07-19 18:25 Message: Thanks Pat for your explanation for our mistake about breaking the event loop in the provided script. We tried to produce something short and close to the "real" crashing scripts of our application. We will investigate and correct this point on our side. Jean-Marie ---------------------------------------------------------------------- Comment By: Jean-Marie Cuaz (jmcuaz) Date: 2011-07-19 16:37 Message: Thanks for your replies. I would be happy to try to build the current 8.5 branch and give you feedback but I have not done this before. Please give me some link (maybe on the tcl/tk wiki ?) were I can find a "how to" to do this. I will report if I am successfull or not. Jean-Marie ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2011-07-19 16:11 Message: The patch to test is: http://core.tcl.tk/tk/vpatch?from=7fe694e2f0c21780&to=b938e2364a82b958 ---------------------------------------------------------------------- Comment By: Pat Thoyts (patthoyts) Date: 2011-07-19 15:58 Message: Try building the current 8.5 branch and re-trying this script. I suspect that the last commit to this branch: 3341056 Correct segfault due to flaw in the 2011-06-17 commit. may have resolved this issue already. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=3371384&group_id=12997 |