From mgiuli@no@m@il @ending from gm@il@com  Fri Aug 31 08:53:02 2018
From: mgiuli@no@m@il @ending from gm@il@com (Marco Giuliano)
Date: Fri, 31 Aug 2018 08:53:02 +0200
Subject: [Rd] Segfault when performing match on POSIXlt object
Message-ID: <CAA9Rc3PFDr_Rn9toAcwpp5MOvcdEbGMgfDnc7n6PFK+cHxZYAw@mail.gmail.com>

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.

I think this could be a bug, since even if that match operation makes no
sense, the R session is not supposed to crash with segmentation fault, but
rather throw an exception.

Thanks in advance

	[[alternative HTML version deleted]]



[Rd] Segfault when performing match on POSIXlt object
Marco Giuliano