CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Mac
Discussion about CrossOver Mac

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Windows design software crashes on startup

I'm trying to run a couple of different Windows design programs, Turbo Floor Plan and eCabinets but am getting the same message. The install goes well, but when I start up the programs, TFP gives me a dialog about activating or not (which I say no to, for now) and then I get the message "The program ---- has encountered a serious problem and needs to close....."

I've tried installing C++ 2005 (per codeweavers tech support) and Direct X 9 (stabbing in the dark) into the same bottles (both programs) and get the same result.

These programs both do 3D modeling, which I noticed was a problem back in September with OSX 10.8.2, which I am using. Is this still a problem? (I'm running Crossover 12) Any other suggestions?

Thanks!

Daniel

I just saw the post that this isn't a support forum. My apologies if my question is inappropriate here.... if so, a kind message to that effect (i.e. yep, dude, wrong place!) would be appreciated! But if you do have some insight into the issue and wouldn't mind sharing it, that would be appreciated too!

Gratefully,

Daniel

Dont worry about the "support forum" thing. You can ask questions, the deal being you can't "expect" the answers are forecoming. If you want actual support, that's what the support tickets are for. In other words, it's a sort of disclaimer, somewhat related to legaleese... 😋

Now, as for your software, there's no demo for either and the websites aren't much help. So I'm not going to be able to test anything.

If you want to try and figure things out for yourself, you can "run a windows command" and point to the executable of your software. In the debug menu, you can ask for a debug log. You'll have extra options for the log, but the more you add, the more complicated the log gets.

Within the log, you can start by looking for "missing" files, dll files in particular. Those types of warnings are easy to spot in the log and are often the simplest yet most worthwhile "fixes" you can hope for. Anything else, in my experience, is much, much harder to solve for us users. If there are dll to add, you'll need to find which support librairy has it (google is your friend), or where to get it from. I can help with that bit.

Make sure you have the 32bit dll, and copy it to c:/Windows/system32. Often, but not always, it will be necessary to tell the underlining "wine" that you have a "native library" with winecfg tool.

This is not easy stuff, but if you're willing to do the work, you just might get those softwares running.

Thanks for that response, it's helpful to know what to look for in the log files! OK, here goes......

😉

Hey, just did that and didn't see any references to missing dlls. The logs are pretty short. I stripped out the stuff at the top only, they were very short logs. No idea what the fixme lines are suggesting or how to deal with the err lines. (By the way, I am legit, so far, with eCabinets, but the startup never gives me a chance to enter my registration info, so that first err msg is, at best, premature!)

and the "unhandled page fault" and the "failed to read pipe" things seem important, but I have not idea what to do with them..!

For eCabinets:

fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetSecurityInfo stub
fixme:exec:SHELL_execute flags ignored: 0x00000100
err:ole:CoGetClassObject class {00000100-0000-0010-8000-00aa006d2ea4} not registered
err:ole:CoGetClassObject no class object {00000100-0000-0010-8000-00aa006d2ea4} could be created for context 0x1
wine: Unhandled page fault on read access to 0x00000008 at address 0x781f4384 (thread 0028), starting debugger...
err:service:service_send_command service protocol error - failed to read pipe r = 0 count = 0!

For Turbo Floor Plan:

fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:ole:CoInitializeSecurity (0x0,-1,0x0,0x0,0,3,0x0,0,0x0) - stub!
fixme:wbemprox:client_security_SetBlanket 0x44cf9b38, 0x16caf8, 10, 0, (null), 3, 3, 0x0, 0x00000000
fixme:wbemprox:client_security_Release 0x44cf9b38
fixme:mountmgr:harddisk_ioctl returning zero-filled buffer for IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0)
fixme:wbemprox:client_security_SetBlanket 0x44cf9b38, 0x1705c0, 10, 0, (null), 3, 3, 0x0, 0x00000000
fixme:wbemprox:client_security_Release 0x44cf9b38
fixme:wbemprox:client_security_SetBlanket 0x44cf9b38, 0x16ed58, 10, 0, (null), 3, 3, 0x0, 0x00000000
fixme:wbemprox:client_security_Release 0x44cf9b38
fixme:wbemprox:client_security_SetBlanket 0x44cf9b38, 0x170658, 10, 0, (null), 3, 3, 0x0, 0x00000000
fixme:wbemprox:client_security_Release 0x44cf9b38
fixme:reg:RegSetKeySecurity :(0x74,4,0xbbad70): stub
fixme:win:LockWindowUpdate (0x20080), partial stub!
err:x11drv:error_handler XERROR: code 2 request 128 minor 2 xid 00a00149
wine: Unhandled page fault on read access to 0x00000000 at address 0x78144500 (thread 0021), starting debugger...

Thanks again!

Daniel

The thing is, my understanding is that most of the "fix me" are for developpers more than users. Unless you plan to contribute to wine, I don't think you can do much about it. I took a look at your logs, but if there's a solution hidden there, it's beyond me to find.

I think it was worth a try!

Did you try putting in a support ticket? The ninjas at Codeweavers are probably your only hope. (Particularly so, since I'm a ArchLinux guy, and know Mac only on a very superficial level).

Daniel Barber wrote:

err:ole:CoGetClassObject class
{00000100-0000-0010-8000-00aa006d2ea4} not registered

Try installing Microsoft Jet 4.0.
http://download.microsoft.com/download/4/3/9/4393c9ac-e69e-458d-9f6d-2fe191c51469/Jet40SP8_9xNT.exe

Thanks, you two. Installing Jet got me over a hurdle! The program asked for my registration #, I complied and it loaded the menus and main toolbars.

Unfortuately, the menus were completely unresponsive and that was it. For grins, I generated another log file, deleted duplicate entries (of which there were lots), and am including it here. I understand that I'm not to expect anything from this forum, so any other ideas you have will be considered gifts and greatly appreciated! And, yes, I have submitted a support ticket, so that's in the works as well, but I haven't heard from them for a few days, so I'm just walking down this path a bit for whatever it may be worth. In the process I'm learning some stuff, so... cool...

😉

Daniel

the latest abridged log:

** Sat Dec 15 18:09:47 2012
Starting
Support/CrossOver/Bottles/V6Build10Setup1.exe/drive_c/Program Files/Thermwood/eCabinet Systems/ECABINETS.exe'

fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:exec:SHELL_execute flags ignored: 0x00000100
err:ole:CoGetClassObject class {00000514-0000-0010-8000-00aa006d2ea4} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {00000514-0000-0010-8000-00aa006d2ea4} could be created for context 0x17
fixme:ieframe:PersistStreamInit_InitNew (0x1b53a8)
err:x11drv:error_handler XERROR: code 2 request 128 minor 2 xid 00c0028f
fixme:ieframe:navigate_url Unsupported args (Flags 0x220d228:3; TargetFrameName 0x220d238:8)
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:iphlpapi:NotifyAddrChange (Handle 0xfeef550, overlapped 0xfeef55c): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x2208c58,0x00000000), stub!

fixme:font:get_outline_text_metrics failed to read face_nameW for font L"@Apple Color Emoji"!
(pages of similar font msgs deleted…)

fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 84 of CGID_ShellDocView
fixme:ieframe:ClOleCommandTarget_QueryStatus (0x1c654764)->((null) 1 0x2209c0c 0x0)
fixme:ieframe:ClOleCommandTarget_QueryStatus command_0: 27, 0x0
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 37 of CGID_ShellDocView
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ieframe:ClientSite_GetContainer (0x1c654764)->(0x2209c2c)
fixme:mshtml:nsChannel_GetContentDisposition (0x1c9965e0)->(0x22092ac)
fixme:mshtml:nsChannel_GetContentDispositionHeader (0x1c9965e0)->(0x2208ae4)
fixme:ieframe:ClientSite_GetContainer (0x1c654764)->(0x220bccc)
fixme:imm:ImmReleaseContext (0x104a6, 0x1c654320): stub
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:navigate_url Unsupported args (Flags 0x220f7f8:3; TargetFrameName 0x220f808:8)
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 84 of CGID_ShellDocView
fixme:ieframe:ClOleCommandTarget_QueryStatus (0x1b545c)->((null) 1 0x220c1dc 0x0)
fixme:ieframe:ClOleCommandTarget_QueryStatus command_0: 27, 0x0
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 84 of CGID_ShellDocView
fixme:ieframe:ClientSite_GetContainer (0x1b545c)->(0x220c1fc)
fixme:mshtml:nsChannel_GetContentDisposition (0x1caa5498)->(0x220b87c)
fixme:mshtml:nsChannel_GetContentDispositionHeader (0x1caa5498)->(0x220b0b4)
fixme:ieframe:ClientSite_GetContainer (0x1b545c)->(0x220e29c)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:DocHostUIHandler_GetDropTarget (0x1c654764)
fixme:ieframe:DocHostUIHandler_GetDropTarget (0x1b545c)
fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000001
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 69 of CGID_Explorer
fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005
fixme:mshtml:get_guid_from_type Unknown type L"text/jscript"
(several identical entries deleted)

fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000001
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 69 of CGID_Explorer
fixme:mshtml:nsChannel_GetContentDispositionHeader (0x1c5b06a8)->(0x220dd78)
fixme:resource:GetGuiResources (0xffffffff,0): stub
fixme:mshtml:nsChannel_GetContentDisposition (0x1d1451d8)->(0x220de8c)
fixme:mshtml:nsChannel_GetContentDispositionHeader (0x1d1451d8)->(0x220d6c4)
(several similar pairs deleted…)

err:mshtml:update_window_doc Could not get nsIDOMHTMLDocument iface: 80004002
err:mshtml:read_stream_data OnDataAvailable failed: 8000ffff
err:mshtml:read_stream_data buffer is full

err:mshtml:update_window_doc Could not get nsIDOMHTMLDocument iface: 80004002
err:mshtml:read_stream_data OnDataAvailable failed: 8000ffff
err:mshtml:read_stream_data buffer is full
fixme:mshtml:nsChannel_GetContentDisposition (0x1d149b80)->(0x220de8c)
fixme:mshtml:nsChannel_GetContentDispositionHeader (0x1d149b80)->(0x220d6c4)
fixme:mshtml:OleInPlaceActiveObject_TranslateAccelerator (0x1c673038)->(0x16a6b8)
(another one of these…)

fixme:mshtml:get_guid_from_type Unknown type L"text/jscript"
(bunch of these)

fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000001
(bunch)

err:mshtml:on_stop_nsrequest RemoveRequest failed: 80004005

err:seh:setup_exception_record stack overflow 1024 bytes in thread 0028 eip 7bc3297c esp 01f10f30 stack 0x1f10000-0x1f11000-0x2210000

err:service:service_send_command service protocol error - failed to read pipe r = 0 count = 0!

Well, you've got alot of "ieframe" and "mshtml" in that log, so I wonder if installing Internet Explorer (IE7) might not help this. Sevae obviously knows more than me, so he might have a different opinion.

In any case, be advised that IE7 is a "bronze" software, and is therefore barely fonctionnal. But it still might be enough to get you going a little further.

Try installing MDAC 2.8.
http://www.codeweavers.com/compatibility/browse/name/?app_id=1543

Hmm, well, after installing IE7 (in the same bottle as the eCabinet sw, right??), I get a dialog "Internet Explorer Script Error" that flashes like crazy and then dies a slow, useless death. Thanks for the idea, though!

I won't keep pestering with you with this unless you want to hang in, but just in case, here's the latest log: (I deleted a lot of duplicates, in addition to where that's noted).

Thanks again, to both of you!

Daniel

fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetSecurityInfo stub
fixme:heap:HeapSetInformation 0x110000 0 0x33f2c4 4
fixme:advapi:GetCurrentHwProfileA (0x33efd0) semi-stub
fixme:shell:SHCreateShellPalette stub
fixme:shell:SHGetInverseCMAP - returning bogus address for SHGetInverseCMAP
fixme:advapi:RegisterTraceGuidsW (0x7ea2d52d, 0x7eb36320, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x33f21c, (null), (null), 0x7eb36328,): stub
fixme:exec:SHELL_execute flags ignored: 0x00000100
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1

fixme:advapi:RegisterTraceGuidsW (0x7e2f9f97, 0x7e434b08, {3e1fd72a-c323-4574-9917-5ce9c936f78c}, 1, 0x2209a98, (null), (null), 0x7e434b10,): stub
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB
err:x11drv:error_handler XERROR: code 2 request 128 minor 2 xid 00c00290
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB
fixme:shell:ShellFolder2_GetUIObjectOf Unknown interface {a39ee748-6a27-4817-a6f2-13914bef5890} in GetUIObjectOf
fixme:heap:HeapSetInformation 0x110000 0 0x2204cb4 4
fixme:advapi:GetCurrentHwProfileA (0x22049c0) semi-stub
fixme:shell:SHCreateShellPalette stub
fixme:shell:SHGetInverseCMAP - returning bogus address for SHGetInverseCMAP
fixme:advapi:RegisterTraceGuidsW (0x7ea2d52d, 0x7eb36320, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x2204c0c, (null), (null), 0x7eb36328,): stub
fixme:advapi:RegisterTraceGuidsW (0x7ea2d52d, 0x7eb36340, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x2204c0c, (null), (null), 0x7eb36348,): stub
fixme:shell:ShellFolder2_GetUIObjectOf Unknown interface {a39ee748-6a27-4817-a6f2-13914bef5890} in GetUIObjectOf
fixme:shell:StopWatchMode () stub!
fixme:shell:SHCreateShellPalette stub
fixme:msimtf:DllGetClassObject ({50d5107a-d278-4871-8989-f4ceaaf59cfc} {00000001-0000-0000-c000-000000000046} 0x220b55c)
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {50d5107a-d278-4871-8989-f4ceaaf59cfc} could be created for context 0x401
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not
fixme:advapi:GetCurrentHwProfileA (0x220f140) semi-stub
fixme:wininet:GetUrlCacheEntryInfoExW ignoring unsupported flags: 100
fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:font:get_font_unicode_ranges encoding 1937337698 not supported
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:font:get_font_unicode_ranges encoding 0 not supported

err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
(gobs of these…)

Thanks for this suggestion, too. That last log I posted in response to the IE7 suggestion was actually what I got after installing both IE7 -and- MDAC 2.8....

Daniel

Looks like we're a few jokers away from a full deck! But damn'it my bag of tricks is empty...

Maybe if I let this simmer a while, or if savae will jump in with another piece of the puzzle...

HAHA, that's where I live alright! Thanks for your suggestions!

A question that has come to mind around all this..., does Crossover 12 support 64-bit programs? I know I had to use a 32-bit version of MS Office with v11...

Still 32bit only.

Mind you wine can do 64bit, but is considered experimental. Since most Windows software remains 32bit, I guess it's not much of a priority to go with 64 for Crossover.

My Linux distro, ArchLinux, distributes a 64bit ready Wine, but I don't bother with it when I play with Wine. My experience, with what few 64bit software I have on hand, is that it is OK, but no more. I doubt it would be a good idea for production machines at this point. (Wine is good and bleeding edge, Crossover is stabler and better suited for production machines). Running 32bit software in 64bit Wine sucks dirt right now...

There seems to be an industry wide "wait and see" approach for the Windows world, although 64bit processors have been around for basically a decade now. But then, they still have a 32bit win8 for some freakin' reason. I don't get it... With the processors and ram we now have for cheap in pc boxes, who cares for 32bit?

I wouldn't buy a 32bit windows at this time, mainly because of the ram limitations...

End of my short rant 😋

Gotcha, thanks. Does it make any sense to try to run these programs with just Wine? I get that it's experimental, but is that approach a guaranteed can of worms? I trust that Crossover exists because it makes a lot of this kind of thing easier....

Fortunatly, it costs nothing to try.

There is no official GUI for Wine, so you have to use the command line. There is playonmac if you want a GUI, but it might "hide" some details. But I tend to use Wine without a GUI, otherwise, where's the fun?

The trouble with Wine is that it is less stable than Crossover. You also have no support ticket available. So for myself, I use Crossover where I want stuff to keep working.

I do like to fool around with Wine, but I rarely intend to actually make use of it for production. Further, I have no idea how good it is on Mac.

So is it worth it? It depends on you. You do seem to have that "hacker" streak, having tried to solve your problems with experimentation, so you might like the experience, even if it doesn't work (which it probably wont 😅 )

LOL, that's what I like, a good honest, thorough (and probably accurate) assessment!

Cheers!

Jean-Patrick, thanks for all your help on this thread.

Cheers,

Jon Parshall
COO
www.codeweavers.com

Sevae did some good work too!

Glad to help, there's a good community here.

1 to 21 of 21

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzA4NjEzODE4LCJjc3JmX3Rva2VuIjoiZFd1QVVLS3Q1V1NyS3pKdCIsImdkcHIiOjB9