Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.

Due to spam on this forum, all posts now need moderator approval.

 Entire forum ➜ SMAUG ➜ SMAUG coding ➜ Crash after Foldarea

Crash after Foldarea

It is now over 60 days since the last post. This thread is closed.     Refresh page


Posted by Bink03861   (8 posts)  Bio
Date Wed 24 Mar 2004 05:29 AM (UTC)
Message
Hey everyone.

Gotta a major bug problem here i think. My smaug 1.4a crashes everytime after someone folds an area.


The latest log shows this...

Wed Mar 24 00:19:59 2004 :: Booting Database
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Wed Mar 24 00:19:59 2004 :: [*****] BOOT: ---------------------[ Boot Log ]--------------------
Wed Mar 24 00:19:59 2004 :: Loading commands
Wed Mar 24 00:19:59 2004 :: Loading sysdata configuration...
Wed Mar 24 00:19:59 2004 :: Loading socials
Wed Mar 24 00:19:59 2004 :: Loading skill table
Wed Mar 24 00:19:59 2004 :: [*****] BUG: fread_skill: unknown skill/spell do_aid
Wed Mar 24 00:19:59 2004 :: [*****] BUG: fread_skill: unknown skill/spell do_bash
Wed Mar 24 00:19:59 2004 :: [*****] BUG: fread_skill: unknown skill/spell do_mount
Wed Mar 24 00:19:59 2004 :: [*****] BUG: fread_skill: unknown skill/spell do_stun
Wed Mar 24 00:19:59 2004 :: Sorting skill table...
Wed Mar 24 00:19:59 2004 :: Remapping slots to sns
Wed Mar 24 00:19:59 2004 :: Loading classes
Wed Mar 24 00:19:59 2004 :: Loading Changes
Wed Mar 24 00:19:59 2004 :: Loading races
Wed Mar 24 00:19:59 2004 :: Loading herb table
Wed Mar 24 00:19:59 2004 :: Loading tongues
Wed Mar 24 00:19:59 2004 :: Making wizlist
Wed Mar 24 00:19:59 2004 :: Initializing request pipe
Wed Mar 24 00:19:59 2004 :: Initializing random number generator
Wed Mar 24 00:19:59 2004 :: Setting time and weather
Wed Mar 24 00:19:59 2004 :: Assigning gsn's
Wed Mar 24 00:19:59 2004 :: Reading in area files...
(help.are)
limbo.are : Rooms: 2 - 99 Objs: 2 - 99 Mobs: 1 - 99
gods.are : Rooms: 1200 - 1201 Objs: 1200 - 1200 Mobs: 1200 - 1200
Wed Mar 24 00:19:59 2004 :: [*****] FILE: newacad.are LINE: 94
Wed Mar 24 00:19:59 2004 :: [*****] BUG: Load_mobiles: # not found.

It obviously says there is no mobile, but there should be that one in the file. This is the original area of newacad.are nothing has been modded or edited. Can anyone help fix this problem? Thanks
Top

Posted by Greven   Canada  (835 posts)  Bio
Date Reply #1 on Wed 24 Mar 2004 06:22 AM (UTC)
Message
Have you edited you read/writing at all? If you have, that will will most likely be the problem. The other option is to check try booting it in gdb and bt it, but you may need to change called from exit to abort for the backtrace to work.

Nobody ever expects the spanish inquisition!

darkwarriors.net:4848
http://darkwarriors.net
Top

Posted by Samson   USA  (683 posts)  Bio
Date Reply #2 on Wed 24 Mar 2004 12:11 PM (UTC)
Message
You said it crashed during foldarea, so I'd open up build.c and scour the fold_area() function for the problem. When it crashes during a file write, the resulting file was never completed, and thus the data will be corrupted. This is why it will no longer load - the file is missing the rest of the data it should have.
Top

Posted by Bink03861   (8 posts)  Bio
Date Reply #3 on Thu 25 Mar 2004 12:02 AM (UTC)
Message
actually, i wasn't as specific as i could be i guess. It crashes on a copyover after foldarea. Copyovers are fine but then BOOM after a folda xxxxxx.are it shutsdown. When i looked at the stack it gave me nothing. Just a bunch of ??? marks. Any new ideas?
Top

Posted by Greven   Canada  (835 posts)  Bio
Date Reply #4 on Thu 25 Mar 2004 08:15 AM (UTC)
Message
If the stack is a bunch of ???, then you probably aren't targetting the binary file properly. If your core is in /area, from area you want:

gdb ../src/smaug -c core

You may not need the -c, but it can't hurt.

Nobody ever expects the spanish inquisition!

darkwarriors.net:4848
http://darkwarriors.net
Top

Posted by Zeno   USA  (2,871 posts)  Bio
Date Reply #5 on Thu 25 Mar 2004 10:23 PM (UTC)
Message
Have you checked over fwrite_mobile?

Zeno McDohl,
Owner of Bleached InuYasha Galaxy
http://www.biyg.org
Top

Posted by Bink03861   (8 posts)  Bio
Date Reply #6 on Fri 26 Mar 2004 01:34 AM (UTC)
Message
i looked for fwrite mobile but couldn't find it in any of the files.
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


21,297 views.

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.