From: Danie Roux Date: 2006-02-20T07:47:40+09:00 Subject: GC Bug? Ruby 1.8.4 core dumps on a very small extension ------=_Part_5417_23979799.1140389244192 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi all, Long (and tiring) story short: I have an extension that is 40 lines* in total, the C code and Ruby code that exercise it. It core dumps, while I repeatedly call a method that just returns Qtrue. All it really does is: rb_iv_set(self, "@v", 100); in initialize. If I change that 100 to 99, it doesn't core dump. Change it back to 100, it core dumps within a few seconds. Further, the while loop that executes it looks like this: while true print '' b.buzz end If I take out the print statement, it keeps on running. Put back the print statement, and it core dumps. This is a self-compiled 1.8.4 on Ubuntu i386. A friend confirms that the same thing happens to him on Gentoo with 1.8.4. I am attaching the code, hopefully its going to come through. * It was around 600, and use to core dump every 8 hours or so. Snipping it down to these 40 lines was pure blind luck, and many 8 hour turnaround iterations. -- Danie Roux *shuffle* Adore Unix http://blog.acolyte.co.za ------=_Part_5417_23979799.1140389244192 Content-Type: application/x-gzip; name=funny_fail.tar.gz Content-Transfer-Encoding: base64 X-Attachment-Id: f_ejvyb2w4 Content-Disposition: attachment; filename="funny_fail.tar.gz" H4sIANvv+EMAA+2WXWvbMBSGfa1fIbxBHAiulfgD1nVsgxYKhbGL9db44xhrtZVNktMlpf99kkMS t7TLLpKObee5cfTmHOk4J684VSfEMq0y3pw4xyIwJFFknyyJguFzg8OCWRKzOElY7ASMxWHs0Oho FQ3olM4kpU7DK/hV3L7v/1KqXf+VlqCUL/NDn2EbHIfhs/1nYbLpfxjGRmeziDGHBocu5Cn+8/6/ fuN3QtW80vSCN+CXXIqsBS9NLy6vztN0TIiE7x2XQEd5t1qNCMnPPpoPvoBbQm5rk0S17IBQwzfJ haajUb/IfZtAQJSE/OnXRJ5h4H/4oYu5qA5/Aezzf7Dz/zROZtb/8SxB/78EW3O3N201IoWETEPa ZjdQGWd7rrWwO0b//qsM/G9b7RdHOGOf/+2wt5n/pklk/R+wKfr/JXjFRdF0JVBXdvnSr11CttJb pUs+9+t3A6kT3KgPNbVUJ+s4Yn5MzQt6/eHqyzkt7Jxw+kjkgmueNXwF3lpQ0FRjctePDDJP+SJV oD2rTqj7fuFOKAuCsdmmDwDdSdHnnJL7R1vbP/BwU3r3IOmzHVP6rMWcl/TSFJL2KTbQxvX10jNb RWmuPwFp0WRKea7VTR1GLz7lX6HQ23K2kS3oel56/Ram7t1bmrzdYkKDvan5+rC8X/Xh93j9IgiC IAiCIAiCIAiCIAiCIAiCIL/JT4oQxrQAKAAA ------=_Part_5417_23979799.1140389244192--