Bug 562038
Summary: | [abrt] crash in greyhounds-0.8-0.5.prealpha.fc12 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Drew Reed <nefarious.aurifier> | ||||
Component: | greyhounds | Assignee: | Bruno Wolff III <bruno> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 12 | CC: | andreb, deeppurplefedora, kevin, okeydokeymaurice, QFanatic | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i686 | ||||||
OS: | Linux | ||||||
Whiteboard: | abrt_hash:a9d8d69a221b64d10cc8bf6b1455a28cedf03358 | ||||||
Fixed In Version: | greyhounds-0.8-0.8.prealpha.fc11 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2010-04-09 01:42:59 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Drew Reed
2010-02-05 03:52:05 UTC
Created attachment 388959 [details]
File: backtrace
Tried this procedure "How to reproduce ----- 1. Open Greyhounds. 2. Click "No, start new game" (That's the only way the application will load at all.) 3. Load save file. 4. Ta-da! " This still crashes the program Any other ideas? That's the point, I'm afraid. No matter what you do to load a save file, the program crashes. *** Bug 537583 has been marked as a duplicate of this bug. *** *** Bug 560300 has been marked as a duplicate of this bug. *** Yeah, it looks like it's doing some unsafe string manipulation. ;( I will try and see if I can come up with a patch... unfortunately, upstream is very inactive. ;( Sadly, I just don't have time to fix this up. ;( I have released ownership of it and hopefully some other maintainer with more time will come along and get it fixed. ;( Oh, that's too bad. I understand that, though. Good luck with whatever else you are doing! ^__^ How to reproduce ----- 1. Game crashes if I try to load my previous game 2. 3. Comment ----- the program crashes every time I try to load a saved game This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. It looks like the way it does save games is bad. The save file is architecture dependent as far as I can tell. The data should probably all be serialized when being stored based off of some table of what needs to be saved /loaded , so that it is easy to change. Ideally the load would have some ability to deal with format changes. However, if I can figure out a simple way to do it, I'll make a quick change. Rewriting the save / load feature is probably going to take more time than I have right now. I found something that looks like it was causing the problem. I am in the process of making updates-testing pushes for F13, F12 and F11. So far I have tested the F14 build (just the loading of a save file, I don't play greyhounds) on an F13 system. I don't have F12 or F11 systems currently and would especially appreciate getting confirmation that those builds work as expected. greyhounds-0.8-0.8.prealpha.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/greyhounds-0.8-0.8.prealpha.fc12 greyhounds-0.8-0.8.prealpha.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/greyhounds-0.8-0.8.prealpha.fc11 greyhounds-0.8-0.8.prealpha.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/greyhounds-0.8-0.8.prealpha.fc13 Got Fedora 12 here! Works perfectly so far as I can see. You're awesome. ^_^ greyhounds-0.8-0.8.prealpha.fc11 has been pushed to the Fedora 11 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 greyhounds'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/greyhounds-0.8-0.8.prealpha.fc11 greyhounds-0.8-0.8.prealpha.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 greyhounds'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/greyhounds-0.8-0.8.prealpha.fc12 greyhounds-0.8-0.8.prealpha.fc13 has been pushed to the Fedora 13 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 greyhounds'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/greyhounds-0.8-0.8.prealpha.fc13 greyhounds-0.8-0.8.prealpha.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report. greyhounds-0.8-0.8.prealpha.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. greyhounds-0.8-0.8.prealpha.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report. |