http://bugs.winehq.org/show_bug.cgi?id=34830
Bug #: 34830 Summary: rpcrt4:cstub fails and crashes on Windows 8 Product: Wine Version: 1.7.5 Platform: x86 OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: rpc AssignedTo: wine-bugs@winehq.org ReportedBy: fgouget@codeweavers.com Classification: Unclassified
The rpcrt4:cstub conformance test has a number of test failures and crashes on Windows 8:
cstub.c:519: Test failed: QueryInterfacevtbl 1 not updated 776C2F4B 76085EBB cstub.c:520: Test failed: AddRefvtbl 1 not updated 776BF425 76085ECE cstub.c:524: Test failed: Invokevtbl 1 not updated 776BF839 7607CC41 cstub.c:525: Test failed: IsIIDSupportedvtbl 1 not updated 776CF314 76102697 cstub.c:527: Test failed: DebugServerQueryInterfacevtbl 1 not updated 776CF2ED 76102671 cstub.c:528: Test failed: DebugServerReleasevtbl 1 not updated 776C767F 76102684 cstub.c:530: Test failed: QueryInterfacevtbl 2 not updated 776C2F4B 76085EBB cstub.c:531: Test failed: AddRefvtbl 2 not updated 776BF425 76085ECE cstub.c:533: Test failed: Connectvtbl 2 not updated 776CF28C 7610264B cstub.c:534: Test failed: Disconnectvtbl 2 not updated 776BF0D3 7607CC1B cstub.c:535: Test failed: Invokevtbl 2 not updated 776BF839 7607CC41 cstub.c:536: Test failed: IsIIDSupportedvtbl 2 not updated 776CF314 76102697 cstub.c:537: Test failed: CountRefsvtbl 2 not updated 776CF2D2 7610265E cstub.c:538: Test failed: DebugServerQueryInterfacevtbl 2 not updated 776CF2ED 76102671 cstub.c:539: Test failed: DebugServerReleasevtbl 2 not updated 776C767F 76102684 cstub.c:541: Test failed: QueryInterfacevtbl 3 not updated 776C2F4B 76085EBB cstub.c:542: Test failed: AddRefvtbl 3 not updated 776BF425 76085ECE cstub.c:546: Test failed: Invokevtbl 3 not updated 776BF839 7607CC41 cstub.c:547: Test failed: IsIIDSupportedvtbl 3 not updated 776CF314 76102697 cstub.c:549: Test failed: DebugServerQueryInterfacevtbl 3 not updated 776CF2ED 76102671 cstub.c:550: Test failed: DebugServerReleasevtbl 3 not updated 776C767F 76102684 cstub.c:564: Test failed: wrong proxy 1 func 0 776BF1AA/76080EFB cstub.c:565: Test failed: wrong proxy 1 func 1 776BF4CB/7607CC2E cstub.c:566: Test failed: wrong proxy 1 func 2 776BF16A/7607CBF5 cstub.c:584: Test failed: wrong proxy 3 func 0 776BF1AA/76080EFB cstub.c:585: Test failed: wrong proxy 3 func 1 776BF4CB/7607CC2E cstub.c:586: Test failed: wrong proxy 3 func 2 776BF16A/7607CBF5 cstub.c:755: this is the last test seen before the exception cstub: unhandled exception c0000005 at 775CB76F
The crash happens in this call of create_proxy_test(): create_proxy_test( ppsf, &IID_if2, if2_proxy_vtbl.Vtbl );
http://bugs.winehq.org/show_bug.cgi?id=34830
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source
https://bugs.winehq.org/show_bug.cgi?id=34830
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression, testcase URL| |http://test.winehq.org/data | |/tests/rpcrt4:cstub.html Regression SHA1| |7571c1fd5397bd59de3f88f2d5a | |b89bdd07a496e
--- Comment #1 from François Gouget fgouget@codeweavers.com --- These failures and crash are still systematic and impact all Windows 8/8.1 systems. See:
http://test.winehq.org/data/tests/rpcrt4:cstub.html
The crash happens in create_proxy_test() on this call:
r = IPSFactoryBuffer_CreateProxy(ppsf, NULL, iid, &proxy, (void **)&iface);
In the case where iid = &IID_if2.
The commit that introduced this test is:
commit 7571c1fd5397bd59de3f88f2d5ab89bdd07a496e Author: Alexandre Julliard julliard@winehq.org Date: Wed May 27 21:25:10 2009 +0200
rpcrt4: Fix the PSFactoryBuffer proxy refcounting, with tests.
https://bugs.winehq.org/show_bug.cgi?id=34830
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | Regression SHA1|7571c1fd5397bd59de3f88f2d5a | |b89bdd07a496e |
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- I don't think that crashing on Windows 8 can be considered a regression, particularly if the test was written before Windows 8 existed.
https://bugs.winehq.org/show_bug.cgi?id=34830
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #3 from Austin English austinenglish@gmail.com --- Still in 1.7.37.
https://bugs.winehq.org/show_bug.cgi?id=34830
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- I'll try to find some time to track this crash.
https://bugs.winehq.org/show_bug.cgi?id=34830
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- Judging from the test results page, this doesn't seem to be a problem anymore.
https://bugs.winehq.org/show_bug.cgi?id=34830
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.15.
https://bugs.winehq.org/show_bug.cgi?id=34830
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |RESOLVED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.15.
https://bugs.winehq.org/show_bug.cgi?id=34830
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.15.