Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD Beta Forum
MNGrizzly
Novice


Joined: 18 Dec 2006
Posts: 47

PostPosted: Wed Dec 05, 2007 7:34 pm   

[2.14] Random Access Violations
 
I'm getting strange access violations with 2.14 that severely limit its usability. They are happening at odd times, on triggers that have worked in the past. I've submitted two bug reports, the most recent looks like it occurred when sipping mana, which is a trigger that fires often, and usually works. Others are occurring during curing, which I originally thought had to do with some of those triggers, or the speed at which they were firing, but I'm thinking now it was likely due to the fact so many were firing, the odds were just better that one was going to run into this Access Violation.

Hopefully the bug reports contain enough info to fix it, but I figured I'd open this thread just in case more info was needed, or others were having a similar issue.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Dec 05, 2007 7:49 pm   
 
Not much to go on here. We'd need to see more details on the triggers/scripts that are failing.

If you are using string lists, especially with local variables, that might be causing the crashes...the problem with the string list caching is already fixed in v2.15.

Shouldn't matter now fast anything is firing unless you are using #WAIT commands to run multiple scripts in parallel.
Reply with quote
MNGrizzly
Novice


Joined: 18 Dec 2006
Posts: 47

PostPosted: Wed Dec 05, 2007 9:06 pm   
 
Not using any waits or local variables, but I am using a number of string lists. I'll check again with 2.15, and if it's not fixed, see if I can dig a little deeper. It's tough on this end to tell what exactly is happening, as I haven't found any reliable way to reproduce this (although it happens often) and when it happens, all triggers stop working, so that doesn't give me many options for debugging.
Reply with quote
MNGrizzly
Novice


Joined: 18 Dec 2006
Posts: 47

PostPosted: Sun Dec 09, 2007 7:16 am   
 
Ok... I'm still running into this in 2.16, I've sent one more bug report in case it was helpful, but assuming it's not, what information that I can provide would be the most helpful? Usually when this occurs, my options are a bit limited, as the Access Violation window just keeps popping up every time I try and 'Continue Application'.

And... one new (but related?) issue in 2.16, when I execute my squint alias, this command gives me an Access Violation as well.. but a different sort I've not seen before, with a window that lists the command that caused it.

#alarm "squint_alarm" +2 {#VAR Squinting 0;#VAR SquintIndex 1}

In this case, the error I get is:

Error parsing command:
Access violation at address 9065646F. Read of address 9065646F
Reply with quote
Seb
Wizard


Joined: 14 Aug 2004
Posts: 1269

PostPosted: Sun Dec 09, 2007 3:33 pm   
 
It is generally a bad idea to press 'Continue Application' after receiving an Acces Violation. Unless you know it is not serious, or you might die if you close and reopen CMUD, I would recommend you close CMUD at that point. Any further errors after pressing 'Continue Application' may be affected by the first AV, and therefore of little interest to us here.
Reply with quote
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: Sun Dec 09, 2007 8:45 pm   
 
This script snippet works for me, so you must have some other script interactions that are causing the error.
_________________
Asati di tempari!
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD Beta Forum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net