https://bugs.winehq.org/show_bug.cgi?id=41986
Bug ID: 41986 Summary: Hydorah is crashing at start Product: Wine Version: 2.0-rc1 Hardware: x86-64 URL: https://www.locomalito.com/hydorah.php OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: vulture6@mail.com Distribution: Mint
Hydorah is crashing out at the start with an Access Violation error. It was working fine a few Wine versions ago. Seems to be a critical Gstreamer problem. Sorry, I don't have the expertise to run a regression test. Game still runs OK with Crossover 15.1.0.
https://bugs.winehq.org/show_bug.cgi?id=41986
flobob vulture6@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=41986
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #1 from winetest@luukku.com --- Weird. I have no issues starting the game.
wine-2.0-rc1-16-g44c1f0c
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #2 from winetest@luukku.com --- (In reply to winetest from comment #1)
Weird. I have no issues starting the game.
wine-2.0-rc1-16-g44c1f0c
Well I don't have winegstreamer configured at compile time.
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #3 from flobob vulture6@mail.com --- I get the following errors when it crashes:
fixme:gstreamer:GST_Connect Could not make source filter, are gstreamer-plugins-* installed for 32 bits?
(wine:11559): GStreamer-CRITICAL **: gst_pad_unlink: assertion 'GST_IS_PAD (srcpad)' failed
(wine:11559): GStreamer-CRITICAL **: gst_object_unref: assertion '((GObject *) object)->ref_count > 0' failed
But all plugins are installed as far as I'm aware...
Oh, and my card is Nvidia GTX.
https://bugs.winehq.org/show_bug.cgi?id=41986
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #4 from Austin English austinenglish@gmail.com --- Do you know what version last worked?
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #5 from flobob vulture6@mail.com --- All I know is it must be one of the 1.9.x releases of the past six months.
Crossover 15.1.0, which is based on Wine 1.8.1, still works as expected.
Other GameMaker games by the same author also work without significant issue.
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com --- Can you attach the console log with the backtrace? Read more at http://wiki.winehq.org/FAQ#get_log
Are you sure you have the 32 bit codecs installed? Because if your system is 64 bits it is more common to have the 64 bit ones, you have to manually install the 32 bit codecs.
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #7 from flobob vulture6@mail.com --- Created attachment 56398 --> https://bugs.winehq.org/attachment.cgi?id=56398 Hydorah crash console log
Console log attached.
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #8 from flobob vulture6@mail.com --- Fairly sure I have the necessary codecs installed as it was running fine a few months ago and my other GameMaker games continue to run fine. I have ia32-libs and gstreamer-plugins-* installed. Don't know if I need anything else?
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #9 from flobob vulture6@mail.com --- Just tried it with stable 1.8.5 and it works as expected. However, console shows the following error: err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\windows\system32\winegstreamer.dll"
Sounds like winegstreamer is only being loaded for 2.0rc1, and is causing problems.
https://bugs.winehq.org/show_bug.cgi?id=41986
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com
--- Comment #10 from Michael Stefaniuc mstefani@redhat.com --- Correct, Wine 1.8.x has support only for the old defunct gstreamer-0.10, that's why winegstreamer one isn't loading there.
https://bugs.winehq.org/show_bug.cgi?id=41986
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=41986
flobob vulture6@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winegstreamer
https://bugs.winehq.org/show_bug.cgi?id=41986
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #11 from Frédéric Delanoy frederic.delanoy@gmail.com --- (In reply to flobob from comment #0)
Hydorah is crashing out at the start with an Access Violation error. It was working fine a few Wine versions ago. Seems to be a critical Gstreamer problem. Sorry, I don't have the expertise to run a regression test. Game still runs OK with Crossover 15.1.0.
Can't reproduce the original issue with wine 2.10. Could you please retest?
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #12 from Andrew Eikum aeikum@codeweavers.com --- For any test results, it's critical to know if you have a functioning 32-bit gstreamer setup and if winegstreamer is built. I bet the issue here is winegstreamer was not built or loaded before, but is built and loaded now that we have 1.0 support.
You could try disabling winegstreamer in winecfg and see if that works around the issue.
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #13 from flobob vulture6@mail.com --- Yes, still has same error here in 2.10. Have tried installing everything to do with gstreamer* but it didn't make any difference. Are you running Mint/Ubuntu? Is there anything else I can check?
As suggested, I tried disabling winegstreamer in winecfg, and that allowed the game to run.
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #14 from Andrew Eikum aeikum@codeweavers.com --- No, it's just a bug in winegstreamer or another dshow component. You weren't seeing it before because winegstreamer wasn't being built. Since we updated winegstreamer to support gstreamer 1.0, it is now being built more often, so you are encountering this bug.
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #15 from Bruno Jesus 00cpxxx@gmail.com --- I have tested this in 2 different clean Wine builds one with and one without gstreamer on Wine 2.10 and I can't reproduce the crash. I have double checked and in the gstreamer enabled build the +gstreamer log is very verbose while in the other one it is empty. For reference the Debian packages installed in i386:
gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gstreamer1.0-alsa gstreamer1.0-fluendo-mp3 gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-x libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-dev libgstreamer1.0-0 libgstreamer1.0-dev
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #16 from flobob vulture6@mail.com --- Yes, I have all those packages installed also.
Still getting the same error output:
fixme:gstreamer:GST_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}! fixme:gstreamer:GST_Connect Could not make source filter, are gstreamer-plugins-* installed for 32 bits?
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #17 from winetest@luukku.com --- (In reply to flobob from comment #16)
Yes, I have all those packages installed also.
Still getting the same error output:
fixme:gstreamer:GST_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}! fixme:gstreamer:GST_Connect Could not make source filter, are gstreamer-plugins-* installed for 32 bits?
You need to have the 32bit versions. Installing them goes like this ubuntu based dists
sudo apt-get install libgstreamer1.0-dev:i386
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #18 from flobob vulture6@mail.com --- Ah, I see what you mean. Went back and installed the same package list but this time with ':i386' added and...it worked!
Many thanks for your help. Have to say it does seem rather an awkward process for less experienced users, but I suppose it can't be helped.
I guess this bug can probably be closed now?
https://bugs.winehq.org/show_bug.cgi?id=41986
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Hydorah is crashing at |Hydorah is crashing at |start |start (missing 32-bit | |gstreamer libraries) Component|winegstreamer |-unknown
--- Comment #19 from Bruno Jesus 00cpxxx@gmail.com --- The bug could be closed invalid due to missing libraries but I'll leave it to Andrew because I don't understand why wine has to crash in such situations instead of giving up gstreamer.
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #20 from Andrew Eikum aeikum@codeweavers.com --- It's not necessarily our fault (though it might be). We may be failing correctly, but the game assumes it will succeed and crashes.
Thanks all for testing, glad to hear it works when stuff is installed correctly.
https://bugs.winehq.org/show_bug.cgi?id=41986
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #21 from joaopa jeremielapuree@yahoo.fr --- This bug can be closed as INVALID.
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #22 from joaopa jeremielapuree@yahoo.fr --- No will to close this bug as INVALID?
https://bugs.winehq.org/show_bug.cgi?id=41986
--- Comment #23 from joaopa jeremielapuree@yahoo.fr --- Third time. Bug was caused by lack of 32-bit gstreamer libraries for the OP. Can an administrator close this bug as INVALID?
https://bugs.winehq.org/show_bug.cgi?id=41986
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED
--- Comment #24 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to joaopa from comment #23)
Third time. Bug was caused by lack of 32-bit gstreamer libraries for the OP. Can an administrator close this bug as INVALID?
Ok done
If anyone has still problem with program feel free to reopen.
https://bugs.winehq.org/show_bug.cgi?id=41986
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #25 from Austin English austinenglish@gmail.com --- Closing.