[Bug 35286] Borderlands (Steam) crashes on unimplemented function msvcr90.dll._crt_debugger_hook

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jan 2 15:48:46 CST 2014


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

--- Comment #5 from Anastasius Focht <focht at gmx.net> ---
Hello Cùran,

"unpacked you get about 1.7 GB" ... that's because there is an exception
recursion (making the log 80% larger than needed).

This is the place:

--- snip ---
0053:trace:mmdevapi:MMDevPropStore_GetValue
(0xf369d428)->("{1da5d803-d492-4edd-8c23-e0c0ffee7f0e},4", 0x3cfca80)
0053:trace:mmdevapi:MMDevPropStore_Release Refcount now 0
0053:trace:mmdevapi:MMDevCol_Release Refcount now 0
0053:trace:mmdevapi:MMDevEnum_Release Refcount now 1
0053:trace:mmdevapi:MMDevice_Release Refcount now 4
0053:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b83aabe
ip=7b83aabe tid=0053
0053:trace:seh:raise_exception  info[0]=7f3e0134
0053:trace:seh:raise_exception  info[1]=7f3e06fa
wine: Call from 0x7b83aabe to unimplemented function
msvcr90.dll._crt_debugger_hook, aborting 
--- snip ---

So relay is really needed (beware, log will be large).

1) Make sure no processes are running (wineserver -k)
2) Start the app using Steam from command line like you previously did, adding
'relay':

--- snip ---
$ WINEDEBUG=+tid,+seh,+relay,+mmdevapi wine ...   >>log.txt 2>&1
--- snip ---

(make sure you use append mode '>>')

At the point of crash/dialog kill everything (wineserver -k).

To avoid unnecessary stuff grep for the first occcurrence of 'unimplemented
function msvcr90.dll._crt_debugger_hook, aborting' in log and discard
everything after.

Regards

-- 
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