[Home] [Downloads] [Search] [Help/forum]


Register forum user name Search FAQ

Gammon Forum

[Folder]  Entire forum
-> [Folder]  MUSHclient
. -> [Folder]  Bug reports
. . -> [Subject]  Remote desktop crashes MUSHclient

Remote desktop crashes MUSHclient

It is now over 60 days since the last post. This thread is closed.     [Refresh] Refresh page


Posted by Worstje   Netherlands  (899 posts)  [Biography] bio
Date Tue 09 Jun 2009 07:24 AM (UTC)
Message
Using Windows XP Professional SP3 with all patches installed (minus a few recent ones, but the bug already exists for quite a while.)

I have MUSHclient running on my pc in a themed environment (plain windows theme, no windowblinds or some other crappy program). Now I connect to this computer using my laptop. If the connection settings say I do NOT want themes, MUSHclient will crash upon connecting. If I keep the themes setting, MUSHclient has no issues.

So MUSHclient chokes rather harshly if the theme setting gets changed. I'm not sure if it happens if you manually turn theming on or off, but that's not a usage scenario I care about either ;)

Could you look into this Nick? I just lost a fair bit of buffer that I still wanted to do some things with. :(
[Go to top] top

Posted by Nick Gammon   Australia  (22,973 posts)  [Biography] bio   Forum Administrator
Date Reply #1 on Tue 09 Jun 2009 08:21 AM (UTC)
Message
I gather you need XP Professional to get the remote desktop? I don't have that, nor do I want to pay heaps of money to get it.

A quick Google for << +"remote desktop" +crash +themes >> reveals about 93,500 hits, some of which seem relevant, in that other programs also crash with remote desktop in use. One person fixed the crash by removing (or updating, I'm not sure which) some other utility called RightClick.

It is hard to say what part of MUSHclient might be crashing here. Is it on actually opening a world file, or the program itself? If you view both PCs at once, if possible, is it possible to see how far MUSHclient gets (eg. does its main window appear)?

I don't think there are any egregious bugs in MUSHclient, after all it works on virtually every version of Windows from 95 upwards (if you install more recent DLLs under 95), and works without crashing - generally - under Wine for Linux. So it isn't too finicky with operating system versions.



- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Worstje   Netherlands  (899 posts)  [Biography] bio
Date Reply #2 on Tue 09 Jun 2009 09:12 AM (UTC)

Amended on Tue 09 Jun 2009 09:14 AM (UTC) by Worstje

Message
I've read about some 'hackish' methods to get remote desktop working on Home in the past, copying dll's and stuff from Terminal Server.

The crash to reproduce is simple and as follows:

1) Have MUSHclient open while working on the PC itself.
2) Connect using a secondary PC. In the Extra Options, have Themes turned off (I only leave Bitmap Caching on). This way the Visual Styles are stripped and everything looks like W2000 and below.
3) The moment the connection passes authentication, MUSHclient pops up with an error. Or more precisely, the Visual Studio Just In Time debugger has nothing it can do and waits for me to click on OK before MUSH itself is forcefully killed.

It -could- be a factor that MUSHclient tends to be running on my leftmost monitor, which is secondary (thus I think the pixel region it is in is in the negatives horizontally speaking). But without the Themes being disabled MUSHclient keeps working 100%, so it is unlikely to be the related.

Reason why I want it to work with Themes off is because it increases by about ~30-50% in responsiveness over my laggy wireless that I've noticed, which is a real improvement.
[Go to top] top

Posted by Nick Gammon   Australia  (22,973 posts)  [Biography] bio   Forum Administrator
Date Reply #3 on Tue 09 Jun 2009 09:39 PM (UTC)
Message
If you don't mind my suggesting it, the fact that MUSHclient works on Windows 95 / 98 / ME / 2000 / XP / Vista and under Parallels and VMware Fusion on the Mac, plus under Wine on Linux, however crashes when using Remote Desktop, suggests to me a bug in Remote Desktop and not MUSHclient.

I have always tended to code cautiously, and not use undocumented features that "seem to work" which usually come undone when operating systems are upgraded.

The fact that it is related to themes is also strange, as MUSHclient doesn't, as far as I know, use themes in any way.

What I suggest you do is, first, try running with the /wine option, which disables some stuff that used to make it crash under Wine (like OLE automation startup).

Failing that working, I suggest going back and trying earlier versions, with a view to seeing which version crashes, compared to which one doesn't. Then looking at the release notes we might see that introducing, say, DirectX sound, or miniwindows, can be related to the problem. Virtually all old versions are still available here:

http://www.gammon.com.au/files/mushclient/

Either do a binary search (start in the middle and jump left or right as required), or simply start at version 1.04 and work your way up, preferably using versions known to be stable (which is indicated by a long gap before a new release). For example:


  • Version 1.04
  • Version 2.03 (asynchronous connecting)
  • Version 2.15
  • Version 3.04 (major improvements)
  • Version 3.17 (MXP)
  • Version 3.42
  • Version 3.65
  • Version 3.84
  • Version 4.04 (freeware)
  • Version 4.12 (internationalization)
  • Version 4.30 (DirectX sound)
  • Version 4.33 (flicker free windows)
  • Version 4.37 (miniwindows)
  • Version 4.40 (prefs in SQLite database)


- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Worstje   Netherlands  (899 posts)  [Biography] bio
Date Reply #4 on Wed 10 Jun 2009 12:02 AM (UTC)
Message
Hmm okay. I'll give it a shot one of these days when I have a bit of free time. :)
[Go to top] 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.


15,276 views.

It is now over 60 days since the last post. This thread is closed.     [Refresh] Refresh page

Go to topic:           Search the forum


[Go to top] top

Quick links: MUSHclient. MUSHclient help. Forum shortcuts. Posting templates. Lua modules. Lua documentation.

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.

[Home]


Written by Nick Gammon - 5K   profile for Nick Gammon on Stack Exchange, a network of free, community-driven Q&A sites   Marriage equality

Comments to: Gammon Software support
[RH click to get RSS URL] Forum RSS feed ( https://gammon.com.au/rss/forum.xml )

[Best viewed with any browser - 2K]    [Hosted at HostDash]