[Bug 53713] New: Persona 4 Golden crashes on video playback in decodebin_parser_create+0x3f
https://bugs.winehq.org/show_bug.cgi?id=53713 Bug ID: 53713 Summary: Persona 4 Golden crashes on video playback in decodebin_parser_create+0x3f Product: Wine Version: 7.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winegstreamer Assignee: wine-bugs(a)winehq.org Reporter: hibbsncc1701(a)gmail.com Distribution: --- Created attachment 73142 --> https://bugs.winehq.org/attachment.cgi?id=73142 Backtrace of crash. Persona 4 Golden now crashes on startup attempting to play the opening FMV, whereas it worked fine in wine-7.13. Backtrace attached. -- 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=53713 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com --- Comment #1 from Zeb Figura <z.figura12(a)gmail.com> --- Your symbols don't match the wine version listed in the backtrace, and I don't know why decodebin_parser_create() would have an indirect call in it. Can you please attach your 32-bit winegstreamer.dll here? -- 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=53713 --- Comment #2 from Patrick Hibbs <hibbsncc1701(a)gmail.com> --- Created attachment 73143 --> https://bugs.winehq.org/attachment.cgi?id=73143 Winegstreamer.dll (32bit) e2a5bf7540a3b1f5b3889f6339795e5edf7f590f Sigh... That symbol mismatch is because the build was from e2a5bf7540a3b1f5b3889f6339795e5edf7f590f. My bad. The winegstreamer.dll is attached. I've also rebuilt the tagged wine-7.17 release, it has the same issue with the same function. In what appears to be the exact same place. (Only real differences are the EDX and EDI registers, and the pointer arguments in the stack dump.) -- 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=53713 --- Comment #3 from Patrick Hibbs <hibbsncc1701(a)gmail.com> --- Created attachment 73144 --> https://bugs.winehq.org/attachment.cgi?id=73144 Backtrace.txt from wine-7.17 This is the backtrace of the crash from wine-7.17. -- 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=53713 --- Comment #4 from Zeb Figura <z.figura12(a)gmail.com> --- e2a5bf7540 is the version listed in the backtrace; that's not the problem. The problem I see is that your winegstreamer.dll is far older, probably 6.17 at the newest. My guess is that you've been using this tree for a while, but at some point the gstreamer libraries were uninstalled or stopped working, so configure didn't pick them up anymore. The exact crash you're getting would be consistent with missing gstreamer libraries. -- 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=53713 --- Comment #5 from Patrick Hibbs <hibbsncc1701(a)gmail.com> --- Yeah, it seems that gstreamer *is* broken. Not sure if it's Debian's fault or wine's though.... The configure script will detect the 64bit version of gstreamer just fine but not the 32bit version. Despite having installed the development packages for both arches. It will work if I set GSTREAMER_LIBS and GSTREAMER_CFLAGS manually via pkg-config: ---snip--- GSTREAMER_LIBS=`PKG_CONFIG_PATH="/usr/lib/i386-linux-gnu/pkgconfig" pkg-config --libs gstreamer-1.0 gstreamer-video-1.0 gstreamer-audio-1.0 2>/dev/null` \ GSTREAMER_CFLAGS=`PKG_CONFIG_PATH="/usr/lib/i386-linux-gnu/pkgconfig" pkg-config --cflags gstreamer-1.0 gstreamer-video-1.0 gstreamer-audio-1.0 2>/dev/null` \ ./configure --with-wine-tools=</path/to/wine-tools> --prefix=</path/to/PREFIX> ---snip--- but that's not ideal. As for the game, it still fails even with the, now actually built, gstreamer library. Just instead of crashing with a backtrace, wine prints a few fixmes: "fixme:quartz:amt_to_wg_format Unknown major type {e436eb83-524f-11ce-9f53-0020af0ba770}" and then pops up a "Sorry! Application has crashed" dialog, before exiting. -- 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=53713 Neko-san <nekoNexus(a)protonmail.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nekoNexus(a)protonmail.ch -- 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)
-
WineHQ Bugzilla