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
➜ MUSHclient
➜ General
➜ Illegal Operation when trying to connect
Illegal Operation when trying to connect
|
It is now over 60 days since the last post. This thread is closed.
Refresh page
Pages: 1 2
Posted by
| Traill
Canada (9 posts) Bio
|
Date
| Mon 06 Aug 2001 07:04 AM (UTC) |
Message
|
When I first dloaded MUSHclient and connected to my first world all was well. But after rebooting my system and trying to reconnect to this same world it throws me into an "illegal operation" and shuts down MUSHclient.
I experience no problems when connecting to another world.
When I try to open the world as a "new world" rather than the saved version of it, I still receive the same error msg. What's happened?! | Top |
|
Posted by
| Nick Gammon
Australia (23,133 posts) Bio
Forum Administrator |
Date
| Reply #1 on Tue 07 Aug 2001 01:19 AM (UTC) |
Message
| Very strange. Do you have scripting enabled? Maybe you have an old scripting DLL.
Can you give me the address/port? I can try connecting myself. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Traill
Canada (9 posts) Bio
|
Date
| Reply #2 on Tue 07 Aug 2001 02:06 AM (UTC) |
Message
|
Thanks for the reply.
The address is for Elendor MUSH, 134.114.66.33 port: 1892 or 1893
I had saved the world and then deleted it and then I connected again as a new world and it seemed to work after a few attempts. Once I shut down the world and try to reopen the saved world I receive the illegal operation again and it closes down MUSHclient.
I enabled scripting but didn't know which to select (don't even understand what that is!). Not sure what .dll means either. Sorry.
I appreciate your help.
Traill | Top |
|
Posted by
| Traill
Canada (9 posts) Bio
|
Date
| Reply #3 on Tue 07 Aug 2001 02:12 AM (UTC) |
Message
| Maybe this info would help? It's the details from the illegal operation:
MUSHCLIENT caused an invalid page fault in
module MUSHCLIENT.EXE at 015f:004911cd.
Registers:
EAX=0a129af0 CS=015f EIP=004911cd EFLGS=00010206
EBX=00000000 SS=0167 ESP=007af808 EBP=01013294
ECX=01109d74 DS=0167 ESI=01109d74 FS=0ef7
EDX=005072e4 ES=0167 EDI=01109d60 GS=41ff
Bytes at CS:EIP:
8b 08 89 4e 10 8b 4c 24 08 89 48 04 8b 4c 24 0c
Stack dump:
01109d74 0049123a 01109ae4 00000000 01109ac0 0040e6a5 01109ac0 01109d80 01013294 00000200 01109d88 007af958 004bc5a8 00000002 004786c5 00000200 | Top |
|
Posted by
| Traill
Canada (9 posts) Bio
|
Date
| Reply #4 on Sun 12 Aug 2001 07:23 PM (UTC) Amended on Sun 12 Aug 2001 09:08 PM (UTC) by Traill
|
Message
| Still experiencing this problem and haven't been able to find a solution. I've actually had to go back and start using an old version 2. Help! | Top |
|
Posted by
| Nick Gammon
Australia (23,133 posts) Bio
Forum Administrator |
Date
| Reply #5 on Sun 12 Aug 2001 08:50 PM (UTC) |
Message
| I would have to guess it is something to do with Pueblo, so I'll try to reproduce it on Elendor today. Meanwhile, try turning off "Detect Pueblo initiation string" in the MXP/Pueblo configuration screen. If that makes a difference then it confirms my theory, and you are no worse off than going back to a previous version. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Traill
Canada (9 posts) Bio
|
Date
| Reply #6 on Wed 15 Aug 2001 02:39 AM (UTC) |
Message
|
I spoke with someone who also mushes at Elendor and they've experienced the same problem with receiving an illegal operation when connecting.
However, they did say this. Whereas on their home computer where they simply updated to the new version of MUSHclient they did not experience the problem but on their work computer, where they fully installed the new version, they did receive the illegal operation.
| Top |
|
Posted by
| Nick Gammon
Australia (23,133 posts) Bio
Forum Administrator |
Date
| Reply #7 on Wed 15 Aug 2001 03:17 AM (UTC) |
Message
| Fully installing and just copying the .exe file over should not make any difference.
What is more likely is that there is a configuration difference between the home and work computer.
If you could isolate that it would be helpful. The trouble is, that with hundreds of options, each of which can be off or on, there could be millions of combinations of options, only one or two of which may make the difference.
However having said that, it is probably something relating to Pueblo, as you don't have the problem elsewhere. I would try turning Pueblo recognition off, and other things relating to output, such as indenting paragraphs, whether or not MXP colours are ignored, and things like that. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Linda
Sweden (164 posts) Bio
|
Date
| Reply #8 on Sun 19 Aug 2001 10:30 PM (UTC) |
Message
| While doing some testing of MUSHclient, Pueblo and Elendor, I too ran into this 'illegal operation upon connect' issue.
I can connect just fine to Elendor with my regular world file, and I can connect just fine if I create a new world with my defaults preloaded from Elendor, but I _cannot_ quick connect there or connect with a world just created without preloading the defaults. Then I crash on connect.
To me, this looks like a world needs to be properly saved (or saved in some fashion, which it looks like preloading the defaults seems to do) for it to be able to connect to Elendor, presumably because it encounters some pueblo and/or mxp right off. Could this be the cause?
It also looks like Pueblo is automatically turned on when you quick connect or create a new world without preloading the defaults, and this might be a dangerous thing to do (if that is indeed what happens).
| Top |
|
Posted by
| Linda
Sweden (164 posts) Bio
|
Date
| Reply #9 on Sun 19 Aug 2001 10:34 PM (UTC) |
Message
| Oh, and I should add that the point during connect at which it crashes seems coincide with when the MUSH sends the signal to turn on Pueblo/MXP.
Also, quick connects to other worlds work just fine, even if they're Pueblo enabled, but maybe that is because no Pueblo initiation string is sent until you have a chance to save, or maybe it is just done differently. | Top |
|
Posted by
| Nick Gammon
Australia (23,133 posts) Bio
Forum Administrator |
Date
| Reply #10 on Sun 19 Aug 2001 11:17 PM (UTC) |
Message
| Very good, I can now reproduce the error - the trick is to fix it. I'll advise when a fix is ready. :) |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Linda
Sweden (164 posts) Bio
|
Date
| Reply #11 on Sun 19 Aug 2001 11:42 PM (UTC) |
Message
| Cool. :) I think, btw, that it is likely that the culprit might be MXP initialization rather than Pueblo intialization, since quick connecting/connecting with a new world to a world with just Pueblo (like M*U*S*H) doesn't seem to be a problem at all. | Top |
|
Posted by
| Nick Gammon
Australia (23,133 posts) Bio
Forum Administrator |
Date
| Reply #12 on Mon 20 Aug 2001 01:17 AM (UTC) |
Message
| I have found the problem, which was related to the "img" tag being incorrectly handled.
A new release of MUSHclient will be released in a few hours, as soon as a couple of other minor changes have been done. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Nick Gammon
Australia (23,133 posts) Bio
Forum Administrator |
Date
| Reply #13 on Mon 20 Aug 2001 01:20 AM (UTC) |
Message
| The reason why it would happen with a quick connect was that the text from the MUSH, including the img tag, was not sent if you did a "connect" immediately. Thus, connecting straight away would temporarily work around the problem, however it would be lurking there waiting for you if you ever strayed into a room with such a tag. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Traill
Canada (9 posts) Bio
|
Date
| Reply #14 on Tue 21 Aug 2001 11:10 PM (UTC) |
Message
|
Fantastic!
Thanks so much for the fix. Sorry I wasn't able to be more helpful (thanks Linda!). It's great to be able to connect to Elendor again. | 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.
46,455 views.
This is page 1, subject is 2 pages long: 1 2
It is now over 60 days since the last post. This thread is closed.
Refresh page
top