Red Hat Bugzilla – Bug 484493
Xmoto crashes with an ODE assertion error if enter is pressed during gameplay
Last modified: 2009-03-05 14:42:01 EST
Description of problem:
The game crashes when enter is pressed during play with this error message:
[joonas@kaappi ~]$ xmoto
ODE INTERNAL ERROR 1: assertion "g_bODEInitialized" failed in dCloseODE() [odeinit.cpp]
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Start xmoto
2. Select a course and start driving
3. Press enter
The game crashes with the error message described above
The level restarts, with me able to try completing the level again.
I am using the non-free fglrx display driver from RPM Fusion (version 9.1), if it matters.
Does the crash occur without that driver?
It does for me. FWIW, 0.4.2-4.fc10 did not crash. I just updated to 0.4.2-5.fc10 today and the crashing started.
Odd, we had an ODE-related crash, which was fixed in 0.4.2-5, wonder if we missed something.
Hans, does this look familiar?
(In reply to comment #3)
> Odd, we had an ODE-related crash, which was fixed in 0.4.2-5, wonder if we
> missed something.
> See: https://bugzilla.redhat.com/show_bug.cgi?id=466738
> Hans, does this look familiar?
Yes, sorta, this means that there is an odeClose() (or something like that) which was not precedeed by an odeInit(), so I guess there might be some path now where we call odeClose twice.
Please test this build in 10-testing:
Thanks, that fixed it!
Pushed for stable.
Not closed by bodhi. . .