[Rd] Segfault when performing match on POSIXlt object
m@echler @ending from @t@t@m@th@ethz@ch
Fri Aug 31 16:04:37 CEST 2018
>>>>> Martin Maechler on Fri, 31 Aug 2018 16:00:07 +0200 writes:
>>>>> Marco Giuliano on Fri, 31 Aug 2018 08:53:02 +0200 writes:
>> Hi All, I found a possible unexpected behavior when
>> performing match/%in% on POSIXlt objects, e.g. :
>> d <- as.POSIXlt('2018-01-01')
>> # match(<anything>,<POSIXlt>) --> segfault match(0,d)
>> # consequently also this fails :
> 0 %in% d
>> REPORTED ERROR ON LINUX: *** caught segfault *** address
>> 0x16dc2, cause 'memory not mapped'
>> Verified on 3.5.0 on linux, 3.5.1 on Windows.
> Confirmed (Linux, I think all version >= 3.4.0, but not in
> R 3.3.3 (or earlier, presumably).
ooops that was an offset error:
Bug in all versions >= 3.3.3,
but not in 3.2.5 (or earlier, presumably)
More information about the R-devel