[Bug 20728] Multiple video players crash when opening audio or video file (MPC-HC v1.6.5, PotPlayer 1.5.x)(FilterGraph_create releases/destroys controlling IUnknown)
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Jun 17 18:24:39 CDT 2015
https://bugs.winehq.org/show_bug.cgi?id=20728
--- Comment #15 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
obviously still present.
--- snip ---
...
012AEEC8 50 PUSH EAX
012AEEC9 68 C082AE02 PUSH OFFSET mpc-hc._CLSID_FilterGraph
012AEECE 8B4D EC MOV ECX,DWORD PTR SS:[EBP-14]
012AEED1 83C1 3C ADD ECX,3C
012AEED4 E8 A9AEE3FF CALL mpc-hc.010E9D82 ; causes ctrl IUnk release!
012AEED9 6A 17 PUSH 17
012AEEDB 6A 00 PUSH 0
012AEEDD 68 D08AAE02 PUSH OFFSET mpc-hc._CLSID_FilterMapper2
012AEEE2 8B4D EC MOV ECX,DWORD PTR SS:[EBP-14]
012AEEE5 83C1 6C ADD ECX,6C
012AEEE8 E8 34F6E3FF CALL mpc-hc.010EE521
012AEEED C745 FC FFFFFFFF MOV DWORD PTR SS:[EBP-4],-1
...
--- snip ---
Heap block before executing 0x012AEED4 (CoCreateInstance):
--- snip ---
$-8 00201530 00000110 ; len
$-4 00201534 04455355 USE ; heap magic
$ ==> 00201538 002094D8
$+4 0020153C 00205E88
$+8 00201540 02AEB798 ASCII "..mpc-hc\src\mpc-hc\mainfrm.cpp"
$+C 00201544 00002885
$+10 00201548 000000E8
$+14 0020154C 00000001
$+18 00201550 0000237F
$+1C 00201554 FDFDFDFD
$+20 00201558 02AD6F28 OFFSET mpc-hc.??_7CFGManager@@6BCUnknown@@@
$+24 0020155C 00000001
$+28 00201560 00201558
$+2C 00201564 00000000
$+30 00201568 02AD6F40 OFFSET mpc-hc.??_7CFGManager@@6BIGraphBuilder2@@@
$+34 0020156C 02AD6FD4 OFFSET mpc-hc.??_7CFGManager@@6BIGraphBuilderDe...
$+38 00201570 001E7A48
$+3C 00201574 FFFFFFFF
$+40 00201578 00000000 ....
$+44 0020157C 00000000 ....
$+48 00201580 00000000 ....
$+4C 00201584 00000000 ....
$+50 00201588 00000000 ....
$+54 0020158C 00000000 ....
$+58 00201590 00000000 ....
$+5C 00201594 00000000 ....
$+60 00201598 00000000 ....
$+64 0020159C 00000000 ....
$+68 002015A0 00000000 ....
$+6C 002015A4 00000000 ....
$+70 002015A8 00000000 ....
$+74 002015AC 00000000 ....
$+78 002015B0 0000000A ....
...
--- snip ---
After executing 0x012AEED4 (CoCreateInstance) -> controlling IUnknown is gone:
--- snip ---
$-8 00201530 00000109
$-4 00201534 45455246 FREE
$ ==> 00201538 00110108
$+4 0020153C 001100F8
$+8 00201540 DDDDDDDD
$+C 00201544 DDDDDDDD
$+10 00201548 DDDDDDDD
$+14 0020154C DDDDDDDD
...
$+104 0020163C DDDDDDDD
$+108 00201640 DDDDDDDD
$+10C 00201644 00201530
$+110 00201648 00000022
$+114 0020164C 02455355 USE
--- snip ---
$ wine --version
wine-1.7.45-117-gfed7dda
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