Jump to content
Eternal Lands Official Forums
Sign in to follow this  
Placid

CVS b0rked?

Recommended Posts

Current CVS for me is a little wrecked. Im compiling with the following options:

OPTIONS=-DLINUX -DELC -DX86_64 -DNETWORK_THREAD

 

After login, the scene renders, then all actors disappear, the menus/buttons (sidebar holding quickbar, and the lower bar holding buttons) goes grey. I can switch to console, but leaving the client as-is (i.e. rendering etc) seg. faults.

 

I managed to get a GDB stacktrace/dump:

Received signal SIGABRT, Aborted.
[Switching to Thread 46912562205712 (LWP 17203)]
0x00002aaaac1750fd in raise () from /lib/libc.so.6
(gdb) bt full
#0  0x00002aaaac1750fd in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaac17682e in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00002aaaad81d309 in _nv000100gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#3  0x00002aaaad9a7b64 in _nv000098gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#4  0x00002aaaad99f5e8 in _nv000104gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#5  0x00002aaaad99f52d in _nv000104gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#6  0x00002aaaad80b3d5 in _nv000092gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#7  0x00002aaaad80b153 in _nv000092gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#8  0x00002aaaad99febe in _nv000104gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#9  0x00002aaaad84e953 in _nv000104gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#10 0x00002aaaad857e15 in _nv000104gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#11 0x00002aaaad9c8b99 in _nv000098gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#12 0x0000000000426734 in draw_ingame_string (x=-0.451396257, y=0.869400024, our_string=0x7ffffff81c60 "KyleOr \217CEL",
   max_lines=1, font_x_scale=Variable "font_x_scale" is not available.
) at font.c:794
       u_start = -8.6597049e-13
       u_end = 1.53049818e-41
       v_start = -1.44326329e-10
       v_end = 1.53049818e-41
       col = Variable "col" is not available.

 

Any ideas? Im running clean CVS (right before compiling I 'cvs up -dPCA') and im running on athlon64 (as you can see ;))

Share this post


Link to post
Share on other sites
Current CVS for me is a little wrecked. Im compiling with the following options:

OPTIONS=-DLINUX -DELC -DX86_64 -DNETWORK_THREAD

 

After login, the scene renders, then all actors disappear, the menus/buttons (sidebar holding quickbar, and the lower bar holding buttons) goes grey. I can switch to console, but leaving the client as-is (i.e. rendering etc) seg. faults.

 

I managed to get a GDB stacktrace/dump:

Received signal SIGABRT, Aborted.
[Switching to Thread 46912562205712 (LWP 17203)]
0x00002aaaac1750fd in raise () from /lib/libc.so.6
(gdb) bt full
#0  0x00002aaaac1750fd in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaac17682e in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00002aaaad81d309 in _nv000100gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#3  0x00002aaaad9a7b64 in _nv000098gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#4  0x00002aaaad99f5e8 in _nv000104gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#5  0x00002aaaad99f52d in _nv000104gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#6  0x00002aaaad80b3d5 in _nv000092gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#7  0x00002aaaad80b153 in _nv000092gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#8  0x00002aaaad99febe in _nv000104gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#9  0x00002aaaad84e953 in _nv000104gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#10 0x00002aaaad857e15 in _nv000104gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#11 0x00002aaaad9c8b99 in _nv000098gl () from /usr/lib/libGLcore.so.1
No symbol table info available.
#12 0x0000000000426734 in draw_ingame_string (x=-0.451396257, y=0.869400024, our_string=0x7ffffff81c60 "KyleOr \217CEL",
   max_lines=1, font_x_scale=Variable "font_x_scale" is not available.
) at font.c:794
       u_start = -8.6597049e-13
       u_end = 1.53049818e-41
       v_start = -1.44326329e-10
       v_end = 1.53049818e-41
       col = Variable "col" is not available.

 

Any ideas? Im running clean CVS (right before compiling I 'cvs up -dPCA') and im running on athlon64 (as you can see ;))

215360[/snapback]

 

"\217" ???? that wouldn't be a legal character? That isn't a valid color either!

Share this post


Link to post
Share on other sites

That part caught my eye, but I wasn't sure what char's are recognised and just assumed it was a colour.

 

Any ideas why the rest messes up?

Share this post


Link to post
Share on other sites

Ok, if I change to a map without other players, I seem to be ok.

 

I've now got weird things happening (textures going mad) and im beginning to think its my computer....

 

Take a look:http://www.beplacid.com/el/bad_tex.jpg

 

[EDIT]

Running in GDB consistently shows /lib/libc.so.6 as causing problems:

Program received signal SIGABRT, Aborted.
[Switching to Thread 46912562205712 (LWP 15484)]
0x00002aaaac1750fd in raise () from /lib/libc.so.6

Share this post


Link to post
Share on other sites
Ok, if I change to a map without other players, I seem to be ok.

 

I've now got weird things happening (textures going mad) and im beginning to think its my computer....

 

Take a look:http://www.beplacid.com/el/bad_tex.jpg

 

[EDIT]

Running in GDB consistently shows /lib/libc.so.6 as causing problems:

Program received signal SIGABRT, Aborted.
[Switching to Thread 46912562205712 (LWP 15484)]
0x00002aaaac1750fd in raise () from /lib/libc.so.6

216021[/snapback]

There are two known bugs when -DNEW_FRUSTUM is used:

 

1. Particles will sometimes crash the client

2. Reflections on some maps appear where there isn't water (but there is water somewhere close to your vision on the map).

Share this post


Link to post
Share on other sites

ive seen this happen with an old glibc, and the apps seemed to work fine after a cont;

But it only happened with threaded apps.

 

Try removing the NETWORK_THREAD's option, disable sound, And try again.

 

*edit

And sure enough i still have the backup around, its

/lib/libc.so.6 
GNU C Library stable release version 2.2.5

Edited by Zep

Share this post


Link to post
Share on other sites

I believe I have glibc 1.2.10? I'll recompile, removing the thread option and disabling sound.

 

Thanks for the reply Zeppy

Share this post


Link to post
Share on other sites

I also failed to mentioned I can compile and play fine with a CVS shot from 26th of October (cvs up -D "Oct 26 0500 2005")

Share this post


Link to post
Share on other sites
ive seen this happen with an old glibc, and the apps seemed to work fine after a cont;

But it only happened with threaded apps.

 

Try removing the NETWORK_THREAD's option, disable sound, And try again.

 

*edit

And sure enough i still have the backup around, its

/lib/libc.so.6 
GNU C Library stable release version 2.2.5

216141[/snapback]

That didn't work (disabling Sound, removing -DNETWORK_THREAD).

 

I've been compiling versions from 27th commit timestamps to see what might be causing it. However, all compilations from 27th worked, so its something commited later on... :-\

 

I'll keep trying...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×