http://bugs.winehq.org/show_bug.cgi?id=14579
Summary: Regression: Heavy Weapon locks up screen Product: Wine Version: 1.1.1 Platform: PC URL: http://www.popcap.com/games/heavyweapon OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P5 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk
Heavy Weapon deluxe works fine in 0.9.51, but locks up the screen in 1.0.0 and 1.1.1.
There are reports in the appdb that it works with 0.9.55 too, but it would take a long time to find which version it stopped working in.
To make this even stranger, I've just tried it again under Wine 1.0.0 and it now works! So something must have "completed" to get it working when it was run in 0.9.55.
I don't have any bash readouts as it now works, and the readouts I did have were lost when the screen went... strange.
http://bugs.winehq.org/show_bug.cgi?id=14579
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2008-07-20 16:44:26 --- Created an attachment (id=14947) --> (http://bugs.winehq.org/attachment.cgi?id=14947) 1.0.0 when first installed
This bash printout is from Wine 1.0.0 following a fresh install of Heavy Weapon. The screen locks up completely and the process has to be killed via telnet.
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2008-07-20 16:45:38 --- Created an attachment (id=14948) --> (http://bugs.winehq.org/attachment.cgi?id=14948) 0.9.51 printout
Running the game under 0.9.51 works normally (except the video does not play correctly).
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #3 from Ken Sharp kennybobs@o2.co.uk 2008-07-20 16:47:20 --- Created an attachment (id=14949) --> (http://bugs.winehq.org/attachment.cgi?id=14949) 1.0.0 after 0.9.51
This bash printout is from a fully working game under 1.0.0 AFTER it has been run under 0.9.51.
Something to do with file or registry key creation?
Same thing with 1.1.1.
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #4 from Ken Sharp kennybobs@o2.co.uk 2008-07-20 21:21:54 --- Similar problem for Insaniquarium Deluxe, also from PopCap. Suspected same problem.
http://appdb.winehq.org/objectManager.php?sClass=version&iId=10289
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #5 from Ken Sharp kennybobs@o2.co.uk 2008-07-20 21:26:38 --- Created an attachment (id=14950) --> (http://bugs.winehq.org/attachment.cgi?id=14950) Insaniquarium bash output 1.1.1
http://bugs.winehq.org/show_bug.cgi?id=14579
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |major Priority|P5 |P3
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #6 from Ken Sharp kennybobs@o2.co.uk 2008-07-21 09:26:58 --- This affects all PopCap games tested so far.
http://bugs.winehq.org/show_bug.cgi?id=14579
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Regression: Heavy Weapon |Regression: PopCap games |locks up screen |lock up screen
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #7 from Lei Zhang thestig@google.com 2008-07-21 14:02:48 --- Please run a regression test:
http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #8 from Ken Sharp kennybobs@o2.co.uk 2008-07-21 14:39:03 --- (In reply to comment #7)
Please run a regression test:
OK, doing so now, but I have no idea when this went bad. Will update when complete.
http://bugs.winehq.org/show_bug.cgi?id=14579
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d
http://bugs.winehq.org/show_bug.cgi?id=14579
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Alias|HeavyWeapon |PopCap
--- Comment #9 from Ken Sharp kennybobs@o2.co.uk 2008-07-22 05:43:06 --- 165970992ae0ce2cd7ee352b48e793b0e93d03fc is first bad commit commit 165970992ae0ce2cd7ee352b48e793b0e93d03fc Author: Alexander Dorofeyev alexd4@inbox.lv Date: Thu Mar 27 00:23:04 2008 +0200
wined3d: Make device palettes dynamically allocated.
:040000 040000 8d98f337dbda1c45a2a28ad3e52e73d992fa8d2c 9e765776e53cccca76d79113330205f429d50f2e M dlls
I got this once already but I thought I'd ran the regression wrong. I'm thankful for ccache and distcc, as this took all night!
http://bugs.winehq.org/show_bug.cgi?id=14579
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Regression: PopCap games |PopCap games lock up screen |lock up screen |
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #10 from Ken Sharp kennybobs@o2.co.uk 2008-07-24 19:02:51 --- The same games work fine on an x86-64 (Intel Core 2 Duo) system, I have just tested them.
http://bugs.winehq.org/show_bug.cgi?id=14579
Jasmine Iwanek jasmine@iwanek.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jasmine@iwanek.co.uk
--- Comment #11 from Jasmine Iwanek jasmine@iwanek.co.uk 2008-07-26 13:21:27 --- this is actually a bug in ubuntu hardy - relating to the mesa libraries - updating them to the versions from debian lenny fixes the problem - this is not a problem is wine
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #12 from Ken Sharp kennybobs@o2.co.uk 2008-07-27 03:11:02 --- This is still a wine bug. It works on Ubuntu x64, and it works on Ubuntu x32 on wine up to 0.9.57, so it is clearly a regression problem, whether Ubuntu is at fault or not.
http://bugs.winehq.org/show_bug.cgi?id=14579
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2008-07-27 11:21:39 --- Just because the behavior changed doesn't make this a Wine bug. If updating the GL libraries makes it work then it's clearly a GL bug.
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #14 from Ken Sharp kennybobs@o2.co.uk 2008-07-28 07:12:54 --- Why then does 0.9.57 and earlier work? Why then does x64 work?
Seriously, why?
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2008-07-28 08:02:59 --- It probably works in 0.9.57 because it makes a different sequence of calls that happens to not trigger the driver bug. It probably works on x64 because the x64 driver doesn't have the same bug. Note that the Wine code is identical for i386 and x86-64 so that's one more indication that the bug is not in Wine.
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #16 from Ken Sharp kennybobs@o2.co.uk 2008-07-28 08:15:03 --- The code being identical points to a reason there is a bug, as opposed to a reason that it isn't, doesn't it? It works in x86, but doesn't in x64....
OK, I'll pass this over to the bug people in Ubuntu, see if they can make sense of it.
Thanks for your reply.
http://bugs.winehq.org/show_bug.cgi?id=14579
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|jasmine@iwanek.co.uk |
--- Comment #17 from Ken Sharp kennybobs@o2.co.uk 2008-08-06 12:17:07 --- I have now tested this on multiple system on multiple distros with the following results.
Architecture -- Graphics Card -- Distro -- Wine Version -- Success/Fail
x86_64 -- Intel ??? -- Ubuntu Hardy x64 -- 1.0.0 -- Success x86_64 -- Intel ??? -- Fedora 9 -- 1.1.1 -- Success x86 -- Radeon 5900 -- Ubuntu Hardy x86 -- 0.9.51 -- Success x86 -- Radeon 5900 -- Ubuntu Hardy x86 -- 0.9.57 -- Success x86 -- Radeon 5900 -- Ubuntu Hardy x86 -- 1.0.0 -- Fail x86 -- Radeon 5900 -- Debian Lenny x86 -- 1.1.1 -- Fail x86 -- Radeon 5900 -- Ubuntu Hardy x86 -- 1.1.1 -- Fail x86 -- Radeon 5900 -- Fedora 9 -- 1.1.1 -- Fail x86 -- Radeon 5900 -- Ubuntu Hardy x86 -- 1.1.2 -- Fail x86 -- Intel 810e -- Ubuntu Hardy x86 -- 0.9.57 -- Success x86 -- Intel 810e -- Ubuntu Hardy x86 -- 1.0.0 -- Fail x86 -- Intel 810e -- Ubuntu Hardy x86 -- 1.1.1 -- Fail x86 -- Intel ??? -- Xubuntu Hardy x86 -- 1.0.0 -- Success x86 -- Intel ??? -- Fedora 9 -- 1.0.0 -- Success
Works on some machines using wine >0.9.57, but works on all systems using wine <=0.9.57. The problem is not related to Linux distro, it seems to be related to the graphics card? But it does not exist in wine version 0.9.57 and earlier.
Interestingly, the games all exit with the exact same error message as in bug 14595, which has been accepted as a regression bug.
Don't bother checking the appdb for results, we've had to remove someone for falsifying the results (to what gain, nobody knows).
So, where is the bug if it is not a regression bug? It works in an old wine, it doesn't in the new. Isn't this the definition of a regression bug?
http://bugs.winehq.org/show_bug.cgi?id=14579
Jasmine Iwanek jasmine@iwanek.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jasmine@iwanek.co.uk
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #18 from Jasmine Iwanek jasmine@iwanek.co.uk 2008-08-10 21:02:22 --- (In reply to comment #17)
I have now tested this on multiple system on multiple distros with the following results.
Architecture -- Graphics Card -- Distro -- Wine Version -- Success/Fail
<snip>
and have you tested 0.9.58 through to 1.0.0 rc5? your test results seem to confirm my findings that it doesn't work on *ubuntu hardy, other people I've asked to test the affected games on debian lenny haven't had these issues even using wine 1.0, 1.1.0, 1.1.1 or 1.1.2 thats with Intel 915gm, Intel 945 and an ati graphics card
your test results in comment 17 state that it works on fedora 9 in wine 1.0 (using an Intel card) but not in wine 1.1.x (using an ati card) surely that points to the fact that its more likely a problem with the graphics card/drivers and not wine - especially as you claim the problem is in all versions of wine after 0.9.57?
i ask again whether you are using a Intel graphics card for the test results you have posted on the appdb or whether you were using the Radeon 5900?
could you also post a bit more of the specification of your test machines - just the graphics card info isn't as useful (i used to have an amd x2 with an ati graphics card(using fglrx) and it wouldnt play any games fullscreen but when i swapped the card for an nvidia (using the binary drivers) it worked perfectly) - putting the same ati card into another intel system i had and i had no issues for example
if the radeon are you using fglrx or the opensource drivers?
Works on some machines using wine >0.9.57, but works on all systems using wine <=0.9.57. The problem is not related to Linux distro, it seems to be related to the graphics card? But it does not exist in wine version 0.9.57 and earlier.
id agree that it does seem to be a graphics card/driver issue bear in mind that all versions of ubuntu share the same lower levels as in reality they are all the same distro just with a different graphical front end and window manager
Interestingly, the games all exit with the exact same error message as in bug 14595, which has been accepted as a regression bug.
14595 at the time of writing this reply is marked as unconfirmed - that dosnt mean its been accepted - as i have a copy of unreal anthology ill try it out for myself when i get home - both with and without the mesa fixes from lenny
i assume you mean the one about ipixelformat? i still get that message with the mesa update - its a fixme not an error and it still works nonetheless
Don't bother checking the appdb for results, we've had to remove someone for falsifying the results (to what gain, nobody knows).
bugzilla is not for ones personal opinions its for bugs - i believe Chris morgan has pointed that out to you already though so nuff said on that
So, where is the bug if it is not a regression bug?
well from the information you have provided so far it still looks to be in mesa and possibly in the graphics driver - the debian lenny changelog for mesa mentions fixes were applied for intel graphics cards - i believe fglrx uses its own implementation but i cant confirm that atm - the nvidia driver definitely does
It works in an old wine, it doesn't in the new. Isn't this the definition of a regression bug?
thats a very simplistic viewpoint -there are too many variables to break it down to just that - stub implementations of api's & functions can break applications - thats not necessarily a regression its more of an interaction problem imho
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #19 from Ken Sharp kennybobs@o2.co.uk 2008-08-11 08:29:56 --- (In reply to comment #18)
(In reply to comment #17)
and have you tested 0.9.58 through to 1.0.0 rc5?
Not every version, no. There is no need, that's what git bisect does for me. Every version that I have tested after 0.9.57, however, has failed to the same error message.
your test results seem to confirm my findings that it doesn't work on *ubuntu hardy, other people I've asked to test the affected games on debian lenny haven't had these issues even using wine 1.0, 1.1.0, 1.1.1 or 1.1.2 thats with Intel 915gm, Intel 945 and an ati graphics card
"x86 -- Intel ??? -- Xubuntu Hardy x86 -- 1.0.0 -- Success x86_64 -- Intel ??? -- Ubuntu Hardy x64 -- 1.0.0 -- Success"
It does work in Ubuntu Hardy.
your test results in comment 17 state that it works on fedora 9 in wine 1.0 (using an Intel card) but not in wine 1.1.x (using an ati card) surely that points to the fact that its more likely a problem with the graphics card/drivers and not wine - especially as you claim the problem is in all versions of wine after 0.9.57?
These are separate machines - the architecture and graphics card do not match.
i ask again whether you are using a Intel graphics card for the test results you have posted on the appdb or whether you were using the Radeon 5900?
The 5900 for x86 and an Intel for x64. I don't have the full details of the x64 machine at the moment as it is now in use (and not with me).
could you also post a bit more of the specification of your test machines - just the graphics card info isn't as useful (i used to have an amd x2 with an ati graphics card(using fglrx) and it wouldnt play any games fullscreen but when i swapped the card for an nvidia (using the binary drivers) it worked perfectly) - putting the same ati card into another intel system i had and i had no issues for example
if the radeon are you using fglrx or the opensource drivers?
Whatever is installed by default by all the distros I tested. The Radeon proprietary drivers I downloaded refuse to install on Ubuntu, claiming they're already installed... so I guess they are. However, "There are no restricted drivers in use on this system." I have tried answering this myself, but I have no clue as to how to find this out.
Works on some machines using wine >0.9.57, but works on all systems using wine <=0.9.57. The problem is not related to Linux distro, it seems to be related to the graphics card? But it does not exist in wine version 0.9.57 and earlier.
id agree that it does seem to be a graphics card/driver issue bear in mind that all versions of ubuntu share the same lower levels as in reality they are all the same distro just with a different graphical front end and window manager
Yes, but it still works under regression?
Interestingly, the games all exit with the exact same error message as in bug 14595, which has been accepted as a regression bug.
14595 at the time of writing this reply is marked as unconfirmed - that dosnt mean its been accepted - as i have a copy of unreal anthology ill try it out for myself when i get home - both with and without the mesa fixes from lenny
i assume you mean the one about ipixelformat? i still get that message with the mesa update - its a fixme not an error and it still works nonetheless
It's an error here, not a fixme. They don't work under Debian Lenny either.
I was also going to try Unreal Tournament (it would actually be nice to have it installed again) but I can't find the discs! I could always download the demo, I suppose.
Don't bother checking the appdb for results, we've had to remove someone for falsifying the results (to what gain, nobody knows).
bugzilla is not for ones personal opinions its for bugs - i believe Chris morgan has pointed that out to you already though so nuff said on that
A fact is not an opinion.
So, where is the bug if it is not a regression bug?
well from the information you have provided so far it still looks to be in mesa and possibly in the graphics driver - the debian lenny changelog for mesa mentions fixes were applied for intel graphics cards - i believe fglrx uses its own implementation but i cant confirm that atm - the nvidia driver definitely does
But this does not tally with my results. It does not work with Debian Lenny. It does work with Ubuntu under a different machine with an Intel graphics card.
It still works with an older version of wine.
It works in an old wine, it doesn't in the new. Isn't this the definition of a regression bug?
thats a very simplistic viewpoint -there are too many variables to break it down to just that - stub implementations of api's & functions can break applications - thats not necessarily a regression its more of an interaction problem imho
It works in 0.9.57.
There is still more testing I would like to try with this, but I have been short on time recently. I will, of course, update once I have some results.
I tested the latest GIT version too, obviously nothing changed.
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #20 from Jasmine Iwanek jasmine@iwanek.co.uk 2008-08-11 09:37:31 --- (In reply to comment #19)
(In reply to comment #18)
Not every version, no. There is no need, that's what git bisect does for me. Every version that I have tested after 0.9.57, however, has failed to the same error message.
except the two below i assume?
i also assume you have posted test results on the appdb for them
"x86 -- Intel ??? -- Xubuntu Hardy x86 -- 1.0.0 -- Success x86_64 -- Intel ??? -- Ubuntu Hardy x64 -- 1.0.0 -- Success"
It does work in Ubuntu Hardy.
in wine 1.0 - not a regression for sure then
These are separate machines - the architecture and graphics card do not match.
The 5900 for x86 and an Intel for x64. I don't have the full details of the x64 machine at the moment as it is now in use (and not with me).
ok - i take it you didnt build that one?
Whatever is installed by default by all the distros I tested. The Radeon proprietary drivers I downloaded refuse to install on Ubuntu, claiming they're already installed... so I guess they are. However, "There are no restricted drivers in use on this system." I have tried answering this myself, but I have no clue as to how to find this out.
well fglrx is a restricted driver - so your likely using the opensource one
try using synaptic or adept (fglrx-driver on debian lenny)
oh i can now confirm that fglrx provides its own libgl
id agree that it does seem to be a graphics card/driver issue bear in mind that all versions of ubuntu share the same lower levels as in reality they are all the same distro just with a different graphical front end and window manager
Yes, but it still works under regression?
bugzilla is not for ones personal opinions its for bugs - i believe Chris morgan has pointed that out to you already though so nuff said on that
A fact is not an opinion.
no it isnt - please actually state a fact in regard to that preferably via pm as this is irrelevent as to the state of this so called bug
well from the information you have provided so far it still looks to be in mesa and possibly in the graphics driver - the debian lenny changelog for mesa mentions fixes were applied for intel graphics cards - i believe fglrx uses its own implementation but i cant confirm that atm - the nvidia driver definitely does
But this does not tally with my results. It does not work with Debian Lenny. It does work with Ubuntu under a different machine with an Intel graphics card.
It still works with an older version of wine.
and as you have stated it does work in wine 1.0 on some distros and in certain configurations
It works in an old wine, it doesn't in the new. Isn't this the definition of a regression bug?
thats a very simplistic viewpoint -there are too many variables to break it down to just that - stub implementations of api's & functions can break applications - thats not necessarily a regression its more of an interaction problem imho
It works in 0.9.57.
and its worked in wine 1.0 on your own systems
There is still more testing I would like to try with this, but I have been short on time recently. I will, of course, update once I have some results.
I tested the latest GIT version too, obviously nothing changed.
try using latest git on the xubuntu hardy as you stated that it worked in wine 1.x on that might even be linked to compiz :-) xubuntu iirc dosnt use compiz by default - all other versions of *ubuntu ive tested seem to
http://bugs.winehq.org/show_bug.cgi?id=14579
--- Comment #21 from Ken Sharp kennybobs@o2.co.uk 2008-08-11 09:49:14 --- (In reply to comment #20)
(In reply to comment #19)
(In reply to comment #18)
Not every version, no. There is no need, that's what git bisect does for me. Every version that I have tested after 0.9.57, however, has failed to the same error message.
except the two below i assume?
Yup.
"x86 -- Intel ??? -- Xubuntu Hardy x86 -- 1.0.0 -- Success x86_64 -- Intel ??? -- Ubuntu Hardy x64 -- 1.0.0 -- Success"
i also assume you have posted test results on the appdb for them
Yes for most, but not all as I wasn't happy with the amount of testing done on some distros. I had problems with memory and so on, but this was unrelated to wine.
It does work in Ubuntu Hardy.
in wine 1.0 - not a regression for sure then
But not on all systems, whereas an older wine does.
These are separate machines - the architecture and graphics card do not match.
The 5900 for x86 and an Intel for x64. I don't have the full details of the x64 machine at the moment as it is now in use (and not with me).
ok - i take it you didnt build that one?
No, it's a FujitsuSiemens laptop I was removing Vista from.
Whatever is installed by default by all the distros I tested. The Radeon proprietary drivers I downloaded refuse to install on Ubuntu, claiming they're already installed... so I guess they are. However, "There are no restricted drivers in use on this system." I have tried answering this myself, but I have no clue as to how to find this out.
well fglrx is a restricted driver - so your likely using the opensource one
try using synaptic or adept (fglrx-driver on debian lenny)
OK, I'll do this on a live version though, I don't want to mess with my current setup. This will take me some time, but I will report back once done.
oh i can now confirm that fglrx provides its own libgl
bugzilla is not for ones personal opinions its for bugs - i believe Chris morgan has pointed that out to you already though so nuff said on that
A fact is not an opinion.
no it isnt - please actually state a fact in regard to that preferably via pm as this is irrelevent as to the state of this so called bug
Perfectly relevant, the appdb does not reflect details in this bug. Well, it does now.
It still works with an older version of wine.
and as you have stated it does work in wine 1.0 on some distros and in certain configurations
Yes. It works in older wine on all machines on all distros (that were tested).
I tested the latest GIT version too, obviously nothing changed.
try using latest git on the xubuntu hardy as you stated that it worked in wine 1.x on that might even be linked to compiz :-) xubuntu iirc dosnt use compiz by default - all other versions of *ubuntu ive tested seem to
They're all pretty much the same. Compiz stops the games working altogether for some reason, so I always have it switched off.
However, I will try Xubuntu Hardy and report back asap.
http://bugs.winehq.org/show_bug.cgi?id=14579
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Austin English austinenglish@gmail.com 2008-11-17 13:12:45 --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=14579
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Alias|PopCap | Severity|major |normal