Strange crashing behavior

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
anilbv
Newbie
Newbie
Posts: 4
Joined: Thu Jul 22, 2010 11:12 am

Strange crashing behavior

Post by anilbv »

Hi,

I'm trying to run a game called Star Sonata (http://www.starsonata.com/download.html) on my iMac (Mac OS 10.5.8) using Wine 1.2-rc7. If I run the installer first, I can choose to launch the game directly and it runs without crashing (at least, without crashing systematically). However, if I quit and relaunch the game, it crashes as soon as I get to the log-in screen. Below I have enclosed the pertinent wine output streams.

First run (no systematic crash):
fixme:win:EnumDisplayDevicesW ((null),0,0x33e27c,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d:debug_d3dformat Unrecognized 909200416 (as fourcc: L16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909200416) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 909200449 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909200449) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 909201952 (as fourcc: R16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909201952) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 909201985 (as fourcc: AR16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909201985) in the format lookup table
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:wave:AudioUnit_SetVolume independent left/right volume not implemented (1.000000, 1.000000)
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:d3d:state_patchsegments (WINED3DRS_PATCHSEGMENTS,0.000000) not yet implemented
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
(...)


Subsequent run (systematic crash):
fixme:win:EnumDisplayDevicesW ((null),0,0x32e27c,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d:debug_d3dformat Unrecognized 909200416 (as fourcc: L16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909200416) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 909200449 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909200449) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 909201952 (as fourcc: R16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909201952) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 909201985 (as fourcc: AR16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(909201985) in the format lookup table
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:wave:AudioUnit_SetVolume independent left/right volume not implemented (1.000000, 1.000000)
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
wine: Unhandled page fault on read access to 0x00000034 at address 0x496e66 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000034 in 32-bit code (0x00496e66).
(...)
Backtrace:
=>0 0x00496e66 in star sonata (+0x96e66) (0x0032efb0)
1 0x004c1008 in star sonata (+0xc1007) (0x009bc3c4)
2 0x00000000 (0x00569bf0)
3 0x004c0fa0 in star sonata (+0xc0f9f) (0x004c1210)


I have not yet tried re-installing wine, and am curious to know whether I should consider using an earlier version. Any suggestions would be appreciated!
James McKenzie

Strange crashing behavior

Post by James McKenzie »

anilbv wrote:
Hi,

I'm trying to run a game called Star Sonata (http://www.starsonata.com/download.html) on my iMac (Mac OS 10.5.8) using Wine 1.2-rc7.
No on the 'earlier' version, unless suggested in our Applications Database.

Second, please upgrade to the new release version of Wine.

Also, as a suggestion, install XQuartz instead of Apple's X11. It is
MUCH newer and adds a few functions that Apple thoughtlessly left out

Thank you.

James McKenzie
anilbv
Newbie
Newbie
Posts: 4
Joined: Thu Jul 22, 2010 11:12 am

Post by anilbv »

Thank you for your reply. I used MacPorts to get Wine so I'm surprised that I don't have the newest version. I'm just reading the phrase "Wine 1.2-rc7" from the "About" section of winecfg – is there a difference between this and Wine 1.2?
James McKenzie

Strange crashing behavior

Post by James McKenzie »

anilbv wrote:
Thank you for your reply. I used MacPorts to get Wine so I'm surprised that I don't have the newest version. I'm just reading the phrase "Wine 1.2-rc7" from the "About" section of winecfg – is there a difference between this and Wine 1.2?

Not much. Just updates to some translations and a bug fix or two.

Have to look at Fink as well to insure they have the latest/greatest
release.

James McKenzie
anilbv
Newbie
Newbie
Posts: 4
Joined: Thu Jul 22, 2010 11:12 am

Post by anilbv »

I'm trying to install Wine 1.2 from this website, but I've run into some problems. Firstly, the installer warns me that it has found a wine binary somewhere, but I don't know where this would be or how to uninstall it (I just deleted the old wine directory). Secondly, if I do tell the installer to continue, it fails when checking whether 16-bit code can be built correctly, apparently because I have Xcode 3.1 and "Xcode 3.x cannot build 16-bit code correctly." It tells me to use --disable-win16 if I don't need 16-bit support, but I also don't know how the do that.

Thanks for your help so far!
doh123
Level 8
Level 8
Posts: 1227
Joined: Tue Jul 14, 2009 1:21 pm

Post by doh123 »

anilbv wrote:I'm trying to install Wine 1.2 from this website, but I've run into some problems. Firstly, the installer warns me that it has found a wine binary somewhere, but I don't know where this would be or how to uninstall it (I just deleted the old wine directory). Secondly, if I do tell the installer to continue, it fails when checking whether 16-bit code can be built correctly, apparently because I have Xcode 3.1 and "Xcode 3.x cannot build 16-bit code correctly." It tells me to use --disable-win16 if I don't need 16-bit support, but I also don't know how the do that.

Thanks for your help so far!
yes.. just disable win16

when your doing ./configure you do it like this...

./configure --disable-win16

Wine should install to /usr/local where your old install probably is... its nothing you can see in Finder normally.... theoretically it should be able ot just replace the files and work.
anilbv
Newbie
Newbie
Posts: 4
Joined: Thu Jul 22, 2010 11:12 am

Post by anilbv »

That worked for me. However, when I winecfg > About still lists the version as 2.1-rc7, even though I downloaded the newest update from here! Does this mean that the old wine version is still lurking somewhere in the shadows?
Locked