[Becasso] Segment violation
Becasso crashes on start
Thread 253 caused an exception: Segment violation
Reading symbols from /boot/beos/system/lib/libroot.so...done.
Loaded symbols for /boot/beos/system/lib/libroot.so
Reading symbols from /boot/beos/system/lib/libbe.so...done.
Loaded symbols for /boot/beos/system/lib/libbe.so
Reading symbols from /boot/beos/system/lib/libtracker.so...done.
Loaded symbols for /boot/beos/system/lib/libtracker.so
Reading symbols from /boot/beos/system/lib/libdevice.so...done.
Loaded symbols for /boot/beos/system/lib/libdevice.so
Reading symbols from /boot/beos/system/lib/libtranslation.so...done.
Loaded symbols for /boot/beos/system/lib/libtranslation.so
Reading symbols from /boot/beos/system/lib/libmedia.so...done.
Loaded symbols for /boot/beos/system/lib/libmedia.so
Reading symbols from /boot/beos/system/lib/libgame.so...done.
Loaded symbols for /boot/beos/system/lib/libgame.so
Reading symbols from /boot/home/config/lib/libz.so...done.
Loaded symbols for /boot/home/config/lib/libz.so
Reading symbols from /boot/beos/system/lib/libnet.so...done.
Loaded symbols for /boot/beos/system/lib/libnet.so
Reading symbols from /boot/beos/system/lib/libstdc++.hrev4.so...done.
Loaded symbols for /boot/beos/system/lib/libstdc++.hrev4.so
Reading symbols from /boot/beos/system/lib/libsocket.so...done.
Loaded symbols for /boot/beos/system/lib/libsocket.so
[Switching to team ./Becasso (253) thread Becasso (253)]
0x0036e4c8 in fclose () from /boot/beos/system/lib/libroot.so
(gdb) bt
#0 0x0036e4c8 in fclose () from /boot/beos/system/lib/libroot.so
#1 0x0026d107 in setup_alphabuffer ()
#2 0x0026d727 in main ()
(gdb)
beos's fclose() doesn't crash on a passed NULL pointer, unlike other implementations. Could this be the problem ?