Description of problem: kazehakase (maintained by me) causes segv on start with kazehakase-ruby also installed. gdb shows that segv is happening on ruby side. Version-Release number of selected component (if applicable): ruby-1.8.6.230-5.fc10.i386 kazehakase-ruby-0.5.4-7.svn3506_trunk.fc10.i386 libcanberra-gtk2-0.4-1.fc10.i386 How reproducible: 100% Steps to Reproduce: 1. install kazehakase, kazehakase-ruby 2. type "$ kazehakase" 3. Actual results: kazehakase segfaults Additional info: Strangely enough, when I download libcanberra-gtk2 to 0.3-2.fc10, segfault never happens...
Created attachment 312736 [details] gdb log when segv happens
That looks like a GC bug or related to GC in anywhere, including the extension if kazehakase-ruby has anything.
Once closing as I don't see this issue with ruby-1.8.6.287-1.fc10. If the issue occurs again, I will reopen this bug or resubmit another one. Thank you.
Sorry, however if I remove ~/.kazehakase this bug can always be reproduced with 1.8.6.287-1.fc10. gdb backtrace is still the same as my comment 1. Reopening...
Kazehakase upstream and also ruby-gnome2 upstream confirmed that this is a bug in Ruby/Glib. http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2/ruby-gnome2/trunk/glib/ChangeLog?r1=3303&r2=3312 Reassigning to ruby-gnome2.
Fixed in ruby-gnome2-0.17.0-3.fc10. To Allisson: Would you sync F-8/9 branches to devel?
Hi Mamoru, I think it's a good ideia, you can sync the branches?
(In reply to comment #7) > Hi Mamoru, > > I think it's a good ideia, you can sync the branches? Okay, then I will do later.
ruby-gnome2-0.17.0-1.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/ruby-gnome2-0.17.0-1.fc9
ruby-gnome2-0.17.0-1..fc8 has been submitted as an update for Fedora 8. http://admin.fedoraproject.org/updates/ruby-gnome2-0.17.0-1..fc8
ruby-gnome2-0.17.0-1.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.
ruby-gnome2-0.17.0-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.