Server crash durch: ilegal thermination of worker thread threadtools.cpp
Ich habe ein Problem und zwar das unser GMod Server ab und zu durch die Fehler Meldung: ilegal thermination of worker thread threadtools.cpp.
Server Informationen:
CPU: Intel Xeon CPU mit 4GHZ Leistung.
Ram: 4GB und 8GB Flexi-SSD
OS: Ubuntu 11.04
Der Server läuft via Wine
Weiß jemand eine Lösung?
AW: Server crash durch: ilegal thermination of worker thread threadtools.cpp
Lass mal den Dump des letzten Crashs durch dieses Dumpgetier laufen und poste dann den Link dazu:
http://dumps.garrysmod.com/
(Dumps zu finden in: /tmp/dumps/)
€: Mein Lin-Server ist seit einigen Tagen unspielbar geworden. Crasht andauernd und das ohne Grund.
Wie lange läuft euer Server so im Schnitt bis er sich verabschieded?
AW: Server crash durch: ilegal thermination of worker thread threadtools.cpp
Der Dump:
Spoiler:
Spoiler anzeigen
Ooh, yum yum, tasty!
• You crashed in vphysics.dll with the failure NULL_POINTER_READ_c0000005_vphysics.dll!Unknown on Wed Sep 28 22:11:55.000 2011
• You were using 0 % of your memory
• If you have permission you can download this mdmp here or chew this log again.
Stack Trace
(no symbols)
Reversed Console Log
42(1.091374): Unknown command "sv_allow_wait_command"
41(1.090813): maxplayers set to 12
40(0.775293): [Aug 17 2011 12:28:28]
39(0.774987): Garry's Mod server.dll Build #126 38(0.415976): Not downloaded fully? Try playing it first.
37(0.413877): Mounting ageofchivalry.. 36(0.413783): OK
35(0.412965): Mounting dystopia.. 34(0.412871): Not downloaded fully? Try playing it first.
33(0.411199): Mounting pvkii.. 32(0.411099): OK
31(0.410266): Mounting zps.. 30(0.410170): OK
29(0.409347): Mounting diprip.. 28(0.409254): OK
27(0.408410): Mounting left4dead.. 26(0.408316): OK
25(0.407445): Mounting left4dead2.. 24(0.407353): OK
23(0.406482): Mounting zeno_clash.. 22(0.406381): Not downloaded fully? Try playing it first.
21(0.404988): Mounting hl1mp.. 20(0.404880): Not downloaded fully? Try playing it first.
19(0.403594): Mounting hl1.. 18(0.403477): Not downloaded fully? Try playing it first.
17(0.402173): Mounting lostcoast.. 16(0.402048): OK
15(0.400982): Mounting portal.. 14(0.400856): Not downloaded fully? Try playing it first.
13(0.399276): Mounting hl2mp.. 12(0.398899): Not downloaded fully? Try playing it first.
11(0.396691): Mounting episodic.. 10(0.396434): Not downloaded fully? Try playing it first.
9(0.394044): Mounting tf.. 8(0.393744): Not downloaded fully? Try playing it first.
7(0.391558): Mounting ep2.. 6(0.391297): Not downloaded fully? Try playing it first.
5(0.389245): Mounting dod.. 4(0.388740): Not downloaded fully? Try playing it first.
3(0.387154): Mounting cstrike.. 2(0.386514): OK
1(0.385124): Mounting hl2.. '
Loaded Modules
(00000000)
(mask 0)
(mask 3f)
0.0.0.0
0000.04e4 0409.04b0 0409.04e4
0000.04e4 0409.04b0 0409.04e4
5.1.2600.2180
analysis *
c:\srcds2\orangebox\bin\crashhandler.dll
c:\srcds2\orangebox\bin\datacache.dll
c:\srcds2\orangebox\bin\dedicated.dll
c:\srcds2\orangebox\bin\engine.dll
c:\srcds2\orangebox\bin\inputsystem.dll
c:\srcds2\orangebox\bin\materialsystem.dll
c:\srcds2\orangebox\bin\shaderapiempty.dll
c:\srcds2\orangebox\bin\soundemittersystem.dll
c:\srcds2\orangebox\bin\stdshader_dbg.dll
c:\srcds2\orangebox\bin\stdshader_dx6.dll
c:\srcds2\orangebox\bin\stdshader_dx7.dll
c:\srcds2\orangebox\bin\stdshader_dx8.dll
c:\srcds2\orangebox\bin\stdshader_dx9.dll
c:\srcds2\orangebox\bin\steam.dll
c:\srcds2\orangebox\bin\steam_api.dll
c:\srcds2\orangebox\bin\steamclient.dll
c:\srcds2\orangebox\bin\studiorender.dll
c:\srcds2\orangebox\bin\tier0.dll
c:\srcds2\orangebox\bin\tier0_s.dll
c:\srcds2\orangebox\bin\vgui2.dll
c:\srcds2\orangebox\bin\vphysics.dll
c:\srcds2\orangebox\bin\vstdlib.dll
c:\srcds2\orangebox\bin\vstdlib_s.dll
c:\srcds2\orangebox\garrysmod\bin\game_shader_gene ric_garrysmod.dll
c:\srcds2\orangebox\garrysmod\bin\lua_shared.dll
c:\srcds2\orangebox\garrysmod\bin\scenecacheproxy. dll
c:\srcds2\orangebox\garrysmod\bin\server.dll
c:\srcds2\orangebox\garrysmod\lua\includes\modules \gm_sqlite.dll
c:\srcds2\orangebox\srcds.exe
c:\windows\system32\advapi32.dll
c:\windows\system32\comctl32.dll
c:\windows\system32\crypt32.dll
c:\windows\system32\dbghelp.dll
c:\windows\system32\gdi32.dll
c:\windows\system32\imagehlp.dll
c:\windows\system32\imm32.dll
c:\windows\system32\iphlpapi.dll
c:\windows\system32\kernel32.dll
c:\windows\system32\lz32.dll
c:\windows\system32\mpr.dll
c:\windows\system32\netapi32.dll
c:\windows\system32\ntdll.dll
c:\windows\system32\ole32.dll
c:\windows\system32\oleaut32.dll
c:\windows\system32\psapi.dll
c:\windows\system32\rpcrt4.dll
c:\windows\system32\rsaenh.dll
c:\windows\system32\secur32.dll
c:\windows\system32\shell32.dll
c:\windows\system32\shlwapi.dll
c:\windows\system32\user32.dll
c:\windows\system32\uxtheme.dll
c:\windows\system32\version.dll
c:\windows\system32\winejoystick.drv
c:\windows\system32\winex11.drv
c:\windows\system32\wininet.dll
c:\windows\system32\winmm.dll
c:\windows\system32\ws2_32.dll
c:\windows\system32\wsock32.dll
c:\windows\system32\xinput1_3.dll
dll
file: ntdll.dll
file: vphysics.dll
information not available. following frames may be wrong.
last set context - .thread/.cxr resets it
name
sep 07 22:49:13 2011 (4e67e6d9)
t (no symbols)
t (no symbols)
unknown
unknown base
unknown base
AW: Server crash durch: ilegal thermination of worker thread threadtools.cpp
Was, Wieso?
Dachte ihr verwendet Linux? Und jetzt lese ich hier was von einer vphysics.dll anstatt einer vphysics.so.
Auch bei den geöffneten Dateien sieht es ganz klar nach Windows aus.
Also ist es nun Linux oder Windows?!
Was macht ihr zum Zeitpunkt des Crashes? Tritt es nur auf wenn gerade "reger Verkehr" auf dem Server ist oder einfach so?
AW: Server crash durch: ilegal thermination of worker thread threadtools.cpp
Ich habe vergessen das er über Wine läuft. Sorry^^
AW: Server crash durch: ilegal thermination of worker thread threadtools.cpp
So, Ja, er leuft über wine, um genau zu sagen 1.2 da bei 1.3 keine Console geöffnet wird sondern eine gui was nicht vorteilhaft ist wenn man über ssh connected :/
Naja, dies passiert meistens wenn 5-7 Leute drauf spielen und sachen von Stargate spawnen wie Carterspack probs oder sonstiges, ich habe den Server schon 2 mal neu aufgesetzt aber es hat nicht's gebracht, unter Linux hatten wir ja die Probelem das man z.b. durch manche Probs/Entities durchlaufen konnte :S
AW: Server crash durch: ilegal thermination of worker thread threadtools.cpp
Huch das ist aber ne Aktion. Es gibt doch die Lin-Bins. Wieso verwendet ihr nicht diese?
Nunja bei vielen Entities und Addons sowie einem instabilen Wine wird der Server andauernd abschmieren.
Der Crash mit der vphysics.dll zeigt dass es etwas mit der Physik also mit Kollisionen zu tun hat und nicht wegen eines Lua-Codes oder zu hoher Auslastung.
Versucht einfach die Spielerzahl so gering wie möglich zu halten und wenn es geht und die Addons es zulassen auf den Linux-SRCDS Server umzusteigen.