From: Groleo Marius Date: 2010-02-05T19:34:13+09:00 Subject: Segfault on ruby 1.8.7 --0015174bdd3ac34a61047ed7fd60 Content-Type: text/plain; charset=UTF-8 Hi, I get a SEGFAULT on ruby1.8.7 using the scripts above on Ubuntu 9.10. It didn't crashed ruby1.9.1 though. Loaded symbols for /usr/lib/ruby/1.8/i486-linux/socket.so Core was generated by `/usr/bin/ruby ./massbinder.rb'. Program terminated with signal 6, Aborted. #0 0x001a8422 in __kernel_vsyscall () (gdb) bt #0 0x001a8422 in __kernel_vsyscall () #1 0x00e514d1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #2 0x00e54932 in *__GI_abort () at abort.c:92 #3 0x00c5563d in rb_bug (fmt=0xcf764c "Segmentation fault") at error.c:213 #4 0x00cc5337 in sigsegv (sig=11) at signal.c:634 #5 #6 0x00c85a4c in rb_f_select (argc=0, argv=0x0, obj=0) at io.c:4933 #7 0x00000000 in ?? () (gdb) q ./massbinder.rb:32: [BUG] Segmentation fault ruby 1.8.7 (2009-06-12 patchlevel 174) [i486-linux] Aborted (core dumped) -- Regards, Groleo! --0015174bdd3ac34a61047ed7fd60 Content-Type: application/x-ruby; name="massbinder.rb" Content-Disposition: attachment; filename="massbinder.rb" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g5atzt370 IyEgL3Vzci9iaW4vcnVieQoKcmVxdWlyZSAnc29ja2V0JwppbmNsdWRlIFNvY2tldDo6Q29uc3Rh bnRzCgphY2NlcHRvcnM9QXJyYXkubmV3CmNsaWVudHMgPSBBcnJheS5uZXcKCmZvciBpIGluICgg MTAyNS4uMTAwMDAgKSAKCWFjY2VwdG9yc1tpXSA9IFNvY2tldC5uZXcoIEFGX0lORVQsIFNPQ0tf U1RSRUFNLDAgKQoJc29ja2FkZHIgPSBTb2NrZXQucGFja19zb2NrYWRkcl9pbiggaSwgJ2xvY2Fs aG9zdCcgKQoJYmVnaW4KCQlhY2NlcHRvcnNbaV0uYmluZCggc29ja2FkZHIgKQoJCWFjY2VwdG9y c1tpXS5saXN0ZW4oNjU1MzUpCglyZXNjdWUgRXJybm86OkVBRERSSU5VU0UKCQlwdXRzICJFcnJv cjogIiArICQhICsgIiBwb3J0OiAiICsgaS50b19zCgllbmQKZW5kCnB1dHMgImJpbmRlZCAxMDI1 IHRvIDEwLjAwMCAiCgp3aGlsZSB0cnVlCgliZWdpbgoJCW5ld19jbGllbnRzID0gSU8uc2VsZWN0 KCBhY2NlcHRvcnNbMTAyNS4uIDE1MDBdLCBuaWwsIG5pbCwgMC4wMDEgKQoJCWlmIG5ld19jbGll bnRzICE9IG5pbCB0aGVuCgkJCWZvciBzb2NrIGluIG5ld19jbGllbnRzWzBdCgkJCQljbGllbnQs IGNsaWVudF9zb2NrYWRkciA9IHNvY2suYWNjZXB0CgkJCQlwdXRzICIgQUNDRVBUZWQiCgkJCQlj bGllbnRzLnB1c2goIGNsaWVudCApCgkJCWVuZAoJCWVuZAoKCQlyZXN1bHRzID0gSU8uc2VsZWN0 KCBjbGllbnRzLCBuaWwsIG5pbCwgMC4wMDEgKQoJCWlmIHJlc3VsdHMgIT0gbmlsIHRoZW4KCQkJ Zm9yIHNvY2sgaW4gcmVzdWx0c1swXQoJCQkJcGFpciA9IHNvY2suZ2V0cwoJCQkJaWYgcGFpciAh PSBuaWwgdGhlbgoJCQkJCXB1dHMgIiBSRUNWZWQ6IFsje3BhaXJ9XSIKCQkJCWVuZAoJCQkJaWYg c29jay5lb2Y/IHRoZW4KCQkJCQljbGllbnRzLmRlbGV0ZShzb2NrKQoJCQkJCW5leHQKCQkJCWVu ZAoJCQllbmQKCQllbmQKCXJlc2N1ZSBFcnJubzo6RUFHQUlOLCBFcnJubzo6RUNPTk5BQk9SVEVE LCBFcnJubzo6RVBST1RPLCBFcnJubzo6RUlOVFIsRXJybm86OkVJTlZBTAoJCXB1dHMgaS50b19z ICsgIiBFcnJvciAiICsgJCEKCQlzbGVlcCAxCgkJI3JldHJ5CgllbmQKZW5kCg== --0015174bdd3ac34a61047ed7fd60 Content-Type: application/x-ruby; name="massclient.rb" Content-Disposition: attachment; filename="massclient.rb" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g5atzvs01 IyEgL3Vzci9iaW4vcnVieQoKcmVxdWlyZSAnc29ja2V0JwppbmNsdWRlIFNvY2tldDo6Q29uc3Rh bnRzCgoKCmNsYXNzIENsaWVudAoJQHNvY2s9MAoJQGRMZW49MAoJZGVmIGluaXRpYWxpemUoIGxl biAgKQoJCUBzb2NrID0gU29ja2V0Lm5ldyggQUZfSU5FVCwgU09DS19TVFJFQU0sMCApCgkJQGRM ZW49bGVuCgllbmQKCWRlZiBjb25uZWN0KHBvcnQsIGhvc3QpCgkJc29ja2FkZHIgPSBTb2NrZXQu cGFja19zb2NrYWRkcl9pbiggcG9ydCwgaG9zdCApCgkJYmVnaW4KCQkJcHV0cyAiY29ubmVjdCAi K3BvcnQudG9fcwoJCQlAc29jay5jb25uZWN0KCBzb2NrYWRkciApCgkJcmVzY3VlIEVycm5vOjpF QUREUklOVVNFCgkJCXB1dHMgIkVycm9yOiAiICsgJCEKCQllbmQKCWVuZAoJZGVmIHdvcmsoKQoJ CWlmIEBkTGVuIDwgMCB0aGVuCgkJCXJldHVybiBmYWxzZQoJCWVuZAoJCXdyb3RlID0gQHNvY2su d3JpdGVfbm9uYmxvY2soICJYIiAqIEBkTGVuICkKCQlAZExlbiAtPSB3cm90ZQoJCXJldHVybiB0 cnVlCgllbmQKCWRlZiBjbG9zZSgpCgkJaWYgQHNvY2suY2xvc2VkPyB0aGVuCgkJCXB1dHMgIkNs aWVudCBjbG9zZWQiCgkJCUBzb2NrLnNodXRkb3duKFNvY2tldDo6U0hVVF9SRFdSKQoJCQlAc29j ay5jbG9zZQoJCWVuZAoJZW5kCmVuZAoKCmNsaWVudHMgPSBBcnJheS5uZXcKCmZvciBpIGluICgg MTAyNS4uMTUwMCApIAoJY2xpZW50c1tpXSA9IENsaWVudC5uZXcoNDA5NikKCWJlZ2luCgkJY2xp ZW50c1tpXS5jb25uZWN0KCBpLCAnbG9jYWxob3N0JyApCglyZXNjdWUgRXJybm86OkVBRERSSU5V U0UKCQlwdXRzICJFcnJvcjogIiArICQhCgllbmQKZW5kCgpmb3IgaSBpbiAoIDEwMjUuLjE1MDAg KQoJaWYgY2xpZW50c1tpXS53b3JrID09IGZhbHNlIHRoZW4KCQljbGllbnRzW2ldLmNsb3NlCgll bmQKZW5kCgo= --0015174bdd3ac34a61047ed7fd60--