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 need help

Crash need help

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


Posted by Asean Novari   USA  (82 posts)  Bio
Date Sun 07 Nov 2004 10:27 AM (UTC)

Amended on Sun 07 Nov 2004 10:28 AM (UTC) by Asean Novari

Message
Here is a copy ofmy stack dump..

Exception: STATUS_ACCESS_VIOLATION at eip=00440433
eax=77206465 ebx=00000004 ecx=61112060 edx=0A39CEE0 esi=610EF060 edi=61005AA0
ebp=0022C988 esp=0022C970 program=C:\DIST\SWR_1_FUSS\area\swreality.exe, pid 1912, thread main
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame Function Args
0022C988 00440433 (0A38DC48, 00000002, 01760184, 610D90E1)
0022C9B8 0049679D (0A39CC68, 0A38DC48, 00000000, 00000000)
0022CA28 00440A53 (0A3A68E8, 0022DAE4, 0A316F48, 00000000)
0022DAD8 00440F0C (0A316600, 0A3A69E8, 00000000, 00499BC2)
0022EB68 0050414C (00000000, 00000000, 00000000, 00000000)
0022EB98 0050742E (0A386FB0, 00000000, 0022EB14, 0022EB14)
0022F008 00481A93 (00000000, FFFFFFFF, 00000000, 6109106A)
0022F038 00480F90 (00000001, 0A050148, 0A0500A8, 00000001)
0022F0A8 61005F34 (0022F0C0, FFFFFFFF, 00240000, 00000000)
0022FF88 6100614B (00000000, 00000000, 00000000, 00000000)
End of stack trace


It takes just about 5 minutes after bootup to crash.. its
consistant.. ive timesit.. i think it might perhaps have to
do with the area resets..

something that might have some level of importance is i just
installed samson's snippet to remove vnum limit....



Top

Posted by Greven   Canada  (835 posts)  Bio
Date Reply #1 on Sun 07 Nov 2004 05:05 PM (UTC)
Message
Heh, I just posted in the other thread about the problem without realizing you had this one here. I'll see if I can explain it a little better.

I'm assuming your using Sadiq's, gotten off of Samson's site? The problem is with the modifications to generate_exit, as described in the snippet. I've never looked very deeply into it, as I just ripped out the problem, and it was like 2 years ago, but I seem to remember that the code was over extending the vnum limit.

Stock SWR's main area, coruscant.are, use bexit, to increase its size. I worked out at the time that the crash was being caused when a mob was walking into one of the rooms that had a bad vnum, created through the code in generate_exit.

Nobody ever expects the spanish inquisition!

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

Posted by Asean Novari   USA  (82 posts)  Bio
Date Reply #2 on Sun 07 Nov 2004 09:09 PM (UTC)
Message
Saqid's 2 billion vnum Snippet

Tells coder to replace sh_int with int.. and any reference
to a numbered max vnum into MAX_VNUMS..

While installing the snippet there were 2 or 3 places where
it asked me to find something and replace it with something
else, however the text it said to find was not there..
In mud_comm.c do_mpstrew, do_mpscatter. In skills.c
do_slice. After throughly examining the missing parts I have
determined they played no part in any of the SWR functions.
Other than those 3 instances the snippet installed very
easily and didnt give any compile or run errors. But at
precisely 3 minutes after the mud starts it suffers a
critical failure and shuts down.. (the log in my post above)

Quote:

I'm assuming your using Sadiq's, gotten off of Samson's site? The problem is with the modifications to
generate_exit, as described in the snippet. I've never looked very deeply into it, as I just ripped out the
problem, and it was like 2 years ago, but I seem to remember that the code was over extending the vnum limit.


I know a little bit about commenting things out if thats
what you mean.. but if its not then please elaborate. In all
actuality could you elaborate a little bit either way.. I
would appreciate it as it might keep me from making a stupid
mistake.

Please and Thanks



Top

Posted by Greven   Canada  (835 posts)  Bio
Date Reply #3 on Mon 08 Nov 2004 03:48 AM (UTC)
Message
In the next few days, I will sit down with the latest SWRFUSS and try to apply the vnum snippet and try to find the exact error thats causing the crashes. My method at the time had been to remove exdist from all the area files entirely. I left the generate_exit code in for later use, but I just removed the reading/writing of exdist from the area files.

When I come up with a solution, I post it here, or I might just modify Sadiqs to work with SWR and post the differences.

Nobody ever expects the spanish inquisition!

darkwarriors.net:4848
http://darkwarriors.net
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.


14,099 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.