https://bugs.winehq.org/show_bug.cgi?id=44407
Bug ID: 44407 Summary: Page fault (libllvm-5.0.so / opengl32) Product: Wine Version: 3.0-rc6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: eochgls@web.de Distribution: ---
Created attachment 60330 --> https://bugs.winehq.org/attachment.cgi?id=60330 backtrace of page fault
Hi! :-)
Trying to run Asterix & Obelix XXL which has had "garbage" rating for almost 10 years in wine. https://appdb.winehq.org/objectManager.php?sClass=version&iId=13367
Reason is a page fault which is triggered by opengl32 > libnvidia-glcore.so.384.111 > gamemodule.elb. I attached both cmd line output warnings and backtrace error log.
I did a reinstall of libgl1-mesa-glx-lts-utopic:i386, libgl1-mesa-glx:i386, bumblebee, bumblebee-nvidia, primus, linux-headers-generic (I dont really know what I did there), didnt help.
I replaced the crashing asm instructions with NOPs but that did not go anywhere really. This seems to be some serious loading error (?)
This game is kind of being revived right now, due to recent speedruns. Would be great to get it running in Linux. Any hints or a bugfix will be much appreciated.
Cheers
https://bugs.winehq.org/show_bug.cgi?id=44407
eochgls@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eochgls@web.de
https://bugs.winehq.org/show_bug.cgi?id=44407
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- Can you try with `winetricks dsdmo`?
https://bugs.winehq.org/show_bug.cgi?id=44407
--- Comment #2 from eochgls@web.de --- (In reply to Zebediah Figura from comment #1)
Can you try with `winetricks dsdmo`?
Already installed! Any other idea? Thanks!
https://bugs.winehq.org/show_bug.cgi?id=44407
eochgls@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #3 from eochgls@web.de --- wait, nervermind - dsdmo actually fixed the problem! Thank you so much Zebediah. No idea how you knew a sound dll was needed from an opengl error but hey, I am not complaining. What was equally needed was a 32 bit prefix.
https://bugs.winehq.org/show_bug.cgi?id=44407
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |DUPLICATE
--- Comment #4 from Zebediah Figura z.figura12@gmail.com --- The line
002e:err:ole:CoGetClassObject no class object {ef985e71-d5c7-42d4-ba4d-2d073e2e96f4} could be created for context 0x3
followed by a null dereference often suggests that the program tries to use an object which couldn't be created. In this case the object belongs to dsdmo.
I think you were mistaking the loaded DLL list for a backtrace. The actual backtrace only has one frame.
*** This bug has been marked as a duplicate of bug 35478 ***
https://bugs.winehq.org/show_bug.cgi?id=44407
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Page fault (libllvm-5.0.so |Asterix & Obelix XXL |/ opengl32) |crashes Component|-unknown |directx-dsound
https://bugs.winehq.org/show_bug.cgi?id=44407
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |nerv@dawncrow.de
--- Comment #5 from André H. nerv@dawncrow.de --- closing dup