Re: [Rd] use of the tcltk package crashes R 4.0.1 for Windows

2020-06-07 Thread peter dalgaard
So this wasn't tested for a month? Anyways, Free() is just free() with a check that we're not freeing a null pointer, followed by setting the pointer to NULL. At that point of tcltk.c, we have for (objc = i = 0; i < length(avec); i++){ const char *s; char *tmp; if (!i

Re: [Rd] use of the tcltk package crashes R 4.0.1 for Windows

2020-06-07 Thread Duncan Murdoch
On 07/06/2020 10:00 a.m., Jeroen Ooms wrote: On Sun, Jun 7, 2020 at 3:13 AM Fox, John wrote: Hi, The following code, from the examples in ?TkWidgets , immediately crashes R 4.0.1 for Windows: - snip library("tcltk") tt <- tktoplevel() label.widget <-

Re: [Rd] use of the tcltk package crashes R 4.0.1 for Windows

2020-06-07 Thread Fox, John
Dear Jeroen, Thank you for tracking down the source of the problem. You probably saw that Peter Dalgaard reported that the tcltk package apparently is working fine in R 4.0.1 on macOS. I haven't confirmed that myself because the Mac binary for R 4.0.1 isn't yet on CRAN. Best, John > On Jun 7

Re: [Rd] use of the tcltk package crashes R 4.0.1 for Windows

2020-06-07 Thread Jeroen Ooms
On Sun, Jun 7, 2020 at 3:13 AM Fox, John wrote: > > Hi, > > The following code, from the examples in ?TkWidgets , immediately crashes R > 4.0.1 for Windows: > > - snip > library("tcltk") > tt <- tktoplevel() > label.widget <- tklabel(tt, text = "Hello, Wor

Re: [Rd] use of the tcltk package crashes R 4.0.1 for Windows

2020-06-07 Thread Fox, John
Dear Peter, First, thank you for following up on this problem. Unless I somehow inexplicably missed it, as I just confirmed, the R 4.0.1 Windows installer *doesn't* ask to install support files for Tcl/Tk. Nor am I only one to notice this problem. I was made aware of it when several Rcmdr user

Re: [Rd] use of the tcltk package crashes R 4.0.1 for Windows

2020-06-06 Thread peter dalgaard
John, The Windows installation instructions document has the following. So, one obvious question is whether you did select it. (I haven't installed on WIndows for ages, so I don't know whether this was changed recently or even whether the selection is on or off by default). -pd Using package

Re: [Rd] use of the tcltk package crashes R 4.0.1 for Windows

2020-06-06 Thread peter dalgaard
Just to be clear, I was talking about Mac binary packages. The one available and tested was R-4.0-branch 4.0.1 RC (2020/05/30, r78644) from mac.r-project.org. (Simon Urbanek out of office for the weekend, I suppose.) -pd > On 7 Jun 2020, at 08:27 , peter dalgaard wrote: > > Not happening o

Re: [Rd] use of the tcltk package crashes R 4.0.1 for Windows

2020-06-06 Thread peter dalgaard
Not happening on Mac, so likely a Windows build issue. (There's no 4.0.1 CRAN package yet, and no nightly build of 4.0.1 Patched, but the only thing changed in the sources since r78644 is the VERSION file.) -pd > On 7 Jun 2020, at 03:13 , Fox, John wrote: > > Hi, > > The following code, from

[Rd] use of the tcltk package crashes R 4.0.1 for Windows

2020-06-06 Thread Fox, John
Hi, The following code, from the examples in ?TkWidgets , immediately crashes R 4.0.1 for Windows: - snip library("tcltk") tt <- tktoplevel() label.widget <- tklabel(tt, text = "Hello, World!") button.widget <- tkbutton(tt, text = "Push", comman