alright I got gdb and it showed a seg fault, but not much information...i don\'t think I compiled planeshift with debug support, so i\'ll do that and post back again
linux planeshift # gdb updater
GNU gdb 6.2.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type \"show copying\" to see the conditions.
There is absolutely no warranty for GDB. Type \"show warranty\" for details.
This GDB was configured as \"i686-pc-linux-gnu\"...Using host libthread_db library \"/lib/libthread_db.so.1\".
(gdb) set args --auto
(gdb) run
Starting program: /root/planeshift/planeshift/updater --auto
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 25116)]
Critical files () not found (Server only)
planeshift.updater.application:
psUpdaterEngine initialized.
[New Thread 32769 (LWP 25123)]
[New Thread 16386 (LWP 25124)]
Downloading registry...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16386 (LWP 25124)]
0x08123e76 in csString::Replace ()
(gdb) bt full
#0 0x08123e76 in csString::Replace ()
No symbol table info available.
#1 0x081c4240 in ?? ()
No symbol table info available.
#2 0x00000000 in ?? ()
No symbol table info available.
#3 0x00000001 in ?? ()
No symbol table info available.
#4 0xb7f97bab in pthread_mutex_unlock () from /lib/libpthread.so.0
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)
(gdb) quit
The program is running. Exit anyway? (y or n) y