ShadowNecrom Posted November 7, 2007 Share Posted November 7, 2007 I was running OJP-E 1.0 on my linux, I downloaded it directly from SVN, and build by myself. CentOS 4.5, default kernel, according to distrowatch, so I guess it is 2.6.9 but I don't know if it is really relevant... GCC version is: gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-8) Copyright © 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I don't know if it is a problem in my build because i got a warning during the compile but it was in g_active... also, I remembered that i saw some posts (I guess they are from Ensiform but I'm not sure) that tells that it was to use GCC 3.3 to compile for Linux... also I read in http://www.thejediacademy.net in the time that there was the JAE Forum a post from Orion that told what system Raven used to build, and they used ICC... I used the Makefile that was released with OJP, i didn't change anything on it. The errors says that someone used grip, i reopened the server, joined, and it was just that, I opened a home Windows server but grip was perfectly OK, even with a compile from myself using Visual Studio 2003 (I don't have 2005). So I imagined that it might be a problem related with the compile, but the crash log is as followed. -8<------- Crash Information ------->8- Please forward to the OJP team. --------------------------------------- Version: OJP Enhanced v0.1.0 Linux Build Date: Nov 2 2007Build Time: 15:50:42Map: mp/ffa1 Signal: Segmentation fault (11) Siginfo: 0xbffff250 Code: 1 Faulting Memory Ref/Instruction: 0x224 DSO Information: 0x0046e000 /lib/libcxa.so.1 0x00e71000 /lib/libnss_files.so.2 0x00e99000 /lib/libnss_dns.so.2 0x043cb000 /home/bjftest/ja/ojpenhanced/jampgamei386.so Stack frames: 12 entries Backtrace: (1) /home/bjftest/ja/ojpenhanced/jampgamei386.so(ForceGrip+0x46) [0x452f576] (2) /lib/tls/libc.so.6 [0x2c8890] (3) /home/bjftest/ja/ojpenhanced/jampgamei386.so(WP_DoSpecificPower+0x4d) [0x453402d] (4) /home/bjftest/ja/ojpenhanced/jampgamei386.so(WP_ForcePowersUpdate+0x11b4) [0x4536304] (5) /home/bjftest/ja/ojpenhanced/jampgamei386.so(G_RunFrame+0xab7) [0x44e9b47] (6) /home/bjftest/ja/ojpenhanced/jampgamei386.so(vmMain+0x3b6) [0x44ea346] (7) ./linuxjampded [0x8088d43] (8) ./linuxjampded [0x80579f4] (9) ./linuxjampded [0x8075047] (10) ./linuxjampded [0x80c5abe] (11) /lib/tls/libc.so.6(__libc_start_main+0xd3) [0x2b5de3] (12) ./linuxjampded(dlopen+0x39) [0x804a201] -8<--------------------------------->8- Attempting to clean up. ShutdownGame: ------------------------------------------------------------ Segmentation fault I know about the bug tracker, if you (ojp team) prefer, I can post it there too. Also, I can post the full log generated by the server. Thanks for the attention and for the help. Link to comment Share on other sites More sharing options...
razorace Posted November 8, 2007 Share Posted November 8, 2007 You're right, it looks like a ForceGrip problem to me. Post a bug ticket about it. Do you happen to know the revision at which you built your build? Link to comment Share on other sites More sharing options...
ShadowNecrom Posted November 8, 2007 Author Share Posted November 8, 2007 It was Revision 538. Link to comment Share on other sites More sharing options...
ShadowNecrom Posted November 9, 2007 Author Share Posted November 9, 2007 Well, another crash now... -8<------- Crash Information ------->8- Please forward to the OJP team. --------------------------------------- Version: OJP Enhanced v0.1.0 Linux Build Date: Nov 7 2007Build Time: 19:50:17Map: mp/ffa1 Signal: Segmentation fault (11) Siginfo: 0xbffff1a0 Code: 1 Faulting Memory Ref/Instruction: 0x9a58310 DSO Information: 0x00ad1000 /lib/libcxa.so.1 0x00f3a000 /lib/libnss_files.so.2 0x0011a000 /lib/libnss_dns.so.2 0x0331d000 /home/bjftest/ja/ojpenhanced/jampgamei386.so Stack frames: 15 entries Backtrace: (1) ./linuxjampded [0x80f2ea5] (2) /lib/tls/libc.so.6 [0x2c8890] (3) ./linuxjampded [0x8053825] (4) ./linuxjampded [0x8089339] (5) /home/bjftest/ja/ojpenhanced/jampgamei386.so(trap_ICARUS_TaskIDPending+0x2d) [0x345c4e1] (6) /home/bjftest/ja/ojpenhanced/jampgamei386.so(ICARUS_SoundCheck+0x26) [0x343e763] (7) /home/bjftest/ja/ojpenhanced/jampgamei386.so(G_RunThink+0x72) [0x343e808] (8) /home/bjftest/ja/ojpenhanced/jampgamei386.so(G_RunFrame+0x6f8) [0x343f021] (9) /home/bjftest/ja/ojpenhanced/jampgamei386.so(vmMain+0x44c) [0x343fcb5] (10) ./linuxjampded [0x8088d43] (11) ./linuxjampded [0x80579f4] (12) ./linuxjampded [0x8075047] (13) ./linuxjampded [0x80c5abe] (14) /lib/tls/libc.so.6(__libc_start_main+0xd3) [0x2b5de3] (15) ./linuxjampded(dlopen+0x39) [0x804a201] -8<--------------------------------->8- Attempting to clean up. ShutdownGame: ------------------------------------------------------------ Segmentation fault Link to comment Share on other sites More sharing options...
razorace Posted November 9, 2007 Share Posted November 9, 2007 oh boy, that's a syscall. Could be nasty. When did it happen? Link to comment Share on other sites More sharing options...
ShadowNecrom Posted November 9, 2007 Author Share Posted November 9, 2007 That happened today, I don't know the exact time... There was 5 people on the server, but they were all talking, I wasn't on the server nor monitoring using SSH, when I arrived I saw it on the SSH terminal but I think that they were dueling... ================================================================ Another crash: linuxjampded: w_saber.c:614: SetSaberBoxSize: Assertion `!"Saber with no owner?"' failed. Aborted => I don't known what caused this, I had that problem just once using JA Empire (never had it with JAR) and it was doing to saberlock, the last entry was that two people had joined in a private duel, so I think it was the saber lock what caused it, but still not sure. ================================================================ Anyway, if someone wants to join the server, the ip is 72.29.65.177:29074 (hosted in USA - Florida)... I didn't setup any auto-restarter because I want to know what makes the server to crash, the server is called BJForce RPG/RV, since it is being used more for testing it was not running the default config, we only changed the values for force regeneration and min/max force points. ------ Razor, thanks for the attention Link to comment Share on other sites More sharing options...
JRHockney* Posted November 9, 2007 Share Posted November 9, 2007 Man as stable as linux is as a system, I'm glad I dont have to run OJP on it. Thats a system and a part of the code that I don't know the first thing about. I hope darth die can figure it out... or ensiform ... Link to comment Share on other sites More sharing options...
ensiform Posted November 11, 2007 Share Posted November 11, 2007 That happened today, I don't know the exact time... There was 5 people on the server, but they were all talking, I wasn't on the server nor monitoring using SSH, when I arrived I saw it on the SSH terminal but I think that they were dueling... ================================================================ Another crash: linuxjampded: w_saber.c:614: SetSaberBoxSize: Assertion `!"Saber with no owner?"' failed. Aborted => I don't known what caused this, I had that problem just once using JA Empire (never had it with JAR) and it was doing to saberlock, the last entry was that two people had joined in a private duel, so I think it was the saber lock what caused it, but still not sure. ================================================================ Anyway, if someone wants to join the server, the ip is 72.29.65.177:29074 (hosted in USA - Florida)... I didn't setup any auto-restarter because I want to know what makes the server to crash, the server is called BJForce RPG/RV, since it is being used more for testing it was not running the default config, we only changed the values for force regeneration and min/max force points. ------ Razor, thanks for the attention This is not necessarily a crash, you're just running it in debug which caused an assert to hit and let you know what/where. It seems to be in the SetSaberBoxSize function: if (!owner || !owner->inuse || !owner->client) { assert(!"Saber with no owner?"); return; } Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.