Page 1 of 1
Access Violation
Posted: Tue Jul 18, 2006 1:33 am
by Malakai
I've been getting this worldgroup crash today:
C:\WGSERV\wgserver.exe - Access Violation. Attempt to read from: 3
Any one know what this is? File corruption or some thing? i've been having a lot of power surges lately...
Worldgroup v3.30nt
Posted: Tue Jul 18, 2006 3:56 am
by frcorey
I am getting this too on kyrandia.
does it say 3c or 3d or something?
Posted: Tue Jul 18, 2006 4:07 am
by Malakai
Just the 3... I've found out what module and how it's messing up.... but don't know why.
It's mutants v4.0 wg.. I thought it was messing up because of the patch, but I uninstalled it and all of its files and re-installed the demo only, and it still messes up, which makes no sense, but I suppose there was a reason 4.0 never went public.. it's missing the map editor and player editor and who knows what..
Any way, after your mutant warrior reaches level 10, he gets a spell called Clone. When you memorize clone and then cast that spell, it brings the board down instantly.
If any one wants to try it out on their boards and see if it happens to them, here's a shortcut with out having to level up to 10 manually.
edit: I forgot to mention, go in to the mutants game, type "P" for play and then "4" for warrior before doing the "Sys spell 14" and on and on.
1: Log in as sysop account
2: type "sys spell 14" (with out the quotes)
3: then type "memorize clone"
4: then "sys edit ion 999999 sysop (or what ever your account name is)
5: then "sys item 64"
6: then "get bronze"
7: then "sys item 65"
8: then "get gold"
9: After appx 130 seconds have passed, you'll get a notifcation that your spell was memorized. So, now you'll just have to type "cast clone bronze"
and see if it stays up or if it crashes the board..
Posted: Tue Jul 18, 2006 2:05 pm
by Malakai
I'll eventually install worldgroup 3.30nt on another test pc, if there are no registry edits or any thing any one knows about to fix it... and then put the mutants demo on it. If it still crashes, I'll probably try it on worldgroup 3.20nt.
If I wanted to downgrade to worldgroup 3.20, would it just install over the old worldgroup and keep all of my modules, user listings, configuration settings? or would it work at all?
Posted: Tue Jul 18, 2006 11:07 pm
by Malakai
Well, it also crashes the board when the enchantment spell is cast with this:
C:\WGSERV\wgserver.exe - Access Violation. Attempt to read from: 2
I'm slowly going through all of the spells and trying to see what works and what doesn't. So far, these work without crashing the board:
search
darkness
find
hide
write
Posted: Tue Jul 18, 2006 11:53 pm
by Malakai
invisibility and hercules strength spells both get a crash with this:
C:\WGSERV\wgserver.exe - Access Violation. Attempt to read from: 1
So far, I have these left to test:
area lock
wall of ice
ion force field
pick lock
all of the rest are working. I'll test these out when there aren't any visitors on my bbs
Posted: Wed Jul 19, 2006 12:02 am
by frcorey
Mine does it too. I have a 3.2 nt setup.
the crash file analyzer dump looks like it's a string error.
somewhere between mutants and the BC 5.00 cw library.
something about strlen and strncat and vprint, I think.
well, theres another great game we lost.
Posted: Wed Jul 19, 2006 12:05 am
by Malakai
yes, i have it confirmed again as well. I know that rick doesn't own the rights to this yet, but really hope him or dspain will want to tackle this one under the table :/ or some thing
Posted: Wed Jul 19, 2006 12:27 am
by Malakai
Here are some notes I made, with item # and spell #s, for any one wanting to try it with different configurations or to make it easier to summon the items/spells you need. The ones that don't say works or don't work haven't been tested, as I see no reason to go forward since I know what I need
1: dispell magic <--works
2: search <--works
3: darkness <-works
4: invisibility <--doesn't work - 1 (need broken armor to cast)
5: find <- works
6: hide <-works
7: write <-works
8: area lock (need broken armor to cast)
9: wall of ice (need broken armor to cast)
10: ion force field (need broken armor to cast)
11 summon creature <--i think it works
12 commands creature <--i think it works
13 poison bolt <--works
14 clone <- does not work 3
15: enchantment <--- does not work (requires ion-decay) 2
16: magical dexterity <--works
17: lightning bolt <---works
18: meteor swarm <--- works
19: hercules strength <---does not work (requires ion-booster) 1
20: cure poison <--- think it works
21: pick lock (need broken armor to test)
items worth mentioning:
ion-decay: 510
ion-booster: 259
gold chunk: 65
broken-armour: 2
Posted: Wed Jul 19, 2006 5:45 am
by dspain
Malakai wrote:Here are some notes I made, with item # and spell #s, for any one wanting to try it with different configurations or to make it easier to summon the items/spells you need. The ones that don't say works or don't work haven't been tested, as I see no reason to go forward since I know what I need
1: dispell magic <--works
2: search <--works
3: darkness <-works
4: invisibility <--doesn't work - 1 (need broken armor to cast)
5: find <- works
6: hide <-works
7: write <-works
8: area lock (need broken armor to cast)
9: wall of ice (need broken armor to cast)
10: ion force field (need broken armor to cast)
11 summon creature <--i think it works
12 commands creature <--i think it works
13 poison bolt <--works
14 clone <- does not work 3
15: enchantment <--- does not work (requires ion-decay) 2
16: magical dexterity <--works
17: lightning bolt <---works
18: meteor swarm <--- works
19: hercules strength <---does not work (requires ion-booster) 1
20: cure poison <--- think it works
21: pick lock (need broken armor to test)
items worth mentioning:
ion-decay: 510
ion-booster: 259
gold chunk: 65
broken-armour: 2
i installed mutants, the same version i gave you, on WG 3.0/NT and your bug was not a bug it worked.
i installed it on my 3.2 and 3.3 servers and yes it crashed.
if rick does not acquire mutants no problem i acquired the rights to kylon's worlds bbs door game and i will release it to wg if need be.
i dont see why metro would wanna be dicks about it i mean rick has a positive thing going here they arent gonna make money off of it.
people would rather kick money to a place they know they will get support rather than someone that will sell em something and take 5 days to get back to em on a simple question.
and all yall know when ricks absent working im here everyday.
you'd think they would release it i mean hell you cant even download a demo or buy it from gameport.com
Posted: Wed Jul 19, 2006 5:56 am
by Malakai
Why is gameport even holding on to some thing they obviously can't port themselves and know that it won't make enough money to outsource the coding to third parties like they do with LORD. Too cheap to spend the money, too greedy to sell it or give it away at a fair price :/
Posted: Wed Jul 19, 2006 6:01 am
by dspain
Malakai wrote:Why is gameport even holding on to some thing they obviously can't port themselves and know that it won't make enough money to outsource the coding to third parties like they do with LORD. Too cheap to spend the money, too greedy to sell it or give it away at a fair price :/
i personally think its b/c someone wants it so they feel if they holdout maybe ricks offer would go up, who the hell knows with them.
they challenged me 3yrs ago, and they will lose the bet.
they said a game like tele-arena could never be on majormuds level.
i run a custom version i cant sell but i;; tell ya what, i got several users from majormud that play religiously and wont even look at MM
besides even they know it t-lord's reg algorithim os so simple you'd think they would change it, even SOC is easily cracked.
i think they just dont care, cause they do other stuff besides WG stuff.
Posted: Wed Jul 19, 2006 3:21 pm
by Malakai
*Mine does it too. I have a 3.2 nt setup.
*the crash file analyzer dump looks like it's a string error.
*somewhere between mutants and the BC 5.00 cw library.
*something about strlen and strncat and vprint, I think.
*well, theres another great game we lost.
How do I access any wg crash log files in wg 3.3nt? I think quest for magic is also crashing worldgroup. Not 100% sure that's the module, but a user was playing when I did a /# a few minutes before the crash.
What we really need is some major bug testing. The Kyrandia source code is pretty much every where, quest for magic source is freeware/open source.
I think we need to really do some major game testing/playing, because at least these games seems to be lost with bugs or crashes:
Wilderlands II
Quest For Magic
Kyrandia
Mutants
GE
Trade Wars 2002
Mega Slots
RingMasters
I have a feeling that if half of the games put out were extensively tested, they'd all have major bugs or crash. I'm sure the coders just don't have time to play these games, because they can take some times weeks or months to explore all aspects of them.
Posted: Wed Jul 19, 2006 9:20 pm
by Questman
I'm not absent!
I'd be very appreciative for people to help play-test/bug-test those games, as well as Infinity Complex and others.
We need to set up a beta BBS. Randy's working on it.
Posted: Thu Jul 20, 2006 8:57 pm
by Malakai
Here is a temp fix for mutants 4.0nt beta. It may not be the ideal situation, but it will work until when/if there is a real fix, by taking some of the spells completely out, while replacing some of them with others that do work.
spells that don't work: area lock invisibility wall of ice ion force field pick lock clone enchantment hercules strength
these spells are available: light command creature magical dexterity cure poison dispell magic find poison bolt search hide meteor swarm darkness write summon creature
Thief default has:
invisibility at lev 4 <----replaced with light
dakness at lev 5
pick lock at lev 6 <-------can't use/taken out
find at lev 8
hide at lev 9
area lock at lev 10 <-----replaced with search)
Priest default has:
hide at lev 3
poison bolt at lev 6
cure poison at lev 8
ion force field at lev 10 <---can't use/taken out
Wizard default has:
Dispell magic at lev 2
Light at lev 3
dakness at lev 4
summon creature at lev 5
command creature at lev 6
invisibility at lev 7 <-----can't use/taken out
write at lev 8
search at lev 9
find at lev 10
lightning bolt at lev 11
Warrior default has:
dispell magic at lev 2
hercules strength at lev 5 <---can't use/taken out
magical dexterity at lev 8
clone at lev 10 <---------replace with find
Mage default has:
light at lev 2
dispell magic at lev 3
search at lev 4
find at lev 5
invisibility at lev 6 <--can't use/taken out
hide at lev 7
wall of ice at lev 8 <--can't use/taken out
enchantment at lev 9 <----can't use/taken out
lightning bolt at lev 10 meteor swarm at lev 11
spell numbers in config, just for reference for sysop use: spell numbers in general setup:
1 dispell magic
4 invisibility
3 darkness
21 = pick lock *broke*
5 = find
6 = hide
8 = area lock *broke*
13 = poison bolt
20 = cure poison
10 = ion force field *broke*
0 = light
11 = summon creature
12 = command creature
7 = write
2 = search
17 = lightning bolt
9 = wall of ice
15 = enchantment
18 = meteor swarm
19 hercules strength *broke*
14 = clone *broke*
Posted: Mon Aug 21, 2006 6:58 am
by dspain
Malakai wrote:Just the 3... I've found out what module and how it's messing up.... but don't know why.
It's mutants v4.0 wg.. I thought it was messing up because of the patch, but I uninstalled it and all of its files and re-installed the demo only, and it still messes up, which makes no sense, but I suppose there was a reason 4.0 never went public.. it's missing the map editor and player editor and who knows what..
Any way, after your mutant warrior reaches level 10, he gets a spell called Clone. When you memorize clone and then cast that spell, it brings the board down instantly.
If any one wants to try it out on their boards and see if it happens to them, here's a shortcut with out having to level up to 10 manually.
edit: I forgot to mention, go in to the mutants game, type "P" for play and then "4" for warrior before doing the "Sys spell 14" and on and on.
1: Log in as sysop account
2: type "sys spell 14" (with out the quotes)
3: then type "memorize clone"
4: then "sys edit ion 999999 sysop (or what ever your account name is)
5: then "sys item 64"
6: then "get bronze"
7: then "sys item 65"
8: then "get gold"
9: After appx 130 seconds have passed, you'll get a notifcation that your spell was memorized. So, now you'll just have to type "cast clone bronze"
and see if it stays up or if it crashes the board..
after heavy testing tonight, this is not a WG error, so thats the good news.
it crashes on 3.0,3.12,3.13,3.2,3.3
it doesnt crash on mbbs 6.25,wg1,wg2
do you have any maps to this game?
Posted: Mon Aug 21, 2006 12:02 pm
by Malakai
No, I don't have any maps for mutants. If you have a dos version, like 3.11 or so, you have an editor, which should have all of the maps in it..
Posted: Mon Aug 21, 2006 12:39 pm
by dspain
Malakai wrote:No, I don't have any maps for mutants. If you have a dos version, like 3.11 or so, you have an editor, which should have all of the maps in it..
ok i got all the versions just not installed.
ill check it out.
gonna compare the message files too see if maybe some variable pointers are missing or changed.
Posted: Mon Dec 11, 2006 2:47 am
by Kokane
From my tests on versions of Mutants4.0 for WG on WG 3.0 and 3.3 the crashes are caused by more than just spell events.
Here's my observations so far:
Regarding Spells -
You can eliminate most *spell* crashes by removing the item required for the spells in the cnf options. However, Meteor Swarm in years 9500 - 9900 will result in a crash. It usually doesn't happen on the first attempt at casting the spell, but only takes a couple of tries and then it has a problem with the btrieve file and crashes. Enchantment w/o an item can crash it at any time, but it is rare and I can't figure out if it is item specific. I tried enchanting a couple of different items and had mixed results.
Regarding kililng -
Killing in the higher years also causes random crashes, no matter what method of killing. This is random, but I caused this crash to happen a few times.
Creating new rooms -
By creating new rooms using a mage stick or passage maker within the game as a character it also causes it to crash. I only made this occur twice. None the less, it crashed when trying to write to the btrieve file containing the room information.
Options? Well not many that I can see for Mutants4.0. I tried loading other versions of mutants, but WG3.x will not load the module thus the bbs will not even run.
I was going to test this version of MBBS 6.25 and WG 2.0 for Dos, but I am having issues getting both of those systems running. If anyone would be will to help, I would appreciate it. For WG 2.0 I am having a problem with Internet connectivity. It says I need to install a packet driver and then run a utility. However, I'm running WG2.0 on a Virtual Machine with Win98 as the guest OS. I'm not certain which packet driver to load.
On the MBBS 6.25 test bbs, I'm also getting an error. It probably has to do with networking and telnet ability. It is also on the same Virtual Machine. I get the following error when trying to start the bbs:
Interrupt handler not initialized
USRNUM=0,MSG:bbsmajor.mcv/379
Any help with getting mbbs 6.25 or WG 2.0 running so I can test the game would be helpful.
Kokane
Posted: Mon Dec 11, 2006 7:44 am
by dspain
Kokane wrote:From my tests on versions of Mutants4.0 for WG on WG 3.0 and 3.3 the crashes are caused by more than just spell events.
Here's my observations so far:
Regarding Spells -
You can eliminate most *spell* crashes by removing the item required for the spells in the cnf options. However, Meteor Swarm in years 9500 - 9900 will result in a crash. It usually doesn't happen on the first attempt at casting the spell, but only takes a couple of tries and then it has a problem with the btrieve file and crashes. Enchantment w/o an item can crash it at any time, but it is rare and I can't figure out if it is item specific. I tried enchanting a couple of different items and had mixed results.
Regarding kililng -
Killing in the higher years also causes random crashes, no matter what method of killing. This is random, but I caused this crash to happen a few times.
Creating new rooms -
By creating new rooms using a mage stick or passage maker within the game as a character it also causes it to crash. I only made this occur twice. None the less, it crashed when trying to write to the btrieve file containing the room information.
Options? Well not many that I can see for Mutants4.0. I tried loading other versions of mutants, but WG3.x will not load the module thus the bbs will not even run.
I was going to test this version of MBBS 6.25 and WG 2.0 for Dos, but I am having issues getting both of those systems running. If anyone would be will to help, I would appreciate it. For WG 2.0 I am having a problem with Internet connectivity. It says I need to install a packet driver and then run a utility. However, I'm running WG2.0 on a Virtual Machine with Win98 as the guest OS. I'm not certain which packet driver to load.
On the MBBS 6.25 test bbs, I'm also getting an error. It probably has to do with networking and telnet ability. It is also on the same Virtual Machine. I get the following error when trying to start the bbs:
Interrupt handler not initialized
USRNUM=0,MSG:bbsmajor.mcv/379
Any help with getting mbbs 6.25 or WG 2.0 running so I can test the game would be helpful.
Kokane
i run tele-arena bbs under wg 2.0 dos, major tcp/ip
all on an intel celeron 1.0 with 512mb ram under windows 98 with msdos.sys forced to run as GUI=0
i use a 3com lan card loading
lsl.com, 3c90x.com, odipkt.com. then 3c90xpd.com on interrupt 0x70
boots up loads up fine.
be sure to edit hardware config and change channel type from TCP/IP to TELNET
Posted: Sat Dec 23, 2006 7:23 pm
by Questman
All of those kinds of crashes are memory access violations. The number is not really important, unfortunately.
The problem is that WG3.2 and 3.3 seem to be much much much worse with this sort of thing than previous versions. I've not tried 3.0 for NT, so I'm not sure if its a Win32 thing - I'm guessing that it IS though. DOS was different.
And these games are so large and complex that a slow leak catches up with you and it is very difficult to trace.