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
Thornbjorg
Newbie


Joined: 01 Dec 2009
Posts: 2

PostPosted: Mon Feb 08, 2010 1:02 am   

3.13/3.14: New libraries used in build from .12?
 
I -really- hate to say this, but this is probably a question that Zugg may be the only help with.

I have been using CMUD Pro in Linux via Wine. As of 3.13, I can no longer start it without crashing, using the setup that worked flawless in 3.12.
3.14 crashes with the same errors.

To figure out what I'm going to need to do to get it running, is there any chance someone can enlighten me as to what different libraries CMud was built against in .13-.14 as compared to .12, so that I can update my wine configuration appropriately?

cmudpro.exe reports a read of address 0x00000004, and if I continue, it then reports OLE error 80004001.

Attempting to continue again results in a program terminating crash.
Reply with quote
hadar
Apprentice


Joined: 30 Aug 2009
Posts: 198
Location: my apt, in california

PostPosted: Mon Feb 08, 2010 1:05 am   
 
i know 3.13/3.14 were made with windows 7 in mind, the changes that 7 has might be why its not working under wine
_________________
if you build it they will come, assuming that they have not already come to build it
Aardwolf Bootcamp
My youtube channel
Reply with quote
Zugg
MASTER


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

PostPosted: Mon Feb 08, 2010 5:47 pm   
 
Hadar is probably correct. CMUD tries to detect what version of Windows it is running under so it can decide whether to enable the Windows 7 features (Jump List, status icon color, etc). You might want to check for an updated version of Wine to see if that helps.

You should also post the crash dump if possible so that I can see exactly which line of the code is causing the crash.
Reply with quote
Zugg
MASTER


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

PostPosted: Mon Feb 08, 2010 6:08 pm   
 
Btw, I looked at the crash dump that you already sent and confirmed that it's an issue with the Windows 7 icon overlay code.

CMUD is trying to create a COM object with a CLSID of {56FDF344-FD6D-11D0-958A-006097C9A090} which is the COM object for the Windows 7 task bar components. If the "CreateComObject" routine returns nil, then the Windows 7 overlay icon feature is disabled.

You might be able to use this information over on the Wine support list to get them to fix it. I can't see where this should create a crash. Either the CreateComObject can find and create the object with the given ID, or it can't (and should return nil).
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