[Bug 13915] Oblivon Script Extender (OBSE) fails to start ("privileged instruction")

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Nov 6 17:58:42 CST 2009


http://bugs.winehq.org/show_bug.cgi?id=13915


Eddahbi Karim <Da.TemPLaR at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Da.TemPLaR at gmail.com




--- Comment #22 from Eddahbi Karim <Da.TemPLaR at gmail.com>  2009-11-06 17:58:41 ---
Can't execute the loader with wine 1.1.32 and no extension loaded but the
Nvidia Black Fix bug (which don't make use of this loader).
Here's the error :

err:seh:setup_exception_record stack overflow 2300 bytes in thread 001b eip
7ef756fd esp 00e00a34 stack 0xe00000-0xe01000-0xf00000

Nothing after that.

Same thing happen with 0017 and 0018b version of OBSE.

Using Debian Sid x86-64 packages from the sources stated on the WineHQ's
download page. 

Note that obse_loader.log states the following :
crc = 7934C86C
dll = K:\Oblivion\obse_1_2_416.dll
hookBase = 00340000
loadLibraryAAddr = 7ED9BA17
hook thread complete
launching oblivion

Note also that by executing the following command "sysctl
kernel.randomize_va_space=1", the game can be launched after an initial crash,
with the same error that the original poster have on its terminal, but no new
functions are added, floor textures are messed up and the obse_loader.log
'loadLibraryAAddr' line change every time the game can be launched.

I was wondering if that injection can't be replaced by a binary patch.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.



More information about the wine-bugs mailing list