Bug 351171
Summary: | egoboo fails to load, segfaults | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Kevin Kofler <kevin> |
Component: | egoboo | Assignee: | Hans de Goede <hdegoede> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 7 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 2.4.3-4.fc7 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-10-29 19:11:03 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: |
Description
Kevin Kofler
2007-10-24 19:45:47 UTC
What fun it turns out all character classes accept the one I was testing with either hang or crash :) Well 2 bugs (1 hang, 1 crash) later they all work fine. Can you give the resulting packages from the following build a try once its finished? http://koji.fedoraproject.org/koji/taskinfo?taskID=212621 I've tested my fixes on x86_64 F-8(ish) if you can confirm that things are ok on F-7 i386 now too, then I'll push the fixed build as an update for F-7 and ask for the F-8 build of the fix to be included in the F-8 release. Unfortunately I still get the segfault with egoboo-2.4.3-3.fc7.i386.rpm from Koji. I checked the backtrace and it's still the same. Ah, what fun. There was an of by one bug in the script parser that upstream worked around by treating '\0' as whitespace, causing parts of the parser to go read beyond the string in uninitialized memory until it finds a non '\0' character. Which it happens to encounter before segfaulting on x86_64, but on i386 the memory is zero-ed and it segfaults before encountering a non '\0' char. This and another crash on x86_64 when a script.txt file didn't end with a newline (paladin class) have been fixed in this build: http://koji.fedoraproject.org/koji/taskinfo?taskID=213887 Which works well for me. I'll be pushing this to updates-testing, I've put the koji URL above as it may take a while before the update actually shows up. Thanks for reporting this! Any further feedback is much appreciated (I ported this from win32, hence the slew of bugs). Further feedback is esp. appreciated as I will be requesting inclusion in F-8 release of this version (as the current version is rather poor). I can confirm that egoboo-2.4.3-4.fc7 from Koji works. Windowed mode doesn't quite do the right thing though (using mouse movements as input and not capturing the mouse means it's a PITA to control the character). (Should I file a separate bug report about that?) (In reply to comment #5) > I can confirm that egoboo-2.4.3-4.fc7 from Koji works. > Good! I hope you enjoy playing it and please let me know of any other bugs. > Windowed mode doesn't quite do the right thing though (using mouse movements as > input and not capturing the mouse means it's a PITA to control the character). > (Should I file a separate bug report about that?) Well you can also control the character with the numeric keypad, and not capturing the mouse in windowed mode is a feature not a bug IMHO, as capturing the mouse in windowed mode makes it (nearly) impossible to debug a graphical application on a single head machine. If you want to play with the mouse, play fullscreen! I agree that capturing the mouse is an annoyance, if I use windowed mode, I don't want the game to capture everything anyway. Thanks for the hint about the numeric keypad. egoboo-2.4.3-4.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report. |