Regression From Platinum: SkyGlobe

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Bamm

Regression From Platinum: SkyGlobe

Post by Bamm »

I tested the program SkyGlobe 3.6 listed as Platinum in the following
AppDB page:

http://appdb.winehq.org/objectManager.p ... n&iId=5143

The program failed to start in Wine 1.0-rc1. The following is the
output from the console:

$ wine skyglobe.exe
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0xff)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x00)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0x10)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0xff)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x00)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0x08)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0xff)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x00)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0x20)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0xff)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x00)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0x10)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0xff)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x00)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0x08)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0xff)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x00)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0xff)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x00)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0x04)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0xff)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x00)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0x08)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0xff)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x00)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x04 (value 0x03)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x04 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x04 (value 0x01)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x04 (value 0x00)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x02)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x05 (value 0x00)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x08 (value 0xff)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x04 (value 0x03)
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3ce: 0x04 (value 0x02)
$
User avatar
DanKegel
Moderator
Moderator
Posts: 1164
Joined: Wed May 14, 2008 11:44 am

Regression From Platinum: SkyGlobe

Post by DanKegel »

http://wiki.winehq.org/PlatinumRegressionHunt
says you should try to verify that the appdb is right
when it says the app is platinum with a particular
old version of wine before declaring a regression.
Did you try that?

In this case, the appdb says it was platinum with wine-0.9.25, but
when I try it under that version here, I get a crash,
Unhandled exception: page fault on read access to 0xffffffff in 32-bit
code (0x7bc64f8f).
Running with current wine gets the same kind of error you had,
fixme:ddraw:VGA_ioport_out Unsupported index, register 0x3c4: 0x02
but doesn't crash.
So on this machine, it's working *better* than wine-0.9.25.
(I'm using the old dapper wine-0.9.25 package on gutsy... maybe
that's the problem?)
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Regression From Platinum: SkyGlobe

Post by austin987 »

On Thu, May 22, 2008 at 10:05 AM, Dan Kegel <[email protected]> wrote:
(I'm using the old dapper wine-0.9.25 package on gutsy... maybe
that's the problem?)
http://www.winehq.org/pipermail/wine-de ... 57650.html
Bamm
Level 4
Level 4
Posts: 136
Joined: Thu May 22, 2008 3:18 am

Re: Regression From Platinum: SkyGlobe

Post by Bamm »

DanKegel wrote:http://wiki.winehq.org/PlatinumRegressionHunt says you should try to verify that the appdb is right when it says the app is platinum with a particular old version of wine before declaring a regression. Did you try that?

In this case, the appdb says it was platinum with wine-0.9.25, but when I try it under that version here, I get a crash.
Sorry I didn't do that. Where can I get Wine 0.9.25? I'm running Hardy.

Edit: I downloaded the source for 0.9.25 from SourceForge but it wouldn't compile on Hardy. I get this error:

make[2]: *** [wldap32.dll.so] Error 2
make[2]: Leaving directory `/home/bamm/src/wine-0.9.25/dlls/wldap32'

Is there another way to test an older Wine version? Thanks.
Bamm
Level 4
Level 4
Posts: 136
Joined: Thu May 22, 2008 3:18 am

Post by Bamm »

Is there a way to run Wine 0.9.25 on Hardy so I can test this?
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Regression From Platinum: SkyGlobe

Post by austin987 »

On Wed, May 28, 2008 at 5:44 AM, Bamm <[email protected]> wrote:
Is there a way to run Wine 0.9.25 on Hardy so I can test this?





You'd have to compile it yourself, likely manually patching for stuff
that's broken. See:

http://wiki.winehq.org/ReverseRegressionTesting
Bamm
Level 4
Level 4
Posts: 136
Joined: Thu May 22, 2008 3:18 am

Re: Regression From Platinum: SkyGlobe

Post by Bamm »

austin987 wrote:You'd have to compile it yourself, likely manually patching for stuff that's broken. See:
http://wiki.winehq.org/ReverseRegressionTesting
See my previous post in this thread:
bamm wrote:I downloaded the source for 0.9.25 from SourceForge but it wouldn't compile on Hardy. I get this error:

make[2]: *** [wldap32.dll.so] Error 2
make[2]: Leaving directory `/home/bamm/src/wine-0.9.25/dlls/wldap32'

Is there another way to test an older Wine version? Thanks.
Bamm
Level 4
Level 4
Posts: 136
Joined: Thu May 22, 2008 3:18 am

Post by Bamm »

As DanKegel did, I tried Wine 0.9.25 on Dapper (which fortunately I still have on live cd). I got the same results he did:

wine: Unhandled page fault on read access to 0xffffffff at address 0x7bc632d7 (t hread 000e), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7 bc632d7).

However austin987 mentions that in Ubuntu versions of wine before around 0.9.24 die on startup with an undebuggable segmentation fault.

So the solution would be to test in another distro? Thanks for any suggestions.
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Regression From Platinum: SkyGlobe

Post by austin987 »

On Wed, May 28, 2008 at 9:11 PM, Bamm <[email protected]> wrote:
As DanKegel did, I tried Wine 0.9.25 on Dapper (which fortunately I still have on live cd). I got the same results he did:

wine: Unhandled page fault on read access to 0xffffffff at address 0x7bc632d7 (t hread 000e), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7 bc632d7).

However austin987 mentions that in Ubuntu versions of wine before around 0.9.24 die on startup with an undebuggable segmentation fault.

So the solution would be to test in another distro? Thanks for any suggestions.





No, see my previous thread:
austin987 wrote:
You'd have to compile it yourself, likely manually patching for stuff that's broken. See:
http://wiki.winehq.org/ReverseRegressionTesting
A bit of a pain, but you'd have to use reverse regression testing to
identify patches needed to enable compiling old code on new
kernels/packages/distros.
Bamm
Level 4
Level 4
Posts: 136
Joined: Thu May 22, 2008 3:18 am

Re: Regression From Platinum: SkyGlobe

Post by Bamm »

austin987 wrote:A bit of a pain, but you'd have to use reverse regression testing to identify patches needed to enable compiling old code on new kernels/packages/distros.
Unfortunately for me, I am not yet at that level of expertise. So I just have to take DanKegel's word for it that this app was wrongly rated as Platinum.
Locked