Regression From Platinum: SkyGlobe
Regression From Platinum: SkyGlobe
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)
$
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)
$
Regression From Platinum: SkyGlobe
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?)
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?)
Regression From Platinum: SkyGlobe
On Thu, May 22, 2008 at 10:05 AM, Dan Kegel <[email protected]> wrote:
http://www.winehq.org/pipermail/wine-de ... 57650.html(I'm using the old dapper wine-0.9.25 package on gutsy... maybe
that's the problem?)
Re: Regression From Platinum: SkyGlobe
Sorry I didn't do that. Where can I get Wine 0.9.25? I'm running Hardy.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.
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.
Regression From Platinum: SkyGlobe
On Wed, May 28, 2008 at 5:44 AM, Bamm <[email protected]> wrote:
that's broken. See:
http://wiki.winehq.org/ReverseRegressionTesting
You'd have to compile it yourself, likely manually patching for stuffIs there a way to run Wine 0.9.25 on Hardy so I can test this?
that's broken. See:
http://wiki.winehq.org/ReverseRegressionTesting
Re: Regression From Platinum: SkyGlobe
See my previous post in this thread:austin987 wrote:You'd have to compile it yourself, likely manually patching for stuff that's broken. See:
http://wiki.winehq.org/ReverseRegressionTesting
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.
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.
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.
Regression From Platinum: SkyGlobe
On Wed, May 28, 2008 at 9:11 PM, Bamm <[email protected]> wrote:
austin987 wrote:
identify patches needed to enable compiling old code on new
kernels/packages/distros.
No, see my previous thread: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 wrote:
A bit of a pain, but you'd have to use reverse regression testing toYou'd have to compile it yourself, likely manually patching for stuff that's broken. See:
http://wiki.winehq.org/ReverseRegressionTesting
identify patches needed to enable compiling old code on new
kernels/packages/distros.
Re: Regression From Platinum: SkyGlobe
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.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.