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
charneus
Wizard


Joined: 19 Jun 2005
Posts: 1876
Location: California

PostPosted: Thu Apr 01, 2010 11:45 pm   

[3.16b]MXP bugs (causes lockups)
 
This seems to be a real nasty bug, and can be avoided, if you're careful, I suppose, but it does lock up CMUD after some time. Here are the steps to reproduce it.

1. Open CMUD, escape to Untitled.
2. Ensure you have absolute default MXP options by clicking Prefs->MXP. Three boxes should be unchecked: Force remote, Show unknown, and Debug MXP.
3. Type on command line: #LOAD "Clickable Urls" (might not be needed, but I used it in my testing.)
4. Type on command line: #WIN Test
5. Type on command line: #TRIGGER {MXP:} {#CAP Test}
6. Type on command line: #SAY {MXP: http://www.somesite.com} -- It shows up properly in both windows as MXP: http://www.somesite.com
7. Click on Test window, then click on Prefs (button toolbar). Go to the MXP options. Make sure you are changing the prefs for Test window and not untitled (will say 'Test' in title bar). Choose 'Debug MXP' and click apply, then Ok.
8. Repeat step 6. Starting to look a little funky, but nothing dangerous.
9. Repeat step 7, except change 'Test' to 'Untitled' and you're turning OFF the debug.
10. Turn the Debug MXP option back on for the Untitled Session.
11. Repeat step 6. Now it's reprocessing the debugs, and will continue to add on to the list, no matter if you turn Debug MXP off in either window at all.

Since it keeps reprocessing the debug, CMUD eventually locks up. Like I said, it could be avoided by making sure you're not changing the preferences for any child windows, but sometimes mistakes do happen. Below is the output I got after my testing.

Code:
MXP: http://www.somesite.com
MXP: http://www.somesite.com
MXP: http://www.somesite.com
MXP: http://www.somesite.com
MXP: http://www.somesite.com
<style 1>MXP: </style><style 5><A '<A 'http://www.somesite.com'>http://www.somesite.com</A>'><A 'http://www.somesite.com'>http://www.somesite.com</A></A></style>
<style 1>MXP: </style><style 5><A '<A 'http://www.somesite.com'>http://www.somesite.com</A>'><A 'http://www.somesite.com'>http://www.somesite.com</A></A></style>
<style 1>MXP: </style><style 5><A '<A 'http://www.somesite.com'>http://www.somesite.com</A>'><A 'http://www.somesite.com'>http://www.somesite.com</A></A></style>
<style 1>MXP: </style><style 5><A '<A 'http://www.somesite.com'>http://www.somesite.com</A>'><A 'http://www.somesite.com'>http://www.somesite.com</A></A></style>
<style 1>MXP: </style><style 5><A '<A 'http://www.somesite.com'>http://www.somesite.com</A>'><A 'http://www.somesite.com'>http://www.somesite.com</A></A></style>
<style 1>MXP: </style><style 5><A '<A 'http://www.somesite.com'>http://www.somesite.com</A>'><A 'http://www.somesite.com'>http://www.somesite.com</A></http://www.somesite.com<style 1>Mhttp://www.somesite.comp:http://www.somesite.comp://www.somesite.chttp://www.somesite.comsohttp://www.somesite.comsomesihttp://www.somesite.com'http://www.somesite.com'>http:http://www.somesite.com>hhttp://www.somesite.com/A></A>'></style><style 5><A 'http://www.somesite.chttp://www.somesite.com.chttp://www.somesite.com</A><www.somesite.comp://w<A 'http://wwhttp://www.somesite.comwwhttp://www.somesite.comsomesite.www.somesite.comp<A 'http://www.sohttp://www.somesite.comsohttp://www.sA>tphttp://www.somesite.com><style 5><A 'hhttp://www.somesite.com>hhttp://www.somesite.comww.somesite.com'>http://ww<A 'http://www.somesihttp://www.somesite.comsihttp://www.somesite.comle><style http://www.somesite.comp:http://www.somesite.comp://www.somesite.chttp://www.somesite.comsomesite.com'>http://www.somesite.com</A>somesite.c<A 'http://www.somesite.com'>http://http://www.somesite.com: http://http://www.somesite.com'http://www.somesite.com'>http://www.somesite.com</A>                     <A 'http://www.somesite.com'>http://www.somesite.com</A>                  <A 'http://www.somesite.com'>http://www.somesite.com</A>  <A 'http://www.s'>http://www.s</A>    <A 'http://www.somesite.com'>http://www.somesite.com</A>  <A 'http://www.somesite.com'>http://www.somesite.com</A>                                                            <A 'http://www.somesite.com'>http://www.somesite.com</A>  <A 'http://www.somesite.com'>http://www.somesite.com</A>


Charneus
Reply with quote
Zugg
MASTER


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

PostPosted: Fri Apr 02, 2010 10:43 pm   
 
Added to bug list. Pretty minor though since it only happens when using Debug MXP and have the specific setup that you describe.
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