Debian Squeeze: floating point exception

Added by Vagueism about 8 years ago

Hello and thanks for all the hard work!

I've managed to compile the client and the libraries with cmake on Debian Squeeze.
However, when I try running the binary I see a window pop up for half a second before it closes down.
The output ends with "Flyttalsfel" which I presume is "floating point exception" in english, not that it makes me any wiser.
Does anyone know what causes this?

I have an ATI card with driver 10-4 and a dual monitor setup.

The last lines in the terminal window:

WRN b5b0c720 path.cpp 1418 insertFileInMap <Unknown> : PATH: CPath::insertFileInMap(zo_hom_civil01_lead_torse_c3_zo_u6.dds, characters_maps_zo_hom_civil01_hr.bnp@zo_hom_civil01_lead_torse_c3_zo_u6.dds, 0, dds): already inserted from 'characters_maps_hr.bnp@', skip it
WRN b5b0c720 path.cpp 1418 insertFileInMap <Unknown> : PATH: CPath::insertFileInMap(zo_hom_civil01_lead_torse_c3_zo_u6.tga, characters_maps_zo_hom_civil01_hr.bnp@zo_hom_civil01_lead_torse_c3_zo_u6.dds, 1, dds): already inserted from 'characters_maps_hr.bnp@', skip it
INF b5b0c720 path.cpp 935 addSearchPath <Unknown> : PATH: CPath::addSearchPath(examples, recursive, not alternative): 'examples' is not a directory, I'll call addSearchFile()
WRN b5b0c720 path.cpp 1076 addSearchFile <Unknown> : PATH: CPath::addSearchFile(examples, 0, ''): 'examples' is not found, skip it (current dir is '/home/fredrik/Shortcuts/ryzom_client_open'
INF b5b0c720 init.cpp 628 addPreDataPaths <Unknown> : PROFILE: 0 seconds for Add search paths Predata
WRN b5b0c720 path.cpp 1904 getFileModificationDate <Unknown> : Can't get modification date on file './translation/work/skill_words_en.txt' : No such file or directory
WRN b5b0c720 path.cpp 1904 getFileModificationDate <Unknown> : Can't get modification date on file './translation/work/faction_words_en.txt' : No such file or directory
WRN b5b0c720 path.cpp 1904 getFileModificationDate <Unknown> : Can't get modification date on file './translation/work/place_words_en.txt' : No such file or directory
WRN b5b0c720 path.cpp 1904 getFileModificationDate <Unknown> : Can't get modification date on file './translation/work/item_words_en.txt' : No such file or directory
WRN b5b0c720 path.cpp 1904 getFileModificationDate <Unknown> : Can't get modification date on file './translation/work/creature_words_en.txt' : No such file or directory
WRN b5b0c720 path.cpp 1904 getFileModificationDate <Unknown> : Can't get modification date on file './translation/work/sbrick_words_en.txt' : No such file or directory
WRN b5b0c720 path.cpp 1904 getFileModificationDate <Unknown> : Can't get modification date on file './translation/work/sphrase_words_en.txt' : No such file or directory
WRN b5b0c720 path.cpp 1904 getFileModificationDate <Unknown> : Can't get modification date on file './translation/work/title_words_en.txt' : No such file or directory
WRN b5b0c720 path.cpp 517 lookup <Unknown> : PATH: File (classificationtype_words_en.txt) not found (classificationtype_words_en.txt)
WRN b5b0c720 path.cpp 1904 getFileModificationDate <Unknown> : Can't get modification date on file '' : No such file or directory
WRN b5b0c720 path.cpp 1904 getFileModificationDate <Unknown> : Can't get modification date on file './translation/work/classificationtype_words_en.txt' : No such file or directory
WRN b5b0c720 path.cpp 1904 getFileModificationDate <Unknown> : Can't get modification date on file './translation/work/outpost_words_en.txt' : No such file or directory
WRN b5b0c720 init.cpp 536 checkDriverVersion <Unknown> : Can't check video driver version
DBG b5b0c720 dynloadlib.cpp 206 loadLibrary <Unknown> : Loading dynamic library 'libnel_drv_opengl.so'
INF b5b0c720 dru.cpp 86 createGlDriver <Unknown> : Using the library 'nel_drv_opengl' that is in the directory: 'libnel_drv_opengl.so'
DBG b5b0c720 driver_opengl.cpp 489 init <Unknown> : 3D: XOpenDisplay on ':0.0' OK
Flyttalsfel


Replies (1)

RE: Debian Squeeze: floating point exception - Added by kervala about 8 years ago

Hi, thanks for reporting that :)

Under Windows, I deactivated the ignore float exceptions flag for my client so I can detect them too.

I did an issue :
http://dev.ryzom.com/issues/963

Please could you post more informations about file/line where exceptions occurs ?

You could recompile NeL and Ryzom with NL_RELEASE_DEBUG (I don't know how to specify that to CMake) and launch client with : "gdb client" and then "run"

When your client will crash, you will get file and line numbers where it crashed :)

(1-1/1)