[ut3] Seg Fault while accessing Core.u
codex
codex at grytz.net
Thu Oct 25 19:14:24 EDT 2007
Hi all,
its hard to explain it in short words ...
I did the following:
~# cd ut3dir/Binaries/
~# ut3demo server <parameters>
:: the server comes up
~# killall ut3demo
:: the server goes down
~# ut3demo server <parameters>
... looks good until here ...
->> Init: Fullscreen=0
->> Log: Initializing FaceFX...
->> Log: FaceFX initialized:
->> Log: version 1.710000
->> Log: licensee Unreal Engine 3 Licensee
->> Log: project Unreal Engine 3 Project
->> Signal: SIGSEGV [segmentation fault] <<<<--------
->> Aborting.
... Developer Backtrace (posted later) ...
~# reboot
...
~# cd ut3dir/Binaries/
~# ut3demo server <parameters>
:: server comes up again
~# killall ut3demo
~# ut3demo server <parameters>
:: error again
~# strace -o ut3.strace ut3demo <parameters>
:: works oO -> ctrl-c
~# strace -o ut3.strace ut3demo <parameters>
:: works again ... :|
... start - kill; start kill ....
... somewhen it crashed then with the same error and with strace running it
... (i think after strace -o /dev/null <bla> and then again strace -o
log.txt <bla>)
... so i have the strace file
so here is where im stuck. log says this (and much more - 232KByte):
-----
stat64("/home/codex/m/UT3-linux-server-betademo/Binaries/../UTGame/CookedPC/Core.u",
{st_mode=S_IFREG|0644, st_size=69495, ...}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f11000
write(1, "Signal: SIGSEGV [segmentation fa"..., 37) = 37
write(1, "Aborting.\n", 10) = 10
write(1, "\n", 1) = 1
-----
actually it should do this:
stat64("/home/codex/m/UT3-linux-server-betademo/Binaries/../UTGame/CookedPC/Core.u",
{st_mode=S_IFREG|0644, st_size=69495, ...}) = 0
futex(0x95cfc00, FUTEX_WAKE, 1) = 1
man futex:
futex - Fast Userspace Locking system call
I dont know if the futex call crashes or the stat64. But i guess futex.
Has anyone the same problem? Managed to fix it?
I dont know which information of my System are relevant ... using Kernel
2.6.21.3 - 32Bit.
Thanks in Advanced
codex
PS: The Developer Backtrace (or do you need the complete log?)
------------------------------
Log: [ 1] ./ut3demo-bin [0x8b4763d]
Log: [ 2] [0xffffe420]
Log: [ 3] /lib/tls/libpthread.so.0(__pthread_mutex_lock+0x24) [0xb7f57d54]
Log: [ 4] ./ut3demo-bin [0x804f806]
Log: [ 5] ./ut3demo-bin [0x804f850]
Log: [ 6] ./ut3demo-bin [0x8a90a04]
Log: [ 7] ./ut3demo-bin [0x8ad7d09]
Log: [ 8] ./ut3demo-bin [0x8050595]
Log: [ 9] ./ut3demo-bin [0x8052840]
Log: [10] ./ut3demo-bin [0x805471c]
Log: [11] ./ut3demo-bin [0x804d95f]
Log: [12] ./ut3demo-bin [0x804dc18]
Log: [13] /lib/tls/libc.so.6(__libc_start_main+0xd4) [0xb7d17e14]
Log: [14] ./ut3demo-bin(__gxx_personality_v0+0x119) [0x804cf71]
Crash information will be saved to your logfile.
Exit: Exiting.
Exit: Name subsystem shutting down
ut3demo-bin:
/home/icculus/projects/UnrealEngine3-Icculus/Development/External/FaceFX/FxSDK/Src/FxName.cpp:461:
void OC3Ent::Face::FxName::_safeRemoveRef(): Assertion `false !=
removeResult' failed.
More information about the ut3
mailing list