https://bugs.winehq.org/show_bug.cgi?id=45078
Bug ID: 45078 Summary: UFOHD2 crashes inside devenum Product: Wine Version: 3.4 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: devenum Assignee: wine-bugs@winehq.org Reporter: xerox.xerox2000x@gmail.com Distribution: ---
Created attachment 61228 --> https://bugs.winehq.org/attachment.cgi?id=61228 +devenum log
Hi, a user reported garbage for this app in appdb, so i gave it try
As the title says.
http://sonotaco.com/soft/download/UFOHD2_426.zip
https://bugs.winehq.org/show_bug.cgi?id=45078
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://sonotaco.com/soft/do | |wnload/UFOHD2_426.zip Keywords| |download
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- sha1sum UFOHD2.exe f5968f023868aef3111ff73dd8dc7f9f313647df UFOHD2.exe
https://bugs.winehq.org/show_bug.cgi?id=45078
--- Comment #2 from Gijs Vermeulen gijsvrm@gmail.com --- Created attachment 61230 --> https://bugs.winehq.org/attachment.cgi?id=61230 screenshot
I can't reproduce this, program starts fine for me.
Wine-3.7 (self-compiled), OpenSUSE Leap 42.3, tried both a clean 32bit and 64bit prefix.
https://bugs.winehq.org/show_bug.cgi?id=45078
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- It crashes because the program tries to pass a NULL ppv to IMoniker_BindToObject():
0156:trace:devenum:DEVENUM_IMediaCatMoniker_BindToObject (0x15ccb8)->((nil), (nil), {56a86895-0ad4-11ce-b03a-0020af0ba770}, (nil)) wine: Unhandled page fault on write access to 0x00000000 at address 0x7d4069a5 (thread 0156), starting debugger...
Judging by the disassembly, my best guess is someone screwed up their pointer indirection:
404849: 8b 4c 24 28 mov ecx, [esp+28h] 40484d: 8b 44 24 0c mov eax, [esp+0Ch] 404851: 8b 10 mov edx, [eax] 404853: 8b 52 20 mov edx, [edx+20h] 404856: 51 push ecx 404857: 68 00 0f 55 00 push dword 00550F00h 40485c: 6a 00 push dword 00000000h 40485e: 6a 00 push dword 00000000h 404860: 50 push eax 404861: ff d2 call edx
suggesting someone coded "moniker::BindToObject(NULL, NULL, &IID_IBaseFilter, (void **)obj".
I've sent a patch.
https://bugs.winehq.org/show_bug.cgi?id=45078
--- Comment #4 from Zebediah Figura z.figura12@gmail.com --- (In reply to Gijs Vermeulen from comment #2)
Created attachment 61230 [details] screenshot
I can't reproduce this, program starts fine for me.
Wine-3.7 (self-compiled), OpenSUSE Leap 42.3, tried both a clean 32bit and 64bit prefix.
Probably because you don't have a webcam. If you do, please attach a +devenum log.
https://bugs.winehq.org/show_bug.cgi?id=45078
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Zebediah Figura from comment #4)
You're right, I hooked up my webcam and it crashes now too. I can also confirm that your patch fixes the problem. Thanks for the quick fix.
https://bugs.winehq.org/show_bug.cgi?id=45078
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- I can confirm too that the patch fixes crash for me. Thanks
If I find a UFO I`ll give all credits to you......
https://bugs.winehq.org/show_bug.cgi?id=45078
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=45078
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |8cd4d9fb47021badd0a9747c106 | |dd9a18be207c9
--- Comment #7 from Zebediah Figura z.figura12@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commit/8cd4d9fb47021badd0a9747c106dd9....
https://bugs.winehq.org/show_bug.cgi?id=45078
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.8.
https://bugs.winehq.org/show_bug.cgi?id=45078
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.0.x
https://bugs.winehq.org/show_bug.cgi?id=45078
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.0.x |---
--- Comment #9 from Michael Stefaniuc mstefani@winehq.org --- Removing the 3.0.x milestone from bugs included in 3.0.3.
https://bugs.winehq.org/show_bug.cgi?id=45078
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|devenum |quartz