GoldenEye: Source Forums

Editing and Customization => Modding Help => Topic started by: fattymcninja on September 19, 2012, 10:47:54 pm

Title: Server Set Up Issues in 64bit Xubuntu
Post by: fattymcninja on September 19, 2012, 10:47:54 pm
As the title says, I'm setting up a small server in Xubuntu 12.04. I've used srcds before to set up a TF2 server, but this one is giving me troubles.


This is what the terminal window says when I start it up:
Code: [Select]
Auto detecting CPU
Using default binary: ./srcds_linux
Enabling debug mode
Server will auto-restart if there is a crash.
Using breakpad minidump system
Using breakpad crash handler

Console initialized.
Segmentation fault (core dumped)

warning: Can't read pathname for load map: Input/output error.
warning: Could not load shared library symbols for s => %s (0x%0*Zx, 0x%0*Zx).
Do you need "set solib-search-path" or "set sysroot"?
debug.cmds:5: Error in sourced command file:
No function contains program counter for selected frame.
email debug.log to linux@valvesoftware.com
Wed Sep 19 18:37:18 EDT 2012: Server restart in 10 seconds

When I check the logs I get:
Code: [Select]
----------------------------------------------
CRASH: Sun Sep 16 19:42:49 EDT 2012
Start Line: ./srcds_linux -debug -game gesource +map ge_runway +maxplayers 16
[New LWP 3603]
[New LWP 3604]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./srcds_linux -debug -game gesource +map ge_runway +maxplayers 16'.
Program terminated with signal 11, Segmentation fault.
#0  0x00000000 in ?? ()
#0  0x00000000 in ?? ()
#1  0xf6c893bd in CModAppSystemGroup::Create() () from /home/tf2/tf2/server/orangebox/bin/engine.so
#2  0xf6ca306c in CAppSystemGroup::OnStartup() () from /home/tf2/tf2/server/orangebox/bin/engine.so
#3  0xf6ca34e9 in CAppSystemGroup::Run() () from /home/tf2/tf2/server/orangebox/bin/engine.so
#4  0xf6c88b9a in CDedicatedServerAPI::ModInit(ModInfo_t&) () from /home/tf2/tf2/server/orangebox/bin/engine.so
#5  0xf70322f6 in CDedicatedAppSystemGroup::Main() () from bin/dedicated.so
#6  0xf7035e08 in CAppSystemGroup::Run() () from bin/dedicated.so
#7  0xf7037adc in CSteamApplication::Main() () from bin/dedicated.so
#8  0xf7035e08 in CAppSystemGroup::Run() () from bin/dedicated.so
#9  0xf703275d in main () from bin/dedicated.so
#10 0xf7033c35 in DedicatedMain () from bin/dedicated.so
#11 0x080488ad in main ()
No symbol table info available.
eax            0xf6deeed4 -153162028
ecx            0x9873bfb 159857659
edx            0x0 0
ebx            0xf6d7c400 -153631744
esp            0xffb465bc 0xffb465bc
ebp            0xffb46638 0xffb46638
esi            0x0 0
edi            0xffb46718 -4954344
eip            0x0 0
eflags         0x10202 [ IF RF ]
cs             0x23 35
ss             0x2b 43
ds             0x2b 43
es             0x2b 43
fs             0x0 0
gs             0x63 99
From        To          Syms Read   Shared Object Library
0xf77619e0  0xf77805c8  Yes (*)     bin/libtier0.so
0xf76a1b10  0xf76cb0d4  Yes (*)     bin/libvstdlib.so
0xf7663430  0xf767dc48  Yes (*)     /lib32/libm.so.6
0xf765aa60  0xf765ba38  Yes (*)     /lib32/libdl.so.2
0xf7643650  0xf764f9f8  Yes         /lib32/libpthread.so.0
0xf74b2f10  0xf75e242c  Yes (*)     /lib32/libc.so.6
0xf77a8820  0xf77c104f  Yes (*)     /lib/ld-linux.so.2
0xf6fe4990  0xf706f0a8  Yes (*)     bin/dedicated.so
0xf768c600  0xf7696f04  Yes (*)     bin/libsteam_api.so
0xf6f5ea00  0xf6fa5ed4  Yes         bin/libstdc++.so.6
0xf6f06e04  0xf6f16490  Yes         bin/libgcc_s.so.1
0xf6ac04f0  0xf6d0a7f8  Yes (*)     /home/tf2/tf2/server/orangebox/bin/engine.so
0xf660a310  0xf663432c  Yes (*)     /home/tf2/tf2/server/orangebox/bin/soundemittersystem.so
0xf64af340  0xf65af79c  Yes (*)     /home/tf2/tf2/server/orangebox/bin/materialsystem.so
0xf500e3e0  0xf50d0a18  Yes (*)     /home/tf2/tf2/server/orangebox/bin/studiorender.so
0xf4e1cbc0  0xf4fa8108  Yes (*)     /home/tf2/tf2/server/orangebox/bin/vphysics.so
0xf4d9f8b0  0xf4df5fa8  Yes (*)     /home/tf2/tf2/server/orangebox/bin/datacache.so
0xf4d85b30  0xf4d9275c  Yes (*)     /home/tf2/tf2/server/orangebox/bin/shaderapiempty.so
(*): Shared library is missing debugging information.
End of Source crash report

I have a feeling it might be a library issue because I don't have a few files referenced in some of the other threads I've read (such as WebRequest.so). I've already installed the ia32_lib package to my server but it didn't seem to do much. Any help or guidance would be greatly appreciated. Thanks!
Title: Re: Server Set Up Issues in 64bit Xubuntu
Post by: killermonkey on September 19, 2012, 11:08:27 pm
WebRequest.so does not exist in v4.2.

The source SDK base has a real hard time with 64 bit linux... TF2 runs a totally different engine then the SDK so it is not a fair comparison.

I suggest running:

Code: [Select]
ldd -d server_i486.so

from within the bin directory of gesource. Please post your output to this thread.
Title: Re: Server Set Up Issues in 64bit Xubuntu
Post by: fattymcninja on September 19, 2012, 11:20:59 pm
Thanks for the quick reply!

Code: [Select]
linux-gate.so.1 =>  (0xf7771000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf5fe3000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf5fde000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf5fc7000)
libutil.so.1 => /lib/i386-linux-gnu/libutil.so.1 (0xf5fc3000)
libssl.so.0.9.8 => /lib/i386-linux-gnu/libssl.so.0.9.8 (0xf5f75000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf5f6c000)
libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xf5f1a000)
tier0_i486.so => not found
vstdlib_i486.so => not found
steam_api_i486.so => not found
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf5e34000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf5e16000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf5c70000)
/lib/ld-linux.so.2 (0xf7772000)
libcrypto.so.0.9.8 => /lib/i386-linux-gnu/libcrypto.so.0.9.8 (0xf5af7000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf5adc000)
liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xf5acd000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf5ab5000)
libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xf5a98000)
libgssapi.so.3 => /usr/lib/i386-linux-gnu/libgssapi.so.3 (0xf5a5b000)
libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xf5997000)
libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xf5912000)
libheimntlm.so.0 => /usr/lib/i386-linux-gnu/libheimntlm.so.0 (0xf590a000)
libkrb5.so.26 => /usr/lib/i386-linux-gnu/libkrb5.so.26 (0xf5886000)
libasn1.so.8 => /usr/lib/i386-linux-gnu/libasn1.so.8 (0xf57e1000)
libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xf57dc000)
libhcrypto.so.4 => /usr/lib/i386-linux-gnu/libhcrypto.so.4 (0xf57a7000)
libroken.so.18 => /usr/lib/i386-linux-gnu/libroken.so.18 (0xf5791000)
libtasn1.so.3 => /usr/lib/i386-linux-gnu/libtasn1.so.3 (0xf577e000)
libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xf576c000)
libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xf5767000)
libwind.so.0 => /usr/lib/i386-linux-gnu/libwind.so.0 (0xf573e000)
libheimbase.so.1 => /usr/lib/i386-linux-gnu/libheimbase.so.1 (0xf572f000)
libhx509.so.5 => /usr/lib/i386-linux-gnu/libhx509.so.5 (0xf56e7000)
libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xf5642000)
libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xf5611000)
undefined symbol: RandomInt (./server_i486.so)
undefined symbol: g_pMemAlloc (./server_i486.so)
undefined symbol: DevWarning (./server_i486.so)
undefined symbol: Error (./server_i486.so)
undefined symbol: _ZN12CThreadMutex7TryLockEv (./server_i486.so)
undefined symbol: ThreadInterlockedAssignIf64 (./server_i486.so)
undefined symbol: Warning (./server_i486.so)
undefined symbol: _Z6DevMsgPKcz (./server_i486.so)
undefined symbol: Plat_FloatTime (./server_i486.so)
undefined symbol: Msg (./server_i486.so)
undefined symbol: ThreadInMainThread (./server_i486.so)
undefined symbol: _ZN10CVProfNode10GetSubNodeEPKciS1_i (./server_i486.so)
undefined symbol: _ZN10CVProfNode10EnterScopeEv (./server_i486.so)
undefined symbol: g_VProfCurrentProfile (./server_i486.so)
undefined symbol: _ZN10CVProfNode9ExitScopeEv (./server_i486.so)
undefined symbol: g_pVCR (./server_i486.so)
undefined symbol: ThreadInterlockedAssignIf (./server_i486.so)
undefined symbol: _Z10DevWarningPKcz (./server_i486.so)
undefined symbol: ThreadInterlockedDecrement (./server_i486.so)
undefined symbol: ThreadInterlockedIncrement (./server_i486.so)
undefined symbol: ThreadInterlockedCompareExchangePointer (./server_i486.so)
undefined symbol: _SpewInfo (./server_i486.so)
undefined symbol: _SpewMessage (./server_i486.so)
undefined symbol: ShouldUseNewAssertDialog (./server_i486.so)
undefined symbol: DoNewAssertDialog (./server_i486.so)
undefined symbol: _ExitOnFatalAssert (./server_i486.so)
undefined symbol: _ZN7CThread7IsAliveEv (./server_i486.so)
undefined symbol: _ZN7CThread9TerminateEi (./server_i486.so)
undefined symbol: _ZN7CThread4JoinEj (./server_i486.so)
undefined symbol: _ZN7CThreadD2Ev (./server_i486.so)
undefined symbol: _ZN7CThreadC2Ev (./server_i486.so)
undefined symbol: _ZN7CThread7SetNameEPKc (./server_i486.so)
undefined symbol: _ZN7CThread5StartEj (./server_i486.so)
undefined symbol: RandomSeed (./server_i486.so)
undefined symbol: RandomFloat (./server_i486.so)
undefined symbol: g_pThreadPool (./server_i486.so)
undefined symbol: DevMsg (./server_i486.so)
undefined symbol: g_ClockSpeedMillisecondsMultiplier (./server_i486.so)
undefined symbol: Plat_MSTime (./server_i486.so)
undefined symbol: _ZN9CVProfile30BudgetGroupNameToBudgetGroupIDEPKc (./server_i486.so)
undefined symbol: _ZN9CVProfile12OutputReportEiPKci (./server_i486.so)
undefined symbol: g_ClockSpeedSecondsMultiplier (./server_i486.so)
undefined symbol: CommandLine_Tier0 (./server_i486.so)
undefined symbol: ThreadInterlockedExchange (./server_i486.so)
undefined symbol: Plat_IsInBenchmarkMode (./server_i486.so)
undefined symbol: Plat_SetBenchmarkMode (./server_i486.so)
undefined symbol: _ZN20CUniformRandomStream9RandomIntEii (./server_i486.so)
undefined symbol: _ZN20CUniformRandomStream7SetSeedEi (./server_i486.so)
undefined symbol: _ZTV20CUniformRandomStream (./server_i486.so)
undefined symbol: _ZN20CUniformRandomStreamC1Ev (./server_i486.so)
undefined symbol: vtune (./server_i486.so)
undefined symbol: _ZN10CVProfNode6ResumeEv (./server_i486.so)
undefined symbol: _ZN10CVProfNode5ResetEv (./server_i486.so)
undefined symbol: _ZN10CVProfNode9MarkFrameEv (./server_i486.so)
undefined symbol: _ZN10CVProfNode5PauseEv (./server_i486.so)
undefined symbol: SteamAPI_UnregisterCallback (./server_i486.so)
undefined symbol: SteamAPI_RegisterCallback (./server_i486.so)
undefined symbol: ThreadGetCurrentId (./server_i486.so)
undefined symbol: _ZN17CThreadSpinRWLock11UnlockWriteEv (./server_i486.so)
undefined symbol: _ZNK16CThreadLocalBase3GetEv (./server_i486.so)
undefined symbol: _ZN16CThreadLocalBase3SetEPv (./server_i486.so)
undefined symbol: _ZN17CThreadSpinRWLock10UnlockReadEv (./server_i486.so)
undefined symbol: _ZN17CThreadSpinRWLock16SpinLockForWriteEj (./server_i486.so)
undefined symbol: _ZN17CThreadSpinRWLock11LockForReadEv (./server_i486.so)
undefined symbol: _ZN16CThreadLocalBaseD2Ev (./server_i486.so)
undefined symbol: _ZN16CThreadLocalBaseC2Ev (./server_i486.so)
undefined symbol: _ZN20CUniformRandomStream11RandomFloatEff (./server_i486.so)
undefined symbol: MemAllocScratch (./server_i486.so)
undefined symbol: MemFreeScratch (./server_i486.so)
undefined symbol: _Z6ConMsgPKcz (./server_i486.so)
undefined symbol: _Z11ConColorMsgRK5ColorPKcz (./server_i486.so)
undefined symbol: KeyValuesSystem (./server_i486.so)
undefined symbol: AssertValidStringPtr (./server_i486.so)
undefined symbol: _AssertValidReadPtr (./server_i486.so)
undefined symbol: _AssertValidWritePtr (./server_i486.so)
undefined symbol: GetCPUInformation (./server_i486.so)
undefined symbol: ThreadSleep (./server_i486.so)
undefined symbol: _ZN7CThread4InitEv (./server_i486.so)
undefined symbol: _ZN7CThread13GetThreadProcEv (./server_i486.so)
undefined symbol: _ZTI7CThread (./server_i486.so)
Title: Re: Server Set Up Issues in 64bit Xubuntu
Post by: fattymcninja on September 20, 2012, 12:46:27 am
After seeing the results of that command, I figured it couldn't hurt to try and install the orangebox files again (even though I had run a command before that I was certain installed them all anyways). Once that was done... it worked fine. Thanks. Sorry for the extra thread... I had a sneaking suspicion it was stupidity on my part that was giving me problems. Thanks again.