[Mokomaze] Two bugreports and a feature-request (was: Re: [Mokomaze 0.5.0] is released)

Paul Fertser fercerpav at gmail.com
Sat May 2 20:50:58 CEST 2009

Hey ANT!

Thank you for this great app, it's really nice and cool and fun and

Marcel <tanuva at googlemail.com> writes:
> Could you consider building against libode1 (ODE 0.11, debian sid) instead of 
> libode0debian1 (ODE 0.9, debian lenny/squeeze)? Freerunner-Debian is a Debian 
> sid/experimental so it would be nice not having to pull libode0debian1 from 
> squeeze...

Yeah, i second this. And unfortunately it'll need some fixing because
libode1 from Debian sid asserts with your app. That's the first

# mokomaze 
File_loader: savegame file not found
File_loader: 14 game levels parsed
Accelerometer: starting auto-detection of device type
Accelerometer: Neo Freerunner detected
Accelerometer: current threshold value is 0
Accelerometer: threshold is not required to be changed.

ODE Message 2: mass must be > 0 in dMassCheck() File mass.cpp Line 49

ODE Message 2: mass must be > 0 in dMassCheck() File mass.cpp Line 49

ODE INTERNAL ERROR 1: assertion "dMassCheck(mass)" failed in
dBodySetMass() [ode.cpp]

The second:
Try to make it resolution-independent. It now segfaults in QVGA mode.

How to reproduce:
xrandr -s 240x320
(for X.org it's enough, for broken Xglamo you'll need the second
echo qvga-normal > /sys/bus/spi/devices/spi2.0/state
Now you'll see a QVGA screen (but with xglamo default configuration the TS still reports
640x480 coordinates, therefore TS is unusable; xorg doesn't have that
try to start mokomaze via ssh, it segfaults:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x40022230 (LWP 8828)]
0x0000af48 in CreateSurface ()
Current language:  auto; currently asm
(gdb) bt full
#0  0x0000af48 in CreateSurface ()
No locals.
#1  0x0000c89c in render_window ()
No locals.
#2  0x0000a144 in main ()
No locals.

Ok, and one little feature-request:
I guess we all would like to have a special cheat: if you hold FR
upside down, the ball shouldn't fall into a hole :)

Great thanks and Happy hacking!
Be free, use free (http://www.gnu.org/philosophy/free-sw.html) software!
mailto:fercerpav at gmail.com

More information about the community mailing list