Ryzom don´t start

Added by LinuxDonald about 7 years ago

Here ist the gdb output:

[linuxdonald@localhost sbin]$ gdb ./ryzom_client
GNU gdb (GDB) 7.2
Copyright (C) 2010 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:
Reading symbols from /home/linuxdonald/ryzom/sbin/ryzom_client...done.
(gdb) run
Starting program: /home/linuxdonald/ryzom/sbin/ryzom_client
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffefd48700 (LWP 6104)]

Program received signal SIGSEGV, Segmentation fault.
0x0000000100000000 in ?? ()
(gdb) bt
#0 0x0000000100000000 in ?? ()
#1 0x00007ffff2a254a1 in XML_Parse () from /usr/lib/libxmlparse.so.0
#2 0x00007fffec6ae8fc in ?? () from /usr/lib/xorg/modules/dri/r600_dri.so
#3 0x00007fffec6c9b97 in ?? () from /usr/lib/xorg/modules/dri/r600_dri.so
#4 0x00007fffec6c8d22 in ?? () from /usr/lib/xorg/modules/dri/r600_dri.so
#5 0x00007fffec6ac0b3 in ?? () from /usr/lib/xorg/modules/dri/r600_dri.so
#6 0x00007fffee85633f in ?? () from /usr/lib/libGL.so.1
#7 0x00007fffee833359 in ?? () from /usr/lib/libGL.so.1
#8 0x00007fffee830238 in ?? () from /usr/lib/libGL.so.1
#9 0x00007fffee8303dd in glXChooseVisual () from /usr/lib/libGL.so.1
#10 0x00007fffeeae1412 in NL3D::CDriverGL::setDisplay (this=0x203a840, wnd=0, mode=..., show=false, resizeable=<value optimized out>)
at /backup/dev/ryzom/code/nel/src/3d/driver/opengl/driver_opengl_window.cpp:1057
#11 0x00007ffff6a63f06 in NL3D::CDriverUser::setDisplay (this=0x1d65af0, wnd=0, mode=<value optimized out>, show=false, resizeable=true)
at /backup/dev/ryzom/code/nel/src/3d/driver_user.cpp:237
#12 0x00007ffff6a62548 in NL3D::CDriverUser::setDisplay (this=0x1d65af0, mode=..., show=false, resizeable=true)
at /backup/dev/ryzom/code/nel/src/3d/driver_user.cpp:228
#13 0x000000000090905e in prelogInit () at /backup/dev/ryzom/code/ryzom/client/src/init.cpp:886
#14 0x00000000009423e1 in main (argc=<value optimized out>, argv=<value optimized out>) at /backup/dev/ryzom/code/ryzom/client/src/client.cpp:555

But the compiled version form your wiki is working.
Is it maybe an 64bit problem? Because my compiled version is 64bit and the version from wiki is 32bit.
I´m using Arch Linux 64 bit with Mesa 7.11-testing (with mesa 7.10) the same problem.

Replies (2)

RE: Ryzom don´t start - Added by shackra almost 7 years ago

hey LinuxDonald, i suggest you this: recompile the packages who have something with this bug, follow this guide and change somethings in your /etc/makepkg.conf file like: https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces suggest you.

just install and use "abs" to get all the PKGBUILD files, then, search for "libwww" it have to be in /var/abs folder, enter to it location and do (like root) "makepkg -si --asroot".

then, to get the debug symbols for your video driver and for libgl just download all these file in a folder in your home (for example), get it from here http://projects.archlinux.org/svntogit/packages.git/tree/mesa/repos select extra-i686 for your 32 bits installation or extra-x86_64 for your 64 bits installation. download all that files to a folder.

finally, do "makepkg -si" inside of the folder where your downloaded all the files.

repeat the debugging, you will see more data ;D.


ps: any question?