Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Linux Servers

Support::Linux Servers Support forum for Linux EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-07-2009, 12:30 PM
cubber
Discordant
 
Join Date: Apr 2006
Posts: 374
Default

Ok I just logged into my account I just tried to create the toon on. I had a console window open ssh'd into the server and rain tail -f world in the logs directory. This poped up as soon as I logged into my account:

Code:
Got a bogus character (Lyla) Ignoring!!!
PP length =0 but PP should be 19568
and the character was not in my character list but it is present in the DB if I look under phpmyadmin. So are all of the characters that the other user tried to create.
Reply With Quote
  #2  
Old 07-07-2009, 12:33 PM
cubber
Discordant
 
Join Date: Apr 2006
Posts: 374
Default

Also as soon as I hit create character button the world immediatly crashes in the console.
Reply With Quote
  #3  
Old 07-07-2009, 01:00 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

Your DB will need to be cleaned up to remove the incomplete chars. I have no idea if the incomplete chars could be a cause for the crashes. They might simply be a result of the crashes.

You could run world under gdb and get a backtrace when it crashes. In your server dir, run the following. You type the portions in red.

Code:
gdb ./world
...misc output...
(gdb) handle SIGTRAP nostop
SIGTRAP is used by the debugger.
Are you sure you want to change it? (y or n) y
Signal        Stop      Print   Pass to program Description
SIGTRAP       No        Yes     No              Trace/breakpoint trap
(gdb) run
...bunch of output...
At that point you can start up your zone servers and then log in and try to create a character. When the process crashes, it will drop you back to the (gdb) prompt.

Code:
(gdb) bt
...bunch of output from backtrace...
(gdb)
Post the backtrace output here and I'll see if I can help you further.
Reply With Quote
  #4  
Old 07-07-2009, 01:14 PM
cubber
Discordant
 
Join Date: Apr 2006
Posts: 374
Default

I don't have GDB

gdb ./world
-bash: gdb: command not found


I have been deleting the "borked" characters after i attempt to create them. They are sticking in phpmyadmin I just go into the character_ table and remove them one by one.

As for the core dump I do have one just missed it. The file is huge and has just a bunch of characers in it with some words here and there. Want me to post it somewhere for download?

I also just updated my server to SVN Rev751. I tried to create a new toon, and it still has the same issue.

Note I am using PEQ rev703 as a DB with all the updates in the utils/sql/svn folder applied.
Reply With Quote
  #5  
Old 07-07-2009, 01:18 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

You can get a backtrace of the corefile using gdb:

Code:
gdb ./world <corefilename>
...bunch of output...
(gdb) bt
...output from backtrace...
(gdb)
Replace <corefilename> with the name of the core file. Save the output from the backtrace and post it here.
Reply With Quote
  #6  
Old 07-07-2009, 01:19 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

doh. no gdb. hrm, lemme get you information about how to install it.
Reply With Quote
  #7  
Old 07-07-2009, 01:20 PM
cubber
Discordant
 
Join Date: Apr 2006
Posts: 374
Default

this look like the right package:

Code:
 emerge -av gdb

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] sys-devel/gdb-6.8-r1  USE="nls -multitarget -test -vanilla" 15,337 kB
Reply With Quote
  #8  
Old 07-07-2009, 01:23 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

try:

Code:
emerge gdb
that might get it installed. I'm not a Gentoo expert, though, so perhaps someone who runs Gentoo could chime in here.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 11:28 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3