http://bugs.winehq.org/show_bug.cgi?id=25141
Summary: Morrowind: non-fatal page fault on startup (only when no gstreamer plugins are installed) Product: Wine Version: 1.3.7 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: winegstreamer AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: m.b.lankhorst@gmail.com
Created an attachment (id=31889) --> (http://bugs.winehq.org/attachment.cgi?id=31889) terminal output, showing the page fault
There is a page fault when starting The Elder Scrolls III: Morrowind. It can only be reproduced when you compile Wine with gstreamer support but no gstreamer plugins installed on your system (the 'ugly' plugins set). However the page fault is non fatal: the game seems to be hang for 2-3 seconds after the initial loading stage but it continues afterwards and you can get to the main menu without really crashing Wine.
http://bugs.winehq.org/show_bug.cgi?id=25141
--- Comment #1 from GyB gyebro69@gmail.com 2010-11-13 00:48:43 CST --- I couldn't change the 'Assigned to' field here (as Maarten requested that in bug #24933) so I added him to CC.
http://bugs.winehq.org/show_bug.cgi?id=25141
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED CC|m.b.lankhorst@gmail.com | AssignedTo|wine-bugs@winehq.org |m.b.lankhorst@gmail.com Ever Confirmed|0 |1
--- Comment #2 from Austin English austinenglish@gmail.com 2010-11-13 03:25:50 CST --- Assigning to Maarten.
http://bugs.winehq.org/show_bug.cgi?id=25141
--- Comment #3 from Maarten Lankhorst m.b.lankhorst@gmail.com 2010-11-16 09:40:36 CST --- Can you add a +tid,+gstreamer log? I am wondering why the pad is not deactivated on time after connecting fails..
http://bugs.winehq.org/show_bug.cgi?id=25141
--- Comment #4 from GyB gyebro69@gmail.com 2010-11-16 10:11:04 CST --- Created an attachment (id=31977) --> (http://bugs.winehq.org/attachment.cgi?id=31977) +tid,+gstreamer log
Hello,
This is the log you requested. I hope you will find it useful.
http://bugs.winehq.org/show_bug.cgi?id=25141
--- Comment #5 from Maarten Lankhorst m.b.lankhorst@gmail.com 2010-11-16 10:22:48 CST --- Created an attachment (id=31978) --> (http://bugs.winehq.org/attachment.cgi?id=31978) Close race condition
Does this fix the problem? Note that I'm not 100% sure it will work, considering the original problem was a race condition anyhow.
http://bugs.winehq.org/show_bug.cgi?id=25141
--- Comment #6 from GyB gyebro69@gmail.com 2010-11-16 12:47:25 CST --- The patch seems to work and that page fault is no longer present when starting the game. Thank you for your work.
http://bugs.winehq.org/show_bug.cgi?id=25141
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED
--- Comment #7 from GyB gyebro69@gmail.com 2010-11-17 12:10:49 CST --- In wine-1.3.7-144-gd7a0284 the game starts flawlessly when no gstreamer plugins are installed. The relevant commits are: a63c81d480749d183ea5c742f9cd5adb32fd700a f3481b0218a30fe49af245183fd89c7ebbefac40
Marking it as fixed now.
http://bugs.winehq.org/show_bug.cgi?id=25141
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2010-11-26 13:14:06 CST --- Closing bugs fixed in 1.3.8.