MUSHclient crashes when running via Wine on Mac OS

Posted by Msly07 on Mon 03 Oct 2016 03:06 PM — 4 posts, 23,168 views.

#0
MUSHclient keeps crashing at various times during my session when loading a Lusternia system (crown system) via the .mcl file. Sometimes it crashes on load, and sometimes it will last hours. However, it will always crash if I edit a script file and attempt to reload it. I have tried the latest dev version of wine and version 1.9.0. The same error happens on both. I have also tried adjusting the wine config to use windows98 instead of XP. I can send the entire backtrace including modules and threads via email as there are too many characters for this post.

Unhandled exception: page fault on write access to 0x0a840ad4 in 32-bit code (0x0061e161).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:0061e161 ESP:0032f1e4 EBP:0032f204 EFLAGS:00210202( R- -- I - - - )
EAX:0541c5a0 EBX:02d7117c ECX:05420538 EDX:054205a0
ESI:00000001 EDI:0541c6e0
Stack dump:
0x0032f1e4: 00000000 0000004c 00000000 ff7fffff
0x0032f1f4: 00000060 05420560 05420538 0000001f
0x0032f204: 00000004 006180f0 00d7117c 00000009
0x0032f214: 00000000 05027040 006180b9 0000004c
0x0032f224: 006180a6 0000004c 00000000 00576d4a
0x0032f234: 0000004c 00577823 0000004c 05027040
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x0061e161 in mushclient (+0x21e161) (0x0032f204)
0x0061e161: movl %ecx,0xfffffffc(%ecx,%edx,1)

System information:
Wine build: wine-1.9.0
Platform: i386
Version: Windows 98
Host system: Darwin
Host version: 15.6.0
Australia Forum Administrator #1
Template:version
Please help us by advising the version of MUSHclient you are using. Use the Help menu -> About MUSHclient.
#2
MUSHclient version 4.94
Australia Forum Administrator #3
It might be worth trying the latest version, currently 5.03:

http://www.gammon.com.au/forum/?id=13805

You could try turning off the automatic reloading of scripts under world configuration -> Scripts -> "Recompile when script file changes".

Also try using an external editor rather than the inbuilt editor (eg. Geany).