[Bug 42285] New: Age of empire 3 crashes
https://bugs.winehq.org/show_bug.cgi?id=42285 Bug ID: 42285 Summary: Age of empire 3 crashes Product: Wine Version: 2.0-rc6 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winegstreamer Assignee: wine-bugs(a)winehq.org Reporter: jeremielapuree(a)yahoo.fr Distribution: --- Created attachment 56993 --> https://bugs.winehq.org/attachment.cgi?id=56993 Console output The demo of ages of empire 3 crashes a start for me. Winegstreamer requests a plugin. I am on Ubuntu 16.10 with the following gstreamer plugins installed gstreamer-qapt gstreamer1.0-libav:amd64 gstreamer1.0-nice:amd64 gstreamer1.0-plugins-bad:amd64 gstreamer1.0-plugins-bad-faad:amd64 gstreamer1.0-plugins-bad-videoparsers:amd64 gstreamer1.0-plugins-base:amd64 gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good:amd64 gstreamer1.0-plugins-ugly:amd64 gstreamer1.0-plugins-ugly-amr:amd64 gstreamer1.0-pulseaudio:amd64 gstreamer1.0-x:amd64 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 --- Comment #1 from joaopa <jeremielapuree(a)yahoo.fr> --- Created attachment 56994 --> https://bugs.winehq.org/attachment.cgi?id=56994 Console output -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #56993|0 |1 is obsolete| | -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000(a)yahoo.co.uk --- Comment #2 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> --- If this is a 32 bit application, you will need the 32 bit package versions of the necessary gstreamer plugins (thanks Darkplayer for the info) . Could you try that and report back please? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 winetest(a)luukku.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest(a)luukku.com --- Comment #3 from winetest(a)luukku.com --- As an example gstreamer1.0-libav would be sudo apt-get install gstreamer1.0-libav:i386 I just tested what I wrote and I hope you dont get same result...(mint 18.1) The following packages have unmet dependencies: gstreamer1.0-libav:i386 : Depends: libavfilter-ffmpeg5:i386 (>= 7:2.4) but it is not going to be installed -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 Chen Minqiang <ptpt52(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ptpt52(a)gmail.com --- Comment #4 from Chen Minqiang <ptpt52(a)gmail.com> --- I am here to report the same problem. Ubuntu 16.06 amd64 aoe3 crash when playing taunt trace:gstreamer:watch_bus 0x8e4c128 0x7c942f48 0x7c91a690 trace:gstreamer:perform_cb got cb type: 0x0 trace:gstreamer:watch_bus 0x8e4c128 0x7c942f48 0x7d136e98 trace:gstreamer:perform_cb got cb type: 0x2 trace:gstreamer:query_function 0x8e4c128 0x7c96a2c0 0x7d137400 trace:gstreamer:query_function Unhandled query type: uri trace:gstreamer:perform_cb got cb type: 0x2 trace:gstreamer:query_function 0x8e4c128 0x7c96a2c0 0x7d137430 trace:gstreamer:perform_cb got cb type: 0x2 trace:gstreamer:query_function 0x8e4c128 0x7c96a2c0 0x7d137460 trace:gstreamer:query_function Unhandled query type: uri trace:gstreamer:perform_cb got cb type: 0x5 trace:gstreamer:request_buffer_src 0x7c96a2c0 0 4096 0x6b08df74 trace:gstreamer:perform_cb got cb type: 0x0 trace:gstreamer:watch_bus 0x8e4c128 0x7c942f48 0x7c90c2d0 trace:gstreamer:perform_cb got cb type: 0xe fixme:gstreamer:unknown_type Could not find a filter for caps: application/x-id3 trace:gstreamer:perform_cb got cb type: 0x0 trace:gstreamer:watch_bus 0x8e4c128 0x7c942f48 0x7c90c370 fixme:gstreamer:watch_bus decodebin2: 您的 GStreamer 安装缺少插件。 warn:gstreamer:watch_bus gstdecodebin2.c(4565): gst_decode_bin_expose (): /GstBin:bin2/GstDecodeBin:decodebin2: no suitable plugins found: Missing decoder: ID3 tag (application/x-id3) fixme:gstreamer:GST_Connect GStreamer could not find any streams trace:gstreamer:perform_cb got cb type: 0x3 trace:gstreamer:activate_mode 0x7c96a2c0 (nil) 0x2 0 trace:gstreamer:perform_cb got cb type: 0x0 trace:gstreamer:watch_bus 0x8e4c128 0x7c942f48 0x7d136da8 trace:gstreamer:perform_cb got cb type: 0x0 trace:gstreamer:watch_bus 0x8e4c128 0x7c942f48 0x7d137020 trace:gstreamer:perform_cb got cb type: 0x0 trace:gstreamer:watch_bus 0x8e4c128 0x7c942f48 0x69a03060 trace:gstreamer:perform_cb got cb type: 0x0 trace:gstreamer:watch_bus 0x8e4c128 0x7c942f48 0x7d137340 trace:gstreamer:perform_cb got cb type: 0x3 trace:gstreamer:activate_mode 0x7c96a2c0 (nil) 0x1 1 trace:gstreamer:activate_push 0x8e4c128 0x7c96a2c0 1 trace:gstreamer:activate_push Activating trace:gstreamer:GST_RemoveOutputPins (0x8e4c128) trace:gstreamer:perform_cb got cb type: 0x0 trace:gstreamer:watch_bus 0x8e4c128 0x7c942f48 0x7d1372f0 trace:gstreamer:perform_cb got cb type: 0x0 trace:gstreamer:watch_bus 0x8e4c128 0x7c942f48 0x7d137390 trace:gstreamer:perform_cb got cb type: 0x0 trace:gstreamer:watch_bus 0x8e4c128 0x7c942f48 0x7d136cb8 trace:gstreamer:GSTInPin_ReceiveConnection Size: 16384 trace:gstreamer:GSTInPin_Release (0x8e4c278)->() Release from 3 trace:gstreamer:GSTInPin_EnumMediaTypes (0x8e4c278/0x8e4c278)->(0xafbe6f0) trace:gstreamer:GSTInPin_Release (0x8e4c278)->() Release from 3 trace:gstreamer:GSTInPin_Release (0x8e4c278)->() Release from 2 trace:gstreamer:GST_Release (0x8e4c128)->() Release from 3 trace:gstreamer:GST_GetState (0x8e4c128)->(0, 0xafbe5e8) trace:gstreamer:GST_GetPin 0x8e4c128: Asking for pos 0 trace:gstreamer:GSTInPin_Disconnect (0x8e4c278) trace:gstreamer:GST_GetState (0x8e4c128)->(-1, 0xafbe578) trace:gstreamer:GSTInPin_Release (0x8e4c278)->() Release from 2 trace:gstreamer:GST_GetPin 0x8e4c128: Asking for pos 1 trace:gstreamer:GST_Release (0x8e4c128)->() Release from 3 trace:gstreamer:GST_Release (0x8e4c128)->() Release from 2 trace:gstreamer:GST_Release (0x8e4c128)->() Release from 1 trace:gstreamer:GST_Destroy Destroying 0x8e4c128 trace:gstreamer:GSTInPin_Release (0x8e4c278)->() Release from 1 trace:gstreamer:Gstreamer_Mp3_create (nil) 0xafbe248 trace:gstreamer:Gstreamer_FindMatch audio/mpeg, mpegversion=(int) 1 trace:gstreamer:Gstreamer_transform_create (nil), 0x7d5ca954, 0x7c922578, 0x7d5da940, 0xafbe1e0 trace:gstreamer:Gstreamer_transform_create returning 0x8e4cb08 trace:gstreamer:Gstreamer_Mp3_create returning 0x8e4cb08 trace:gstreamer:Gstreamer_Mp3_SetMediaType 0x8e4cb08 0x0 0x8e4ea48 trace:gstreamer:Gstreamer_Mp3_QueryConnect 0x8e4cb08 0x8e4ea48 trace:gstreamer:dump_AM_MEDIA_TYPE {73647561-0000-0010-8000-00aa00389b71} {00000055-0000-0010-8000-00aa00389b71} -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 --- Comment #5 from Chen Minqiang <ptpt52(a)gmail.com> --- (In reply to Louis Lenders from comment #2)
If this is a 32 bit application, you will need the 32 bit package versions of the necessary gstreamer plugins (thanks Darkplayer for the info) .
Could you try that and report back please?
we cannot install 32 bit GStreamer plugin on Ubuntu 16.04 64bit I use a chroot envirent but not work. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 --- Comment #6 from Chen Minqiang <ptpt52(a)gmail.com> --- I am here to report that it do not crashes with wine-1.6.2 wine-1.6.2 run aoe3 perfect. also it is on Ubuntu 16.04 amd64 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 --- Comment #7 from Chen Minqiang <ptpt52(a)gmail.com> --- I try to fix this bug, maybe this patch fix it. please help test it. diff --git a/dlls/winegstreamer/gstdemux.c b/dlls/winegstreamer/gstdemux.c index 3ef2324..73dfbb0 100644 --- a/dlls/winegstreamer/gstdemux.c +++ b/dlls/winegstreamer/gstdemux.c @@ -1148,6 +1148,9 @@ static HRESULT GST_Connect(GSTInPin *pPin, IPin *pConnectPin, ALLOCATOR_PROPERTI if (ret < 0) { ERR("Returns: %i\n", ret); return E_FAIL; + } else if (!This->cStreams) { + ERR("GStreamer could not find any streams\n"); + return E_FAIL; } This->start = This->nextofs = This->nextpullofs = This->stop = 0; -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 Aaron Franke <arnfranke(a)yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |arnfranke(a)yahoo.com --- Comment #8 from Aaron Franke <arnfranke(a)yahoo.com> --- Does the application run if winegstreamer is set to disabled? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 --- Comment #9 from Chen Minqiang <ptpt52(a)gmail.com> --- I am sure that my patch fix the problem. you should look into the source code to determine the bug. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 --- Comment #10 from Aaron Franke <arnfranke(a)yahoo.com> --- How are you sure your patch will fix the problem? Have you compiled Wine with your patch? Have you tested it at all? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 --- Comment #11 from Chen Minqiang <ptpt52(a)gmail.com> --- I compiled Wine and test it. my patch fix the problem. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 --- Comment #12 from Chen Minqiang <ptpt52(a)gmail.com> --- without the patch, it crashes 100% sure. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED URL| |https://www.01net.com/telec | |harger/windows/Jeux/jeux_st | |rategie/fiches/32558.html --- Comment #13 from joaopa <jeremielapuree(a)yahoo.fr> --- Demo does not crash anymore. This bug is fixed. There are plenty of others, but they deserve their own bug reports -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42285 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #14 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 3.18. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org