abrt 1.0.4 detected a crash. architecture: i686 Attached file: backtrace cmdline: ruby ./CheckButton.rb comment: Possible problem with the ruby-tcltk package. component: ruby executable: /usr/bin/ruby kernel: 2.6.31.12-174.2.3.fc12.i686.PAE package: ruby-1.8.6.383-6.fc12 rating: 4 reason: Process was terminated by signal 6 (Aborted) release: Fedora release 12 (Constantine) How to reproduce ----- 1. Running the Frame.rb program causes core dump 2. Comment out the TkFrame.new() command, and the program run normally. 3.
Created attachment 387626 [details] File: backtrace
Created attachment 387627 [details] Ruby Tk source
Interesting that it goes away when you dont TkFrame.new I have never suceeded to run on of my ruby-tcltk programs on F10-F12 but for me TkFrame is pretty essential:(
tested for fun - exactly the same problem and exactly the same workaround works on F10 as well.
tested a more complex program after removing all TkFrame calls - still crashes with what appears to be random memory corruption.
Richard, would you test the following? http://koji.fedoraproject.org/koji/taskinfo?taskID=2180631 http://koji.fedoraproject.org/scratch/mtasaka/task_2180631/
thanks, I did recompile the package in F10 and my testcase now works without any glitches. I expect the same result in F12 which I will hopefully be able to test within a day. Should I test the ruby-1.9 packages again as well? Some weeks ago I tried but my tcltk testcase had many failures.
@Richard: Thank you for testing. If Fedora's ruby-sig agrees to push this ruby rpms, I will submit updates request. I have not tested ruby 1.9 yet, however if Tk module of ruby 1.9 won't work, trying to replace ext/tk directory in ruby source with the latest trunk, i.e. http://svn.ruby-lang.org/repos/ruby/trunk/ext/tk/ may work. ... And it seems I have completely forgotton that the original reporter was Edward, sorry. Edward, I appreciate if you would test the new rpm, too.
ruby-1.8.6.399-3.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/ruby-1.8.6.399-3.fc13
ruby-1.8.6.399-3.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/ruby-1.8.6.399-3.fc12
ruby-1.8.6.399-3.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update ruby'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/ruby-1.8.6.399-3.fc12
for some reason I was not able to use the mentioned yum update command (see bellow). However I did recompile the exact source package on an up to date F12 system and it works fine, all problems gone. The same test program caused immedaiate coredump just before the update. # yum --enablerepo=updates-testing update ruby Loaded plugins: auto-update-debuginfo, changelog, downloadonly, keys, presto, : refresh-packagekit, security updates-testing/metalink | 20 kB 00:01 updates-testing | 4.5 kB 00:00 http://mirror1.atrpms.net/fedora/linux/updates/testing/12/i386/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for updates-testing Trying other mirror. updates-testing | 4.5 kB 00:00 http://fedora.tu-chemnitz.de/pub/linux/fedora/linux/updates/testing/12/i386/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for updates-testing Trying other mirror. ... ...
ruby-1.8.6.399-4.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/ruby-1.8.6.399-4.fc13
ruby-1.8.6.399-4.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/ruby-1.8.6.399-4.fc12
ruby-1.8.6.399-4.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update ruby'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/ruby-1.8.6.399-4.fc12
ruby-1.8.6.399-4.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
ruby-1.8.6.399-4.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
ruby-1.8.6.399-6.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/ruby-1.8.6.399-6.fc13
ruby-1.8.6.399-6.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/ruby-1.8.6.399-6.fc12
ruby-1.8.6.399-6.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.