Closed jpsilvashy closed 14 years ago
Known issue with original 0.7.0 source: 26937 read_timeout=() causes segmentation fault
darwin 10.0 is Snow Leopard. Are you running in 64-bit mode?
Yes, I didn’t even think of that. Is it a 64-bit issue? I noticed that the ticket you linked to is associated with 64-bit also.
Don't believe I can run in non 64-bit mode. At least I'm not sure how.
I don't know, the other ticket is what had me wondering if this was a 32 vs. 64 issue. I'm still using Leopard because it's an issue for other programs.
Snow Leopard runs a 32-bit kernel by default, but I you may be running 64-bit ruby and/or gems.
I'll try to replicate this on ruby 1.8.6 Leopard when I get the chance.
I cannot reproduce this bug using ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0]
I'll test it with Snow Leopard + Ruby 1.8.7 next week.
I cannot reproduce this ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux] either.
This could very well be a 64-bit issue :\
Well that actually helps alot, hopefully 1.9 addresses it, I'll test this weekend and let you know what I get.
I have fixed the segfault issues in my fork. It is an issue when compiling and running x86_64. It affected the following methods: flow_control= read_timeout= write_timeout= rts= dtr=
Thanks for you fix.
It's not a clean merge since you've also integrated tenderlove's changes. I'm also reviewing the serialport SVN or rubyforge where many changes, including these, have already been made, but not released. Why? I do not know.
I should have a new one out soon.
Yeah, I saw that not much was happening on rubyforge and ended up stumbling on the project here. Let me know if I can help.
This has been fixed and merged in experimental branch. Thank you!