http://bugs.winehq.org/show_bug.cgi?id=20083
Summary: Invalid PIO_STACK_LOCATION->FileObject passed into IRP_MJ_DEVICE_CONTROL dispatch routine Product: Wine Version: 1.1.29 Platform: PC URL: http://rh-software.com/ OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: ntoskrnl AssignedTo: wine-bugs@winehq.org ReportedBy: ray@pobox.co.uk
When the SIVDRIVER IRP_MJ_DEVICE_CONTROL dispatch routine is called the PIO_STACK_LOCATION->FileObject in incalid, in fact it's set of 0x66666666. This caused the v4.00 SIVDRIVER to crash as it expects to setup PFILE_OBJECT->FsContext in file create callback and use it while processing IRP_MJ_DEVICE_CONTROL. For 4.01 I managed to stop the crashes by adding code to check for 0x66666666. This really needs to be fixed though.
http://bugs.winehq.org/show_bug.cgi?id=20083
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
http://bugs.winehq.org/show_bug.cgi?id=20083
--- Comment #1 from ray@pobox.co.uk 2011-04-10 16:34:29 CDT --- *** Bug 26704 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=20083
ray@pobox.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ray@pobox.co.uk
http://bugs.winehq.org/show_bug.cgi?id=20083
Saulius K. saulius2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=20083
--- Comment #2 from Austin English austinenglish@gmail.com --- How can this bug be reproduced? Is this still an issue in current (1.7.36 or newer) wine? If so, please attach terminal output.
https://bugs.winehq.org/show_bug.cgi?id=20083
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net, | |super_man@post.com
https://bugs.winehq.org/show_bug.cgi?id=20083
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEEDINFO Summary|Invalid |SIV (System Information |PIO_STACK_LOCATION->FileObj |Viewer) v4.00 SIVDRIVER |ect passed into |crashes to due invalid |IRP_MJ_DEVICE_CONTROL |PIO_STACK_LOCATION->FileObj |dispatch routine |ect passed into | |IRP_MJ_DEVICE_CONTROL | |dispatch routine Ever confirmed|0 |1
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
last call: Please retest using recent Wine version, preferably Wine 1.7.55 or later.
Since you chose to work around the problem by changing your app and older downloads (< 4.01?) are gone from the official site it's your responsibility to retest this.
If there is no response after certain time, the bug will be closed without further notice (abandon).
Regards
https://bugs.winehq.org/show_bug.cgi?id=20083
--- Comment #4 from ray@rh-software.com --- Created attachment 53139 --> https://bugs.winehq.org/attachment.cgi?id=53139 SIV 4.00 Release
I have attached the SIV 4.00 Release
https://bugs.winehq.org/show_bug.cgi?id=20083
--- Comment #5 from super_man@post.com --- (In reply to ray from comment #4)
Created attachment 53139 [details] SIV 4.00 Release
I have attached the SIV 4.00 Release
You shouldnt. But how do you reproduce the issue? It doesnt crash for me while starting.
https://bugs.winehq.org/show_bug.cgi?id=20083
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello super_man,
in case you didn't get it - OP is the developer/author of this software hence owns the rights to redistribute it whenever, wherever needed.
The attachment size is within reasonable limits and it's fine to have it here.
Regards
https://bugs.winehq.org/show_bug.cgi?id=20083
Aaron Franke arnfranke@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |arnfranke@yahoo.com
--- Comment #7 from Aaron Franke arnfranke@yahoo.com --- Is this still an issue in Wine 2.6?
https://bugs.winehq.org/show_bug.cgi?id=20083
--- Comment #8 from ray@rh-software.com --- (In reply to Aaron Franke from comment #7)
Is this still an issue in Wine 2.6?
Yes, but the value passed in is not NULL rather than 0x66666666.
With the test program attached to https://bugs.winehq.org/show_bug.cgi?id=42828 then wine seems to crash.
https://bugs.winehq.org/show_bug.cgi?id=20083
--- Comment #9 from ray@rh-software.com --- (In reply to Aaron Franke from comment #7)
Is this still an issue in Wine 2.6?
Yes, but the value passed in is now NULL rather than 0x66666666.
With the test program attached to https://bugs.winehq.org/show_bug.cgi?id=42828 then wine seems to crash.
https://bugs.winehq.org/show_bug.cgi?id=20083
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |38c825598f291f99407f3f21546 | |6e7c378aac7fd Status|NEEDINFO |RESOLVED Resolution|--- |FIXED CC| |jacek@codeweavers.com
--- Comment #10 from Jacek Caban jacek@codeweavers.com --- Fixed in Git.
https://bugs.winehq.org/show_bug.cgi?id=20083
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.2.