Re: [Rd] eval(match.call()) (PR#9339)

From: <marc_schwartz_at_comcast.net>
Date: Fri 03 Nov 2006 - 22:01:57 GMT


On Fri, 2006-11-03 at 22:41 +0100, p.dalgaard@biostat.ku.dk wrote:
> Marc Schwartz <marc_schwartz@comcast.net> writes:

<snip>

> > On Fri, 2006-11-03 at 21:15 +0100, Peter Dalgaard wrote:
> > > > x <- quote(match.call())
> > > > eval(x)
> > > *** buffer overflow detected ***: /usr/lib/R/bin/exec/R terminated
> > > /lib/libc.so.6(__chk_fail+0x41)[0x1f1161]
> > > /lib/libc.so.6[0x1f0617]

> > > does look like something that just Should Not Happen...

> > Peter, are you on FC6?
> > On FC5, I cannot replicate your crash:
> > > x <- quote(match.call())
> > > eval(x)
> > Error in match.call(definition, call, expand.dots) :
> > '.Primitive...' is not a function
> > ?
>
> Yes, I'm on FC6 since yum had updated the 1229 packages this morning.
>
> I see the crash with the FC6 RPM but not with a self-compiled R-patched.

Are you using Martyn's RPM or Extras? Just wondering if there is any difference. In theory, I suppose, given the prior communications with Tom, there shouldn't be.

Also, was this a clean install of FC6 or an "in place upgrade" of FC5. Officially, FC does not support the latter and I have seen mixed comments on the FC lists pertaining to that path and associated issues.

Marc



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Sat Nov 04 10:57:22 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Sat 04 Nov 2006 - 00:30:33 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.