From luke-tierney at uiowa.edu  Tue Apr 21 21:35:06 2015
From: luke-tierney at uiowa.edu (luke-tierney at uiowa.edu)
Date: Tue, 21 Apr 2015 14:35:06 -0500
Subject: [Rd] RObjectTables freezes in R 3.2.0 RC on 32bit systems
In-Reply-To: <CABFfbXvany5FnEi20aeR6BU2NLB54BLNFZhYJNnnSpVFjeZ0Jg@mail.gmail.com>
References: <CABFfbXtH_TLkGTPtFYtvmZvehN1rCXkb8_Ly_g4OJHOmZJK93g@mail.gmail.com>
	<CABFfbXvany5FnEi20aeR6BU2NLB54BLNFZhYJNnnSpVFjeZ0Jg@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1504211433100.2737@luke-Latitude>

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 <jeroenooms at 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 at 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-tierney at uiowa.edu
Iowa City, IA 52242                 WWW:  http://www.stat.uiowa.edu



[Rd] RObjectTables freezes in R 3.2.0 RC on 32bit systems
luke-tierney at uiowa.edu