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, 2020, at 10:00 AM, Jeroen Ooms <jeroeno...@gmail.com> wrote: > > On Sun, Jun 7, 2020 at 3:13 AM Fox, John <j...@mcmaster.ca> 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, World!") >> button.widget <- tkbutton(tt, text = "Push", >> command = function()cat("OW!\n")) >> tkpack(label.widget, button.widget) # geometry manager >> --------------------- snip -------------------- > > > I can reproduce this. The backtrace shows the crash happens in > dotTclObjv [/src/library/tcltk/src/tcltk.c@243 ]. This looks like a > bug that was introduced by commit 78408/78409 about a month ago. I > think the problem is that this commit changes 'calloc' to 'Calloc' > without changing the corresponding 'free' to 'Free'. > > This has nothing to do with the Windows build or installation. Nothing > has changed in the windows build procedure between 4.0.0 and 4.0.1. ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel