SRCDS Steam group


Illegal Instruction running srcds_run
#1
I am getting the following error:

alex@debian:/usr/srcds_1$ ./srcds_run -console -game cstrike +map de_dust +maxplayers 10 +ip 10.1.1.5 -debug
Auto detecting CPU
Using default binary.
Enabling debug mode
Auto-restarting the server on crash

Console initialized.
Network: IP 10.1.1.5, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
Attempted to create unknown entity type event_queue_saveload_proxy!
Game .dll loaded for "Counter-Strike: Source"
maxplayers set to 10
./srcds_run: line 426: 790 Illegal instruction (core dumped) $HL_CMD
Cannot access memory at address 0x40016e28
debug.cmds:1: Error in sourced command file:
Cannot access memory at address 0xbfffaf24
email debug.log to linux@valvesoftware.com
Sat Mar 12 16:49:55 WST 2005: Server restart in 10 seconds
Sat Mar 12 16:49:57 WST 2005: Server Quit


Illegal instruction sounds like i have to upgrade something in my system, but i'm at a loss to what?, upgrade my kernel??

Running Debian Sarge on dual 1ghz PIII's

alex@debian:~$ gcc --version
gcc (GCC) 3.3.5 (Debian 1:3.3.5-8)
Copyright © 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

alex@debian:~$ ldd --version
ldd (GNU libc) 2.3.2
Copyright © 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

alex@debian:~$ uname -a
Linux debian 2.2.20-compact #1 Sat Apr 20 12:40:22 EST 2002 i686 GNU/Linux

Reply
#2
when i type in ./srcds_run -debug -console -game cstrike +ip 10.1.15 +port 27016 +max_players 10 i don't get any errors, it's only when i specify the + map i get the memory errors and Illegal instruction

any ideas?
Reply
#3
Illegal instruction usually refers to a cpu instruction is trying to be used that your cpu cannot support.
[Image: userbar_wow.jpg]
starting 9/24/2006 if your problem has been solved please edit your first post and add [solved] to the begining of the title. Thanks.
Reply
#4
Ok, so what's the fix? I'm guessing that maybe i should upgrade my kernel to at least 2.4 ?
Reply
#5
I would try to at least 2.6 o_O
though dunnno if tht would help, unless you put the wrong cpu in there o_O
[Image: userbar_wow.jpg]
starting 9/24/2006 if your problem has been solved please edit your first post and add [solved] to the begining of the title. Thanks.
Reply
#6
Are 2.6 kernels that much more performant than 2.4 kernels for a Source DS? I'm running a 12 slots CS:S server on a (1.4Ghz) TBird with a 2.4.27 kernel (Debian GNU/Linux 'Sarge'), and it runs pretty well... Will a 2.6 kernel be any better than the 2.4 one?
May the Source be with you...

Want to know which ports to forward on your router for a Source DS? Click here!
Reply
#7
Its more of a matter of security, theres alot of resolved bugs that were in 2.4.x tree that are fixed in 2.6

But imo 2.6 runs better than 2.4

Also depends on the source patch you use, i recommend ck sources
[Image: userbar_wow.jpg]
starting 9/24/2006 if your problem has been solved please edit your first post and add [solved] to the begining of the title. Thanks.
Reply
#8
Aha, I see...
cryotek Wrote:Also depends on the source patch you use, i recommend ck sources
What's the patch you're talking about? I also don't know what you mean by those 'ck sources'.

My apologies for my ignorance Shy.
May the Source be with you...

Want to know which ports to forward on your router for a Source DS? Click here!
Reply
#9
http://members.optusnet.com.au/ckolivas/kernel/

There are lots of high performance kernels you can use.
This is just one of them
[Image: userbar_wow.jpg]
starting 9/24/2006 if your problem has been solved please edit your first post and add [solved] to the begining of the title. Thanks.
Reply
#10
Looks nice, thanks for the info, it's much apreciated!
May the Source be with you...

Want to know which ports to forward on your router for a Source DS? Click here!
Reply
#11
currently upgrading to 2.6.11.3 will see if this fixes the problems, has anyone been able to get server up and running on a 2.2 kernel (came on origonal debian woody disk)
Reply
#12
I had a similar problem and my kernel needed to be recompiled with SSE and SSE2 instruction support.

Maybe revving your kernel to a new one helps, but only if it supports SSE SSE2 by default...
Reply
#13
Do you think there's any way to get it working on a processor w/o SSE?
In case not, I've heard that you could use something like Qemu to emulate a processor with SSE. I might give it a try tomorrrow if I've got time.

I'm on a AMD K6/2, this is what I get from cat /proc/cpuinfo:
Code:
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 5
model           : 8
model name      : AMD-K6(tm) 3D processor
stepping        : 12
cpu MHz         : 300.677
cache size      : 64 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr mce cx8 pge mmx syscall 3dnow k6_mtrr
bogomips        : 601.89
Reply
#14
Could it be that my old CPU's can't take it??

[srcds@gamebox ~]$ ./srcds_run -debug
Auto detecting CPU
Using default binary.
Enabling debug mode
Auto-restarting the server on crash
./srcds_run: line 344: 2979 Illegal instruction (core dumped) $HL_CMD
cat: hlds.2965.pid: No such file or directory
email debug.log to linux@valvesoftware.com
Thu Nov 9 19:22:55 EST 2006: Server restart in 10 seconds
Thu Nov 9 19:22:57 EST 2006: Server Quit


[root@gamebox /]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 5
model name : Pentium II (Deschutes)
stepping : 1
cpu MHz : 233.079
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 mtrr pge mca cmov pat pse36 mmx fxsr
bogomips : 455.68

[root@gamebox /]# uname -ra
Linux gamebox 2.6.9-1.667 #1 Tue Nov 2 14:41:25 EST 2004 i686 i686 i386 GNU/Linux

Bah humbug!! Sad
Reply
#15
You need SSE support on your CPU to run a source dedicated server
Join the Source Dedicated Server Support Group on Steam Community!
Source Dedicated Server (SRCDS)
Free to join, Live support! (When available)

http://forums.srcds.com/viewtopic/5114
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)