westfeld@inf.tu-dresden.de
2005-May-24 09:20 UTC
[Rd] Segmentation violation in eval.c (R 2.1.0) (PR#7893)
Hi, I get a segmentation fault in eval.c: do_set (call=0x8ce166c, op=0x82b43b8, args=0x8ce1650, rho=0x8acf218) at eval.c:1309 1309 switch (NAMED(s)) { The instruction is 0x080becf1 <do_set+177>: movzbl (%eax),%edx and %eax contains a non-accessible address (gdb) x/x $eax 0x4a5bf008: Cannot access memory at address 0x4a5bf008 in another try it was (gdb) x/x $eax 0x59a5a008: Cannot access memory at address 0x59a5a008 This segmentation fault occurs reproducible in a long simulation script. However, I don't know the place in the .R file. I would like to isolate the bug but don't know how. I attached the gdb session. I use R 2.1.0 on a Linux machine (Athlon64). Maybe a package that I wrote and use for the simulation clobbers some memory (although I already added some sanity checks). But please let me know when you hear about this bug another time (or have an idea how to debug this or have a solution). Thank you, Andreas -- Andreas Westfeld, 0432 01CC F511 9E2B 0B57 5993 0B22 98F8 4AD8 EEEA <westfeld@inf.tu-dresden.de> http://www.inf.tu-dresden.de/~aw4 TU Dresden Fakult?t Informatik, Institut f?r Systemarchitektur Datenschutz und Datensicherheit, Tel. +49-351-463-37918