View Full Version : Error Starting Daemon, Segmentation Fault
Andy Hatcher
20-10-2004, 13:27
Hi, guys.
Yesterday, my TS server went down. When I attempted to restart it, I received an error starting daemon message, something about TCPquery and another service being temporarily unavailable. This morning, I tried to restart it, and got the following error;
Runtime error 230 at 0805975D
./startscript: line 92: 11854 Segmentation fault (core dumped)
./server_linux -PID=tsserver2.pid
I would appreciate any help I can get on this...
could this be fedora, new kernel ? I think we've seen this one already many times => pls do a search
else be a bit more specific
Andy Hatcher
20-10-2004, 21:27
I did find many posts on the subject, and have tried all the suggested solutions I dared try, but I must admit, I know extremely little about linux. I have TS on my webhost, and I was able to find that they are on a Fedora system (did the uname thing I found in one post). Please forgive my "20 questions" routine, but as I stated, I am VERY new at linux and only know enough to get TS started on my web host (up until yesterday)!
Here's the result of uname -a...
Linux fruit.securenet-server.net 2.6.8-1.521smp #1 SMP Mon Aug 16 09:25:06 EDT 2004 i686 i686 i386 GNU/Linux
...and from ldd server_linux...
/lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x00b3b000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00558000)
libdl.so.2 => /lib/libdl.so.2 (0x00fcb000)
libc.so.6 => /lib/libc.so.6 (0x00407000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00c7b000)
Being as I am trying to get this running again on my webhost and do not have access to the physical machine, is there something I can do to the start script or some other way to get TS going again without intervention from the host?
I'm sorry, this seems to be exactly the kernel causing problems with ts. So far I have seen only solutions where you either need access to the kernel (use a other kernel) or where you have access to the proc file system:
Copy from an other thread (http://forum.goteamspeak.com/showthread.php?t=16460):
Note: This kernel includes several Execshield cleanups and changes, and as a
result programs that make certain restrictive assumptions about the virtual
address space (such as Wine) need a different workaround than before.
The applications can get the old (legacy) VA layout via the
setarch -L <application>
option when a recent enough serarch application is in use, in addition there
now is a global switch to go to the legacy VA layout:
echo 1 > /proc/sys/vm/legacy_va_layout
Thats from the kernel release notes.
The global switch solution worked for me. setarch didnt seem to understand the -L switch and I'm too lazy to figure out why .
Andy Hatcher
21-10-2004, 13:09
Just my luck, I have access to neither. How long till TS3 comes out? lol
"it's done when it's done", that's the statement. I'd be surprised if it comes out before 2005, but you never know...
Just use the latest 2.4 instead.
Andy Hatcher
21-10-2004, 19:44
The latest version I see available on the downloads page is 2.0.20.01. Where is 2.4? If you're referring to anything else, remember this is on a web host, I have no access to the root, the machine, or anything other than my site's directory and cgi-bin.
I was talking about the Kernel version 2.4. You can get it on www.kernel.org or using whatever means your distro provides.
But since you don't have any control over the server it's tough luck for you, sorry.
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.