Looks like names() never worked on object tables on any platfom; the
failure was just more obvious on 32-bit systems than on 64-bit ones.
This is now fixed in R-devel and R-patched.

Best,

luke

On Wed, 15 Apr 2015, Jeroen Ooms wrote:

On Tue, Apr 14, 2015 at 6:29 PM, Jeroen Ooms <jeroeno...@gmail.com> wrote:
Things work as expected up till dbread(), but once the object-table is
attached, R freezes on 32bit whereas it works as expected on 64bit.

Debugging this some more, it looks like the freeze appears at the very
end of the attach function, when it calls length(names(value)) on the
newly created object-tables environment. At this stage, calling
ls(value) gives the expected output, but calling names(value) or
length(value) triggers the freeze.

The NEWS file does mention that R 3.2.0 introduces some changes to
names(env) internals. Could it be that this somehow conflicts with the
object tables hooks?

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel


--
Luke Tierney
Ralph E. Wareham Professor of Mathematical Sciences
University of Iowa                  Phone:             319-335-3386
Department of Statistics and        Fax:               319-335-3017
   Actuarial Science
241 Schaeffer Hall                  email:   luke-tier...@uiowa.edu
Iowa City, IA 52242                 WWW:  http://www.stat.uiowa.edu

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to