Buffer overflow detect in FC6-x86_64, see down. Juan. R version 2.4.0 (2006-10-03) Copyright (C) 2006 The R Foundation for Statistical Computing ISBN 3-900051-07-0 R ? um software livre e vem sem GARANTIA ALGUMA. Voc? pode redistribu?-lo sob certas circunst?ncias. Digite 'license()' ou 'licence()' para detalhes de distribui??o. R ? um projeto colaborativo com muitos contribuidores. Digite 'contributors()' para obter mais informa??es e 'citation()' para saber como citar o R ou pacotes do R em publica??es. Digite 'demo()' para demonstra??es, 'help()' para o sistema on-line de ajuda, ou 'help.start()' para abrir o sistema de ajuda em HTML no seu navegador. Digite 'q()' para sair do R. Loading Tcl/Tk interface ... done [?rea de trabalho anterior carregada]> if(!exists("baseenv", mode="function")) baseenv <- function() NULLoptions(STERM='iESS', editor='emacsclient')> > > > c <- c(1,2,3,4) > de(c)*** buffer overflow detected ***: /usr/lib64/R/bin/exec/R terminated ======= Backtrace: ========/lib64/libc.so.6(__chk_fail+0x2f)[0x3d416e0dff] /lib64/libc.so.6[0x3d416e2387] /usr/lib64/R/modules//R_X11.so[0x2aaaaf413a3f] /usr/lib64/R/modules//R_X11.so[0x2aaaaf415215] /usr/lib64/R/modules//R_X11.so[0x2aaaaf41634f] /usr/lib64/R/modules//R_X11.so(RX11_dataentry+0x8db)[0x2aaaaf41781b] /usr/lib64/R/lib/libR.so[0x352b4dd873] /usr/lib64/R/lib/libR.so(Rf_eval+0x452)[0x352b4b0b22] /usr/lib64/R/lib/libR.so[0x352b4b17b2] /usr/lib64/R/lib/libR.so(Rf_eval+0x452)[0x352b4b0b22] /usr/lib64/R/lib/libR.so(Rf_applyClosure+0x286)[0x352b4b2c16] /usr/lib64/R/lib/libR.so(Rf_eval+0x2fc)[0x352b4b09cc] /usr/lib64/R/lib/libR.so[0x352b4b4990] /usr/lib64/R/lib/libR.so(Rf_eval+0x452)[0x352b4b0b22] /usr/lib64/R/lib/libR.so[0x352b4b17b2] /usr/lib64/R/lib/libR.so(Rf_eval+0x452)[0x352b4b0b22] /usr/lib64/R/lib/libR.so(Rf_applyClosure+0x286)[0x352b4b2c16] /usr/lib64/R/lib/libR.so(Rf_eval+0x2fc)[0x352b4b09cc] /usr/lib64/R/lib/libR.so(Rf_ReplIteration+0x2e9)[0x352b4cef99] /usr/lib64/R/lib/libR.so[0x352b4cf130] /usr/lib64/R/lib/libR.so(run_Rmainloop+0x50)[0x352b4cf460] /usr/lib64/R/bin/exec/R(main+0x1d)[0x4007ed] /lib64/libc.so.6(__libc_start_main+0xf4)[0x3d4161da44] /usr/lib64/R/bin/exec/R[0x400709] ======= Memory map: =======00400000-00401000 r-xp 00000000 16:42 842969 /usr/lib64/R/bin/exec/R 00600000-00602000 rw-p 00000000 16:42 842969 /usr/lib64/R/bin/exec/R 00602000-01f0c000 rw-p 00602000 00:00 0 [heap] 40000000-40001000 ---p 40000000 00:00 0 40001000-40a01000 rw-p 40001000 00:00 0 352ac00000-352ac96000 r-xp 00000000 16:42 2331260 /usr/lib64/libgfortran.so.1.0.0 352ac96000-352ae95000 ---p 00096000 16:42 2331260 /usr/lib64/libgfortran.so.1.0.0 352ae95000-352ae97000 rw-p 00095000 16:42 2331260 /usr/lib64/libgfortran.so.1.0.0 352b000000-352b02c000 r-xp 00000000 16:42 842967 /usr/lib64/R/lib/libRblas.so 352b02c000-352b22b000 ---p 0002c000 16:42 842967 /usr/lib64/R/lib/libRblas.so 352b22b000-352b22c000 rw-p 0002b000 16:42 842967 /usr/lib64/R/lib/libRblas.so 352b400000-352b621000 r-xp 00000000 16:42 844808 /usr/lib64/R/lib/libR.so 352b621000-352b821000 ---p 00221000 16:42 844808 /usr/lib64/R/lib/libR.so 352b821000-352b835000 rw-p 00221000 16:42 844808 /usr/lib64/R/lib/libR.so 352b835000-352b8ce000 rw-p 352b835000 00:00 0 352d600000-352d65b000 r-xp 00000000 16:42 2331672 /usr/lib64/libXt.so.6.0.0 352d65b000-352d85a000 ---p 0005b000 16:42 2331672 /usr/lib64/libXt.so.6.0.0 352d85a000-352d860000 rw-p 0005a000 16:42 2331672 /usr/lib64/libXt.so.6.0.0 352d860000-352d861000 rw-p 352d860000 00:00 0 352fe00000-352fe1b000 r-xp 00000000 16:42 779639 /lib64/libpcre.so.0.0.1 352fe1b000-353001b000 ---p 0001b000 16:42 779639 /lib64/libpcre.so.0.0.1 353001b000-353001c000 rw-p 0001b000 16:42 779639 /lib64/libpcre.so.0.0.1 3d40600000-3d4061a000 r-xp 00000000 16:42 779764 /lib64/ld-2.5.so 3d40819000-3d4081a000 r--p 00019000 16:42 779764 /lib64/ld-2.5.so 3d4081a000-3d4081b000 rw-p 0001a000 16:42 779764 /lib64/ld-2.5.so 3d41200000-3d41235000 r-xp 00000000 16:42 2306537 /usr/lib64/libreadline.so.5.1 3d41235000-3d41434000 ---p 00035000 16:42 2306537 /usr/lib64/libreadline.so.5.1 3d41434000-3d4143c000 rw-p 00034000 16:42 2306537 /usr/lib64/libreadline.so.5.1 3d4143c000-3d4143d000 rw-p 3d4143c000 00:00 0 3d41600000-3d41744000 r-xp 00000000 16:42 779765 /lib64/libc-2.5.so 3d41744000-3d41944000 ---p 00144000 16:42 779765 /lib64/libc-2.5.so 3d41944000-3d4194 Process R abortado at Fri Nov 3 11:53:57 2006
Juan Santiago Ramseyer <juan_sr at uol.com.br> writes:> Buffer overflow detect in FC6-x86_64, see down. > > Juan.Yes, this has been reported before and is fixed in R-patched. A workaround is not to use an UTF8 based locale. Someone might file a bug report against FC6 so that they might possibly decide to update the RPM with the relevant patch. Otherwise, build the patched version or wait for 2.4.1.> Loading Tcl/Tk interface ... done > [?rea de trabalho anterior carregada] > > > if(!exists("baseenv", mode="function")) baseenv <- function() NULL > options(STERM='iESS', editor='emacsclient') > > > > > > > c <- c(1,2,3,4) > > de(c) > *** buffer overflow detected ***: /usr/lib64/R/bin/exec/R terminated.... Or, fix(airquality) suffices to reproduce this. -- O__ ---- Peter Dalgaard ?ster Farimagsgade 5, Entr.B c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907