http://bugs.winehq.org/show_bug.cgi?id=14543
Summary: Worms World Party crashes on attempting to run Product: Wine Version: 1.1.1 Platform: Other OS/Version: other Status: UNCONFIRMED Severity: trivial Priority: P2 Component: quartz AssignedTo: wine-bugs@winehq.org ReportedBy: Rincebrain@gmail.com
Created an attachment (id=14883) --> (http://bugs.winehq.org/attachment.cgi?id=14883) Wine 1.1.1 output log (including BT)
Worms World Party crashed when I attempted to run it - WWP fullscreened and rendered a black screen atop everything else, then Wine crashed, and sat at a backtrace until I killed wineserver.
Wine output, including backtrace, attached.
http://bugs.winehq.org/show_bug.cgi?id=14543
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #14883|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #1 from Austin English austinenglish@gmail.com 2009-01-21 11:05:18 --- Is this still an issue in current (1.1.13 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=14543
Rich Rincebrain@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Rincebrain@gmail.com
--- Comment #2 from Rich Rincebrain@gmail.com 2009-01-24 02:42:50 --- Yup. Still true as of wine-1.1.12-930-g63afdae
Crash log attached in 90 seconds.
http://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #3 from Rich Rincebrain@gmail.com 2009-01-24 02:44:25 --- Fascinating. It runs "better" in windowed but crashes in fullscreen, though it's unplayable in windowed because it pegs the CPU and floods stderr with fixme:d3d_surface:surface_get_gl_buffer Higher back buffer, returning GL_BACK
http://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #4 from Rich Rincebrain@gmail.com 2009-01-24 02:46:16 --- Created an attachment (id=18946) --> (http://bugs.winehq.org/attachment.cgi?id=18946) Crash in 1.1.13 git (fullscreen)
It looks like this crash happens when either the application or Wine notices that there are no available video modes from the card that the application wants, so a NULL pointer gets deref'd somewhere?
Maybe wine is passing back a NULL pointer instead of an empty struct?
http://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #5 from Rich Rincebrain@gmail.com 2009-01-24 02:47:24 --- Fascinating.
This is actually now a regression or progress, I can't tell which - wine now pegs your CPU so hard when running in windowed mode, I can't actually get to the point where the crash would have triggered before, so I can't test it!
http://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #6 from Austin English austinenglish@gmail.com 2009-07-30 12:10:46 --- Is this still an issue in current (1.1.26 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=14543
Felix Leimbach felix.leimbach@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |felix.leimbach@gmx.net
--- Comment #7 from Felix Leimbach felix.leimbach@gmx.net 2010-05-02 05:13:18 --- (In reply to comment #6)
Is this still an issue in current (1.1.26 or newer) wine?
Yes it is. Running wine 1.1.43 on gentoo.
~ $ wine --version wine-1.1.43
http://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #8 from Felix Leimbach felix.leimbach@gmx.net 2010-05-02 05:14:28 --- Created an attachment (id=27663) --> (http://bugs.winehq.org/attachment.cgi?id=27663) Wine 1.1.43 output when running WWP
http://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #9 from Felix Leimbach felix.leimbach@gmx.net 2010-05-02 05:17:08 --- Not sure whether it is the exact same problem but the symptoms in fullscreen (didn't test windowed) are certainly exactly the same as the reporter's.
http://bugs.winehq.org/show_bug.cgi?id=14543
K1773R K1773R@darkgamex.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |K1773R@darkgamex.ch
--- Comment #10 from K1773R K1773R@darkgamex.ch 2011-12-13 17:39:01 CST --- any updates? :)
http://bugs.winehq.org/show_bug.cgi?id=14543
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |frederic.delanoy@gmail.com Ever Confirmed|0 |1
--- Comment #11 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-06-06 14:52:23 CDT --- Is this still an issue in current (1.5.31 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=14543
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |11536
http://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #12 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-06-21 11:17:44 CDT --- Created attachment 44893 --> http://bugs.winehq.org/attachment.cgi?id=44893 Terminal log - wine 1.6-rc2-75-ge45da7f
No crash but black screen when starting with wine-1.6-rc2-75-ge45da7f
Lots of quartz errors including: err:quartz:GetClassMediaFile Media class not found
http://bugs.winehq.org/show_bug.cgi?id=14543
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://games.softpedia.com/ | |progDownload/Worms-World-Pa | |rty-Download-27637.html Summary|Worms World Party crashes |Worms World Party: black |on attempting to run |screen displayed on startup
http://bugs.winehq.org/show_bug.cgi?id=14543
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=14543
Jarkko K jarkko_korpi@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jarkko_korpi@hotmail.com
--- Comment #13 from Jarkko K jarkko_korpi@hotmail.com --- I tried the demo with 1.7.15 I didnt get blanck screen but I didnt get game either. The main menu was visible and I heard some sounds.
Debug shows lots of quartz lines.
http://bugs.winehq.org/show_bug.cgi?id=14543
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |a.o.shyichuk@gmail.com
--- Comment #14 from Ken Sharp imwellcushtymelike@gmail.com --- *** Bug 25213 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=14543
Jaro jaromir@mailinator.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaromir@mailinator.com
--- Comment #15 from Jaro jaromir@mailinator.com --- I have run this demo now 2 times. On both tries ti goes blank screen. But on the another run I used winetricks dsound directmusic and it gives the game sounds/music.
wine 1.7.32
https://bugs.winehq.org/show_bug.cgi?id=14543
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #16 from Teras teras@luukku.com --- wine-1.7.37-96-g1fdd692
still black screen.
https://bugs.winehq.org/show_bug.cgi?id=14543
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #17 from super_man@post.com --- black screen
1.7.51(git)
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #18 from super_man@post.com --- I tried virtual desktop and it doesnt even start anymore.
wine 1.9.12-git staging 1.9.12
https://bugs.winehq.org/show_bug.cgi?id=14543
szg0000 szg0000@freemail.hu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |szg0000@freemail.hu
--- Comment #19 from szg0000 szg0000@freemail.hu --- Created attachment 58929 --> https://bugs.winehq.org/attachment.cgi?id=58929 wwp.exe terminal output
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #20 from szg0000 szg0000@freemail.hu --- Still black screen on wine-2.14. Link to the application: http://dl.freegamesdl.net/games/Worms-World-Party_www.FreeGamesDL.net.zip
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #21 from szg0000 szg0000@freemail.hu --- Is there any way to increase the importance level of this bug?
https://bugs.winehq.org/show_bug.cgi?id=14543
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan.riesenberger@gmail.c | |om
--- Comment #22 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- *** Bug 47450 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=14543
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #23 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- See also: attachment 64810 Log with +relay,+win https://bugs.winehq.org/attachment.cgi?id=64810
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #24 from Stefan Riesenberger stefan.riesenberger@gmail.com --- Ok I did some further testing (with the Remastered) and the suspicion I had in Bug 47450 turns out to be true. When I disable virtual desktop, I am able to move the black window to a different workspace and the game window gets revealed. The only issue with that is that the game window does not receive mouse clicks. Those are only catched by the black window. Another annoying fact is that the game changes my desktop resolution, so virtual desktop is a must.
Could it be that the window should be transparent and wine currently does not implement that?
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #25 from Stefan Riesenberger stefan.riesenberger@gmail.com --- As far as I can tell the black screen 100% not a quartz issue. There exists a widescreen mod (wkReSolution) for the original WWP and when using this mod on the remaster I get an error popup that the mod doesnt support this version. When closing the popup the game starts correctly and is rendering fine! This sadly only lasts until you try to start a round, so not a viable workaround. But it shows that the game can render fine, which means its really not quartz related.
I have been looking into the game and logs a bit more. It should have to do with the window z-order. The game is creating a WS_EX_TOPMOST window, which I assume is the game graphics window.
0024:trace:win:WIN_CreateWindowEx "WWPGame" L"Afx:00400000:0:0002004E:00010024:00010054" ex=00000008 style=90000000 0,0 640x480 parent=00000000 menu=00000000 inst=00400000 params=00000000 0024:trace:win:dump_window_styles style: WS_POPUP WS_VISIBLE 0024:trace:win:dump_window_styles exstyle: WS_EX_TOPMOST 0024:trace:win:GetProcessDefaultLayout found description L"Worms World Party" 0024:trace:win:WIN_SetWindowLong 0001005A -4 5e7cdc A
After that it creates a child with WS_EX_CONTROLLPARENT and many control elements inside that child.
0024:trace:win:WIN_CreateWindowEx "" #8002 ex=00010000 style=80000044 0,0 645x483 parent=0001005A menu=00000000 inst=00400000 params=00000000 0024:trace:win:dump_window_styles style: WS_POPUP 00000044 0024:trace:win:dump_window_styles exstyle: WS_EX_CONTROLPARENT 0024:trace:win:WIN_SetWindowLong 00030064 -4 5e7cdc A
My current assumption is that for some reason the TOPMOST window gets behind its children in the z-order. I was trying a few hacks in server/window.c, user32/winpos.c, etc... But I wasn't able to get the intended z-order to work.
Maybe someone else that is a bit more experienced in wine's windowing system could help out a bit?
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #26 from Stefan Riesenberger stefan.riesenberger@gmail.com --- ok my assumption was wrong that the z-Order is incorrect. Here a detailed explanation from the guy that made the widescreen fix for Worms World Party on how the game handles its windows. https://github.com/StepS-/wkReSolution/issues/2#issuecomment-822776691
So the control windows should be overdrawn by ddraw, which won't happen with the remaster, because its using d3d9. I am not sure how to properly investigate this any further.
https://bugs.winehq.org/show_bug.cgi?id=14543
temp82@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |temp82@luukku.com
--- Comment #27 from temp82@luukku.com --- is this suddenly fixed? I installed the game and run it. The starting animation worked (never before for me) I had difficulties to choose between game modes with mouse so I eweun the game in Virtual desktop mode this time and I was able to choose a game mode with mouse. wine 8.6.
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #28 from temp82@luukku.com --- Created attachment 74391 --> https://bugs.winehq.org/attachment.cgi?id=74391 wine 8.6 game is on virtual desktop 800x600
wine 8.6 game is on virtual desktop 800x600.
https://bugs.winehq.org/show_bug.cgi?id=14543
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #29 from joaopa jeremielapuree@yahoo.fr --- I confirm the bug is fixed with wine-8.6. Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #30 from Stefan Riesenberger stefan.riesenberger+winehq@gmail.com --- Hmm I can still reproduce on plain wine 8.6 here...
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #31 from joaopa jeremielapuree@yahoo.fr --- What is your video card?
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #32 from Stefan Riesenberger stefan.riesenberger+winehq@gmail.com --- CPU: AMD Ryzen 9 7900X (24) @ 4.700GHz GPU: NVIDIA GeForce GTX 980
Running the game in Virtual Desktop at 800x600
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #33 from joaopa jeremielapuree@yahoo.fr --- Can you attach a full console output? Not only the backtrace...
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #34 from Stefan Riesenberger stefan.riesenberger+winehq@gmail.com --- What debug channels are you interested in? What should I enable?
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #35 from joaopa jeremielapuree@yahoo.fr --- At first, none in particular
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #36 from Stefan Riesenberger stefan.riesenberger+winehq@gmail.com --- Created attachment 74392 --> https://bugs.winehq.org/attachment.cgi?id=74392 wine 8.6 log blackscreen
The log doesnt seem to contain useful info.
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #37 from joaopa jeremielapuree@yahoo.fr ---
Z:\home\stefan\HDDLinux\winegames\Worms World Party Remastered\DSOUND.dll"
Looks like you don't have a typical install of the game. Can you with a typical install
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #38 from joaopa jeremielapuree@yahoo.fr --- In a fresh wineprefix, game installed in the C: folder and so on.
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #39 from Stefan Riesenberger stefan.riesenberger+winehq@gmail.com --- Right, that dll was from wormkit, which didnt do anything anyway.
Running a fresh GoG install just crashes... No idea what I did to get it not to crash in the other install.
sha256sum w2.exe af3468538afc6571710fdeff37f07e37ed169a421c98e06c2b4f230ce743292f w2.exe
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #40 from Stefan Riesenberger stefan.riesenberger+winehq@gmail.com --- Created attachment 74393 --> https://bugs.winehq.org/attachment.cgi?id=74393 Fresh install from GoG
Ok the game needs native dx3dx9_43.dll from winetricks. I can now see a bit of the game and the black input window on top of it. Thats better than before, but still not great.
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #41 from joaopa jeremielapuree@yahoo.fr --- Gog version uses d3d9. Original version (as reported by the first comment) uses ddraw.
For me, gog version crashed too. But it is not the subject of this bug report. Please don't hijack this bug report for this problem. Please, open a new bug for the gog version.
Again can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #42 from Stefan Riesenberger stefan.riesenberger+winehq@gmail.com --- I did not hijack the bug... My bug about WWP Remaster got marked as a duplicate of this one if you look at the dups, so I did the appropriate thing and reported things being broken still for me.
But I will reopen my bug after this one is closed, I guess...
https://bugs.winehq.org/show_bug.cgi?id=14543
--- Comment #43 from joaopa jeremielapuree@yahoo.fr --- Yes, I think it is better you open your own bug for the gog remastered version of Worms party.