From murdoch.duncan at gmail.com  Fri Apr 23 13:46:10 2010
From: murdoch.duncan at gmail.com (Duncan Murdoch)
Date: Fri, 23 Apr 2010 07:46:10 -0400
Subject: [Rd] segfault with format.POSIXct()
In-Reply-To: <4BD18502.7020505@statistik.tu-dortmund.de>
References: <87r5m783mh.fsf@kolob.sebmags.homelinux.org>
	<4BD18502.7020505@statistik.tu-dortmund.de>
Message-ID: <4BD18882.7060608@gmail.com>

On 23/04/2010 7:31 AM, Uwe Ligges wrote:
> Works for me, both under Windows (32 and 64 bit) and Linux, although I 
> have not package slmisc attached.
>   

I've just found that the bug 14267 is related to a POSIXlt formatting 
bug, so this is likely to be the same thing. 

Duncan Murdoch
> Uwe Ligges
>
>
>
> On 23.04.2010 01:32, Sebastian P. Luque wrote:
>   
>> Hi,
>>
>> I'm getting a segmentation fault as follows:
>>
>> ---<--------------------cut here---------------start------------------->---
>> R>  begt<- as.POSIXct(strptime("10/01/2009 06:00:00", format="%d/%m/%Y %H:%M:%S"),
>> +                    tz="GMT")
>> R>  tser<- seq(begt, by=5, length.out=91000)
>> R>  tser.trunc<- format(tser)
>> Error: segfault from C stack overflow
>> ---<--------------------cut here---------------end--------------------->---
>>
>> With the following set up:
>>
>> ---<--------------------cut here---------------start------------------->---
>> R>  sessionInfo()
>> R version 2.11.0 RC (2010-04-19 r51778)
>> x86_64-pc-linux-gnu
>>
>> locale:
>>   [1] LC_CTYPE=en_CA.UTF-8       LC_NUMERIC=C               LC_TIME=en_CA.UTF-8        LC_COLLATE=en_CA.UTF-8
>>   [5] LC_MONETARY=C              LC_MESSAGES=en_CA.UTF-8    LC_PAPER=en_CA.UTF-8       LC_NAME=C
>>   [9] LC_ADDRESS=C               LC_TELEPHONE=C             LC_MEASUREMENT=en_CA.UTF-8 LC_IDENTIFICATION=C
>>
>> attached base packages:
>> [1] stats     graphics  grDevices utils     datasets  methods   base
>>
>> other attached packages:
>> [1] slmisc_0.7.3   lattice_0.18-3
>>
>> loaded via a namespace (and not attached):
>> [1] grid_2.11.0
>> ---<--------------------cut here---------------end--------------------->---
>>
>>
>> Reducing the size of the sequence in seq.POSIXct() to 90000 doesn't
>> cause a segfault, so it seems to be a memory issue.  Is this a bug?
>>
>> Thanks,
>>
>>     
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>



[Rd] segfault with format.POSIXct()
Duncan Murdoch