Bug 562038 - [abrt] crash in greyhounds-0.8-0.5.prealpha.fc12
Summary: [abrt] crash in greyhounds-0.8-0.5.prealpha.fc12
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: greyhounds
Version: 12
Hardware: i686
OS: Linux
low
medium
Target Milestone: ---
Assignee: Bruno Wolff III
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:a9d8d69a221b64d10cc8bf6b145...
: 537583 560300 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-02-05 03:52 UTC by Drew Reed
Modified: 2010-05-03 16:01 UTC (History)
5 users (show)

Fixed In Version: greyhounds-0.8-0.8.prealpha.fc11
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-04-09 01:42:59 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (18.25 KB, text/plain)
2010-02-05 03:52 UTC, Drew Reed
no flags Details

Description Drew Reed 2010-02-05 03:52:05 UTC
abrt 1.0.4 detected a crash.

architecture: i686
Attached file: backtrace
cmdline: greyhounds
component: greyhounds
executable: /usr/bin/greyhounds
kernel: 2.6.31.12-174.2.3.fc12.i686
package: greyhounds-0.8-0.5.prealpha.fc12
rating: 4
reason: Process was terminated by signal 6 (Aborted)
release: Fedora release 12 (Constantine)

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!

Comment 1 Drew Reed 2010-02-05 03:52:07 UTC
Created attachment 388959 [details]
File: backtrace

Comment 2 Andre Bosch 2010-02-06 11:02:01 UTC
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?

Comment 3 Drew Reed 2010-02-06 16:26:17 UTC
That's the point, I'm afraid. No matter what you do to load a save file, the program crashes.

Comment 4 Kevin Fenzi 2010-02-09 23:54:48 UTC
*** Bug 537583 has been marked as a duplicate of this bug. ***

Comment 5 Kevin Fenzi 2010-02-09 23:55:01 UTC
*** Bug 560300 has been marked as a duplicate of this bug. ***

Comment 6 Kevin Fenzi 2010-02-09 23:57:08 UTC
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. ;(

Comment 7 Kevin Fenzi 2010-03-13 22:53:07 UTC
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. ;(

Comment 8 Drew Reed 2010-03-14 04:39:13 UTC
Oh, that's too bad. I understand that, though. Good luck with whatever else you are doing! ^__^

Comment 9 okeydokeymaurice 2010-03-18 04:43:06 UTC

How to reproduce
-----
1. Game crashes if I try to load my previous game
2.
3.

Comment 10 okeydokeymaurice 2010-03-20 04:35:19 UTC

Comment
-----
the program crashes every time I try to load a saved game

Comment 11 Fedora Admin XMLRPC Client 2010-03-26 23:06:33 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 12 Bruno Wolff III 2010-03-27 13:46:26 UTC
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.

Comment 13 Bruno Wolff III 2010-03-27 16:32:59 UTC
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.

Comment 14 Fedora Update System 2010-03-27 16:35:43 UTC
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

Comment 15 Fedora Update System 2010-03-27 16:35:48 UTC
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

Comment 16 Fedora Update System 2010-03-27 16:35:55 UTC
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

Comment 17 Drew Reed 2010-03-28 00:55:01 UTC
Got Fedora 12 here! Works perfectly so far as I can see. You're awesome. ^_^

Comment 18 Fedora Update System 2010-03-30 02:13:03 UTC
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

Comment 19 Fedora Update System 2010-03-30 02:19:54 UTC
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

Comment 20 Fedora Update System 2010-04-01 19:33:33 UTC
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

Comment 21 Fedora Update System 2010-04-09 01:42:54 UTC
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.

Comment 22 Fedora Update System 2010-04-09 04:19:40 UTC
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.

Comment 23 Fedora Update System 2010-05-03 16:01:46 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.