Description of problem: Memory protection failure while playing game that uses perl-Tk Version-Release number of selected component (if applicable): perl-Tk-804.027-10.fc6 How reproducible: Always Steps to Reproduce: 1. download http://isoid.king.net.pl/tk-horace-20060126.tar.gz, unpack and run 2. finish level 1 3. Actual results: while changing to level 2, memory protection failure will crash whole game. It has never happend before while tested on many other unixes including cygwin enwironment! Expected results: game should change to level 2 Additional info: there is actually another perl-Tk package on atrpms repository (perl-Tk-804.027-12.fc6.at), this one does not crash the game, additonally atrpms provides one more rpm for perl-Tk with TableMatrix widget (perl-Tk-TableMatrix-1.2-17.fc6.at).
The same problem with F7 and the same solution: download http://dl.atrpms.net/all/perl-Tk-804.027-12.fc6.at.i386.rpm from atrpms (there's no F7 version there, but this one is still newer that the one shipped with F7) and perl-Tk-TableMatrix-1.2-17.fc7.i386.rpm (version dedicated for F7 this time) from atrpms. This solves mentioned bug for good.
I wonder if this is still valid. Could you please try with the version in F-8 updates testing (Should also hit stable with the next push)? http://koji.fedoraproject.org/koji/search?terms=perl-Tk-804.028-1.fc8&type=build&match=glob
Yup, still it is the problem. It is caused by messageBox call which opens small window with given message. When user press OK button, process is killed by SIGSEGV. How come FC6 atrpms's implementation does not have the issue?
I have no clue. Sadly. I just tried here with the described game and perl-Tk-804.028-1.fc8 and I am not able to reproduce the issue. Can you provide any further information like a backtrace e.g.?
I have just fixed another SIGSEGV in perl-Tk. Could you try with -2 rawhide: http://koji.fedoraproject.org/koji/buildinfo?buildID=30137 f8: http://koji.fedoraproject.org/koji/buildinfo?buildID=30136 f7: http://koji.fedoraproject.org/koji/buildinfo?buildID=30138
I've updated to version -2 and it started to work fine. Now messageBox does not cause SIGSEGV.
Great thanks for the reply.
perl-Tk-804.028-2.fc7 has been pushed to the Fedora 7 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 perl-Tk'
perl-Tk-804.028-2.fc8 has been pushed to the Fedora 8 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 perl-Tk'
perl-Tk-804.028-2.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.
perl-Tk-804.028-2.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.