Hello,
## Configuring R with
./configure --with-tcl-config=/usr/lib/tcl8.5/tclConfig.sh
--with-tk-config=/usr/lib/tk8.5/tkConfig.sh CFLAGS="-fsanitize=address
-fsanitize=undefined -fno-sanitize=float-divide-by-zero,vptr "
CXXFLAGS="-fsanitize=address -fsanitize=undefined
-fno-sanitize=float-divide-by-zero,vptr " LD_FLAGS="-pthread
-fopenmp-lclang_rt.asan_cxx-x86_64 -fopenmp=libgomp" CC="clang-3.8
-fsanitize=address -fsanitize=undefined
-fno-sanitize=float-divide-by-zero,vptr" CXX="clang++-3.8
-fsanitize=address -fsanitize=undefined
-fno-sanitize=float-divide-by-zero,vptr"
## I get in the interactive mode of R for
n <- 4 ## the number is unimportant
split.screen(c(n, n))
## close.screen(all=TRUE) ## this command does not rectify the problem
q()
## the following result:
==================================================================14567==ERROR:
LeakSanitizer: detected memory leaks
Direct leak of 32 byte(s) in 1 object(s) allocated from:
#0 0x4d5018 (/usr/local/lib64/R/bin/exec/R+0x4d5018)
#1 0x7f61cec8b56a (/usr/lib/x86_64-linux-gnu/libcairo.so.2+0x9b56a)
SUMMARY: AddressSanitizer: 32 byte(s) leaked in 1 allocation(s).
## I use Ubuntu 14.04.4 LTS,
platform x86_64-pc-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status Under development (unstable)
major 3
minor 4.0
year 2016
month 07
day 15
svn rev 70918
language R
version.string R Under development (unstable) (2016-07-15 r70918)
nickname Unsuffered Consequences
I would be happy to get any hint that explains this behaviour.
The LeakSanitizer message appears in the interactive mode,
but not in the batch mode.
With kind regards,
Martin Schlather