.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   Bug Reports (http://forums.bots-united.com/forumdisplay.php?f=49)
-   -   PodBotmm on 32 Bit AMD? (http://forums.bots-united.com/showthread.php?t=7562)

TJA 11-04-2010 18:48

PodBotmm on 32 Bit AMD?
 
Hello,
i have several root-Server and on my oldest one, i cannot get PodBotmm to load.

Here is the ldd output:

ldd cstrike/addons/podbot/podbot_mm_i386.so
ldd: warning: you do not have execution permission for `cstrike/addons/podbot/podbot_mm_i386.so'
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/libdl.so.2 (0x40116000)
libm.so.6 => /lib/tls/libm.so.6 (0x4011b000)
libc.so.6 => /lib/tls/libc.so.6 (0x4013e000)
/lib/ld-linux.so.2 (0x80000000)

I am not sure what is wrong here ...

The Server:

Code:

cs@essen214:~> uname -a
Linux essen214 2.6.15-20060112174634-smp #1 SMP Thu Jan 12 17:46:34 UTC 2006 i686 athlon i386 GNU/Linux


cs@essen214:~> cat /etc/SuSE-release
SuSE Linux 9.3 (i586)
VERSION = 9.3


cs@essen214:~> cat /proc/cpuinfo
processor      : 0
vendor_id      : AuthenticAMD
cpu family      : 6
model          : 8
model name      : AMD Sempron(tm)  2400+
stepping        : 1
cpu MHz        : 1666.871
cache size      : 256 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 pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow
bogomips        : 3337.26

Can anybody help?

TJA 11-04-2010 19:04

Re: PodBotmm on 32 Bit AMD?
 
Now, the message about execution rights were realy just about that :)
So "chmod u+x *.so" fixed that ...

Still, PodPod crashes on that server.

I am trying to get a core-dump or such.

TJA 11-04-2010 19:37

Re: PodBotmm on 32 Bit AMD?
 
I get that at several root-Servers, regardless of 32/64 Bit and AMD/Intel:

CRASH: Sun Apr 11 19:31:20 CEST 2010
Start Line: ./hlds_amd -debug -nojoy -noipx -pidfile hlds.pid -debuglog debuglog
.txt -port 27050 -tos -heapsize 131072 -zone 8192 -game cstrike +sv_lan 1 +sv_pr
oxies 0 +maxplayers 20 +ip 217.172.182.214 +map de_dust
Using host libthread_db library "/lib/tls/libthread_db.so.1".
Core was generated by `./hlds_amd -debug -nojoy -noipx -pidfile hlds.pid -debugl
og debuglog.txt -port'.
Program terminated with signal 11, Segmentation fault.
#0 0x400c71e7 in strchr () from /lib/tls/libc.so.6
#0 0x400c71e7 in strchr () from /lib/tls/libc.so.6
#1 0x4999cba8 in ServerActivate ()
from /home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so
[...]

Alway in ServerActivate()

TJA 11-04-2010 21:54

Re: PodBotmm on 32 Bit AMD?
 
Some details:

The Server:

essen214:/home/cs/ORIG3111e/hlds_l/cstrike/addons # getconf LONG_BIT
32

essen214:/home/cs/ORIG3111e/hlds_l/cstrike/addons # uname -m
i686

essen214:/home/cs/ORIG3111e/hlds_l/cstrike/addons # uname -a
Linux essen214 2.6.15-20060112174634-smp #1 SMP Thu Jan 12 17:46:34 UTC 2006 i686 athlon i386 GNU/Linux

essen214:/home/cs/ORIG3111e/hlds_l/cstrike/addons # egrep "^(vendor_id|model name|flags|cpu MHz)" /proc/cpuinfo | sort -u
cpu MHz : 1666.871
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow
model name : AMD Sempron(tm) 2400+
vendor_id : AuthenticAMD

TJA 11-04-2010 21:55

Re: PodBotmm on 32 Bit AMD?
 
The corresponding crash-report:

Code:

CRASH: Sun Apr 11 21:46:08 CEST 2010
Start Line: ./hlds_amd -debug -nojoy -noipx -pidfile hlds.pid -debuglog debuglog.txt -port 27050 -tos -heapsize 131072 -zone 8192 -game cstrike +sv_lan 1 +sv_proxies 0 +maxplayers 20 +ip 217.172.182.214 +map de_dust
Using host libthread_db library "/lib/tls/libthread_db.so.1".
Core was generated by `./hlds_amd -debug -nojoy -noipx -pidfile hlds.pid -debuglog debuglog.txt -port'.
Program terminated with signal 11, Segmentation fault.
#0  0x400c71e7 in strchr () from /lib/tls/libc.so.6
#0  0x400c71e7 in strchr () from /lib/tls/libc.so.6
#1  0x49c20ba8 in ServerActivate ()
  from /home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so
#2  0x00000000 in ?? ()
#3  0x00000000 in ?? ()
#4  0x00000000 in ?? ()
#5  0x00000000 in ?? ()
#6  0xbfa9c620 in ?? ()
#7  0xbfa9c4a0 in ?? ()
#8  0x49c5d3e0 in g_bBotSettings ()
  from /home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so
#9  0x49c57486 in szSpeechSentences ()
  from /home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so
#10 0x00000000 in ?? ()
#11 0xbfa9c2a0 in ?? ()
#12 0x00000000 in ?? ()
#13 0x00000000 in ?? ()
#14 0x00000000 in ?? ()
#15 0x00000000 in ?? ()
#16 0x00000000 in ?? ()
#17 0x00000000 in ?? ()
#18 0x00000000 in ?? ()
#19 0x00000000 in ?? ()
#20 0x00000000 in ?? ()
#21 0x00000000 in ?? ()
#22 0x00000000 in ?? ()
#23 0x00000000 in ?? ()
#24 0x00000000 in ?? ()
#25 0x00000002 in ?? ()
#26 0x401bad57 in Q_memset () at streambuf.h:477
#27 0x40a792f0 in ?? ()
#28 0x00000000 in ?? ()
#29 0x00000002 in ?? ()
#30 0x401bad3d in Q_memset () at streambuf.h:477
#31 0x402669f8 in __DTOR_END__ () from /home/cs/ORIG3111e/hlds_l/engine_amd.so
#32 0x4024ff04 in violence_agibs ()
  from /home/cs/ORIG3111e/hlds_l/engine_amd.so
#33 0x00000004 in ?? ()
#34 0x08212e98 in ?? ()
#35 0x08212f98 in ?? ()
#36 0x49c616c0 in NormalWeaponPrefs ()
  from /home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so
#37 0x00000002 in ?? ()
#38 0x00000001 in ?? ()
#39 0x082133c0 in ?? ()
#40 0x00000005 in ?? ()
#41 0x00000019 in ?? ()
#42 0x401b7790 in Q_atof () at streambuf.h:477
#43 0x72747363 in ?? ()
#44 0x2f656b69 in ?? ()
#45 0x6f646461 in ?? ()
#46 0x702f736e in ?? ()
#47 0x6f62646f in ?? ()
#48 0x6f622f74 in ?? ()
#49 0x61657774 in ?? ()
#50 0x736e6f70 in ?? ()
#51 0x6766632e in ?? ()
#52 0x40245d00 in CGame::CLASSNAME ()
  from /home/cs/ORIG3111e/hlds_l/engine_amd.so
#53 0x401bd5a2 in Cvar_DirectSet () at streambuf.h:477
#54 0x40a792f0 in ?? ()
#55 0x00000000 in ?? ()
#56 0xbfa9c2ec in ?? ()
#57 0x40174ff4 in ?? () from /lib/tls/libc.so.6
#58 0xbfa9c320 in ?? ()
#59 0x00000000 in ?? ()
#60 0x00000003 in ?? ()
#61 0x400bfbc4 in _IO_setb_internal () from /lib/tls/libc.so.6
No symbol table info available.
From        To          Syms Read  Shared Object Library
0x400186a0  0x400188f4  Yes        /lib/libNoVersion.so.1
0x40027c00  0x40028924  Yes        /lib/libdl.so.2
0x4002f320  0x40037614  Yes        /lib/tls/libpthread.so.0
0x40040350  0x40059144  Yes        /lib/tls/libm.so.6
0x40074c60  0x4015478c  Yes        /lib/tls/libc.so.6
0x400007a0  0x4001318f  Yes        /lib/ld-linux.so.2
0x401b1450  0x4023ccbb  Yes        /home/cs/ORIG3111e/hlds_l/engine_amd.so
0x40748460  0x40786f51  Yes        ./libhlwon.so
0x4087d060  0x408ff749  Yes        ./libSteamValidateUserIDTickets_i386.so
0x409ba2b0  0x409c9b49  Yes        /home/cs/ORIG3111e/hlds_l/filesystem_stdio_i386.so
0x496be2a0  0x49744ab7  Yes        ./cstrike/addons/metamod/dlls/metamod_i386.so
0x49832e00  0x498d7044  Yes        /home/cs/ORIG3111e/hlds_l/cstrike/dlls/cs_i386.so
0x49962ef0  0x499710fc  Yes        /home/cs/ORIG3111e/hlds_l/cstrike/addons/soundcheck/dlls/soundcheck_mm_i686.so
0x49986b60  0x499bd300  Yes        /home/cs/ORIG3111e/hlds_l/cstrike/addons/amxmodx/dlls/amxmodx_mm_i386.so
0x409dae80  0x409de440  Yes        cstrike/addons/amxmodx/modules/fun_amxx_i386.so
0x499e57e0  0x499f2b80  Yes        cstrike/addons/amxmodx/modules/engine_amxx_i386.so
0x499fe440  0x49a1f4b0  Yes        cstrike/addons/amxmodx/modules/fakemeta_amxx_i386.so
0x49a382a0  0x49a63090  Yes        cstrike/addons/amxmodx/modules/mysql_amxx_i386.so
0x49b4d5d0  0x49b57194  Yes        /lib/libz.so.1
0x40020720  0x40021740  Yes        cstrike/addons/amxmodx/modules/sockets_amxx_i386.so
0x49b60da0  0x49b68680  Yes        cstrike/addons/amxmodx/modules/regex_amxx_i386.so
0x409e4350  0x409e9920  Yes        cstrike/addons/amxmodx/modules/cstrike_amxx_i386.so
0x49b70dc0  0x49b77470  Yes        cstrike/addons/amxmodx/modules/csx_amxx_i386.so
0x49bf3d20  0x49c53c34  Yes        /home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so
Stack level 0, frame at 0xbfa9c1f0:
 eip = 0x400c71e7 in strchr; saved eip 0x49c20ba8
 called by frame at 0xbfa9c200
 Arglist at 0xbfa9c1e8, args:
 Locals at 0xbfa9c1e8, Previous frame's sp is 0xbfa9c1f0
 Saved registers:
  edi at 0xbfa9c1e4, eip at 0xbfa9c1ec
End of crash report
----------------------------------------------


TJA 11-04-2010 21:59

Re: PodBotmm on 32 Bit AMD?
 
And ldd:

Code:

ldd podbot_mm_i386.so
        linux-gate.so.1 =>  (0xffffe000)
        libdl.so.2 => /lib/libdl.so.2 (0x40116000)
        libm.so.6 => /lib/tls/libm.so.6 (0x4011b000)
        libc.so.6 => /lib/tls/libc.so.6 (0x4013e000)
        /lib/ld-linux.so.2 (0x80000000)


KWo 12-04-2010 10:27

Re: PodBotmm on 32 Bit AMD?
 
What is the podbot mm version You are trying to get working? Write the time stamp of the file if You cannot be sure of the version number. Where did You download it from? What is You CS version? Steam or no-steam?

BTW - don't multi-post. Use "Edit" button while You are logged in - You can edit Your last post withing 24-hours, so You don't need to post the new message every 10 minutes with the new info...

TJA 12-04-2010 23:44

Re: PodBotmm on 32 Bit AMD?
 
I think, it is much more readable to have that information seperated into posts intstead of having realy big one :)
Thank for the suggestion anyway, try to write the following in one bigger post:

I downloaded the following file:

-rw-r--r-- 1 root root 3967478 2008-10-03 21:58 podbot_full_V3B20a.zip

I downloaded it from here :)

And my HL / CS installations are HL1 (non-Steam), Linux 3111e,

-rwx------ 1 cs cs 1534353 2003-04-30 07:35 engine_i386.so*
-rwx------ 1 cs cs 234479 2003-07-30 21:18 hlds_i686*
-rwx------ 1 cs cs 229199 2003-07-30 21:18 hlds_i486*
-rwx------ 1 cs cs 232623 2003-07-30 21:18 hlds_amd*
-rwx------ 1 cs cs 1653419 2003-12-22 22:12 engine_i486.so*
-rwx------ 1 cs cs 1670302 2004-07-26 00:17 engine_amd.so*
-rwx------ 1 cs cs 1678270 2004-07-26 00:17 engine_i686.so*

Shows itself as "v1.1.1.1d (Linux, Dedicated, Protocol 46)" in HLSW (wronly with d instead of e) ...

CS 1.5 patched from the HL 3111e update ...

MetaMod is the latest available 1.9 version from metamod.org and i try to run on AMD 32 Bit, Intel 32 Bit, Intel Dual Core 64 Bit and Intel Quad Core 64 Bit on Debian Etch (4) and Debian Lenny (5):

-rwxr--r-- 1 cs cs 880500 2006-04-17 19:08 metamod_i386.so*


I run metamod as follows:

gamedll_linux "addons/metamod/dlls/metamod_i386.so"

And load podbot like this:

linux addons/podbot/podbot_mm_i386.so


What else can i deliver?

I heard, PodBotmm may be the best bot CS 1.5 and would like to try them - at best against my old JoeBots.

KWo 13-04-2010 08:37

Re: PodBotmm on 32 Bit AMD?
 
Try to load from metamod's plugins.ini only podbot_mm_i386.so file (without AMX X and other things). For CS1.5 I'm using the patch 4111e (but I have it only for windows).

TJA 13-04-2010 09:35

Re: PodBotmm on 32 Bit AMD?
 
There is no such things as 4111e ...
In some sole corner of my brain, there lurks an information that says, the Windows versions had a different numbering scheme - so, 4111e for windows may be 3111e for Linux.

Or you may mean those stuff from SteamlessProject, but i only install and use the original from Valve.

Here the test with i386:

POD-Bot mm: plugin attaching
./hlds_run: line 262: 19474 Segmentation fault (core dumped) $HL_CMD

warning: Can't read pathname for load map: Input/output error.

warning: Lowest section in system-supplied DSO at 0xffffe000 is .hash at ffffe0b4


Or is amd64 *required* for a 64-Bit Installation, even when it runs on a Intel i7?

Need to run to work now - can only test more later ...

Thanx already!!

TJA 13-04-2010 11:25

Re: PodBotmm on 32 Bit AMD?
 
I was able to dig deeper into that, creating a completely fresh HL/CS installation.

The results are as follows:

The amd64 versions does not load on four servers: Intel 64 Bit CPU or AMD 64 Bit CPU and a 64 Bit Linux, Intel 64 Bit CPU on 32 Bit Linux and Intel 32 Bit CPU on 32 Bit Linux:

Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] <podbot_mm_amd6 badf load podbot_mm_amd64. v - ini - -
1 plugins, 0 running

But it does not crash the server ...
Trying the i386 podbot on those systems crashes the server reliably!

Having a look at the "ldd" out on all 4 Systems:

Code:

ldd ~cs/ORIG3111e/hlds_l/cstrike/addons/podbot/*.so
/home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_amd64.so:
        not a dynamic executable
/home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so:
        linux-gate.so.1 =>  (0xffffe000)
        libdl.so.2 => /lib/libdl.so.2 (0x40116000)
        libm.so.6 => /lib/tls/libm.so.6 (0x4011b000)
        libc.so.6 => /lib/tls/libc.so.6 (0x4013e000)
        /lib/ld-linux.so.2 (0x80000000)

Code:

ldd ~cs/ORIG3111e/hlds_l/cstrike/addons/podbot/*.so
/home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_amd64.so:
        not a dynamic executable
/home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so:
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7eeb000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7ec5000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7d93000)
        /lib/ld-linux.so.2 (0x56556000)

Code:

ldd ~cs/ORIG3111e/hlds_l/cstrike/addons/podbot/*.so
/home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_amd64.so:
        linux-vdso.so.1 =>  (0x00007fff739c5000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fed8e668000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x00007fed8e38c000)
        libm.so.6 => /lib/libm.so.6 (0x00007fed8e108000)
        libc.so.6 => /lib/libc.so.6 (0x00007fed8ddb5000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fed8ea77000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fed8db9e000)
/home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so:
        linux-gate.so.1 =>  (0xf779a000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf767e000)
        libm.so.6 => /lib32/libm.so.6 (0xf765a000)
        libc.so.6 => /lib32/libc.so.6 (0xf7508000)
        /lib/ld-linux.so.2 (0xf779b000)

Code:

ldd ~cs/ORIG3111e/hlds_l/cstrike/addons/podbot/*.so
/home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_amd64.so:
        libdl.so.2 => /lib/libdl.so.2 (0x00002b75d8d65000)
        libstdc++.so.5 => not found
        libm.so.6 => /lib/libm.so.6 (0x00002b75d8e69000)
        libc.so.6 => /lib/libc.so.6 (0x00002b75d8feb000)
        /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
/home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so:
        linux-gate.so.1 =>  (0xffffe000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf7e0b000)
        libm.so.6 => /lib32/libm.so.6 (0xf7de7000)
        libc.so.6 => /lib32/libc.so.6 (0xf7cbb000)
        /lib/ld-linux.so.2 (0x56555000)

This one as a resolving issue - i will dig that out and try again!

KWo 13-04-2010 13:49

Re: PodBotmm on 32 Bit AMD?
 
podbot_mm_amd64.so file has to be loaded on 64bit linux systems only if installed there CS is also 64 bit version. From that what I know Valve has stopped supporting steam/cs in 64bit version. In other hand - users clearly said at other forums there is no any advantage in the performance to use 64bit version over 32 on 64 bits systems.
If somebody is still using some older CS version and if it is there 64bits CS installation on 64 bit linux OS - for those podbot_mm_amd64.so file is (which I'm just compiling, but I cannot provide any support for it - I don't have any PC box with that 64bit linux OS and 64 bit CS). But - if You don't want to have any troubles - install - even on Your 64 bit linux OS - 32 bit version of CS and load podbot_mm_i386.so file - and with that one - at least with latest CS1.6/CZERO - there is no any problem (many users are using it - also at other boards) since the time it's statically linked with libstdc++6.

TJA 13-04-2010 13:56

Re: PodBotmm on 32 Bit AMD?
 
I originally started all tests with the i386 version on all platforms, but it just crashes the server!

See my postings above ...

KWo 13-04-2010 14:46

Re: PodBotmm on 32 Bit AMD?
 
Within 2 days I'll compile a debug version of pbmm (i386 linux; then I'll post the link to it) - so maybe it will show more clearly where exactly the crash happens.

TJA 13-04-2010 15:07

Re: PodBotmm on 32 Bit AMD?
 
Thank you very much!!!
:)

Edit:

Ich compared my podbot download to the one in the AllInOne Package:

root@beta:/data/PopBotMM/all_in_one_3.1/addons# cksum metamod/dlls/metamod_i386.so podbot/podbot_mm_i386.so
4126295892 880500 metamod/dlls/metamod_i386.so
302788107 522164 podbot/podbot_mm_i386.so

cs@hetzner:~/ORIG3111e/hlds_l/cstrike/addons$ cksum metamod/dlls/metamod_i386.so podbot/podbot_mm_i386.so
4126295892 880500 metamod/dlls/metamod_i386.so
1153359499 522164 podbot/podbot_mm_i386.so

Same size, but different content!

I downloaded again from http://podbotmm.bots-united.com/main...downloads.htm:
wget http://filebase.bots-united.com/uplo...ull_V3B20a.zip

And the same result:

root@beta:/data/PopBotMM/tmp# cksum podbot/podbot_mm_i386.so
1153359499 522164 podbot/podbot_mm_i386.so


If that difference is not on purpose, the podbot_full_V3B20a.zip package may be broken!


Edit again:

I exchanged the libaries - but to no avail ... the i386 version still crashes all servers.
:-|

BTW, there is no AMD64 version in the AllInOne Package ...

TJA 13-04-2010 20:31

Re: PodBotmm on 32 Bit AMD?
 
OK, this requires a new posting:

I downloaded wget http://filebase.bots-united.com/uplo...6so_v3B20q.zip and tried it:

IT RUNS!

I am testing further ...

Edit: It works on all 4 servers!

####

Edit2: Only generally:

I get constantly get "SZ_GetSpace: overflow on SVC_RuleInfo" messages and when running those bots.
Also, occational server-restarts ...

:-/

KWo 14-04-2010 09:31

Re: PodBotmm on 32 Bit AMD?
 
From that what I remember JoeBot didn't want to work correctly with podbot mm. Try to load podbot mm without JoeBot and see if the problem still exists.

TJA 14-04-2010 19:31

Re: PodBotmm on 32 Bit AMD?
 
JoeBots?!?
Maybe you read an earlier version of my posting above? When i still thought, PBmm would run and i asked about joining them with JoeBots?

It would be fine to have them running together with PodBotsmm, but only to see which one is "better" :)

I would be happy if PB runs at all on my servers :-/
As i learned, also the development version does not realy run ...

So, of course, i tested without JoeBots - or any other things ... not even AMXX.

BTW, i have no problems with e[Pod]bots - sadly, they do not seem to joing maps for which they have no waypoints, so i disabled them again for now and have JoeBots again on the server mentioned in my signature.

Edit:

The development versions does the following:

It crashes the server one time - after that, i starts ...
Also, when i issue "quit", the server does not fully shutdown, but returns with a non-zero error code - which in turn triggers hlds_run to restart the server.

All this does not happen with JoeBots or ePODbots and also not without bots.

Strange thing.

Maybe the debug-version of the library will help ...

Ah, one mor error-message, i saw, when saying "quit":

Code:

Reason:  Server shutting down
L 04/14/2010 - 20:49:31: Server shutdown
L 04/14/2010 - 20:49:31: Log file closed
./hlds_run: line 264: 29467 Segmentation fault      (core dumped) $HL_CMD

warning: current_sos: Can't read pathname for load map: Input/output error

477    streambuf.h: No such file or directory.
Previous frame inner to this frame (corrupt stack?)
email debug.log to linux@valvesoftware.com

Edit 2:

Such a crash from the quit command produces the following debuglog:

Code:

CRASH: Wed Apr 14 20:49:32 CEST 2010
Start Line: ./hlds_i686 -debug -nojoy -noipx -pidfile hlds.pid -debuglog debuglog.txt -port 27050 -tos -heapsize 131072 -zone 8192 -game cstrike +sv_lan 1 +sv_proxies 0 +maxplayers 20 +ip 217.172.182.214 +map de_dust
Using host libthread_db library "/lib/tls/libthread_db.so.1".
Core was generated by `./hlds_i686 -debug -nojoy -noipx -pidfile hlds.pid -debuglog debuglog.txt -port'.
Program terminated with signal 11, Segmentation fault.
#0  0x40221233 in SV_LinkEdict () at streambuf.h:477
        in streambuf.h
#0  0x40221233 in SV_LinkEdict () at streambuf.h:477
#1  0xbfab1f5c in ?? ()
#2  0x40221170 in SV_LinkEdict () at streambuf.h:477
#3  0x40270908 in __DTOR_END__ () from /home/cs/ORIG3111e/hlds_l/engine_i686.so
#4  0x00000000 in ?? ()
#5  0x49a37680 in g_vecZero ()
  from /home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so
#6  0x49a51460 in BotCreateTab ()
  from /home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so
#7  0x40270908 in __DTOR_END__ () from /home/cs/ORIG3111e/hlds_l/engine_i686.so
#8  0x41368de4 in ?? ()
#9  0x498b6418 in CBasePlayerItem::SetObjectCollisionBox ()
  from /home/cs/ORIG3111e/hlds_l/cstrike/dlls/cs_i386.so
Current language:  auto; currently c++
this = (class ios *) 0x49773bf4
this = (ios *) 0x49773bf4
this = (istream *) 0x0
this = (ios *) 0x49773bf4
this = (istream *) 0x0
this = (istream *) 0x40270908
this = (ios *) 0x0
this = (istream *) 0x49773bf4
this = (istream *) 0x49773bf4
this = (ios *) 0x0
this = (ios *) 0x0
tie_to = (ostream *) 0x0
tie_to = (ostream *) 0x0
tie_to = (ostream *) 0x0
sb = (class streambuf *) 0x40270908
sb = (streambuf *) 0x40270908
sb = (streambuf *) 0x40270908
_IO_ostream_withassign::ios virtual table = {3 vtable entries,
  0x40243734 <_IO_ostream_withassign type_info function>,
  0x40242b80 <virtual function thunk (delta:-4) for _IO_ostream_withassign::~_IO_ostream_withassign(void)>, 0}
istream::ios virtual table = {3 vtable entries,
  0x40242fe0 <istream type_info function>,
  0x40242ba4 <virtual function thunk (delta:-8) for istream::~istream(void)>,
  0}
istream type_info node = '\0' <repeats 15 times>
_IO_istream_withassign::ios virtual table = {3 vtable entries,
  0x40243664 <_IO_istream_withassign type_info function>,
  0x40242b8c <virtual function thunk (delta:-8) for _IO_istream_withassign::~_IO_istream_withassign(void)>, 0}
ostream::ios virtual table = {3 vtable entries,
  0x40242c74 <ostream type_info function>,
  0x40242bb0 <virtual function thunk (delta:-4) for ostream::~ostream(void)>,
  0}
iostream type_info node = '\0' <repeats 15 times>
ostream type_info node = '\0' <repeats 15 times>
iostream::ios virtual table = {3 vtable entries,
  0x40243510 <iostream type_info function>,
  0x40242b98 <virtual function thunk (delta:-12) for iostream::~iostream(void)>, 0}
_IO_ostream_withassign type_info node = '\0' <repeats 15 times>
_IO_istream_withassign type_info node = '\0' <repeats 15 times>
From        To          Syms Read  Shared Object Library
0x40018420  0x40018554  Yes        /home/cs/hlds_nowon.so
0x4001a540  0x4001a7a4  Yes        /home/cs/hlds_fixes.so
0x4001da30  0x4001e5d4  Yes        /home/cs/hlds_muid6.so
0x400206a0  0x400208f4  Yes        /lib/libNoVersion.so.1
0x4002ec00  0x4002f924  Yes        /lib/libdl.so.2
0x40036320  0x4003e614  Yes        /lib/tls/libpthread.so.0
0x40047350  0x40060144  Yes        /lib/tls/libm.so.6
0x4007cc60  0x4015c78c  Yes        /lib/tls/libc.so.6
0x400007a0  0x4001318f  Yes        /lib/ld-linux.so.2
0x401b9630  0x4024686a  Yes        /home/cs/ORIG3111e/hlds_l/engine_i686.so
0x40752460  0x40790f51  Yes        ./libhlwon.so
0x40887060  0x40909749  Yes        ./libSteamValidateUserIDTickets_i386.so
0x409c42b0  0x409d3b49  Yes        /home/cs/ORIG3111e/hlds_l/filesystem_stdio_i386.so
0x496c82a0  0x4974eab7  Yes        ./cstrike/addons/metamod/dlls/metamod_i386.so
0x4983ce00  0x498e1044  Yes        /home/cs/ORIG3111e/hlds_l/cstrike/dlls/cs_i386.so
0x4997a1a0  0x499de974  Yes        /home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so
0x49f39b20  0x49f3fb74  Yes        /lib/libnss_files.so.2
0x40026df0  0x40029184  Yes        /lib/libnss_dns.so.2
0x49f445d0  0x49f4f504  Yes        /lib/libresolv.so.2
Stack level 0, frame at 0xbfab1f3c:
 eip = 0x40221233 in SV_LinkEdict (streambuf.h:477); saved eip 0xbfab1f5c
 called by frame at 0xbfab1f40
 source language c++.
 Arglist at 0xbfab1f34, args:
 Locals at 0xbfab1f34, Previous frame's sp is 0xbfab1f3c
 Saved registers:
  eip at 0xbfab1f38
End of crash report
----------------------------------------------


KWo 14-04-2010 19:36

Re: PodBotmm on 32 Bit AMD?
 
Here is debug version of podbot_mm_i386.so
http://www.mediafire.com/download.php?eehwizwedwm
Try to run it until crash and then post the info where exactly it is crashing.

TJA 14-04-2010 21:39

Re: PodBotmm on 32 Bit AMD?
 
Thanx!

I downloaded, installed, started, then said "quit":

Code:

L 04/14/2010 - 21:37:47: Log file closed
./hlds_run: line 264: 10175 Segmentation fault      (core dumped) $HL_CMD

warning: Can't read pathname for load map: Input/output error.
477    streambuf.h: No such file or directory.
email debug.log to linux@valvesoftware.com
Wed Apr 14 21:37:47 CEST 2010: Server restart in 10 seconds
Wed Apr 14 21:37:52 CEST 2010: Server Quit

The CRASH:

Code:

CRASH: Wed Apr 14 21:37:47 CEST 2010
Start Line: ./hlds_i686 -debug -nojoy -noipx -pidfile hlds.pid -debuglog debuglog.txt -port 27050 -tos -heapsize 131072 -zone 8192 -game cstrike +sv_lan 1 +sv_proxies 0 +maxplayers 20 +ip 178.63.3.149 +map de_dust
Core was generated by `./hlds_i686 -debug -nojoy -noipx -pidfile hlds.pid -debuglog debuglog.txt -port'.
Program terminated with signal 11, Segmentation fault.
[New process 10175]
#0  0xf7147233 in SV_LinkEdict () at streambuf.h:477
        in streambuf.h
#0  0xf7147233 in SV_LinkEdict () at streambuf.h:477
#1  0xff95e1fc in ?? ()
#2  0xf7147170 in SV_LinkEdict () at streambuf.h:477
#3  0xf7196908 in __DTOR_END__ () from /home/cs/ORIG3111e/hlds_l/engine_i686.so
#4  0xff95e28c in ?? ()
#5  0xf7116d64 in ?? () at streambuf.h:477
  from /home/cs/ORIG3111e/hlds_l/engine_i686.so
#6  0xff95e2b8 in ?? ()
#7  0xf7196908 in __DTOR_END__ () from /home/cs/ORIG3111e/hlds_l/engine_i686.so
#8  0xf7119ada in EntOffsetOfPEntity () at streambuf.h:477
#9  0xffffffff in ?? ()
#10 0xef619cf4 in ?? ()
#11 0x41800000 in ?? ()
#12 0xff95e218 in ?? ()
#13 0xf7116da0 in PF_setorigin_I () at streambuf.h:477
#14 0xef619cf4 in ?? ()
#15 0x00000000 in ?? ()
Current language:  auto; currently c++
this = (class ios *) 0xeed34bf4
this = (class ios *) 0xeed34bf4
this = (istream *) 0x0
this = (class ios *) 0xeed34bf4
this = (istream *) 0x0
this = (istream *) 0xf7196908
this = (class ios *) 0x0
this = (istream *) 0xeed34bf4
this = (istream *) 0xeed34bf4
this = (class ios *) 0x0
this = (class ios *) 0x0
tie_to = (ostream *) 0x0
tie_to = (ostream *) 0x0
tie_to = (ostream *) 0x0
sb = (class streambuf *) 0xf7196908
sb = (class streambuf *) 0xf7196908
sb = (class streambuf *) 0xf7196908
_IO_ostream_withassign::ios virtual table = {3 vtable entries,
  0xf7169734 <_IO_ostream_withassign type_info function>,
  0xf7168b80 <virtual function thunk (delta:-4) for _IO_ostream_withassign::~_IO_ostream_withassign(void)>, 0}
istream::ios virtual table = {3 vtable entries,
  0xf7168fe0 <istream type_info function>,
  0xf7168ba4 <virtual function thunk (delta:-8) for istream::~istream(void)>,
  0}
istream type_info node = '\0' <repeats 15 times>
_IO_istream_withassign::ios virtual table = {3 vtable entries,
  0xf7169664 <_IO_istream_withassign type_info function>,
  0xf7168b8c <virtual function thunk (delta:-8) for _IO_istream_withassign::~_IO_istream_withassign(void)>, 0}
ostream::ios virtual table = {3 vtable entries,
  0xf7168c74 <ostream type_info function>,
  0xf7168bb0 <virtual function thunk (delta:-4) for ostream::~ostream(void)>,
  0}
iostream type_info node = '\0' <repeats 15 times>
ostream type_info node = '\0' <repeats 15 times>
iostream::ios virtual table = {3 vtable entries,
  0xf7169510 <iostream type_info function>,
  0xf7168b98 <virtual function thunk (delta:-12) for iostream::~iostream(void)>, 0}
_IO_ostream_withassign type_info node = '\0' <repeats 15 times>
_IO_istream_withassign type_info node = '\0' <repeats 15 times>
From        To          Syms Read  Shared Object Library
0xf77d4320  0xf77d4428  Yes        /home/cs/hlds_nowon.so
0xf77d2400  0xf77d2638  Yes        /home/cs/hlds_fixes.so
0xf77cfa20  0xf77d07d8  Yes        /home/cs/hlds_muid6.so
0xf77c0a60  0xf77c1958  Yes        /lib32/libdl.so.2
0xf77ad170  0xf77b83f8  Yes        /lib32/libpthread.so.0
0xf7788410  0xf77a1908  Yes        /lib32/libm.so.6
0xf7649230  0xf7750af8  Yes        /lib32/libc.so.6
0xf77da7f0  0xf77f227f  Yes        /lib/ld-linux.so.2
0xf70df630  0xf716c86a  Yes        /home/cs/ORIG3111e/hlds_l/engine_i686.so
0xf7037460  0xf7075f51  Yes        ./libhlwon.so
0xf6ec2060  0xf6f44749  Yes        ./libSteamValidateUserIDTickets_i386.so
0xf6ddf2b0  0xf6deeb49  Yes        /home/cs/ORIG3111e/hlds_l/filesystem_stdio_i386.so
0xeec892a0  0xeed0fab7  Yes        ./cstrike/addons/metamod/dlls/metamod_i386.so
0xeeac3e00  0xeeb68044  Yes        /home/cs/ORIG3111e/hlds_l/cstrike/dlls/cs_i386.so
0xee962c30  0xee9d0c44  Yes        /home/cs/ORIG3111e/hlds_l/cstrike/addons/podbot/podbot_mm_i386.so
0xee8ac160  0xee928518  Yes        /usr/lib32/libstdc++.so.6
0xee85cc90  0xee8660a8  Yes        /usr/lib32/libgcc_s.so.1
0xee3f28a0  0xee3f9878  Yes        /lib32/libnss_files.so.2
0xf77c7b60  0xf77ca628  Yes        /lib32/libnss_dns.so.2
0xf6dc0130  0xf6dcbb88  Yes        /lib32/libresolv.so.2
Stack level 0, frame at 0xff95e1dc:
 eip = 0xf7147233 in SV_LinkEdict (streambuf.h:477); saved eip 0xff95e1fc
 called by frame at 0xff95e1e0
 source language c++.
 Arglist at 0xff95e1d4, args:
 Locals at 0xff95e1d4, Previous frame's sp is 0xff95e1dc
 Saved registers:
  eip at 0xff95e1d8
End of crash report
----------------------------------------------

Does that help already?

I let the bots run now, while i cook and eat :)

TJA 14-04-2010 21:43

Re: PodBotmm on 32 Bit AMD?
 
The crash can also happen at the start via hlds_run - directly at the beginning:

Code:

CRASH: Wed Apr 14 21:41:41 CEST 2010
Start Line: ./hlds_i686 -debug -nojoy -noipx -pidfile hlds.pid -debuglog debuglog.txt -port 27050 -tos -heapsize 131072 -zone 8192 -game cstrike +sv_lan 1 +sv_proxies 0 +maxplayers 20 +ip 178.63.3.149 +map de_dust
Core was generated by `./hlds_i686 -debug -nojoy -noipx -pidfile hlds.pid -debuglog debuglog.txt -port'.
Program terminated with signal 11, Segmentation fault.
[New process 10221]
#0  0xf75aa6dc in feof () from /lib32/libc.so.6
#0  0xf75aa6dc in feof () from /lib32/libc.so.6
#1  0xeec18e1b in MPluginList::ini_startup ()
  from ./cstrike/addons/metamod/dlls/metamod_i386.so
No symbol table info available.
From        To          Syms Read  Shared Object Library
0xf76e6320  0xf76e6428  Yes        /home/cs/hlds_nowon.so
0xf76e4400  0xf76e4638  Yes        /home/cs/hlds_fixes.so
0xf76e1a20  0xf76e27d8  Yes        /home/cs/hlds_muid6.so
0xf76d2a60  0xf76d3958  Yes        /lib32/libdl.so.2
0xf76bf170  0xf76ca3f8  Yes        /lib32/libpthread.so.0
0xf769a410  0xf76b3908  Yes        /lib32/libm.so.6
0xf755b230  0xf7662af8  Yes        /lib32/libc.so.6
0xf76ec7f0  0xf770427f  Yes        /lib/ld-linux.so.2
0xf6ff1630  0xf707e86a  Yes        /home/cs/ORIG3111e/hlds_l/engine_i686.so
0xf6f49460  0xf6f87f51  Yes        ./libhlwon.so
0xf6dd4060  0xf6e56749  Yes        ./libSteamValidateUserIDTickets_i386.so
0xf6cf12b0  0xf6d00b49  Yes        /home/cs/ORIG3111e/hlds_l/filesystem_stdio_i386.so
0xeeb9b2a0  0xeec21ab7  Yes        ./cstrike/addons/metamod/dlls/metamod_i386.so
0xee9d5e00  0xeea7a044  Yes        /home/cs/ORIG3111e/hlds_l/cstrike/dlls/cs_i386.so
Stack level 0, frame at 0xffdb6a50:
 eip = 0xf75aa6dc in feof; saved eip 0xeec18e1b
 called by frame at 0x0
 Arglist at 0xffdb6a48, args:
 Locals at 0xffdb6a48, Previous frame's sp is 0xffdb6a50
 Saved registers:
  ebp at 0xffdb6a48, esi at 0xffdb6a40, edi at 0xffdb6a44, eip at 0xffdb6a4c
End of crash report
----------------------------------------------

But after the auto-restart via hlds_run, its running now ...


EDIT:

I nearly forgot: This is the debug-version of 3B20r - and it RUNS at least!
But this is something, the latest development version also could ...
The non-debug version of 3B20q was the library, that crashed the servers directly and constantly.

But we can stay at 3B20r of course :)
Already much better for me ...

EDIT:

So far, it seems that i can run both the downloadable development version 3B20q and the debug version 3B20r, which is not an official download.

On our UWC3 Server, i *constantly* get the following messages - with both above versions:

SZ_GetSpace: overflow on SVC_RuleInfo
SZ_GetSpace: overflow on SVC_RuleInfo
SZ_GetSpace: overflow on SVC_RuleInfo
SZ_GetSpace: overflow on SVC_RuleInfo
SZ_GetSpace: overflow on SVC_RuleInfo
SZ_GetSpace: overflow on SVC_RuleInfo
SZ_GetSpace: overflow on SVC_RuleInfo
SZ_GetSpace: overflow on SVC_RuleInfo

About 1 per second ...

And also, the server crashes in the beginning one to several times, till it finally runs.

Here the CRASH of one of those starts:

Code:

----------------------------------------------
CRASH: Thu Apr 15 00:50:02 CEST 2010
Start Line: ./hlds_i686 -debug -nojoy -noipx -pidfile hlds.pid -debuglog debuglog.txt -port 27020 -tos -heapsize 131072 -zone 8192 -game cstrike +sv_lan 1 +sv_proxies 0 +maxplayers 32 +ip 178.63.3.149 +map de_dust2
Core was generated by `./hlds_i686 -debug -nojoy -noipx -pidfile hlds.pid -debuglog debuglog.txt -port'.
Program terminated with signal 11, Segmentation fault.
[New process 11386]
#0  0xf75e66dc in feof () from /lib32/libc.so.6
#0  0xf75e66dc in feof () from /lib32/libc.so.6
#1  0xeec54e1b in MPluginList::ini_startup ()
  from ./cstrike/addons/metamod/dlls/metamod_i386.so
No symbol table info available.
From        To          Syms Read  Shared Object Library
0xf7722320  0xf7722428  Yes        /home/cs/hlds_nowon.so
0xf7720400  0xf7720638  Yes        /home/cs/hlds_fixes.so
0xf771da20  0xf771e7d8  Yes        /home/cs/hlds_muid6.so
0xf770ea60  0xf770f958  Yes        /lib32/libdl.so.2
0xf76fb170  0xf77063f8  Yes        /lib32/libpthread.so.0
0xf76d6410  0xf76ef908  Yes        /lib32/libm.so.6
0xf7597230  0xf769eaf8  Yes        /lib32/libc.so.6
0xf77287f0  0xf774027f  Yes        /lib/ld-linux.so.2
0xf702d630  0xf70ba86a  Yes        /home/cs/NEW3111e/hlds_l/engine_i686.so
0xf6f85460  0xf6fc3f51  Yes        ./libhlwon.so
0xf6e10060  0xf6e92749  Yes        ./libSteamValidateUserIDTickets_i386.so
0xf6d2d2b0  0xf6d3cb49  Yes        /home/cs/NEW3111e/hlds_l/filesystem_stdio_i386.so
0xeebd72a0  0xeec5dab7  Yes        ./cstrike/addons/metamod/dlls/metamod_i386.so
0xeea11e00  0xeeab6044  Yes        /home/cs/NEW3111e/hlds_l/cstrike/dlls/cs_i386.so
Stack level 0, frame at 0xfff393a0:
 eip = 0xf75e66dc in feof; saved eip 0xeec54e1b
 called by frame at 0x0
 Arglist at 0xfff39398, args:
 Locals at 0xfff39398, Previous frame's sp is 0xfff393a0
 Saved registers:
  ebp at 0xfff39398, esi at 0xfff39390, edi at 0xfff39394, eip at 0xfff3939c
End of crash report
----------------------------------------------

What else can i do?

KWo 15-04-2010 09:08

Re: PodBotmm on 32 Bit AMD?
 
The crash doesn't point at all to podbot_mm_i386.so file...

But - in Your log I have seen such file - hlds_nowon.so. I don't think this is any officially file provided in the latest supported by VALVE CS1.5 update...
I can still run CS1.5, but only on LAN network. If You are using any addons they are letting You to play with Your friends via internet old CS1.5 (WON servers are off so it is impossible to play so), I'm assuming You are using some illegal and unsupported stuff. If You had the original license for CS1.5 - with the same license You could install steam and CS1.6 (without CZERO) and You wouldn't have any problems like that. Since You decided to stick with no-won CS1.5, I'm assuming Your CS1.5 is illegal. Otherwise what is the reason to not update Your CS to supported by VALVE and other mod developers CS1.6?

TJA 15-04-2010 20:58

Re: PodBotmm on 32 Bit AMD?
 
Oeh.

There are lots and lots of players using CS 1.5 either on LAN or in the internet - with completely legal software!

Yes, overloading a library function is required - but this is legal too!

About the why: Because we love HL1 and CS 1.5, of course! CS 1.6 is crap already and everything on Steam is just ..... <deleted by myself> :)


But to ensure you, that this the above has nothing to do with those libraries, i started testing without them, of course!

The behavior of PodBotmm (compared to other bots who do run) is not changed when using the above libraries or other MetaMod plugins like soundcheck, amxx or hlguard!

If you prever, i can of course run all tests without *any* other stuff - but as i said, it is the same behavior:

The official stable version completely crashes all servers i have - regardless of plugins or library overloads.
The development version or the debug version only show crashes at the "quit" command or sometimes at the start of CS.

But as you said, the last crashes i posted do not contain hints about podbot - to be sure, i am going to test "quit" on a fresh install without anything: Neither Metamod nor any other library and report back!

TJA 17-04-2010 18:39

Re: PodBotmm on 32 Bit AMD?
 
I can use both the development and the latest debug version ...

But both have a serious problem:

I get the following message *every* second or so, when i watch the server with HLSW:

SZ_GetSpace: overflow on SVC_RuleInfo


The messages go away, when i stop HLSW to watch the server.

Also, i get message overflow messages when connecting to the server, may get droppped and need to issue "retry" to get connected at all!

All of the above stops, when i have no bots or JoeBot or EBODbot instead if PodBotmm running!

This is true even when NO AMXX ist loaded ... PodBotmm alone as MetaMod plugin is enough to get this behavior!

:-|

*sob*

KWo 18-04-2010 09:17

Re: PodBotmm on 32 Bit AMD?
 
What is the value of pb_latencybot in Your podbot.cfg file?
SVC_RuleInfo message iis spamming Your console because of too many cvars loaded (old HL1 on WON/NOWON servers supports 2048 bytes only). To avoid that You need to hide some cvars like is described in this topic:
http://forums.alliedmods.net/showthr...p?t=492&page=2

http://forums.alliedmods.net/archive...php/t-482.html

TJA 18-04-2010 22:08

Re: PodBotmm on 32 Bit AMD?
 
pb_latencybot is at 2 ...
Shall i change that?

I am confused that the bots can have such an effect - the other bots donīt have this effect.
Maybe changing latency to 0 to 1 could help?

I will check that CVAR stuff - thank you very much!

:)

KWo 19-04-2010 09:01

Re: PodBotmm on 32 Bit AMD?
 
yeah - please put it to 0 i.e.
That fluctuating ping wasn't tested under CS1.5 and it may cause some side effects...

TJA 20-04-2010 03:12

Re: PodBotmm on 32 Bit AMD?
 
With latency set to 0, i still get "SZ_GetSpace: overflow on SVC_RuleInfo" ...

But i did not hide any CVARs so far - will report back :)

Just tell me, if you are interested in testing something yourself on one of the servers :)

KWo 20-04-2010 07:34

Re: PodBotmm on 32 Bit AMD?
 
Quote:

Originally Posted by TJA (Post 61485)
Just tell me, if you are interested in testing something yourself on one of the servers :)

No. I'm not interrested in no-won servers. If You are still getting the same error, try with standard installation and create a LAN server (without that no-won stuff installed). If You wiil not getting that message - that will mean podbot mm is incompatible with no-won binaries and I'm not going to provide any support for it. When I create my HLDS with CS1.5 (windows), I'm not getting that message (even with 30 bots placed there). I don't think under linux there can be a difference. The only difference for me is that no-won addon You have installed (which changes some VALVE binaries - which is illegal BTW).


All times are GMT +2. The time now is 11:25.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.