From marc_grt at yahoo.fr  Fri Feb  6 21:14:29 2015
From: marc_grt at yahoo.fr (Marc Girondot)
Date: Fri, 06 Feb 2015 21:14:29 +0100
Subject: [Rd] Rcurl crash in R-devel
In-Reply-To: <54D33B21.6070906@yahoo.fr>
References: <54D33B21.6070906@yahoo.fr>
Message-ID: <54D520A5.4010909@yahoo.fr>

Update taking into account the answer of Prof Ripley.
___________________________________________________

Below is a reproducing example that produces the crash.
If I do exactly the same in R 3.1.2, it works perfectly.

I have the lastest libcurl library (curl @7.40.0) installed

So, perhaps indeed that the problem originates from RCurl, but the 
problem appears only in R 3.2.

But before to check more carefully, I would like to know if others have 
also a problem using the same configuration : MacOS X 10.10.2 and R 3.2 
or if it is only for me ?

Sincerely,

Marc

Reproducible example:
R Under development (unstable) (2015-02-05 r67741) -- "Unsuffered 
Consequences"
Copyright (C) 2015 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin13.4.0 (64-bit)

 > install.packages("RCurl")
essai de l'URL 
'http://cran.r-project.org/src/contrib/RCurl_1.95-4.5.tar.gz'
Content type 'application/x-gzip' length 878607 bytes (858 KB)
==================================================
downloaded 858 KB

* installing *source* package ?RCurl? ...
** package ?RCurl? correctement d?compress? et sommes MD5 v?rifi?es

########## I remove the long list of information for the compilation

 > library(RCurl)
Le chargement a n?cessit? le package : bitops
 > #
 > f = CFILE("Pointe_Noire_Sud.kmz.zip", mode="wb")
 > curlPerform(url = 
"http://protomac.org/resources/Pointe_Noire_Sud.kmz.zip", writedata = 
f at ref)

  *** caught segfault ***
address 0x0, cause 'memory not mapped'

Traceback:
  1: .Call("R_curl_easy_perform", curl, .opts, isProtected, 
.encoding,     PACKAGE = "RCurl")
  2: curlPerform(url = 
"http://protomac.org/resources/Pointe_Noire_Sud.kmz.zip", writedata = 
f at ref)




Le 05/02/2015 10:42, Marc Girondot a ?crit :
> Hello,
>
> I don't know if the problem originates from R-devel 3.2 or Rcurl 
> itself. I post this message to the R-devel list and to the author of 
> RCurl (duncan at r-project.org).
>
> > library("RCurl")
> Le chargement a n?cessit? le package : bitops
> > print(sessionInfo())
> R Under development (unstable) (2015-02-03 r67717)
> Platform: x86_64-apple-darwin13.4.0 (64-bit)
> Running under: OS X 10.10.2 (Yosemite)
>
> locale:
> [1] fr_FR.UTF-8/fr_FR.UTF-8/fr_FR.UTF-8/C/fr_FR.UTF-8/fr_FR.UTF-8
>
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods base
>
> other attached packages:
> [1] RCurl_1.95-4.5 bitops_1.0-6
>
> > filepath <- 
> "/Users/marc/Documents/Espace_de_travail_R/package_embryogrowth/embryogrowth/DESCRIPTION"
> > urlx <- 
> "ftp://xxxxx:xxxxxxx at max2.ese.u-psud.fr/conservation/embryogrowth/DESCRIPTION" 
>
>
> > ftpUpload(what=filepath, to=urlx)
>
>  *** caught segfault ***
> address 0x0, cause 'memory not mapped'
>
> Traceback:
>  1: .Call("R_curl_easy_perform", curl, .opts, isProtected, 
> .encoding,     PACKAGE = "RCurl")
>  2: curlPerform(url = to, upload = TRUE, readfunction = 
> uploadFunctionHandler(file,     asText), ..., curl = curl)
>  3: ftpUpload(what = filepath, to = urlx)
>
> Possible actions:
> 1: abort (with core dump, if enabled)
> 2: normal R exit
> 3: exit R without saving workspace
> 4: exit R saving workspace
> Selection:
>
> Hope it will help,
>
> Sincerely,
>
> Marc
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel


-- 
__________________________________________________________
Marc Girondot, Pr

Laboratoire Ecologie, Syst?matique et Evolution
Equipe de Conservation des Populations et des Communaut?s
CNRS, AgroParisTech et Universit? Paris-Sud 11 , UMR 8079
B?timent 362
91405 Orsay Cedex, France

Tel:  33 1 (0)1.69.15.72.30   Fax: 33 1 (0)1.69.15.73.53
e-mail: marc.girondot at u-psud.fr
Web: http://www.ese.u-psud.fr/epc/conservation/Marc.html
Skype: girondot


	[[alternative HTML version deleted]]



[Rd] Rcurl crash in R-devel
Marc Girondot