[Rcpp-devel] [Segfault Reason] Beginner Question: Same code *sometimes* fails due to segfault sometimes
Sean Robert McGuffee
sean.mcguffee at gmail.com
Mon May 23 18:41:15 CEST 2011
Also, I had that type of error when I didn't have all of the proper
libraries linked. That can be an issue that produces this type of error.
On 5/20/11 7:39 PM, "Davor Cubranic" <cubranic at stat.ubc.ca> wrote:
> On 2011-05-20, at 12:59 AM, Sunny Srivastava wrote:
>
>> My code sometimes fails with a segmentation fault error, however this
>> behavior cannot be replicated. That is, most of the times it runs fine and
>> gives appropriate results, but once in a while it will fail due to
>> segmentation fault and gives error like --
>>
>> *** caught segfault ***
>> address 0x18, cause 'memory not mapped'
>>
>> I don't think this is normal, but how can it give correct answers when it
>> runs correctly. Any ideas?
>
> It's sheer chance that your code is not segfaulting every time it's running.
> This error means your program is trying to access memory that does not belong
> to it. Something that was allocated was freed, or it was never allocated in
> the first place, but is still being accessed.
>
> As Romain suggested, post the code that causes this. If it's really long, try
> to narrow it down to a small reproducible example.
>
> Davor
>
> _______________________________________________
> Rcpp-devel mailing list
> Rcpp-devel at lists.r-forge.r-project.org
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
More information about the Rcpp-devel
mailing list