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.
Entire forum
➜ MUSHclient
➜ Bug reports
➜ MUSHclient 4.45, crashes on closing - WINE
MUSHclient 4.45, crashes on closing - WINE
|
It is now over 60 days since the last post. This thread is closed.
Refresh page
Posted by
| Rakon
USA (123 posts) Bio
|
Date
| Mon 18 Jan 2010 08:36 AM (UTC) Amended on Mon 18 Jan 2010 08:37 AM (UTC) by Rakon
|
Message
| Today I went to upgrade from the stable 4.43 version to MUSH 4.45. It did not go so well.
System:
Linux kernel 2.6.31-17-generic #54-Ubuntu SMP x86_64 GNU/Linux
Wine 1.01 stable
MUSHclient 4.45
MUSHclient starts up, and seemingly runs fine. However, when I went to disconnect from my MUD it froze horribly. I had to force kill the client. I tried to reproduce the error again, and it indeed froze my entire xorg. Only by forcing an x-windows restart, was I able to restore my desktop to usability.
Tracing the issue, I ran MUSH445 in WINEs emulated desktop, and started debugging. I logged into the MUD then promptly quit. Again, the error arose, but as MUSHclient was in the virtual desktop I was able to close it and view the console.
This is the error returned then disconnected from the MUD :
Debugging interfaces not available - debugging is disabled..
err:menu:MENU_GetSysMenu failed to load system menu!
err:local:LOCAL_GetBlock not enough space in USER heap 10d7 for 80 bytes
err:menu:MENU_GetSysMenu failed to load system menu!
<SNIP> Above message about 400 times
err:seh:setup_exception_record stack overflow 816 bytes in thread 0009 eip f748fd15 esp 00231000 stack 0x230000-0x231000-0x330000
chris@penquin:~/.wine/drive_c/Program Files/MUSHclient445$
The error does not occur in MUSHclient 4.43
**EDIT** Forum post limit cut me off... 6000 chars only. |
Yes, I am a criminal.
My crime is that of curiosity.
My crime is that of judging people by what they say and think, not what they look like.
My crime is that of outsmarting you, something that you will never forgive me for. | Top |
|
Posted by
| Worstje
Netherlands (899 posts) Bio
|
Date
| Reply #1 on Mon 18 Jan 2010 08:57 AM (UTC) Amended on Mon 18 Jan 2010 08:59 AM (UTC) by Worstje
|
Message
| How does v4.44 fare?
Also, unable to allocate heap memory points at either a pretty serious memory leak, or a bug in Wine. Or a combination of the two.
Edit: Looking at v4.44 release notes, I spot this:
Quote: 5. Fixed a bug where, under newer versions of Visual Studio, MUSHclient would crash when disconnecting from a world (this doesn't apply to the downloaded version, but affected people trying to compile from the source).
Seems like Wine has the reverse bug somehow? o.O | Top |
|
Posted by
| Rakon
USA (123 posts) Bio
|
Date
| Reply #2 on Mon 18 Jan 2010 09:11 AM (UTC) |
Message
| I downloaded the 4.45 from the forums thread, not compiled on my own though.
Haven't tested 4.44, though if something changed in THAT version towards fixing a crash, and in 4.45 it's still crashing; all I can assume is that that fix, is causing the crash in 4.45.
As I said, it doesn't occur in 4.43, so definitely an issue in a version paste that. |
Yes, I am a criminal.
My crime is that of curiosity.
My crime is that of judging people by what they say and think, not what they look like.
My crime is that of outsmarting you, something that you will never forgive me for. | Top |
|
Posted by
| Worstje
Netherlands (899 posts) Bio
|
Date
| Reply #3 on Mon 18 Jan 2010 01:03 PM (UTC) |
Message
| You can find v4.44 in the same location as the v4.45 one. Just change the number in the link. (Or remove the file alltogether, you'll get a listing of all MUSHclient releases in history.. or well, everything but the pretty early releases). | Top |
|
Posted by
| Nick Gammon
Australia (23,120 posts) Bio
Forum Administrator |
Date
| Reply #4 on Mon 18 Jan 2010 07:42 PM (UTC) |
Message
| My testing under Ubuntu seems to indicate that the problem started in version 4.44, in particular CPU activity seems to increase on a disconnect, and the disconnection is not completed.
From the release notes for 4.44, I see this:
2. Changed the processing of a MUD disconnection message to attempt to retrieve any outstanding packets before closing the connection. See http://www.gammon.com.au/forum/?id=9696
I suspect this is the cause, and will look into it. Perhaps the "attempt to retrieve any outstanding packets" goes into a loop. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Nick Gammon
Australia (23,120 posts) Bio
Forum Administrator |
Date
| Reply #5 on Mon 18 Jan 2010 07:56 PM (UTC) |
Message
| I was right, it was that change that did it. I have rolled that back in version 4.46. It was only fixing a minor issue anyway, and indeed I never got confirmation that it fixed anything. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Rakon
USA (123 posts) Bio
|
Date
| Reply #6 on Mon 18 Jan 2010 08:03 PM (UTC) |
Message
| Thank you for the prompt fix, Nick. |
Yes, I am a criminal.
My crime is that of curiosity.
My crime is that of judging people by what they say and think, not what they look like.
My crime is that of outsmarting you, something that you will never forgive me for. | Top |
|
Posted by
| Twisol
USA (2,257 posts) Bio
|
Date
| Reply #7 on Mon 18 Jan 2010 09:11 PM (UTC) |
Message
|
Nick Gammon said: I never got confirmation that it fixed anything.
It didn't, no. I completely forgot about it or I'd have mentioned it to you. *cough* |
'Soludra' on Achaea
Blog: http://jonathan.com/
GitHub: http://github.com/Twisol | 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.
25,567 views.
It is now over 60 days since the last post. This thread is closed.
Refresh page
top