Warcraft 3 TFT Crashes in 1.6 (didn't in 1.6-rc5)

Questions about Wine on Linux
Locked
Entanglement
Level 3
Level 3
Posts: 62
Joined: Tue Aug 02, 2011 1:12 am

Warcraft 3 TFT Crashes in 1.6 (didn't in 1.6-rc5)

Post by Entanglement »

Hello

Warcraft 3: The Frozen Throne seems to be crashing with 1.6 stable. 1.6-rc5 did not. Here is the output of wine when being run in an X terminal:

Code: Select all

$ wine ~/.wine/drive_c/Program\ Files/Warcraft\ III/Frozen\ Throne.exe -opengl
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 00010000-00110000
err:ole:CoCreateInstance apartment not initialised
fixme:win:EnumDisplayDevicesW ((null),0,0x33f318,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5a8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5d8,0x00000000), stub!
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!
err:menu:MENU_CopySysPopup Unable to load default system menu
err:menu:MENU_GetSysMenu failed to load system menu!
I've tried many different winecfg settings to no avail. The game crashes ~15 minutes in. It just suddenly freezes and then crashes.
User avatar
dimesio
Moderator
Moderator
Posts: 13209
Joined: Tue Mar 25, 2008 10:30 pm

Re: Warcraft 3 TFT Crashes in 1.6 (didn't in 1.6-rc5)

Post by dimesio »

The only things added between 1.6-rc5 and 1.6 were a handful of translation updates, manpage formatting fixes, and a few notes--nothing that could affect the running of any program.

What distro are you using? It could be a problem with your distro's package. The reason I think that is:

Code: Select all

preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 00010000-00110000
http://wiki.winehq.org/PreloaderPageZeroProblem

The fix for that used to be incorporated into the Ubuntu packages; perhaps the maintainer forgot to include it this time.
Entanglement
Level 3
Level 3
Posts: 62
Joined: Tue Aug 02, 2011 1:12 am

Re: Warcraft 3 TFT Crashes in 1.6 (didn't in 1.6-rc5)

Post by Entanglement »

Well I've sort of ignored those preloader errors as I've always seen them and haven't been the problem (they were there in 1.4, 1.5, and the rc's for 1.6 so I don't think they were the problem).

However, this was the reason for my concern:

Code: Select all

fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!
err:menu:MENU_CopySysPopup Unable to load default system menu
err:menu:MENU_GetSysMenu failed to load system menu!
That is something I haven't seen before.

Also, I am currently using Gentoo (and this package was built via portage, but as stated 1.6-rc5 worked without problems, and it wasn't until 1.6 that the crash began occurring).
User avatar
dimesio
Moderator
Moderator
Posts: 13209
Joined: Tue Mar 25, 2008 10:30 pm

Re: Warcraft 3 TFT Crashes in 1.6 (didn't in 1.6-rc5)

Post by dimesio »

Have you tried reinstalling to a clean wineprefix?
Entanglement
Level 3
Level 3
Posts: 62
Joined: Tue Aug 02, 2011 1:12 am

Re: Warcraft 3 TFT Crashes in 1.6 (didn't in 1.6-rc5)

Post by Entanglement »

Yes I have tried that as before re-installing both versions.
User avatar
dimesio
Moderator
Moderator
Posts: 13209
Joined: Tue Mar 25, 2008 10:30 pm

Re: Warcraft 3 TFT Crashes in 1.6 (didn't in 1.6-rc5)

Post by dimesio »

So run a regression test. It shouldn't take long since only 36 patches were added between 1.6-rc5 and 1.6.
Entanglement
Level 3
Level 3
Posts: 62
Joined: Tue Aug 02, 2011 1:12 am

Re: Warcraft 3 TFT Crashes in 1.6 (didn't in 1.6-rc5)

Post by Entanglement »

How would I run a regression test?
User avatar
dimesio
Moderator
Moderator
Posts: 13209
Joined: Tue Mar 25, 2008 10:30 pm

Re: Warcraft 3 TFT Crashes in 1.6 (didn't in 1.6-rc5)

Post by dimesio »

Locked