http://bugs.winehq.org/show_bug.cgi?id=29064
Bug #: 29064 Summary: 3DMark 2001 SE crashes on startup Product: Wine Version: 1.3.32 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: mountmgr.sys AssignedTo: wine-bugs@winehq.org ReportedBy: stefan@codeweavers.com Classification: Unclassified
3DMark 2001 crashes on startup with an unhandled Exception. This is a regression, the regression test found this patch:
a1377319bc6b4b7c7841c5410d252f48bba28c7e is the first bad commit commit a1377319bc6b4b7c7841c5410d252f48bba28c7e Author: Bernhard Loos bernhardloos@googlemail.com Date: Tue Nov 1 13:03:12 2011 +0100
mountmgr, ntoskrnl: METHOD_BUFFERED uses irp->AssociatedIrp.SystemBuffer for both input and output.
I will attach the standard debug output and backtrace.
http://bugs.winehq.org/show_bug.cgi?id=29064
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression URL| |http://www.3dfxzone.it/file | |s/download/benchmark/3dmark | |2001se.zip CC| |bernhardloos@googlemail.com Regression SHA1| |a1377319bc6b4b7c7841c5410d2 | |52f48bba28c7e
http://bugs.winehq.org/show_bug.cgi?id=29064
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=29064
--- Comment #1 from Stefan Dösinger stefan@codeweavers.com 2011-11-11 14:20:24 CST --- Created attachment 37452 --> http://bugs.winehq.org/attachment.cgi?id=37452 Backtrace of the crash
This is the regular debug output. There are no fixmes or errs, so there's only the backtrace.
http://bugs.winehq.org/show_bug.cgi?id=29064
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #37452|backtrace |backtrace.txt filename| | Attachment #37452|application/octet-stream |text/plain mime type| |
--- Comment #2 from Austin English austinenglish@gmail.com 2011-11-11 16:10:43 CST --- Comment on attachment 37452 --> http://bugs.winehq.org/attachment.cgi?id=37452 Backtrace of the crash
Please use .txt.
http://bugs.winehq.org/show_bug.cgi?id=29064
--- Comment #3 from Austin English austinenglish@gmail.com 2011-11-18 13:10:04 CST --- http://source.winehq.org/git/wine.git/commitdiff/66e98122b6fdccecac888c4c9a1...
http://bugs.winehq.org/show_bug.cgi?id=29064
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |66e98122b6fdccecac888c4c9a1 | |b97f4f1b5e83f Status|NEW |RESOLVED CC| |focht@gmx.net Component|mountmgr.sys |ntoskrnl Resolution| |FIXED
--- Comment #4 from Anastasius Focht focht@gmx.net 2011-12-21 13:54:09 CST --- Hello Austin,
yep commit 66e98122b6fdccecac888c4c9a1b97f4f1b5e83f fixed the regression. Thanks Bernhard.
The driver entry point is executed and ioctls are later processed without crash.
--- snip --- 0029:trace:winedevice:ServiceMain starting service L"PciBus" 0029:trace:winedevice:load_driver loading driver L"C:\Program Files\MadOnion.com\3DMark2001 SE\PciBus.sys" 0029:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\hal.dll" at 0x68230000: builtin 0029:trace:loaddll:load_native_dll Loaded L"C:\Program Files\MadOnion.com\3DMark2001 SE\PciBus.sys" at 0x540000: native 0029:trace:winedevice:load_driver_module L"C:\Program Files\MadOnion.com\3DMark2001 SE\PciBus.sys": relocating from 0x10000 to 0x540000 0029:trace:ntoskrnl:IoCreateDevice (0x681b78e0, 0, L"\Device\PciBus", 34, 0, 1, 0x53e600) 0029:trace:ntoskrnl:ExAllocatePoolWithTag 8 pool 0 -> 0x111260 0029:trace:ntoskrnl:IoCreateSymbolicLink L"\DosDevices\PciBus" -> L"\Device\PciBus" 0029:trace:winedevice:init_driver init done for L"PciBus" obj 0x681b78e0 0029:trace:winedevice:init_driver - DriverInit = 0x5403c4 0029:trace:winedevice:init_driver - DriverStartIo = (nil) 0029:trace:winedevice:init_driver - DriverUnload = 0x54049e 0029:trace:winedevice:init_driver - MajorFunction[0] = 0x54036e 0029:trace:winedevice:init_driver - MajorFunction[1] = (nil) 0029:trace:winedevice:init_driver - MajorFunction[2] = 0x54036e ... 0029:trace:winedevice:init_driver - MajorFunction[14] = 0x54036e ... 0029:trace:winedevice:init_driver - MajorFunction[27] = (nil) ... --- snip ---
$ sha1sum 3dmark2001se.exe 643bacbcc1615bb4f46d3b045b1b8d78371a6b54 3dmark2001se.exe
$ wine --version wine-1.3.35-117-g27e3e1a
Regards
http://bugs.winehq.org/show_bug.cgi?id=29064
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2011-12-30 12:57:18 CST --- Closing bugs fixed in 1.3.36.