Mutual GNU / Linux


Client don't start anymore

Hi yet again,

I did a build from the compatibility-develop branch in docker, and it crashes exactly the same, but now I have debug symbols :-)
The only thing it tells me though is it eventually choked on objects.bnp:

Program received signal SIGABRT, Aborted.
0x00007ffff5004c37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 0x00007ffff5004c37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007ffff5008028 in __GI_abort () at abort.c:89
#2 0x00007ffff50412a4 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7ffff5153310 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#3 0x00007ffff504d82e in malloc_printerr (ptr=<optimized out>, str=0x7ffff5153488 "free(): invalid next size (normal)", action=1) at malloc.c:4998
#4 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3842
#5 0x00000000010809dd in clear (this=<optimized out>) at /ryzom.hg/nel/include/nel/misc/object_vector.h:134
#6 ~CObjectVector (this=<optimized out>, __in_chrg=<optimized out>) at /ryzom.hg/nel/include/nel/misc/object_vector.h:87
#7 ~CObjectVector (this=0x23b85f48, __in_chrg=<optimized out>) at /ryzom.hg/nel/include/nel/misc/object_vector.h:424
#8 contReset<NLMISC::CObjectVector<unsigned char, true> > (a=...) at /ryzom.hg/nel/include/nel/misc/common.h:166
#9 NLMISC::CBitmap::reset (this=this@entry=0x23b85f40, type=type@entry=NLMISC::CBitmap::RGBA) at /ryzom.hg/nel/src/misc/bitmap.cpp:2014
#10 0x0000000000f8846b in NL3D::ITexture::release (this=0x23b85f40) at /ryzom.hg/nel/include/nel/3d/texture.h:334
#11 0x0000000001a54a4a in NL3D::NLDRIVERGL::CDriverGL::setupTextureEx (this=0x7925, tex=..., bUpload=6, bAllUploaded=@0x32: <error reading variable>,
bMustRecreateSharedTexture=false) at /ryzom.hg/nel/src/3d/driver/opengl/driver_opengl_texture.cpp:1208
#12 0x0000000001a510da in NL3D::NLDRIVERGL::CDriverGL::setupTexture (this=<optimized out>, tex=...) at /ryzom.hg/nel/src/3d/driver/opengl/driver_opengl_texture.cpp:683
#13 0x0000000001194f54 in NL3D::CMaterial::flushTextures (this=0x23b85d90, driver=..., selectedTexture=0) at /ryzom.hg/nel/src/3d/material.cpp:378
#14 0x00000000012e01f9 in NL3D::CMeshBase::flushTextures (this=0x7925, driver=..., selectedTexture=6) at /ryzom.hg/nel/src/3d/mesh_base.cpp:437
#15 0x0000000001260ca5 in NL3D::CShapeBank::preLoadShapes (this=this@entry=0x4562fb8, shapeCacheName="PreLoadObjects",
listFile=std::vector of length 1543, capacity 2048 = {...}, wildCardNotLwr="*.shape", progress=progress@entry=0x216fe80 <ProgressBar>,
flushTextures=flushTextures@entry=true, drv=0x4818e60) at /ryzom.hg/nel/src/3d/shape_bank.cpp:894
#16 0x000000000130ecc5 in NL3D::CShapeBankUser::preLoadShapesFromBNP (this=this@entry=0x4562fb0, shapeCacheName="PreLoadObjects", bnpName="objects.bnp",
wildCardNotLwr="*.shape", progress=0x216fe80 <ProgressBar>, flushTextures=flushTextures@entry=true) at /ryzom.hg/nel/src/3d/shape_bank_user.cpp:93
#17 0x0000000000af4c56 in initMainLoop () at /ryzom.hg/ryzom/client/src/init_main_loop.cpp:1172
#18 0x00000000008df327 in main (argc=<optimized out>, argv=<optimized out>) at /ryzom.hg/ryzom/client/src/client.cpp:388
(gdb) f 12
#12 0x0000000001a510da in NL3D::NLDRIVERGL::CDriverGL::setupTexture (this=<optimized out>, tex=...) at /ryzom.hg/nel/src/3d/driver/opengl/driver_opengl_texture.cpp:683
683 /ryzom.hg/nel/src/3d/driver/opengl/driver_opengl_texture.cpp: No such file or directory.
(gdb) info locals
nTmp = true
(gdb) p tex
$1 = <optimized out>
(gdb) f 16
#16 0x000000000130ecc5 in NL3D::CShapeBankUser::preLoadShapesFromBNP (this=this@entry=0x4562fb0, shapeCacheName="PreLoadObjects", bnpName="objects.bnp",
wildCardNotLwr="*.shape", progress=0x216fe80 <ProgressBar>, flushTextures=flushTextures@entry=true) at /ryzom.hg/nel/src/3d/shape_bank_user.cpp:93
93 /ryzom.hg/nel/src/3d/shape_bank_user.cpp: No such file or directory.
Show topic
Last visit Thursday, 18 April 23:12:00 UTC
P_:

powered by ryzom-api