Henrik Bengtsson
2014-Apr-25 21:16 UTC
[Rd] Odd behavior on Windows: Rgui responds to user interrupts (Ctrl-C) at the Windows command prompt (iff launched from one)
On Windows, 1. Open the Windows Command interpreter (cmd.exe). 2. Launch rgui.exe --vanilla. 2. In RGui, (disable Misc -> Buffered output) and run the following endless loop:> i <- 0; repeat { print(i <- i + 1); Sys.sleep(0.1) }[1] 1 [1] 2 [1] 3 ... 3a. Back at the Windows command line, press Ctrl-C (user interrupt). This will interrupt Rgui! 3b. Alternatively, start Rterm.exe and press Ctrl-C. It will also interrupt Rgui. Additional observations: * The user interrupt in the Windows command interpreter, interrupts *all* running Rgui:s. * A user interrupt in *any* Windows command interpreter, will interrupt Rgui. * This only occurs if Rgui is started via the Windows command line (cmd.exe). It does not occur if launched directly. Can anyone else reproduce this? Is this an R or an OS feature? /Henrik Session info: C:\tmp>path PATH="C:\Program Files\R\R-3.1.0\bin\i386" C:\tmp>R --quiet --vanilla -e "sessionInfo()"> sessionInfo()R version 3.1.0 (2014-04-10) Platform: i386-w64-mingw32/i386 (32-bit) locale: [1] LC_COLLATE=English_United States.1252 [2] LC_CTYPE=English_United States.1252 [3] LC_MONETARY=English_United States.1252 [4] LC_NUMERIC=C [5] LC_TIME=English_United States.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base
Seemingly Similar Threads
- setting the R_Libs gives warning message from Rgui.exe
- Output mis-encoded on Windows w/ RGui 3.5.1 in strange case
- Output mis-encoded on Windows w/ RGui 3.5.1 in strange case
- Newbie - how do I debug a crash of RGUI.EXE
- Output mis-encoded on Windows w/ RGui 3.5.1 in strange case