Displaying 6 results from an estimated 6 matches for "r86629".
Did you mean:
r76629
2024 Jun 08
1
changes in R-devel and zero-extent objects in Rcpp
A change to R-devel (SVN r86629 or
https://github.com/r-devel/r-svn/commit/92c1d5de23c93576f55062e26d446feface07250
has changed the handling of pointers to zero-length objects, leading to
ASAN issues with a number of Rcpp-based packages (the commit message
reads, in part, "Also define STRICT_TYPECHECK when compiling inli...
2024 Jun 10
1
changes in R-devel and zero-extent objects in Rcpp
...;rhs' is an object wrapping the pointer with a method getSubMapper(i, j)
for accessing the data like a matrix. In the first loop iteration, you access
rhs[0]; there is no defensive test for 'rhs' of positive length.
So ASan _is_ revealing an illegal access, complaining only now (since r86629)
because _now_ the address that you access illegally is misaligned.
This really should be avoided in lme4 and ideally reported to Eigen maintainers
if not already fixed there.
Mikael
> I'm pretty sure I'm right about this, but it's absolutely possible
> that I...
2024 Jun 08
1
changes in R-devel and zero-extent objects in Rcpp
...That is, I think this is ultimately a bug in the affected packages, but
Rcpp could do better in detecting and handling this for client packages
(avoiding a segfault).
Best,
Kevin
On Sat, Jun 8, 2024, 3:06?PM Ben Bolker <bbolker at gmail.com> wrote:
>
> A change to R-devel (SVN r86629 or
>
> https://github.com/r-devel/r-svn/commit/92c1d5de23c93576f55062e26d446feface07250
> has changed the handling of pointers to zero-length objects, leading to
> ASAN issues with a number of Rcpp-based packages (the commit message
> reads, in part, "Also define STRICT_TYPECHEC...
2024 Jun 08
1
changes in R-devel and zero-extent objects in Rcpp
...etter in detecting and handling this for client packages
> (avoiding a segfault).
>
> Best,
> Kevin
>
>
> On Sat, Jun 8, 2024, 3:06?PM Ben Bolker <bbolker at gmail.com
> <mailto:bbolker at gmail.com>> wrote:
>
>
> ? ? A change to R-devel (SVN r86629 or
> https://github.com/r-devel/r-svn/commit/92c1d5de23c93576f55062e26d446feface07250 <https://github.com/r-devel/r-svn/commit/92c1d5de23c93576f55062e26d446feface07250>
> has changed the handling of pointers to zero-length objects, leading to
> ASAN issues with a number o...
2024 Jun 09
1
[External] Re: changes in R-devel and zero-extent objects in Rcpp
...ient packages
>> (avoiding a segfault).
>>
>> Best,
>> Kevin
>>
>>
>> On Sat, Jun 8, 2024, 3:06?PM Ben Bolker <bbolker at gmail.com
>> <mailto:bbolker at gmail.com>> wrote:
>>
>>
>> ? ? A change to R-devel (SVN r86629 or
>> https://github.com/r-devel/r-svn/commit/92c1d5de23c93576f55062e26d446feface07250
>> <https://github.com/r-devel/r-svn/commit/92c1d5de23c93576f55062e26d446feface07250>
>> has changed the handling of pointers to zero-length objects, leading to
>> ASAN...
2024 Jun 09
1
[External] Re: changes in R-devel and zero-extent objects in Rcpp
....
> >>
> >> Best,
> >> Kevin
> >>
> >>
> >> On Sat, Jun 8, 2024, 3:06?PM Ben Bolker <bbolker at gmail.com
> >> <mailto:bbolker at gmail.com>> wrote:
> >>
> >>
> >> A change to R-devel (SVN r86629 or
> >>
> https://github.com/r-devel/r-svn/commit/92c1d5de23c93576f55062e26d446feface07250
> >> <
> https://github.com/r-devel/r-svn/commit/92c1d5de23c93576f55062e26d446feface07250
> >
> >> has changed the handling of pointers to zero-length objects,
&g...