|
Thornbjorg Newbie
Joined: 01 Dec 2009 Posts: 2
|
Posted: 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. |
|
|
|
hadar Apprentice
Joined: 30 Aug 2009 Posts: 198 Location: my apt, in california
|
Posted: 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
|
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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. |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: 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). |
|
|
|
|
|