There are currently 83 players online.
 
Warsow


 
 

backServer Crash 0.5

Posted by
Post Scroll to bottom
tuX

Member
(27 posts)

My server misteriously crashes. I can't really reproduce the crash.
Sometimes it happens when i join the game and shoot, sometimes it crashes when i dash.
The error message is not really sophisticated.
Server log
********************
ERROR: Received signal 11

********************
==== G_Shutdown ====
Error: Received signal 11

Player log
Connection was closed by server: Server fatal crashed: Received signal 11


there's the basewsw dir, the configs are the same i use on the server (rcon pw etc. are changed ofc ;) )
gametype configs are in basewsw/configs/server/gametypes
http://www.am-b-at/basewsw

greets

zolex

Member
(379 posts)

Signal 11 is a segmentation fault. Do you have custom libs or executables?

tuX

Member
(27 posts)

executable
i didn't compile anything at all

0000

Member
(10 posts)

Same problem here, running on gentoo x86_64.
Can't start server/single player game.

maval1ty

Member
(123 posts)

Confirmed. I have the same issue. Independent from the gametype. Running on Gentoo, wsw_server.i386.

Vic

Member
(4891 posts)

not enough information to do anything about this

maval1ty

Member
(123 posts)

Vic wrote:

not enough information to do anything about this

Productive reply! ;)
What information do you need? Are there any error dumps that we can submit?

jal

master of the universe
(10599 posts)

well, the session log would be a start point.

crizis

Mad Hatter
(4078 posts)

And the basics - distro - 32bit or 64bit - library versions etc... If op uses gentoo too, looks like a gentoo problem. Works fine on Debian.

KoFFiE

Member
(1895 posts)

In console execute the following:
ulimit -c unlimited

and in the same shell start the server. The crash should then generate file with the name "core" in the same directory, which would be extremely helpfull to debug this problem. Mention the 32/64bit, platform, and glibc version (if possible).

0000

Member
(10 posts)

KoFFiE wrote:

In console execute the following:
ulimit -c unlimited

and in the same shell start the server. The crash should then generate file with the name "core" in the same directory, which would be extremely helpfull to debug this problem. Mention the 32/64bit, platform, and glibc version (if possible).

It doesn't work, it generates nothing. Please don't tell me i need to compile warsow in debug mode...

0000

Member
(10 posts)

0000 wrote:

KoFFiE wrote:

In console execute the following:
ulimit -c unlimited

and in the same shell start the server. The crash should then generate file with the name "core" in the same directory, which would be extremely helpfull to debug this problem. Mention the 32/64bit, platform, and glibc version (if possible).


It doesn't work, it generates nothing. Please don't tell me i need to compile warsow in debug mode...

OS: gentoo
Kernel: 2.6.31
Arch: x86_64
libc: 2.10.1

KoFFiE

Member
(1895 posts)

Ah yea, release executable is most likely compiled w/o debug symbols - didn't think of that *oops* :P

crizis

Mad Hatter
(4078 posts)

Change to some real distro like Debian or Ubuntu :p

0000

Member
(10 posts)

Gdb result:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f96610976f0 (LWP 7613)]
0x00007f965e298993 in CallSystemFunction () from /usr/share/games/warsow/libs/angelwrap_x86_64.so


more informations with Valgrind:
==6193== 
==6193== Invalid read of size 8
==6193== at 0x7C27993: CallSystemFunction(int, asCContext*, void*) (in /usr/games/lib64/warsow/angelwrap_x86_64.so)
==6193== by 0x7FEFFF90F: ???
==6193== by 0x7C47F27: asCContext::ExecuteNext() (in /usr/games/lib64/warsow/angelwrap_x86_64.so)
==6193== by 0x7C49A90: asCContext::Execute() (in /usr/games/lib64/warsow/angelwrap_x86_64.so)
==6193== by 0x7C51D4F: asCModule::CallInit() (in /usr/games/lib64/warsow/angelwrap_x86_64.so)
==6193== by 0x7C51EC9: asCModule::Build() (in /usr/games/lib64/warsow/angelwrap_x86_64.so)
==6193== by 0xF2D70BC: G_asInitializeGametypeScript (in /home/kernel_error/.warsow-0.5/basewsw/tempmodules1629/game_x86_64.so)
==6193== by 0xF2D77D0: G_asLoadGametypeScript (in /home/kernel_error/.warsow-0.5/basewsw/tempmodules1629/game_x86_64.so)
==6193== by 0xF2EE189: G_Gametype_Init (in /home/kernel_error/.warsow-0.5/basewsw/tempmodules1629/game_x86_64.so)
==6193== by 0xF2F7FBC: G_InitLevel (in /home/kernel_error/.warsow-0.5/basewsw/tempmodules1629/game_x86_64.so)
==6193== by 0x432B30: (within /usr/games/bin/warsow)
==6193== by 0x42DAB1: (within /usr/games/bin/warsow)
==6193== Address 0x8 is not stack'd, malloc'd or (recently) free'd
********************
ERROR: Received signal 11


@kiki, dont feed the troll, i bite.

0000

Member
(10 posts)

hmm ok fixed the problem... just compile it without "-fomit-frame-pointer -O2 -pipe" flag.

EDIT:now it segfaults randomly when i'm playing....

Zetter

Member
(44 posts)

well i got the same problem...
but mostly my server crashes after my first shot...
i can jump half an hour without any problem and then after my shot i get this error and the server crashes...

well i got the server at http://e-sports-server.de/ (because marckeem said they are good ^^) ...
so especially after mapchange or server restart and than the first shot i got this crash...but i know from the crizis servers that mapchanges are no problem ... >.<
so maybe something in the config wrong?

// This config will be executed last at launching a dedicated server.
// It will never be written in from War§ow.

// note that configs for individual gametypes can be found inside configs/server/gametypes directory
// such configs can override cvars set inside this file

// server settings - must be different for each server running on same machine
set sv_hostname "warsow server"
set sv_ip "" // set to bind to a specific interface IP address
set sv_port "44400"
set logconsole "wswconsole.log"
set logconsole_append "1" // don't destroy the old log when restarting server

// more server settings
set sv_public "1"
set sv_maxclients "16"
set sv_skilllevel "1" // 0 = easy, 1 = normal, 2 = hard
set password "" // password required to enter the server
set rcon_password "xyz" // password to remotely control the server, keep secret
set sv_pure "1" // if 1 client is forced to use same game modules and
// game data as the server
set masterservers "dpmaster.deathmask.net ghdigital.com excalibur.nvg.ntnu.no"
set sv_showInfoQueries "0" // prints when a (server browser) info query is received

// file uploading
set sv_uploads "1" // setting this to 0 will disable sending of
// server upload offers or urls to clients
set sv_uploads_from_server "1" // allow uploading directly from the server
set sv_uploads_baseurl "" // http url of a directory mirroring Warsow directory.
// Note: mod directory not to be included in this url anymore.
// Example: sv_uploads_baseurl "http://mydomain.com/warsow" where
// there is a subdirectory "basewsw" or whatever mod directory your
// server is running containing the downloadable files.

set sv_autoupdate "1" // enable automatic download of updates from www.warsow.net.

seta sv_MOTD "1"
seta sv_MOTDFile "bs.html"
seta sv_MOTDString ""

set g_operator_password "xyz2" // game operators get their callvotes instantly passed, so
// they are users who can kick, kickban, change map, etc without
// other players agreement

// server side demos
set g_autorecord "0" // record demos from all the matches
set g_autorecord_maxdemos "20" // if there is more than this amount of
// automatically recorded demos, the oldest ones will be deleted
set g_uploads_demos "0" // if this is enabled and server uploading is
// enabled, players can download demos from the server

// antilag settings
set g_antilag "1"
set g_antilag_timenudge "0"

// callvotes settings - you can add this cvar for every callvote, even if it isn't here
set g_vote_allowed "1"
set g_votable_gametypes "" // the server can only change to the gametypes in
// this cvar (space separated). Empty = All.

// disable votes one by one
// note: this can be done to any callvote, even if we forgot to add it to this list,
// composing the cvar with "g_disable_vote_" +
set g_disable_vote_gametype "0"
set g_disable_vote_map "0"
set g_disable_vote_nextmap "0"
set g_disable_vote_restart "0"
set g_disable_vote_scorelimit "0"
set g_disable_vote_timelimit "0"
set g_disable_vote_numbots "1"
set g_disable_vote_warmup "1"
set g_disable_vote_warmup_timelimit "1"
set g_disable_vote_extended_time "1"
set g_disable_vote_maxteams "1"
set g_disable_vote_maxteamplayers "1"
set g_disable_vote_lock "1"
set g_disable_vote_unlock "0"
set g_disable_vote_allow_teamdamage "0"
set g_disable_vote_allow_selfdamage "0"
set g_disable_vote_allow_falldamage "0"
set g_disable_vote_allow_uneven "0"
set g_disable_vote_maxtimeouts "1"
set g_disable_vote_timeout "0"
set g_disable_vote_timein "0"
set g_disable_vote_challengers_queue "1"
set g_disable_vote_kick "0"
set g_disable_vote_kickban "1"
set g_disable_vote_instajump "1"
set g_disable_vote_instashield "1"

// game settings
set g_gametype "ca"
set g_teams_maxplayers "7"
set g_teams_allow_uneven "0"
set g_numbots "0"
set g_instagib "1"
set g_instajump "1"
set g_instashield "0"

// gametype settings - Gametype cfgs can change these when the server changes gametype
set g_allow_teamdamage "0"
set g_allow_selfdamage "0"
set g_allow_falldamage "0"
set g_scorelimit "21"
set g_timelimit "0"
set g_warmup_enabled "1"
set g_warmup_timelimit "5"
set g_match_extendedtime "2"
set g_countdown_time "3"
set g_maxtimeouts "3" // -1 = unlimited
set g_challengers_queue "1"

// map settings
set sv_defaultmap "wca1"
set g_maplist "" // list of maps in automatic rotation
set g_maprotation 0 // 0 = same map, 1 = in order, 2 = random

set g_asGC_stats "0"
set g_asGC_interval "10"


so what?

ca cfg:

// 'Clan Arena' gametype configuration file
// This config will be executed each time the gametype is started

// map rotation
set g_maplist "wca1 wca2 wca3" // list of maps in automatic rotation
set g_maprotation "0" // 0 = same map, 1 = in order, 2 = random

// game settings
set g_scorelimit "21"
set g_timelimit "0"
set g_warmup_enabled "1"
set g_warmup_timelimit "5"
set g_match_extendedtime "0"
set g_allow_falldamage "0"
set g_allow_selfdamage "0"
set g_allow_teamdamage "0"
set g_allow_stun "0"
set g_teams_maxplayers "7"
set g_teams_allow_uneven "0"
set g_countdown_time "3"
set g_maxtimeouts "1" // -1 = unlimited
set g_challengers_queue "0"

// gametype settings
set g_ca_classbased "1"

// classes settings
set g_noclass_inventory "gb mg rg gl rl pg lg eb shells grens rockets plasma lasers"
set g_class_grunt_inventory "gb mg rg gl rl pg lg eb shells rockets"
set g_class_camper_inventory "gb mg rg gl rl pg lg eb grens bolts"
set g_class_spammer_inventory "gb mg rg gl rl pg lg eb lasers plasma"
set g_class_grunt_health "100"
set g_class_camper_health "100"
set g_class_spammer_health "100"
set g_class_grunt_armor "200"
set g_class_camper_armor "200"
set g_class_spammer_armor "200"
set g_class_weak_ammo "0 60 15 15 50 75 120 10" // gb mg rg gl rl pg lg eb
set g_class_strong_ammo "0 0 15 20 25 75 100 10" // GB MG RG GL RL PG LG EB

echo "ca.cfg executed"


i just uploaded the maps from the community pack and my own new map...and motd
but it crashes at wca1 so i dont think its because of the maps...

help? :(

crizis

Mad Hatter
(4078 posts)

Zetter, are you running 64bit server? I'd recommend installing 32bit compability libs (lib32 + curl) and running 32bit server binary.

From what I've followed, people having crash problems always run 64bit version :p

tobifobi

Member
(12 posts)

i got exactly the same problem with 64bit debian (winkwinks to kiki for helping at irc :D )
installed the 32bit libs and some other 32bit stuff and now it works like a charm.

twice

Member
(98 posts)

has the cause of this been identified yet?


Scroll to top



RSSRSSRSSRSS

Copyright © 2013 Chasseur De Bots

Warsow in social media



Warsow is an indie game developed by group of hobbyists. Please consider giving us a small donation: