[SOLVED] clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified !

Added by shackra almost 7 years ago

Hello guys!

I build succefully Ryzom-client, Ryzom-nel and Ryzom-data. However, Ryzom-client is showing an issue after I login. It just stay frozen!!
the log.log file at the bottom of the file shows this:

2012/07/20 20:57:12 INF 1186985792 <Unknown> client.cpp 575 main : Post-Login Init of Ryzom...
2012/07/20 20:57:12 WRN 1186985792 <Unknown> ligo_config.cpp 547 errorMessage : Can't open the file  for reading.
2012/07/20 20:57:12 WRN 1186985792 <Unknown> init.cpp 1257 postlogInit : Can't load primitive class file 
2012/07/20 20:57:12 DBG 1186985792 <Unknown> sheet_id.cpp 361 loadSheetId : Finished loading sheet_id.bin: 124466 entries read
2012/07/20 20:57:12 WRN 1186985792 <Unknown> sheet_id.cpp 389 init : SHEETID: Loading without known sound sheet id, please update sheet_id.bin with .sound sheets
2012/07/20 20:57:12 DBG 1186985792 <Unknown> audio_mixer_user.cpp 368 initDriver : AM: Init Driver 'AUTO' ('auto')...
2012/07/20 20:57:12 DBG 1186985792 <Unknown> dynloadlib.cpp 203 loadLibrary : Loading dynamic library '/usr/lib/nel/libnel_drv_openal.so'
2012/07/20 20:57:12 DBG 1186985792 <Unknown> ext_al.cpp 25 alExtInit : AL: Initializing extensions
2012/07/20 20:57:12 DBG 1186985792 <Unknown> audio_mixer_user.cpp 423 initDevice : AM: Init Device...
2012/07/20 20:57:12 DBG 1186985792 <Unknown> sound_driver_al.cpp 294 initDevice : AL: Opening device: 'NULL'
2012/07/20 20:57:12 DBG 1186985792 <Unknown> sound_driver_al.cpp 297 initDevice : AL: ALC_DEVICE_SPECIFIER: 'OpenAL Soft'
2012/07/20 20:57:12 DBG 1186985792 <Unknown> sound_driver_al.cpp 314 initDevice : AL: AL_VERSION: '1.1 ALSOFT 1.14', AL_RENDERER: 'OpenAL Soft', AL_VENDOR: 'OpenAL Community'
2012/07/20 20:57:12 DBG 1186985792 <Unknown> sound_driver_al.cpp 315 initDevice : AL: AL_EXTENSIONS: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_sa
2012/07/20 20:57:12 DBG 1186985792 <Unknown> ext_al.cpp 40 alExtInitDevice : AL: Initializing device extensions
2012/07/20 20:57:12 DBG 1186985792 <Unknown> sound_driver_al.cpp 325 initDevice : AL: EAX-RAM: Not available, ALC_EXT_EFX: Present
2012/07/20 20:57:12 DBG 1186985792 <Unknown> sound_driver_al.cpp 331 initDevice : AL: Max. sources: 256, Max. effects: 0
2012/07/20 20:57:13 INF 1186985792 <Unknown> load_form.h 878 loadForm : loadForm(): Loading packed file 'sounds.packed_sheets'
2012/07/20 20:57:13 INF 1186985792 <Unknown> load_form.h 950 loadForm : Don't update the packed sheet with real sheet
2012/07/20 20:57:13 INF 1186985792 <Unknown> audio_mixer_user.cpp 586 initDevice : AM: Initialized audio mixer with 32 voices, WITHOUT EAX and with 16 bits PCM sample source.
2012/07/20 20:57:13 DBG 1097623296 <Unknown> http_client.cpp 57 connect : Connected to web server 'su1.ryzom.com:50000'
2012/07/20 20:57:13 INF 1186985792 <Unknown> load_form.h 878 loadForm : loadForm(): Loading packed file 'user_var_binding.packed_sheets'
2012/07/20 20:57:13 INF 1186985792 <Unknown> load_form.h 950 loadForm : Don't update the packed sheet with real sheet
2012/07/20 20:57:13 INF 1186985792 <Unknown> load_form.h 878 loadForm : loadForm(): Loading packed file 'sound_groups.packed_sheets'
2012/07/20 20:57:13 INF 1186985792 <Unknown> load_form.h 950 loadForm : Don't update the packed sheet with real sheet
2012/07/20 20:57:13 INF 1186985792 <Unknown> clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified !

and nothing else!!!
I tried many configurations for cmake without success. so, I'll attach the last cmake options and arguments which I use to build the last client I tried (and from came this log.log output)

cmake .. -Wno-dev -DWITH_STATIC=ON -DWITH_RYZOM_CLIENT=ON -DWITH_LUA51=ON -DWITH_RYZOM_SERVER=OFF -DWITH_RYZOM_TOOLS=OFF -DWITH_LIBWWW_STATIC=ON -DWITH_NEL_TESTS=OFF -DWITH_NEL=OFF -DCMAKE_INSTALL_PREFIX=/usr -DRYZOM_ETC_PREFIX=/etc/ryzom -DRYZOM_SHARE_PREFIX=/usr/share/ryzom -DRYZOM_BIN_PREFIX=/usr/bin -DRYZOM_GAMES_PREFIX=/usr/bin -DWITH_SYMBOLS=ON

This is what I got from GDB:

jorge@Abril:~$ gdb ryzom_client
GNU gdb (GDB) 7.4.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying" 
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/ryzom_client...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/ryzom_client 
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0x7ffff2a7c700 (LWP 14664)]
[New Thread 0x7fffe913f700 (LWP 14676)]
[New Thread 0x7fffe2dba700 (LWP 14730)]
[Thread 0x7fffe2dba700 (LWP 14730) exited]
[New Thread 0x7fffe2dba700 (LWP 14731)]
[New Thread 0x7fffde5b8700 (LWP 14732)]
[New Thread 0x7fffdddb7700 (LWP 14733)]

47.png - a screenshot of the client frozen (1 MB)

log.log - the log.log file (412.4 kB)

client.log - the client.log file (411.9 kB)

error_join.log - the error_join.log file (998 Bytes)


Replies (19)

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by shackra almost 7 years ago

I rebuild the client and nel with debug symbols (finally!), so far, this is what I got from gdb over ryzom_client:

jorge@Abril:~$ gdb
GNU gdb (GDB) 7.4.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying" 
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) attach 4232
Attaching to process 4232
Reading symbols from /usr/bin/ryzom_client...done.
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Reading symbols from /usr/lib/libnelmisc.so.0...done.
Loaded symbols for /usr/lib/libnelmisc.so.0
Reading symbols from /usr/lib/libnelnet.so.0...done.
Loaded symbols for /usr/lib/libnelnet.so.0
Reading symbols from /usr/lib/libnelligo.so.0...done.
Loaded symbols for /usr/lib/libnelligo.so.0
Reading symbols from /usr/lib/libnelgeorges.so.0...done.
Loaded symbols for /usr/lib/libnelgeorges.so.0
Reading symbols from /usr/lib/libnel3d.so.0...done.
Loaded symbols for /usr/lib/libnel3d.so.0
Reading symbols from /usr/lib/libnelsound.so.0...done.
Loaded symbols for /usr/lib/libnelsound.so.0
Reading symbols from /usr/lib/libryzom_clientsheets.so.0...done.
Loaded symbols for /usr/lib/libryzom_clientsheets.so.0
Reading symbols from /usr/lib/libryzom_gameshare.so.0...done.
Loaded symbols for /usr/lib/libryzom_gameshare.so.0
Reading symbols from /usr/lib/libnelpacs.so.0...done.
Loaded symbols for /usr/lib/libnelpacs.so.0
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/liblua.so.5.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/liblua.so.5.1
Reading symbols from /usr/lib/libluabind.so.0.9.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libluabind.so.0.9.0
Reading symbols from /usr/lib/libcurl.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcurl.so.4
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /usr/lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libm.so.6
Reading symbols from /usr/lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgcc_s.so.1
Reading symbols from /usr/lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libc.so.6
Reading symbols from /usr/lib/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7f3dbcba6700 (LWP 4238)]
[New Thread 0x7f3dc6385700 (LWP 4233)]
Loaded symbols for /usr/lib/libpthread.so.0
Reading symbols from /usr/lib/libjpeg.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libjpeg.so.8
Reading symbols from /usr/lib/libpng15.so.15...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpng15.so.15
Reading symbols from /usr/lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdl.so.2
Reading symbols from /usr/lib/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/librt.so.1
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libvorbisfile.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libvorbisfile.so.3
Reading symbols from /usr/lib/libvorbis.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libvorbis.so.0
Reading symbols from /usr/lib/libnelsnd_lowlevel.so.0...done.
Loaded symbols for /usr/lib/libnelsnd_lowlevel.so.0
Reading symbols from /usr/lib/libssh2.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libssh2.so.1
Reading symbols from /usr/lib/libssl.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libssl.so.1.0.0
Reading symbols from /usr/lib/libcrypto.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcrypto.so.1.0.0
Reading symbols from /lib/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libbz2.so.1.0
Reading symbols from /usr/lib/libogg.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libogg.so.0
Reading symbols from /usr/lib/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libnss_files.so.2
Reading symbols from /usr/lib/libnss_dns.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libnss_dns.so.2
Reading symbols from /usr/lib/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libresolv.so.2
Reading symbols from /usr/lib/nel/libnel_drv_opengl.so...done.
Loaded symbols for /usr/lib/nel/libnel_drv_opengl.so
Reading symbols from /usr/lib/libGL.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libGL.so.1
Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libXxf86vm.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXxf86vm.so.1
Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libglapi.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libglapi.so.0
Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXdamage.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdamage.so.1
Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libX11-xcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libX11-xcb.so.1
Reading symbols from /usr/lib/libxcb-glx.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb-glx.so.0
Reading symbols from /usr/lib/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /usr/lib/libdrm.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdrm.so.2
Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/xorg/modules/dri/i965_dri.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/dri/i965_dri.so
Reading symbols from /usr/lib/libdricore.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdricore.so
Reading symbols from /usr/lib/libglsl.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libglsl.so
Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/libdrm_intel.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdrm_intel.so.1
Reading symbols from /usr/lib/libpciaccess.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpciaccess.so.0
Reading symbols from /usr/lib/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXcursor.so.1
0x00007f3dbf7ce36d in ?? () from /usr/lib/libxcb.so.1
(gdb) finish
Run till exit from #0  0x00007f3dbf7ce36d in ?? () from /usr/lib/libxcb.so.1
0x00007f3dbf7ce53b in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
(gdb) finish
Run till exit from #0  0x00007f3dbf7ce53b in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
0x00007f3dc4b5b6e9 in _XReply () from /usr/lib/libX11.so.6
(gdb) finish
Run till exit from #0  0x00007f3dc4b5b6e9 in _XReply () from /usr/lib/libX11.so.6
0x00007f3dc4e97123 in ?? () from /usr/lib/libGL.so.1
(gdb) finish
Run till exit from #0  0x00007f3dc4e97123 in ?? () from /usr/lib/libGL.so.1
0x00007f3dc4e95f4a in ?? () from /usr/lib/libGL.so.1
(gdb) finish
Run till exit from #0  0x00007f3dc4e95f4a in ?? () from /usr/lib/libGL.so.1
NL3D::CDriverGL::swapBuffers (this=0x29e7db0) at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/3d/driver/opengl/driver_opengl.cpp:974
974    /build/src/shackra-ryzom-3222b96eed75/code/nel/src/3d/driver/opengl/driver_opengl.cpp: No existe el fichero o el directorio.
(gdb) finish
Run till exit from #0  NL3D::CDriverGL::swapBuffers (this=0x29e7db0)
    at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/3d/driver/opengl/driver_opengl.cpp:974
NL3D::CDriverUser::swapBuffers (this=0x2712db0) at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/3d/driver_user.cpp:1353
1353    /build/src/shackra-ryzom-3222b96eed75/code/nel/src/3d/driver_user.cpp: No existe el fichero o el directorio.
Value returned is $1 = true
(gdb) finish
Run till exit from #0  NL3D::CDriverUser::swapBuffers (this=0x2712db0)
    at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/3d/driver_user.cpp:1353
loginMainLoop () at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/login.cpp:401
401    /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/login.cpp: No existe el fichero o el directorio.
(gdb) finish
Run till exit from #0  loginMainLoop () at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/login.cpp:401
login () at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/login.cpp:916
916    in /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/login.cpp
(gdb) finish
Run till exit from #0  login () at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/login.cpp:916
0x00000000006bd6d0 in main (argc=<optimized out>, argv=<optimized out>)
    at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp:559
559    /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp: No existe el fichero o el directorio.
Value returned is $2 = true
(gdb) finish
"finish" not meaningful in the outermost frame.
(gdb) attach 4238
A program is being debugged already.  Kill it? (y or n) n
Not killed.
(gdb) next
572    in /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp
(gdb) finish
"finish" not meaningful in the outermost frame.
(gdb) next
575    in /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp
(gdb) step
NLMISC::createDebug (logPath=0x0, logInFile=true, eraseLastLog=false)
    at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/debug.cpp:1147
1147    /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/debug.cpp: No existe el fichero o el directorio.
(gdb) finish
Run till exit from #0  NLMISC::createDebug (logPath=0x0, logInFile=true, eraseLastLog=false)
    at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/debug.cpp:1147
0x00000000006bd736 in main (argc=<optimized out>, argv=<optimized out>)
    at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp:575
575    /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp: No existe el fichero o el directorio.
(gdb) finish
"finish" not meaningful in the outermost frame.
(gdb) step
NLMISC::INelContext::getInstance () at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp:37
37    /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp: No existe el fichero o el directorio.
(gdb) finish
Run till exit from #0  NLMISC::INelContext::getInstance () at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp:37
0x00000000006bd73b in main (argc=<optimized out>, argv=<optimized out>)
    at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp:575
575    /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp: No existe el fichero o el directorio.
Value returned is $3 = (NLMISC::INelContext &) @0x29e7b70: {_vptr.INelContext = 0x7f3dcbf87130, static _NelContext = 0x29e7b70}
(gdb) finish
"finish" not meaningful in the outermost frame.
(gdb) step
NLMISC::CLibraryContext::getInfoLog (this=0x29e7b70) at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp:310
310    /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp: No existe el fichero o el directorio.
(gdb) finish
Run till exit from #0  NLMISC::CLibraryContext::getInfoLog (this=0x29e7b70)
    at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp:310
0x00000000006bd744 in main (argc=<optimized out>, argv=<optimized out>)
    at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp:575
575    /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp: No existe el fichero o el directorio.
Value returned is $4 = (NLMISC::CLog *) 0x1e98670
(gdb) finish
"finish" not meaningful in the outermost frame.
(gdb) step
NLMISC::CLog::setPosition (this=0x1e98670, line=575, 
    fileName=0xd9bd30 "/build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp", funcName=0xd9bf92 "main")
    at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/log.cpp:87
87    /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/log.cpp: No existe el fichero o el directorio.
(gdb) finish
Run till exit from #0  NLMISC::CLog::setPosition (this=0x1e98670, line=575, 
    fileName=0xd9bd30 "/build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp", funcName=0xd9bf92 "main")
    at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/log.cpp:87
0x00000000006bd75b in main (argc=<optimized out>, argv=<optimized out>)
    at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp:575
575    /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp: No existe el fichero o el directorio.
(gdb) step
NLMISC::INelContext::getInstance () at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp:37
37    /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp: No existe el fichero o el directorio.
(gdb) finish
Run till exit from #0  NLMISC::INelContext::getInstance () at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp:37
0x00000000006bd760 in main (argc=<optimized out>, argv=<optimized out>)
    at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp:575
575    /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp: No existe el fichero o el directorio.
Value returned is $5 = (NLMISC::INelContext &) @0x29e7b70: {_vptr.INelContext = 0x7f3dcbf87130, static _NelContext = 0x29e7b70}
(gdb) stepi
0x00000000006bd763    575    in /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp
(gdb) stepi
0x00000000006bd766    575    in /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp
(gdb) stepi
NLMISC::CLibraryContext::getInfoLog (this=0x29e7b70) at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp:310
310    /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp: No existe el fichero o el directorio.
(gdb) finish
Run till exit from #0  NLMISC::CLibraryContext::getInfoLog (this=0x29e7b70)
    at /build/src/shackra-ryzom-3222b96eed75/code/nel/src/misc/app_context.cpp:310
0x00000000006bd769 in main (argc=<optimized out>, argv=<optimized out>)
    at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp:575
575    /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp: No existe el fichero o el directorio.
Value returned is $6 = (NLMISC::CLog *) 0x1e98670
(gdb) finish
"finish" not meaningful in the outermost frame.
(gdb) stepi
0x00000000006bd76c    575    in /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp
(gdb) stepi
0x00000000006bd771    575    in /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp
(gdb) stepi
0x00000000006bd773    575    in /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp
(gdb) stepi
0x00000000006a8cd0 in NLMISC::CLog::displayNL ()
(gdb) finish
Run till exit from #0  0x00000000006a8cd0 in NLMISC::CLog::displayNL ()
main (argc=<optimized out>, argv=<optimized out>) at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp:576
576    in /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/client.cpp
(gdb) finish
"finish" not meaningful in the outermost frame.
(gdb) stepi
postlogInit () at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/init.cpp:1208
1208    /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/init.cpp: No existe el fichero o el directorio.
(gdb) finish
Run till exit from #0  postlogInit () at /build/src/shackra-ryzom-3222b96eed75/code/ryzom/client/src/init.cpp:1208
[New Thread 0x7f3db6711700 (LWP 4251)]
[Thread 0x7f3db6711700 (LWP 4251) exited]
[New Thread 0x7f3db6711700 (LWP 4252)]
[New Thread 0x7f3db1f0f700 (LWP 4253)]
[New Thread 0x7f3db170e700 (LWP 4254)]

Yes, the software doesn't go far away from position... IDK what are those threads doing either (gdb can't attach to them) and the game has to be killed in order to close it. This is annoying...

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by shackra almost 7 years ago

Thaodan wrote:

got the same issue

well, we got a bug here, I reported it few seconds ago http://dev.ryzom.com/issues/1486

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by Thaodan almost 7 years ago

well, we got a bug here, I reported it few seconds ago http://dev.ryzom.com/issues/1486

Nice butt you may run gdb again with LANG=C?

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by kervala almost 7 years ago

The deadlock is not related to CClusteredSound::update : no scene specified !, because I also have it when the client is working.

Please could you put more logs in code/ryzom/client/src/init.cpp : postlogInit() ? with nlwarning("postlogInit 1); ... nlwarning("postlogInit 2"); etc...

But I think there is a deadlock in another thread because this one doesn't seem to be blocked, it just wait for something which never occurs :(

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by shackra almost 7 years ago

kervala wrote:

The deadlock is not related to CClusteredSound::update : no scene specified !, because I also have it when the client is working.

Yeah, I see that too in other user's log.

kervala wrote:

Please could you put more logs in code/ryzom/client/src/init.cpp : postlogInit() ? with nlwarning("postlogInit 1); ... nlwarning("postlogInit 2"); etc...

OMG!, IDK how to do that (with GDB I guess) D:
Got it, on my way! xd

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by shackra almost 7 years ago

kervala wrote:

The deadlock is not related to CClusteredSound::update : no scene specified !, because I also have it when the client is working.

Please could you put more logs in code/ryzom/client/src/init.cpp : postlogInit() ? with nlwarning("postlogInit 1); ... nlwarning("postlogInit 2"); etc...

But I think there is a deadlock in another thread because this one doesn't seem to be blocked, it just wait for something which never occurs :(

Ok, I did what you asked me. Here are the results.
The game get frozen between line 1285 to 1336 (see https://bitbucket.org/shackra/ryzom/changeset/1af2b43d72978fd2a3664c0f223b810fe85c7a54#chg_code/ryzom/client/src/init.cpp_newline1285 ) As you may see, I added a bunch of nlwarning(); all inside of void postlogInit() in the code/ryzom/client/src/init.cpp file.

jorge@Abril:~$ cat .ryzom/log.log | tail -n30
2012/07/26 17:50:50 WRN 2090547008 <Unknown> init.cpp 1214 postlogInit : postlogInit 2
2012/07/26 17:51:32 WRN 2090547008 <Unknown> init.cpp 1217 postlogInit : postlogInit 3
2012/07/26 17:52:01 WRN 2090547008 <Unknown> init.cpp 1221 postlogInit : postlogInit 4
2012/07/26 18:01:54 WRN 2090547008 <Unknown> init.cpp 1235 postlogInit : postlogInit 5
2012/07/26 18:01:54 WRN 2090547008 <Unknown> init.cpp 1250 postlogInit : postlogInit 6
2012/07/26 18:01:54 WRN 2090547008 <Unknown> ligo_config.cpp 547 errorMessage : Can't open the file  for reading.
2012/07/26 18:01:54 WRN 2090547008 <Unknown> init.cpp 1262 postlogInit : Can't load primitive class file 
2012/07/26 18:01:54 WRN 2090547008 <Unknown> init.cpp 1268 postlogInit : postlogInit 7
2012/07/26 18:01:54 DBG 2090547008 <Unknown> sheet_id.cpp 361 loadSheetId : Finished loading sheet_id.bin: 124466 entries read
2012/07/26 18:01:54 WRN 2090547008 <Unknown> sheet_id.cpp 389 init : SHEETID: Loading without known sound sheet id, please update sheet_id.bin with .sound sheets
2012/07/26 18:01:54 WRN 2090547008 <Unknown> init.cpp 1285 postlogInit : postlogInit 8 #****************************** last nlwarning(); on the logs!
2012/07/26 18:01:54 DBG 2090547008 <Unknown> audio_mixer_user.cpp 368 initDriver : AM: Init Driver 'AUTO' ('auto')...
2012/07/26 18:01:54 DBG 2090547008 <Unknown> dynloadlib.cpp 203 loadLibrary : Loading dynamic library '/usr/lib/nel/libnel_drv_openal.so'
2012/07/26 18:01:55 DBG 2090547008 <Unknown> ext_al.cpp 25 alExtInit : AL: Initializing extensions
2012/07/26 18:01:55 DBG 2090547008 <Unknown> audio_mixer_user.cpp 423 initDevice : AM: Init Device...
2012/07/26 18:01:55 DBG 2090547008 <Unknown> sound_driver_al.cpp 294 initDevice : AL: Opening device: 'NULL'
2012/07/26 18:01:55 DBG 2090547008 <Unknown> sound_driver_al.cpp 297 initDevice : AL: ALC_DEVICE_SPECIFIER: 'OpenAL Soft'
2012/07/26 18:01:55 DBG 2090547008 <Unknown> sound_driver_al.cpp 314 initDevice : AL: AL_VERSION: '1.1 ALSOFT 1.14', AL_RENDERER: 'OpenAL Soft', AL_VENDOR: 'OpenAL Community'
2012/07/26 18:01:55 DBG 2090547008 <Unknown> sound_driver_al.cpp 315 initDevice : AL: AL_EXTENSIONS: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_sa
2012/07/26 18:01:55 DBG 2090547008 <Unknown> ext_al.cpp 40 alExtInitDevice : AL: Initializing device extensions
2012/07/26 18:01:55 DBG 2090547008 <Unknown> sound_driver_al.cpp 325 initDevice : AL: EAX-RAM: Not available, ALC_EXT_EFX: Present
2012/07/26 18:01:55 DBG 2090547008 <Unknown> sound_driver_al.cpp 331 initDevice : AL: Max. sources: 256, Max. effects: 0
2012/07/26 18:01:55 INF 2090547008 <Unknown> load_form.h 878 loadForm : loadForm(): Loading packed file 'sounds.packed_sheets'
2012/07/26 18:01:56 INF 2090547008 <Unknown> load_form.h 950 loadForm : Don't update the packed sheet with real sheet
2012/07/26 18:01:56 INF 2090547008 <Unknown> audio_mixer_user.cpp 586 initDevice : AM: Initialized audio mixer with 32 voices, WITHOUT EAX and with 16 bits PCM sample source.
2012/07/26 18:01:56 INF 2090547008 <Unknown> load_form.h 878 loadForm : loadForm(): Loading packed file 'user_var_binding.packed_sheets'
2012/07/26 18:01:56 INF 2090547008 <Unknown> load_form.h 950 loadForm : Don't update the packed sheet with real sheet
2012/07/26 18:01:56 INF 2090547008 <Unknown> load_form.h 878 loadForm : loadForm(): Loading packed file 'sound_groups.packed_sheets'
2012/07/26 18:01:56 INF 2090547008 <Unknown> load_form.h 950 loadForm : Don't update the packed sheet with real sheet
2012/07/26 18:01:56 INF 2090547008 <Unknown> clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified !
jorge@Abril:~$ 

I'm not sure where to go from here :(

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by kervala almost 7 years ago

Cool, great job ! Thanks :)

We now knows it freeze in sound system setup :)

Please could you add more logs in this part (between lines 1285 and 1336) ?

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by kervala almost 7 years ago

I paste there the code which could create the problem :

 1// Init the sound manager
 2nmsg = "Initializing sound manager...";
 3ProgressBar.newMessage ( ClientCfg.buildLoadingString(nmsg) );
 4if(ClientCfg.SoundOn)
 5{
 6    // bg downloader not used anymore anyways
 7    SoundMngr = new CSoundManager(&ProgressBar);
 8    try
 9    {
10        SoundMngr->init(&ProgressBar);
11    }
12    catch(const Exception &e)
13    {
14        nlwarning("init : Error when creating 'SoundMngr' : %s", e.what());
15        // leak the alocated sound manager...
16        SoundMngr = 0;
17    }
18
19    // Play Music just after the SoundMngr is inited
20    if(SoundMngr)
21    {
22        // init the SoundMngr with backuped volume
23        SoundMngr->setSFXVolume(ClientCfg.SoundSFXVolume);
24        SoundMngr->setGameMusicVolume(ClientCfg.SoundGameMusicVolume);
25
26        // no fadein, and not async because don't work well because of loading in the main thread
27        // Force use GameMusic volume
28        const uint    fadeInTime= 500;
29        SoundMngr->playMusic(ClientCfg.SoundOutGameMusic, fadeInTime, false, true, true);
30        // Because of blocking loading, force the fadeIn
31        TTime    t0= ryzomGetLocalTime();
32        TTime    t1;
33        while((t1=ryzomGetLocalTime())<t0+fadeInTime)
34        {
35            //ProgressBar.progress(1.f);
36            SoundMngr->updateAudioMixerOnly();
37        }
38    }
39}

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by kervala almost 7 years ago

Kaetemi proposed to comment the block :

TTime    t0= ryzomGetLocalTime();
TTime    t1;
while((t1=ryzomGetLocalTime())<t0+fadeInTime)
{
    //ProgressBar.progress(1.f);
    SoundMngr->updateAudioMixerOnly();
}

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by shackra almost 7 years ago

kervala wrote:

Cool, great job ! Thanks :)

We now knows it freeze in sound system setup :)

Please could you add more logs in this part (between lines 1285 and 1336) ?

thank you, Kervala! :)
I did that and this what I got:

jorge@Abril:~$ cat .ryzom/log.log | tail -n30
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
jorge@Abril:~$ cat .ryzom/log.log | tail -n30
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
jorge@Abril:~$ cat .ryzom/log.log | tail -n30
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1339 postlogInit : postloginit 8-h
2012/07/27 12:20:44 WRN 2023335744 <Unknown> init.cpp 1337 postlogInit : postlogInit 8-g
jorge@Abril:~$ 

(8-g and 8-h are two nlwarnings inside the while loop see here http://ur1.ca/9ufi2)

So, yes, Ryzom get stuck in the while loop. So, I killed the client and started it again.... and then:

It works!!! but few seconds (maybe 30 seconds) because the game got frozen again :|. So I attached my logs too.
Should I try what Kaetemi proposed? Anyway, I'll try that next xd

Update:

I tried to see how long can I go... and the result was: frozen a second before the world where loaded... so, I'll attach my logs again

Update 2:

what Kaetemi suggested, don't works. the game behaves in the same way before commenting that part of the code!. anyway, I'll attach my logs again

13.png - ryzom on parabola (1.2 MB)

log.log - my ryzom logs (1.5 MB)

log.log (2.7 MB)

log.log - ryzom logs with Kaetemi suggestion applied to the code (265.6 kB)

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by kaetemi almost 7 years ago

I'm changing some things with the time functions, I have not yet tested the latest commit I did yet, so let me know if it fixes or changes the issue for you.

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by kervala almost 7 years ago

Kaetemi changed something about Ryzom local time in a last commit (possibly your problem) :) Please could you try that ? Thanks :)

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by shackra almost 7 years ago

jorge@Abril:~$ ryzom_client 
ryzom_client: symbol lookup error: ryzom_client: undefined symbol: _ZN6NLMISC5CTime14probeTimerInfoERNS0_10CTimerInfoE
jorge@Abril:~$ ryzom_client # few minutes later after a rebuild of ryzom-client
ryzom_client: symbol lookup error: ryzom_client: undefined symbol: _ZN6NLMISC5CTime14probeTimerInfoERNS0_10CTimerInfoE
jorge@Abril:~$ 

._.?
I already rebuild ryzom-nel before rebuild ryzom-client, so, IDK from where that error came from...

GDB doesn't told me anything useful too:

jorge@Abril:~$ gdb ryzom_client
GNU gdb (GDB) 7.4.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying" 
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/ryzom_client...done.
(gdb) run
Starting program: /usr/bin/ryzom_client 
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
/usr/bin/ryzom_client: symbol lookup error: /usr/bin/ryzom_client: undefined symbol: _ZN6NLMISC5CTime14probeTimerInfoERNS0_10CTimerInfoE
[Inferior 1 (process 27265) exited with code 0177]
(gdb) bt
No stack.
(gdb) 

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by kaetemi almost 7 years ago

You sure you did a proper rebuild? It's complaining about a missing functio in nel misc; you need to rebuild that as well!

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by shackra almost 7 years ago

kaetemi wrote:

You sure you did a proper rebuild? It's complaining about a missing functio in nel misc; you need to rebuild that as well!

No, was the version of the ryzom-nel installed on my system, I have to update it as well. So, yeah, ryzom was trying to run with a different nel libraries than the one used to build the package.

[root@Abril jorge]# LC_ALL=C pacman -Qi ryzom-nel
Name           : ryzom-nel
Version        : 0.8.0-7
URL            : http://www.ryzom.com
Licenses       : AGPL3
Groups         : ryzom
Provides       : None
Depends On     : freetype2  libx11  mesa  libxxf86vm  openal  freealut  libogg
                 libvorbis  libxml2  libjpeg  rrdtool
Optional Deps  : None
Required By    : ryzom-client
Conflicts With : ryzom-nel
Replaces       : None
Installed Size : 314040.00 KiB
Packager       : Jorge Araya Navarro <jorgean@NOSPAM:D.com>
Architecture   : x86_64
Build Date     : Sat Jul 21 16:54:45 2012
Install Date   : Sun Jul 22 01:31:14 2012
Install Reason : Explicitly installed
Install Script : No
Description    : An awesome free software 3D MMORPG game, NeL engine
[root@Abril jorge]# 

so, Ryzom works!

however, I see this on the avatar's shadows, It could be related to my graphic configuration for the game?:

cheers!

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by kaetemi almost 7 years ago

I would guess the shadows might be an issue with the z buffer on your graphics system. I'm not sure on the details of how these shadows are specifically implemented, though.

RE: clustered_sound.cpp 202 update : CClusteredSound::update : no scene specified ! - Added by shackra almost 7 years ago

kaetemi wrote:

I would guess the shadows might be an issue with the z buffer on your graphics system. I'm not sure on the details of how these shadows are specifically implemented, though.

well. this is worst than I though. I started another thread: see [[http://dev.ryzom.com/boards/18/topics/6240]]

(1-19/19)