http://bugs.winehq.org/show_bug.cgi?id=10264
Summary: The Witcher fails to run Product: Wine Version: 0.9.48. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: zbigniew.braniecki@gmail.com
Steps:
1) wine launcher.exe 2) crash
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #1 from Zbigniew Braniecki zbigniew.braniecki@gmail.com 2007-10-31 19:45:45 --- Created an attachment (id=8902) --> (http://bugs.winehq.org/attachment.cgi?id=8902) crash log
log from the crash
http://bugs.winehq.org/show_bug.cgi?id=10264
Zbigniew Braniecki zbigniew.braniecki@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #8902|text/x-log |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #2 from Austin English austinenglish@gmail.com 2007-11-01 00:48:00 --- Is there a demo/download of this?
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #3 from Zbigniew Braniecki zbigniew.braniecki@gmail.com 2007-11-01 06:55:28 --- unfortunately no.
The game bases on heavily modified Aurora engine.
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #4 from Juan Lang juan_lang@yahoo.com 2007-11-01 12:54:42 --- It also uses the TAGES copy protection system, which installs device drivers.
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #5 from Zbigniew Braniecki zbigniew.braniecki@gmail.com 2007-11-01 16:52:46 --- I got confirmation from a few The Witcher users on the forum of the game (in polish: http://www.thewitcher.com/forum/index.php?topic=141.90)
Quote:
"While trying to run the game without Launcher (System/wither.exe), the game tries to install security drivers (Tages), which does not succeed. Trying manually to install the drivers (TagesSetup.exe from the CD) fails. When I'm trying to install security drivers tages without admin privileges, installator claims that I lack privileges. When I'm trying with admin rights, installator crashes."
http://bugs.winehq.org/show_bug.cgi?id=10264
Tobias Lieske samusin@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #6 from Tobias Lieske samusin@gmx.net 2007-11-04 04:49:19 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=10264
EA Durbin ead1234@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ead1234@hotmail.com
--- Comment #7 from EA Durbin ead1234@hotmail.com 2007-11-08 15:51:34 --- *** Bug 10361 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #8 from Zbigniew Braniecki zbigniew.braniecki@gmail.com 2007-11-10 05:59:43 --- With Wine 0.9.49 the installation process works well!
Thanks to the updates in security systems it does not hang.
Game running through, suffers the same crash (attachment)
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #9 from EA Durbin ead1234@hotmail.com 2007-11-10 06:41:13 --- Created an attachment (id=9063) --> (http://bugs.winehq.org/attachment.cgi?id=9063) ntoskrnl patches
The 2 stubs I added prior to wine-0.9.49 allow the application installer to complete without crashing, but it still doesn't install Tages. There are a whole slew of unimplemented functions in ntoskrnl that Tages depends on. I've added several stub functions, and implemented a couple(probably not up to par) and right now it chokes on IoGetDeviceObjectPointer.
http://bugs.winehq.org/show_bug.cgi?id=10264
EA Durbin ead1234@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #9063 is|0 |1 obsolete| |
--- Comment #10 from EA Durbin ead1234@hotmail.com 2007-11-10 06:42:52 --- Created an attachment (id=9064) --> (http://bugs.winehq.org/attachment.cgi?id=9064) ntoskrnl patches
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #11 from Zbigniew Braniecki zbigniew.braniecki@gmail.com 2007-11-10 07:30:15 --- Do you think that Tages are blocking the game from being installed properly and thus runnable?
I tried to launch The Witcher from System/witcher.exe instead of ./launcher.exe (it looks very similar to NWN, NWN2).
Result:
gandalf@gandalf-desktop:~/.wine/drive_c/Program Files/WiedŸmin/System$ wine witcher.exe err:module:import_dll Library d3dx9_35.dll (which is needed by L"C:\Program Files\Wied\0178min\System\witcher.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Wied\0178min\System\witcher.exe" failed, status c0000135
I'll try to install the library
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #12 from Zbigniew Braniecki zbigniew.braniecki@gmail.com 2007-11-10 07:38:26 --- Ok. So when I installed the missing d3dx9_35.dll and launched via System/witcher.exe (launcher.exe still crashes with the same error)
The game launched and asked if I want to install TAGES (The drivers require installation with administrator's account. Do you want to proceed now? Yes/No)
Yes: Unable to proceed (error 1450), next window: Insufficient privileges: you must be an administrator when you run this application for the first time.
So it seems it's related to what you are working on. Did you attached the patches that were NOT included in 0.9.49? Can I manually compile Wine and test it? Do you want me to?
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #13 from EA Durbin ead1234@hotmail.com 2007-11-10 08:54:19 --- Yes the game requires tages to launch properly, and this is why it is crashing, those patches are not in 0.9.49, I worked on them yesterday and that's where I left off. Tages tries to load device drivers and ntoskrnl.exe is missing a whole bunch of functionality. Tages wont' work until it's implemented, currently with those patches it needs IoGetDeviceObjectPointer and IoGetDeviceProperty to be implemented, then it will probably crash somewhere else down the line.
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #14 from Zbigniew Braniecki zbigniew.braniecki@gmail.com 2007-11-10 13:29:11 ---
From what I understand, you have a test platform for testing this, and I'm not
needed at this stage as a patch tester.
Let me know when you'll want someone to try your patches or any other non sky-rocket-technology help. I prepared my env for wine compilation :)
http://bugs.winehq.org/show_bug.cgi?id=10264
Zbigniew Braniecki zbigniew.braniecki@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|0.9.48. |0.9.49.
http://bugs.winehq.org/show_bug.cgi?id=10264
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|0.9.49. |0.9.48.
--- Comment #15 from Vitaliy Margolen vitaliy@kievinfo.com 2007-11-11 12:53:26 --- Please don't change original reported Wine version.
http://bugs.winehq.org/show_bug.cgi?id=10264
Miroslaw Poray-Zbrozek poray@poray.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |poray@poray.net
--- Comment #16 from Miroslaw Poray-Zbrozek poray@poray.net 2007-11-20 16:19:43 --- When I try to run wither.exe Wine complains about MSVCR80.dll (I think that the previous ALSA error is irrelevant - it goes away when I turn off the sound drivers):
poray@pececik [~/.wine/drive_c/Program Files/Witcher/System] $ wine witcher.exe fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" ALSA lib pcm_softvol.c:889:(_snd_pcm_softvol_open) Unknown field max_dB err:module:LdrInitializeThunk "MSVCR80.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Witcher\System\witcher.exe" failed, status c0000142
Besides that I get a popup on Wine desktop saing that Microsoft Visual C++ library did not load correctly
I am not sure where I got that dll from. Most likely some other program installed it as this is not created during a new wineprefix creation. To double check I created another wineprefix and performed a clean installation of the game. Then I copied d3dx9_35.dll into windows/system32 and tried to launch witcher.exe again. This time Wine complained about missing MSVCR80.dll and MSVCP80.dll. After copying those into windows32/system I got the same error as mentioned above. Possibly I have a wrong version of those dlls but I don't know how to check that.
I am using Gentoo ~amd64 on Intel Core2 Quad (yeah, amd64 is the right arch for Core2) and today's git version of wine.
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #17 from Austin English austinenglish@gmail.com 2007-11-21 12:12:48 --- Use
$ wget http://www.kegel.com/wine/winetricks $ sh winetricks vcrun2005
To install Microsoft Visual C++ libraries (MSVCR80.dll, etc).
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #18 from Vitaliy Margolen vitaliy@kievinfo.com 2007-11-21 15:41:37 ---
This time Wine complained about missing MSVCR80.dll and MSVCP80.dll.
Game have to install those. Otherwise it will not work on older win versions. You have to contact game developers with this problem.
After copying those into windows32/system I got the same error as mentioned above.
This won't work. Those dlls can not be copied to system32 - they check which directory they are in and refuse to load (have nothing to do with Wine).
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #19 from Miroslaw Poray-Zbrozek poray@poray.net 2007-11-21 17:42:31 --- Thank you Austin. The script you have mentioned does the trick. Now I am able to run the game however not without a nocd patch - the Tages drivers still refuse to work. Rendering quality is terrible but it is playable. I am going post a detailed report and some screenshots tonight.
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #20 from Zbigniew Braniecki zbigniew.braniecki@gmail.com 2007-11-22 10:34:50 --- Created an attachment (id=9287) --> (http://bugs.winehq.org/attachment.cgi?id=9287) screenshot from Witcher 1.0 with Wine 0.9.49
I finally runned the game.
1) Install Witcher 1.0 from the CD 2) Install winetricks as mentioned in Comment 17 3) Put d3dx9_35.dll into windows/system32 4) Use (russian) no-cd patch for 1.0
The game runs, even on highest quality (!!!) and looks super-cool. Beside of the characters. As presented on the screenshot, all characters are represented as rag dolls. They do not move or animate, and some things, like swords, eyes, jaws moves independently from those dolls. You can move around, and, look at the shadow. Shadow is dynamic and animates perfectly, only the real character is freezed.
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #21 from Miroslaw Poray-Zbrozek poray@poray.net 2007-11-22 12:32:00 --- I confirm all you have said. You gave a beautiful and detailed description of what I refer to simply as incorrect rendering or rendering errors...
(In reply to comment #20)
Created an attachment (id=9287)
--> (http://bugs.winehq.org/attachment.cgi?id=9287) [details]
screenshot from Witcher 1.0 with Wine 0.9.49
I finally runned the game.
- Install Witcher 1.0 from the CD
- Install winetricks as mentioned in Comment 17
- Put d3dx9_35.dll into windows/system32
- Use (russian) no-cd patch for 1.0
The game runs, even on highest quality (!!!) and looks super-cool. Beside of the characters. As presented on the screenshot, all characters are represented as rag dolls. They do not move or animate, and some things, like swords, eyes, jaws moves independently from those dolls. You can move around, and, look at the shadow. Shadow is dynamic and animates perfectly, only the real character is freezed.
http://bugs.winehq.org/show_bug.cgi?id=10264
Zbigniew Braniecki zbigniew.braniecki@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|The Witcher fails to run |The Witcher fails to run | |(Tages issue)
--- Comment #22 from Zbigniew Braniecki zbigniew.braniecki@gmail.com 2008-01-20 07:28:59 --- Let's focus on Tages here. Moved rag doll issue to bug 11285
http://bugs.winehq.org/show_bug.cgi?id=10264
Florian mcflow-forum@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mcflow-forum@gmx.net
--- Comment #23 from Florian mcflow-forum@gmx.net 2008-02-22 06:44:43 --- I added this bug to Witcher 1.2 because the Tages issue occures there as well. I can play the game with a NoCD-patch but there are no texts ingame... Maybe because it's a russian crack. When trying to install Tages it complains that I do not have admin rights. Of course running it as root does not change anything. Regards
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #24 from Austin English austinenglish@gmail.com 2008-02-22 14:07:06 --- (In reply to comment #23)
I added this bug to Witcher 1.2 because the Tages issue occures there as well. I can play the game with a NoCD-patch but there are no texts ingame... Maybe because it's a russian crack. When trying to install Tages it complains that I do not have admin rights. Of course running it as root does not change anything. Regards
Running as root != admin privileges. Please file a separate bug for this issue.
http://bugs.winehq.org/show_bug.cgi?id=10264
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation
--- Comment #25 from Austin English austinenglish@gmail.com 2008-06-05 11:20:42 --- Is this still an issue in 1.0-rc3 or newer wine?
http://bugs.winehq.org/show_bug.cgi?id=10264
Lazo Apostolovski qbox2xxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |qbox2xxx@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10264
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |major Component|-unknown |ntoskrnl Summary|The Witcher fails to run |Games fail to start with |(Tages issue) |"you must be administrator" | |message (Tages copy | |protection)
--- Comment #26 from Vitaliy Margolen vitaliy@kievinfo.com 2008-09-16 13:21:59 --- S.T.A.L.K.E.R. Clear Sky is affected to.
This is pretty sophisticated protection that uses two drivers. I was only able to get to the point where one driver starts to look for another driver. This won't work in current Wine ntoskrnl design where each driver uses separate instance to run it.
The two drivers need to interact with each-other.
http://bugs.winehq.org/show_bug.cgi?id=10264
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vitaliy@kievinfo.com
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #27 from Florian mcflow-forum@gmx.net 2008-09-23 14:00:32 --- Still an issue with wine-1.1.5 and "The Witcher".
http://bugs.winehq.org/show_bug.cgi?id=10264
Casey Jones kcjones1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kcjones1@gmail.com
--- Comment #28 from Casey Jones kcjones1@gmail.com 2009-01-04 19:43:33 --- Bug still exists in Wine 1.1.12, with Enhanced Edition.
http://bugs.winehq.org/show_bug.cgi?id=10264
Artem Semendyaev lifeissecret@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lifeissecret@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10264
Rainer Wittmaack ningo@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ningo@gmx.net
--- Comment #29 from Rainer Wittmaack ningo@gmx.net 2009-02-21 07:34:33 --- Bug still exists in Wine 1.1.15, with Enhanced Edition.
http://bugs.winehq.org/show_bug.cgi?id=10264
P Macko archimedes1@ymail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |archimedes1@ymail.com
--- Comment #30 from P Macko archimedes1@ymail.com 2009-04-12 03:16:49 ---
Bug still exists in Wine 1.1.18 with Witcher 1.0.
[pcm@archimedes System]$ wine witcher.exe fixme:ntoskrnl:KeInitializeTimerEx stub: 0x113ff8 0 fixme:ntoskrnl:IoAllocateMdl stub: 0x1141e8, 5, 0, 0, (nil) fixme:reg:GetNativeSystemInfo (0x33f750) using GetSystemInfo() fixme:ntoskrnl:IoAllocateMdl stub: 0x1141e8, 5, 0, 0, (nil)
A dialog box entitled "TAGES Drivers" pops up saying:
--- The drivers require installation (with an administrator's account).
Do you want to proceed now? ---
A choice is given whether to click "yes" or "no". If "yes" is clicked then in my command window I get:
fixme:ntoskrnl:IoAllocateMdl stub: 0x1141e8, 5, 0, 0, (nil) fixme:ntoskrnl:IoAllocateMdl stub: 0x114610, 5, 0, 0, (nil)
and a small dialog box entitled "TAGES Drivers" appears saying:
--- Unable to proceed (error 32). ---
Finally, when the "Ok" button is clicked I get a dialog box entitled "CD Projekt Red" saying:
--- Insufficient privileges: you must be administrator when you run this application for the first time. ---
Clicking the "Ok" button exits the program.
http://bugs.winehq.org/show_bug.cgi?id=10264
Thomas Beimel gnulinux@thomas-beimel.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gnulinux@thomas-beimel.de
--- Comment #31 from Thomas Beimel gnulinux@thomas-beimel.de 2009-05-27 02:39:20 --- 1701 A.D or ANNO1701 game is also affected by this problem due to TAGES copy protection. The error behaviour is quite the same as reported by the preceding person (P_Macko). Tested with Wine version 1.1.21 and the game patched to version 1.04. If any further information is needed to fix the bug I would like to help.
http://bugs.winehq.org/show_bug.cgi?id=10264
nick ves vespenegeyser@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vespenegeyser@hotmail.com
--- Comment #32 from nick ves vespenegeyser@hotmail.com 2009-06-18 16:17:36 --- dont go far, Its the CopyProtection's problem (Tages) it doesnt see that it is running with Administrator privileges when it tries to install itself. It proly
here's the problem program
http://www.tagesprotection.com/main.htm?page=minimum.htm (page)
http://www.tagesprotection.com/5.5/TagesSetup.exe (32bit)
http://www.tagesprotection.com/5.5/TagesSetup_x64.exe (64bit)
also the fun part is that it exits w/o any error (at the console) outputs just a fixme:reg:GetNativeSystemInfo (0x32e0b4) using GetSystemInfo() hmmm
http://bugs.winehq.org/show_bug.cgi?id=10264
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #33 from Anastasius Focht focht@gmx.net 2009-06-19 06:04:06 --- Hello,
it will be a long way until TAGES drivers really begin to talk. This requires a considerable amount of additional infrastructure and rethought of current design. Many ntoskrnl API are just stubs - doing nothing.
One of the main problems is that Wine has to emulate the concept of "kernel" address space vs. user address space mappings somehow (out-of-process context).
This specific failure is due to IoAllocateMdl() being a stub:
--- snip --- 0009:Call KERNEL32.CreateFileW(0032c61c L"\\.\lirsgt",c0000000,00000000,00000000,00000003,40000000,00000000) ret=0040108f 0009:Ret KERNEL32.CreateFileW() retval=00000038 ret=0040108f 0009:Call KERNEL32.DeviceIoControl(00000038,0022e013,0032c840,00000000,0032c840,00000000,0032c858,00000000) ret=00401c9a ... 001a:trace:ntoskrnl:process_ioctl ioctl 22e013 device 0x11d740 in_size 0 out_size 0 ... 001a:Call driver dispatch 0x652140 (device=0x11d740,irp=0x64e750) 001a:Call ntoskrnl.exe.IoAllocateMdl(0011dd20,00000005,00000000,00000000,00000000) ret=006516bd 001a:fixme:ntoskrnl:IoAllocateMdl stub: 0x11dd20, 5, 0, 0, (nil) 001a:Ret ntoskrnl.exe.IoAllocateMdl() retval=00000000 ret=006516bd 001a:trace:ntoskrnl:__regs_IofCompleteRequest 0x64e750 0 ... 001a:Ret driver dispatch 0x652140 (device=0x11d740,irp=0x64e750) retval=c000009a ... 0009:Ret KERNEL32.DeviceIoControl() retval=00000000 ret=00401c9a --- snip ---
The kernel driver receives a "usermode" pointer within a struct as input to DeviceIoControl. To access the data from user pointer location, the kernel driver has to map it into "kernel" space context.
It wouldn't be necessary to build a MDL if the kernel driver is the top level driver invoked from the calling process context (via DeviceIoControl) which can be read/written to directly -> ProbeForRead/Write, so I assume they went safe way considering out-of-process context.
Within driver dispatch handler it basically does:
mdl = IoAllocateMdl(userBuf, userBufLen, FALSE, FALSE, NULL); ... MmProbeAndLockPages(mdl, UserMode, IoWriteAccess); ...
See:
http://msdn.microsoft.com/en-us/library/aa490866.aspx (IoAllocateMdl) http://msdn.microsoft.com/en-us/library/aa489506.aspx (Using MDLs)
If you return an MDL, you also need a MmProbeAndLockPages() stub because the driver tries to lock the virtual to physical mapping of the buffer. After that you need MmMapLockedPagesSpecifyCache() because the driver wants the user virtual address for the MDL...
To be honest: I wouldn't start with that stuff until there is proper infrastructure and concept in Wine, supporting such address space manipulations (e.g. "fake" user space vm address space mappings using special buffers which trigger proper process memory reads/writes for the target process when being accessed from kernel driver).
Regards
http://bugs.winehq.org/show_bug.cgi?id=10264
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10264
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tdb@tdb.fi
--- Comment #34 from Austin English austinenglish@gmail.com 2009-08-13 17:34:44 --- *** Bug 12888 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10264
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tdb@tdb.fi
Alexey I. Froloff raorn@altlinux.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |raorn@altlinux.org
--- Comment #34 from Austin English austinenglish@gmail.com 2009-08-13 17:34:44 --- *** Bug 12888 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10264
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tdb@tdb.fi
Alexey I. Froloff raorn@altlinux.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |raorn@altlinux.org
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |charlie.andrews@tiscali.co. | |uk
--- Comment #34 from Austin English austinenglish@gmail.com 2009-08-13 17:34:44 --- *** Bug 12888 has been marked as a duplicate of this bug. ***
--- Comment #35 from Jeff Zaroyko jeffz@jeffz.name 2009-10-02 17:52:08 --- *** Bug 20240 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10264
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10264
Robert Wm Ruedisueli esd45@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |esd45@earthlink.net
--- Comment #36 from Robert Wm Ruedisueli esd45@earthlink.net 2010-07-06 02:03:27 --- Well it's not just games that have this problem. If you search the AppDB, you will find this is the most common reason an installer fails. Sometimes only the download installer fails, sometime both.
While this is an obviously big consolidation bug, I doubt it is one "bug" so much as several swarms.
A lot of them are in ntoskernl, but there are some quirk for quirk issues where a quirk is used to identify that you have administrator authority.
In some other cases a program does something it shouldn't, but somehow should be allowed to because it is run in administrator mode.
http://bugs.winehq.org/show_bug.cgi?id=10264
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|vitaliy@kievinfo.com |
http://bugs.winehq.org/show_bug.cgi?id=10264
Javier Kohen jkohen@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jkohen@users.sourceforge.ne | |t
http://bugs.winehq.org/show_bug.cgi?id=10264
Anders Sjölander thezood@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thezood@gmail.com
--- Comment #37 from Anders Sjölander thezood@gmail.com 2010-11-08 04:05:35 CST --- The game Broken Sword: Shadow of the Templars Director's Cut is also affected by this bug. Error message: "Insuficient privileges: you must be administrator when you run this program for the first time."
http://bugs.winehq.org/show_bug.cgi?id=10264
Paul The Tall paulthetall@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |paulthetall@gmail.com
--- Comment #38 from Paul The Tall paulthetall@gmail.com 2011-02-04 09:17:45 CST --- Ok major issue here this issue affects a lot of games of gamersgate with the DRM Tages. The same stuff comes up as mentioned:
Quote:
"While trying to run the game without Launcher (System/wither.exe), the game tries to install security drivers (Tages), which does not succeed. Trying manually to install the drivers (TagesSetup.exe from the CD) fails. When I'm trying to install security drivers tages without admin privileges, installator claims that I lack privileges. When I'm trying with admin rights, installator crashes."
Games affected just a few:
Aliens in the Attic Sudoku Ball – Detective Vertigo Age of Pirates 2: City of Abandoned Xyanide Resurrection Building & Co Obscure: The Aftermath Prince of Persia The Sands of Time Silent Hunter 4 Wolves of the Pacific Silent Hunter® III Far Cry Far Cry 2 Fortune Edition Dawn of Discovery Gold Edition Arthur and the Revenge of Maltazard Heroes of Might and Magic V Hammers of Fate James Cameron’s Avatar: The Game Tom Clancy's Rainbow Six Lockdown Tom Clancy’s Ghost Recon: Advanced Warfighter 2 Assassin's Creed Beyond Good & Evil Cold Fear™
Hope we can make a priority one of it. Many thanks.
http://bugs.winehq.org/show_bug.cgi?id=10264
Alexander zah_al@rambler.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zah_al@rambler.ru
--- Comment #39 from Alexander zah_al@rambler.ru 2011-03-16 04:16:36 CDT --- Sherlock Holmes: The Awakened v1.0 also have this bag((
http://bugs.winehq.org/show_bug.cgi?id=10264
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Games fail to start with |Tages Protection 5.x: Games |"you must be administrator" |fail to start (kernel |message (Tages copy |driver infrastructure |protection) |missing)
--- Comment #40 from Anastasius Focht focht@gmx.net 2011-06-09 14:14:57 CDT --- Hello,
capturing this bug for Tages protection v5.x This might be split in individual bugs further when some infrastructure is in place ... Adjusting summary.
Regards
http://bugs.winehq.org/show_bug.cgi?id=10264
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |majorandras@freemail.hu
--- Comment #41 from Anastasius Focht focht@gmx.net 2011-06-09 14:16:22 CDT --- *** Bug 23033 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10264
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |23033
http://bugs.winehq.org/show_bug.cgi?id=10264
jebblue@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jebblue@yahoo.com
http://bugs.winehq.org/show_bug.cgi?id=10264
some1 dotanpo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dotanpo@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10264
Pavel Ondračka pavel.ondracka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pavel.ondracka@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10264
Elison Elinasmsuya@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Elinasmsuya@yahoo.com
--- Comment #42 from Elison Elinasmsuya@yahoo.com 2012-03-13 04:26:28 CDT --- My fifa EA fail to open, fifa12
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #43 from Elison Elinasmsuya@yahoo.com 2012-03-13 04:36:53 CDT --- It fail to start after istallation.
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #44 from Paul The Tall paulthetall@gmail.com 2012-03-13 05:00:28 CDT --- Make sure things don't get overseen. All kinda bugs getting closed as duplicate. Tages main problem is the error:
Zbigniew Braniecki qoutes: "the game tries to install security drivers (Tages), which does not succeed. Trying manually to install the drivers (TagesSetup.exe from the CD) fails. When I'm trying to install security drivers tages without admin privileges, installator claims that I lack privileges. When I'm trying with admin rights, installator crashes."
in short error on start up that you need to have administrator privilages to start the game. And this is as well on DVD version as on Digital version of the game.
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #45 from Michael me.michaeljones@gmail.com 2012-06-17 05:18:06 CDT --- Created attachment 40575 --> http://bugs.winehq.org/attachment.cgi?id=40575 Error messages
Screenshots of error messages generated by Tages.
http://bugs.winehq.org/show_bug.cgi?id=10264
jkanoj@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jkanoj@hotmail.com
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #46 from jkanoj@hotmail.com 2012-06-30 07:10:30 CDT --- Sherlock Holmes vs Arsene Lupin (aka Sherlock Holmes Nemesis) is affected as well.
http://bugs.winehq.org/show_bug.cgi?id=10264
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |viny_viny304@hotmail.com
--- Comment #47 from GyB gyebro69@gmail.com 2012-07-20 14:12:27 CDT --- *** Bug 31268 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #48 from Austin English austinenglish@gmail.com 2012-10-02 14:18:29 CDT --- (In reply to comment #33)
Hello,
it will be a long way until TAGES drivers really begin to talk. This requires a considerable amount of additional infrastructure and rethought of current design. Many ntoskrnl API are just stubs - doing nothing.
One of the main problems is that Wine has to emulate the concept of "kernel" address space vs. user address space mappings somehow (out-of-process context).
This specific failure is due to IoAllocateMdl() being a stub:
http://source.winehq.org/git/wine.git/commitdiff/5c65471681cad45c21fd80b8bb2...
it's now implemented.
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #49 from Paul The Tall paulthetall@gmail.com 2012-10-02 14:31:51 CDT --- So its fixed?
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #50 from Austin English austinenglish@gmail.com 2012-10-02 15:13:15 CDT --- (In reply to comment #49)
So its fixed?
That's a question for Focht. The initial bug very well may be, but there are likely more issues before Tages works.
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #51 from bibi bibicaron1@hotmail.ca 2013-04-30 01:21:00 CDT --- Created attachment 44337 --> http://bugs.winehq.org/attachment.cgi?id=44337 40575
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #52 from bibi bibicaron1@hotmail.ca 2013-04-30 01:26:20 CDT --- Comment on attachment 44337 --> http://bugs.winehq.org/attachment.cgi?id=44337 40575
[Desktop Entry] Encoding=UTF-8 Name=start GenericName=Game Comment=PlayOnLinux Type=Application Exec=/usr/share/playonlinux/playonlinux --run "start" Icon=/home/brigitte/.PlayOnLinux//icones/full_size/start Categories=PlayOnLinux; Name[fr_FR]=start
http://bugs.winehq.org/show_bug.cgi?id=10264
bibi bibicaron1@hotmail.ca changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bibicaron1@hotmail.ca
http://bugs.winehq.org/show_bug.cgi?id=10264
Javier Kohen jkohen@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|jkohen@users.sourceforge.ne | |t |
http://bugs.winehq.org/show_bug.cgi?id=10264
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |local1907@gmail.com
--- Comment #53 from Austin English austinenglish@gmail.com 2013-06-21 13:29:36 CDT --- *** Bug 33849 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10264
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10264
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Fixed by SHA1| |5c65471681cad45c21fd80b8bb2 | |43590dc032470 Status|NEW |RESOLVED URL| |http://www.tagesprotection. | |com/5.5/TagesSetup.exe Resolution|--- |FIXED Summary|Tages Protection 5.x: Games |Multiple games wrapped with |fail to start (kernel |Tages Protection 5.x DRM |driver infrastructure |scheme fail to start (Tages |missing) |driver needs | |'IoAllocateMdl' | |implementation) Severity|major |normal
--- Comment #54 from Anastasius Focht focht@gmx.net --- Hello folks,
refining summary to target the specific problem I discussed in comment #33 and to avoid the "meta" bug status.
That stub was implemented with commit http://source.winehq.org/git/wine.git/commitdiff/5c65471681cad45c21fd80b8bb2...
Thanks Christian
The next problem is 'IoGetDeviceObjectPointer' stub. Many (layered) drivers expect infrastructure that requires a redesign. Kernel drivers must live in the same "kernel" address space to have for example the same "view" of the service descriptor table and be able to access/hook it directly.
Regards
http://bugs.winehq.org/show_bug.cgi?id=10264
--- Comment #55 from Lara Maia lara@craft.net.br --- Why this bug has been marked as resolved if a dependency has not been resolved?
Depends on: 23033
http://bugs.winehq.org/show_bug.cgi?id=10264
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on|23033 |
--- Comment #56 from Anastasius Focht focht@gmx.net --- Hello Lara
--- quote --- Why this bug has been marked as resolved if a dependency has not been resolved?
Depends on: 23033 --- quote ---
Because this bug was started with some games that depend on bug 23033 but in the end it turned out the relevant part can be reproduced/resolved without the games.
The Tages driver/service tool (http://www.tagesprotection.com/5.5/TagesSetup.exe) can be used stand-alone to reproduce this problem and it doesn't depend on bug 23033
This bug became a meta-bug at one point which should be avoided because it tends stay forever (and gets messed up at some point).
Removing dependency.
Regards
https://bugs.winehq.org/show_bug.cgi?id=10264
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #57 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.22.