http://bugs.winehq.org/show_bug.cgi?id=15520
Summary: DVD version of Riven fails to start. Product: Wine Version: 1.1.5 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: paul@pmarks.net
Created an attachment (id=16473) --> (http://bugs.winehq.org/attachment.cgi?id=16473) WINEDEBUG=+relay,+seh wine Riven.exe 2> riven.txt
I have the "10th Anniversary DVD Edition" of Riven. I'm able to install it, but when I run "wine Riven.exe" it returns to the console almost immediately without printing anything.
At the request of <scguy318> on IRC, I've attached the output of the following command:
WINEDEBUG=+relay,+seh wine Riven.exe
Let me know if any further info is needed. I haven't managed to play this game yet, as it won't run natively on OS X or Vista either.
http://bugs.winehq.org/show_bug.cgi?id=15520
Morgan winehq.org@mog.se changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq.org@mog.se
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #1 from Morgan winehq.org@mog.se 2009-01-01 13:00:19 --- I also had problems running Riven and had some odd error messages during installation.
I managed to get the game to run by manually copying QuickTime.qts from \windows\system32 from a clean install of QuickTime. Riven would not run if I installed QuickTime normally.
Not sure why.
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #2 from Austin English austinenglish@gmail.com 2009-07-08 15:09:31 --- Is this still an issue in current (1.1.25 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #3 from Paul Marks paul@pmarks.net 2009-07-08 22:17:06 --- (In reply to comment #2)
Is this still an issue in current (1.1.25 or newer) wine?
Yep, it's still as broken as ever.
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #4 from Paul Marks paul@pmarks.net 2009-07-08 22:30:07 --- If I delete my ~/.wine directory and install Riven without Quicktime, then "wine Riven.exe" gives me a black screen at 640x480. When I press a key, it exits.
If I install QuickTime, either using the Installer, or by copying QuickTime.qts to my Riven directory, then it reverts back to the behavior I described earlier: "wine Riven.exe" just returns to the command line without saying anything.
Is there anything else I can do to provide further information? Perhaps more WINEDEBUG flags?
http://bugs.winehq.org/show_bug.cgi?id=15520
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #5 from joaopa jeremielapuree@yahoo.fr 2009-07-08 23:40:22 --- Maybe a backtrace with WINEDEBUG=+quartz,+qcap would be more useful
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #6 from Paul Marks paul@pmarks.net 2009-07-08 23:45:00 --- (In reply to comment #5)
Maybe a backtrace with WINEDEBUG=+quartz,+qcap would be more useful
"WINEDEBUG=+quartz,+qcap wine Riven.exe" produces no output whatsoever. Just to be sure, I added ",+relay" and did get some output.
http://bugs.winehq.org/show_bug.cgi?id=15520
Mike eleventynine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #7 from Mike eleventynine@gmail.com 2009-12-04 22:32:02 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=15520
Mike eleventynine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eleventynine@gmail.com
--- Comment #8 from Mike eleventynine@gmail.com 2009-12-04 22:36:08 --- I've had no luck doing any steps below, this bug needs more attention; I miss Riven. ;)
http://bugs.winehq.org/show_bug.cgi?id=15520
blackknight95857669@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |blackknight95857669@gmail.c | |om
--- Comment #9 from blackknight95857669@gmail.com 2009-12-19 22:24:28 --- I also have the 10th Anniversary Collection, and while I got Myst and Myst III to work, Riven simply fails to start up, and when I run the same command I get the same output as Paul (on the basis of a somewhat quick skim of his attachment).
http://bugs.winehq.org/show_bug.cgi?id=15520
Michael Ekstrand michael@elehack.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@elehack.net
--- Comment #10 from Michael Ekstrand michael@elehack.net 2010-08-18 20:44:34 --- "Me too".
10th anniversary DVD, Wine 1.1.42 on Ubuntu 10.04. Wine configured as Windows XP. Installed, accepting almost all defaults (turned off QuickTime file associations). Riven refuses to start, exhibiting the same symptoms as described in the initial report.
I am attaching the debug output with WINEDEBUG=warn+all.
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #11 from Michael Ekstrand michael@elehack.net 2010-08-18 20:45:15 --- Created an attachment (id=30216) --> (http://bugs.winehq.org/attachment.cgi?id=30216) Results of running Riven with WINEDEBUG=warn+all
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #12 from Michael Ekstrand michael@elehack.net 2010-08-18 21:12:57 --- I just tried again with Wine 1.2 (1.2-0ubuntu1~lucid3 packages from -proposed), and Riven fails to start in the same fashion. I blew away my .wine directory and did a clean install after upgrading Wine to be safe, but the problem persists.
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #13 from Michael Ekstrand michael@elehack.net 2010-08-21 17:23:59 --- I've used winedbg to get a backtrace of the (first) crash point with Wine 1.3.0 (from the ubuntu-wine PPA). Here it is, hopefully it is helpful:
WineDbg starting on pid 001b First chance exception: page fault on write access to 0x00360000 in 32-bit code (0x79c5d39d). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:79c5d39d ESP:0033f860 EBP:0033f8d8 EFLAGS:00010a02( R- --O I - - - ) EAX:80808081 EBX:79cfcff4 ECX:00000000 EDX:00000067 ESI:000000ac EDI:00360000 Stack dump: 0x0033f860: 0000031c 00000000 00000000 00000010 0x0033f870: 00000010 00000000 00000000 00000010 0x0033f880: 00000010 686e1d20 0012de50 00000000 0x0033f890: 00cc0020 00000308 00330001 681b0001 0x0033f8a0: 0033f8b8 0000031c 0012e6e0 00000328 0x0033f8b0: 00000000 00000000 00000010 00000010 Backtrace: =>0 0x79c5d39d create_alpha_bitmap+0x1cd(color=<is not available>, mask=<is not available>, src_info=0x12de50, color_bits=0x686e1d20) [/build/buildd/wine1.3-1.3.0/dlls/user32/cursoricon.c:771] in user32 (0x0033f968) 1 0x79c5de6f CURSORICON_CreateIconFromBMI+0x74e(bmi=<is not available>, hotspot={x=0x0008, y=0x0008}, bIcon=0x0001, dwVersion=0x30000, width=0x0010, height=0x0010, cFlag=0x8000) [/build/buildd/wine1.3-1.3.0/dlls/user32/cursoricon.c:837] in user32 (0x0033f9c8) 2 0x79c5df85 CreateIconFromResourceEx+0xd4(bits="(", cbSize=0x0468, bIcon=0x0001, dwVersion=0x30000, width=0x0010, height=0x0010, cFlag=0x8000) [/build/buildd/wine1.3-1.3.0/dlls/user32/cursoricon.c:1159] in user32 (0x0033fa88) 3 0x79c600d0 CURSORICON_Load+0x6bf(hInstance=0x685d0000, name=<is not available>, width=0x0010, height=0x0010, depth=0x0020, fCursor=0, loadflags=0x8000) [/build/buildd/wine1.3-1.3.0/dlls/user32/cursoricon.c:1292] in user32 (0x0033fb88) 4 0x79c60660 LoadImageW+0x1af(hinst=0x685d0000, name="", type=0x0001, desiredx=0x0010, desiredy=0x0010, loadflags=0x8000) [/build/buildd/wine1.3-1.3.0/dlls/user32/cursoricon.c:2392] in user32 (0x0033fc78) 5 0x79c6143e LoadImageA+0x19d(hinst=0x685d0000, name="", type=0x0001, desiredx=0x0010, desiredy=0x0010, loadflags=0x8000) [/build/buildd/wine1.3-1.3.0/dlls/user32/cursoricon.c:2333] in user32 (0x0033fcc8) 6 0x685f1636 SIC_Initialize+0x1a5() [/build/buildd/wine1.3-1.3.0/dlls/shell32/iconcache.c:417] in shell32 (0x0033fd08) 7 0x685fb4b2 DllMain+0xb1(hinstDLL=0x685d0000, fdwReason=0x0001, fImpLoad=0x1) [/build/buildd/wine1.3-1.3.0/dlls/shell32/shell32_main.c:1178] in shell32 (0x0033fd28) 8 0x7bc49d15 call_dll_entry_point+0x14() in ntdll (0x0033fe68) 9 0x7bc4cac3 MODULE_InitDLL+0xe2(wm=0x110bb8, reason=<is not available>, lpReserved=0x1) [/build/buildd/wine1.3-1.3.0/dlls/ntdll/loader.c:982] in ntdll (0x0033fec8) 10 0x7bc4d770 process_attach+0xbf(wm=0x110bb8, lpReserved=<is not available>) [/build/buildd/wine1.3-1.3.0/dlls/ntdll/loader.c:1071] in ntdll (0x0033ff28) 11 0x7bc4d742 process_attach+0x91(wm=0x110ac0, lpReserved=<is not available>) [/build/buildd/wine1.3-1.3.0/dlls/ntdll/loader.c:1063] in ntdll (0x0033ff88) 12 0x7bc4d742 process_attach+0x91(wm=0x110760, lpReserved=<is not available>) [/build/buildd/wine1.3-1.3.0/dlls/ntdll/loader.c:1063] in ntdll (0x0033ffe8) 13 0x7bc4d973 attach_process_dlls+0x52(wm=0x110760) [/build/buildd/wine1.3-1.3.0/dlls/ntdll/loader.c:2541] in ntdll (0x00000000) 0x79c5d39d create_alpha_bitmap+0x1cd [/build/buildd/wine1.3-1.3.0/dlls/user32/cursoricon.c:771] in user32: movb %dl,0x0(%edi,%ecx,4) Unable to open file ''
http://bugs.winehq.org/show_bug.cgi?id=15520
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #14 from Anastasius Focht focht@gmx.net 2010-08-21 17:41:36 --- Hello,
that's a page fault due to DIB section access - harmless and by design.
Use:
--- snip --- set $BreakOnFirstChance=0 --- snip ---
and then continue in debugger.
Anyway, running this stuff under debugger is not for the faint-hearted people.
I suggest you attach a full relay log with your most recent Wine version (make sure log.txt doesn't exist prior):
--- snip --- $ WINEDEBUG=+tid,+seh,+relay wine Riven.exe >>log.txt 2>&1 --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #15 from Michael Ekstrand michael@elehack.net 2010-08-21 18:08:44 --- Created an attachment (id=30277) --> (http://bugs.winehq.org/attachment.cgi?id=30277) WINEDEBUG=+tid,+seh,+relay log
I've now attached a +tid,+seh,+relay log with Wine 1.3.0. If there are other specific things I can do to provide information helpful to fixing the bug, let me know.
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #16 from Silent-Hunter cheery314@hotmail.com 2010-11-15 04:03:58 CST --- Created an attachment (id=31955) --> (http://bugs.winehq.org/attachment.cgi?id=31955) WINEDEBUG=warn+all log.txt
I have this problem too. Running on wine-1.3.6
http://bugs.winehq.org/show_bug.cgi?id=15520
Silent-Hunter cheery314@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cheery314@hotmail.com
--- Comment #17 from Silent-Hunter cheery314@hotmail.com 2010-11-15 04:04:52 CST --- I have this problem too. Posted log of WINEDEBUG=warn+all. Running on wine-1.3.6
http://bugs.winehq.org/show_bug.cgi?id=15520
Steve Clark sclark46@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sclark46@earthlink.net
--- Comment #18 from Steve Clark sclark46@earthlink.net 2010-12-21 18:14:57 CST --- Same problem wine 1.3.9
http://bugs.winehq.org/show_bug.cgi?id=15520
K1773R K1773R@darkgamex.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |K1773R@darkgamex.ch
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #19 from Anastasius Focht focht@gmx.net 2011-07-13 01:24:24 CDT --- Hello,
please provide trace log for recent Wine version (the old ones are difficult to read due to lots of interleaving messages).
Make sure no lingering wine processes are running:
$ wineserver -k
Make sure to remove previous logfiles because logging will be in append mode). Start the game as follows:
$ WINEDLLOVERRIDES="winemenubuilder.exe=d" WINEDEBUG=+tid,+seh,+relay wine ./Riven.exe >>log.txt 2>&1
and attach log (compressed).
Regards
http://bugs.winehq.org/show_bug.cgi?id=15520
Paul Marks paul@pmarks.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16473|0 |1 is obsolete| |
--- Comment #20 from Paul Marks paul@pmarks.net 2011-07-13 02:27:01 CDT --- Created an attachment (id=35539) --> (http://bugs.winehq.org/attachment.cgi?id=35539) WINEDLLOVERRIDES="winemenubuilder.exe=d" WINEDEBUG=+tid,+seh,+relay wine ./Riven.exe >>log.txt 2>&1
This is with Quicktime 7.2 installed.
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #21 from Paul Marks paul@pmarks.net 2011-07-13 02:29:34 CDT --- Created an attachment (id=35540) --> (http://bugs.winehq.org/attachment.cgi?id=35540) Same as above, but with Quicktime 3 instead of 7.2
http://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #22 from Paul Marks paul@pmarks.net 2011-07-13 02:34:51 CDT --- It looks like I'm now able to start Riven if I use Quicktime 3. If I use a newer version like 4, 6, or 7.2, then Riven fails to start as before.
Running with QT3, the game appears to be mostly playable, but the graphics glitch during most video playback.
It would still be nice if Wine were compatible with newer QT versions. Perhaps that would offer some hope of fixing the graphical glitches.
The two attachments I uploaded are 1. An unsuccessful launch using Quicktime 7.2 2. A successful launch using Quicktime 3
http://bugs.winehq.org/show_bug.cgi?id=15520
pete vazz28@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vazz28@yahoo.com
https://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #23 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.16 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #24 from Michael Ekstrand michael@elehack.net --- I just tested with the current Wine in Fedora 21 (1.7.13), and it still fails.
https://bugs.winehq.org/show_bug.cgi?id=15520
--- Comment #25 from Michael Ekstrand michael@elehack.net ---
I just tested with the current Wine in Fedora 21 (1.7.13), and it still fails.
Correction: Fedora 20.
https://bugs.winehq.org/show_bug.cgi?id=15520
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #26 from Anastasius Focht focht@gmx.net --- Hello folks,
i got the original version and tested this with a recent Wine version. The game installs and runs fine here.
The DVD installer is 16-bit based:
--- snip --- $ wine ./setup.exe modify_ldt: Invalid argument err:winediag:build_module Failed to create module for "krnl386.exe", 16-bit LDT support may be missing. err:module:attach_process_dlls "krnl386.exe16" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\windows\system32\winevdm.exe" failed, status c0000142 --- snip ---
--- snip --- $ find . -name "*.exe" -exec file {} ; ./autorun/autorun.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/directx/ddhelp.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/directx/dplaysvr.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/directx/dxinfo.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/directx/dxsetup.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/directx/dxtool.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./dxsetup/dxinst.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./ereg/ereg32.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./ereg/wininet/wintdist.exe: PE32 executable (GUI) Intel 80386 (stripped to external PDB), for MS Windows ./j3data/legacy.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./j3setup/is_setup.exe: MS-DOS executable, NE for MS Windows 3.x ./j3setup/_isdel.exe: MS-DOS executable, NE for MS Windows 3.x ./qtwsetup/setup.exe: MS-DOS executable, NE for MS Windows 3.x ./qtwsetup/_isdel.exe: MS-DOS executable, NE for MS Windows 3.x ./setup/is_setup.exe: MS-DOS executable, NE for MS Windows 3.x ./setup/_isdel.exe: MS-DOS executable, NE for MS Windows 3.x ./setup.exe: MS-DOS executable, NE for MS Windows 3.x --- snip --
Workaround:
--- snip --- $ sudo sh -c "echo 1 >/proc/sys/abi/ldt16" --- snip ---
During the installation it asks to install 'Quicktime 3' runtime. Confirm that if you don't want to shoot yourself in the foot.
The comments about higher QT versions are not useful in this bug. If the game already provides the _correct_ QT 3 runtime with the installer there is _no_ reason to deviate from that and try out something unsupported/different.
The cut scenes are fine. The gameplay is fine.
It's best to run this old pre-2000 era ddraw game in virtual desktop mode.
--- snip --- fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:win:EnumDisplayDevicesW ((null),0,0x33f0e0,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:wined3d_get_adapter_raster_status wined3d 0x149af0, adapter_idx 0, raster_status 0x3ffdd0 semi-stub! fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x1470d8, flags 0x1, event (nil) stub! --- snip ---
The bug initial report from OP is definitely not longer present.
Any further problems are unrelated to original bug report and can be most likely attributed to broken Wine version/WINEPREFIX/host prerequisites/pebcak.
$ wine --version wine-1.7.21-61-gf9f3b21
Regards
https://bugs.winehq.org/show_bug.cgi?id=15520
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #27 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.22.