CRASHING: Segmentation Fault & No symbol table info availabl

Ask questions about dedicated servers here and we and other users will do our best to answer them. Please also refer to the self-help section for tutorials and answers to the most commonly asked questions.
p3dsman
A semi-regular
A semi-regular
Posts: 26
https://www.youtube.com/channel/UC40BgXanDqOYoVCYFDSTfHA
Joined: Fri Sep 21, 2012 12:35 pm

Re: CRASHING: Segmentation Fault & No symbol table info avai

Post by p3dsman »

Sorry to keep posting all of this, but found something interesting, don't know if this is related...everything is fresh out of the box installed, on Debian 6. LDD shows missing files for one of the server_srv.so file. I found these files in the orangebox/bin folder and out of curiosity, copied them to the orangebox/hl2mp/bin folder where the server_srv.so file resides and no luck still. :(

Code: Select all

ldd -d server_srv.so
        linux-gate.so.1 =>  (0xf775c000)
        libtier0_srv.so => not found
        libvstdlib_srv.so => not found
        libsteam_api.so => not found
        libm.so.6 => /lib32/libm.so.6 (0xf68e1000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf68dd000)
        libstdc++.so.6 => not found
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf68c4000)
        /lib/ld-linux.so.2 (0xf775d000)
        libc.so.6 => /lib32/libc.so.6 (0xf677c000)
undefined symbol: _ZN20CUniformRandomStreamC1Ev (./server_srv.so)
p3dsman
A semi-regular
A semi-regular
Posts: 26
Joined: Fri Sep 21, 2012 12:35 pm

Re: CRASHING: Segmentation Fault & No symbol table info avai

Post by p3dsman »

Another crash...has been running perfect all day. It seems to really happen when the server gets busier too I have noticed. Any ideas? Please, I'm really struggling with this one for almost a month now :(

66.151.244.149

Console Reports "ConVarRef mat_dxlevel doesn't point to an existing ConVar"
debug.log Reports "No symbol table info available"

CONSOLE:

Code: Select all

L 11/27/2012 - 20:19:52: "Bukkit<220><STEAM_0:1:42425085><Unassigned>" committed suicide with "world"
ConVarRef mat_dxlevel doesn't point to an existing ConVar
Game_srv.so loaded for "Half-Life 2 Deathmatch"
CSoundEmitterSystem::AddSoundsFromFile:  No such file scripts/level_sounds_e3_c17.txt
DEBUG.LOG

Code: Select all

----------------------------------------------
CRASH: Tue Nov 27 20:19:54 CST 2012
Start Line: ./srcds_linux -game hl2mp -console -secure -debug +ip 66.151.244.149 +port 27015 +maxplayers 18 +map dm_killbox_kbh_2_fix2 -autoupdate -condebug
[New Thread 3069]
[New Thread 3068]
[New Thread 3064]
[New Thread 3065]
[New Thread 3066]
#0  0x00000000 in ?? ()
No symbol table info available.
eax            0x1	1
ecx            0x0	0
edx            0x0	0
ebx            0xeba2b19c	-341659236
esp            0xeba2b0b8	0xeba2b0b8
ebp            0x0	0x0
esi            0x0	0
edi            0xf76bbff4	-143933452
eip            0x0	0
eflags         0x210296	[ PF AF SF IF RF ID ]
cs             0x23	35
ss             0x2b	43
ds             0x2b	43
es             0x2b	43
fs             0x0	0
gs             0x63	99
End of Source crash report
----------------------------------------------
User avatar
Edge100x
Founder
Founder
Posts: 13126
Joined: Thu Apr 18, 2002 11:04 pm
Location: Seattle
Contact:

Re: CRASHING: Segmentation Fault & No symbol table info avai

Post by Edge100x »

Are you sure that those are the last lines from the console? I would also expect to see debug output there, if you have -debug on the command line. (Not that the debugging output posted is useful -- unfortunately it is not.)

If you're seeing this even with no plugins or custom maps, and a default config, then it has to be a problem in the base game, and it would be worth reporting to Valve. There may not be too much you can do about it in that case, apart from trying Windows.
p3dsman
A semi-regular
A semi-regular
Posts: 26
Joined: Fri Sep 21, 2012 12:35 pm

Re: CRASHING: Segmentation Fault & No symbol table info avai

Post by p3dsman »

Edge100x wrote:Are you sure that those are the last lines from the console? I would also expect to see debug output there, if you have -debug on the command line. (Not that the debugging output posted is useful -- unfortunately it is not.)

If you're seeing this even with no plugins or custom maps, and a default config, then it has to be a problem in the base game, and it would be worth reporting to Valve. There may not be too much you can do about it in that case, apart from trying Windows.

Yes, unfortunately that is all I have to work with. I have -condebug and -debug in my command line. Not sure what to do and this point and really cannot see paying the extra to just try out Windows if its a Linux issue, I have the Linux-only VDS because I have always ran Linux since day one. Guess I will just have to wait for Valve to get a fix out. Do you by chance know how and what info I need to send to them?
p3dsman
A semi-regular
A semi-regular
Posts: 26
Joined: Fri Sep 21, 2012 12:35 pm

Re: CRASHING: Segmentation Fault & No symbol table info avai

Post by p3dsman »

UPDATE:


I re-installed my Linux VDS with a Debian 6 Net Install image yesterday...and...


...For the first time in over TWO months, the server has not crashed ONCE in the last 24 Hours! I am not sure 100%, but I know in the last install I used a default OS install (Debian Sqeeze), and for some reason the Kernel was some version 3.xxx which I am thinking was the problem. I am not sure how the kernel even got installed because NFOServers puts a 2.6 default in the Debian installs. Maybe an update was foobar or something. Not sure of the cause, had to be from my own mistake somehow.

But, here's to hoping another 24 hours, week, month...of normal game server maintenance and fun. It has been a nightmare that hopefully has ended. IF something happens, I will report back. I am hoping this may help someone else who is having seg faults, no symbol table, and random crashes on a Linux Box. It all makes simple sense, the game server must have been making calls to the system and the Kernel was not able to comply. I have ran Source servers with a 3.x Kernel before just fine, but the one I had must have slipped up or Valve's updates just don't like it. Stick with the 2.6 Kernels for now imho...

Thanks! :mrgreen:
User avatar
Edge100x
Founder
Founder
Posts: 13126
Joined: Thu Apr 18, 2002 11:04 pm
Location: Seattle
Contact:

Re: CRASHING: Segmentation Fault & No symbol table info avai

Post by Edge100x »

It's also possible that the reinstall fixed a corruption problem that the updatetool didn't find, or that Valve fixed something on their end.

Our Debian install (the full installer version, not the ISO) includes a special backported kernel version, 3.2.x, because the default Debian 6 version does not work properly with Xen (the older one causes 8-core VDSes to freeze up). I'll check to see if they've updated it since my last check. For anyone with Debian Squeeze installed with that 3.2 version, you can use these commands to do the same (and update your OS overall in the process):

Code: Select all

apt-get update
apt-get upgrade
apt-get -t squeeze-backports install linux-image-amd64 linux-headers-amd64
Edit: That updated me from 3.2.0-0.bpo.2-amd64 to 3.2.0-0.bpo.4-amd64.
p3dsman
A semi-regular
A semi-regular
Posts: 26
Joined: Fri Sep 21, 2012 12:35 pm

Re: CRASHING: Segmentation Fault & No symbol table info avai

Post by p3dsman »

Thanks for all the help! With the 3.2.0-0.bpo.4-amd64 Kernel, since I am running a VDS, Single Core, would it be a noticeable difference performance-wise vs. the stock one now, 2.6.32-5-amd64? Do those commands upgrade my Kernel if so?
Edge100x wrote:It's also possible that the reinstall fixed a corruption problem that the updatetool didn't find, or that Valve fixed something on their end.
In the past, I usually re-install with the quick-installs provided, they work great. I'm just not sure what had happened as it didn't start until the last month or so. The strange thing is that I used the quick installs not only for Debian a few times, but also Ubuntu Server 12.04LTS. Performance-wise things ran very smoothly, but for some reason I experienced crashing. I would have to hold Valve 100% at fault to that because things ran so nice until they pushed the Oct 28th update. Not only do I believe it created all of these issues, but it also broke every major plugin (MM:S/SMod/ES) for the game and they all had to be recompiled. I had to work with a developer that had made a plugin for spawn protection for almost a week to get things sorted and working again. The last month hasn't been fun to be a server owner lol!

Anyway, if there is anything else that you recommend I try to get the best possible performance out of my Debian-based VDS, I would be more than happy to give it a go. Thanks again for all the great help and service provided. I know you have heard it before, but I wont ever change providers.

Have a great weekend!
User avatar
Edge100x
Founder
Founder
Posts: 13126
Joined: Thu Apr 18, 2002 11:04 pm
Location: Seattle
Contact:

Re: CRASHING: Segmentation Fault & No symbol table info avai

Post by Edge100x »

There might be slightly higher performance with the 3.2 kernel because of the updated Xen drivers and other optimizations in the kernel, but if you're not having the problems right now, I'd say leave it alone :).
Post Reply