http://bugs.winehq.org/show_bug.cgi?id=24211
Summary: ispq crashes on 'create account' without native devenum Product: Wine Version: 1.3.1 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Reported by a user at http://forum.winehq.org/viewtopic.php?t=9443
To reproduce: rm -rf ~/.wine sh winetricks wmp9 wget http://download.ispq.com/ispq9.msi wine msiexec /i ispq9.msi cd ".wine/drive_c/Program Files/iSpQ VideoChat 9" wine ispqvideochat9.exe Click on Create Account. App crashes.
On the console, one sees
err:ole:CoGetClassObject no class object {e30629d2-27e5-11ce-875d-00608cb78066} could be created for context 0x17 wine: Unhandled page fault on read access to 0x00000000 at address 0xa7c43b6 (thread 0009), starting debugger...
To work around, copy devenum.dll from your windows partition into system32 and set it to native in winecfg.
http://bugs.winehq.org/show_bug.cgi?id=24211
Sylvain Petreolle spetreolle@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spetreolle@yahoo.fr
http://bugs.winehq.org/show_bug.cgi?id=24211
--- Comment #1 from Rosanne DiMesio dimesio@earthlink.net 2010-09-02 09:32:08 CDT --- (In reply to comment #0)
To work around, copy devenum.dll from your windows partition into system32 and set it to native in winecfg.
Native devenum does not prevent the crash on my system. I had to disable devenum.dll to fix it. With devenum disabled, I was able to create an account and log in.
http://bugs.winehq.org/show_bug.cgi?id=24211
Bob benjie1@cox.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |benjie1@cox.net
--- Comment #2 from Bob benjie1@cox.net 2013-06-23 13:56:00 CDT --- Have tried for a long time to get ispq9.msi to install with wine 1.3.1 and now with wine 1.4.1 and LMDE 14 but I get nothing. Ready to start over with clean wineprefix. Have an account with ispq and it never let me install in wine 1.3.1 Any help would be greatly appreciated. I think this is the wrong place to ask about this but can anyone re-direct me. Will try again with clean wine prefix (1.4.1) and LMDE 14. Thanks again.
Bob
https://bugs.winehq.org/show_bug.cgi?id=24211
--- Comment #3 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=24211
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |damjan.jov@gmail.com
--- Comment #4 from Damjan Jovanovic damjan.jov@gmail.com --- Created attachment 51545 --> https://bugs.winehq.org/attachment.cgi?id=51545 Implement CLSID_AudioRecord as stubs
The problem, as the log states, is that the app tries to create CLSID_AudioRecord and crashes if it can't be created (probably doesn't check for failure, and accesses the NULL pointer). A patch such as the one attached, which creates a filter that does nothing useful, gets the app through registration process. I will be submitting it together with a whole lot of others.
And BTW, CLSID_AudioRecord is implemented in native qcap, not native devenum!
https://bugs.winehq.org/show_bug.cgi?id=24211
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ispq crashes on 'create |ispq crashes on 'create |account' without native |account' with devenum |devenum |enabled and without native | |qcap
https://bugs.winehq.org/show_bug.cgi?id=24211
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |quartz
https://bugs.winehq.org/show_bug.cgi?id=24211
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- (In reply to Damjan Jovanovic from comment #4)
Created attachment 51545 [details] Implement CLSID_AudioRecord as stubs
The problem, as the log states, is that the app tries to create CLSID_AudioRecord and crashes if it can't be created (probably doesn't check for failure, and accesses the NULL pointer). A patch such as the one attached, which creates a filter that does nothing useful, gets the app through registration process. I will be submitting it together with a whole lot of others.
And BTW, CLSID_AudioRecord is implemented in native qcap, not native devenum!
This patch went in a long time ago:
git show 9c922b6ab5e43e9af7ebac7ba6eae1abfaa763f1
commit 9c922b6ab5e43e9af7ebac7ba6eae1abfaa763f1 Author: Damjan Jovanovic damjan.jov@gmail.com Date: Sun May 31 20:14:43 2015 +0200
qcap: Add initial audio capture filter.
So this bug is fixed I assume, but cannot test as the downloadlink is not working anymore
@Dan Kegel: if you still have this program, could you retest and resolve please? Thanks in advance
https://bugs.winehq.org/show_bug.cgi?id=24211
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://web.archive.org/web/ | |20100925171046/http://downl | |oad.ispq.com/ispq9.msi
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com --- archive.org is your friend ;-)
Tested on Wine 2.0:
Clean prefix = crash winetricks devenum = different crash winetricks devemum quartz = crash much after previous crash winetricks devenum quartz amstream = same previous crash
The above combinations were tested with and without native qcap, result seems the same to me.
https://bugs.winehq.org/show_bug.cgi?id=24211
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com --- Created attachment 57132 --> https://bugs.winehq.org/attachment.cgi?id=57132 all builtin log
https://bugs.winehq.org/show_bug.cgi?id=24211
--- Comment #8 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- (In reply to Bruno Jesus from comment #6)
archive.org is your friend ;-)
Thanks fot the tip
I was able to start the create-account-window by disabling qedit (WINEDLLOVERRIDES=qedit=d wine ispqvideochat9.exe)
Might be useful to find cause of the bug
I also installed winetricks wmp9, like in first comment; dont know if it crashes without that and qedit disabled
https://bugs.winehq.org/show_bug.cgi?id=24211
--- Comment #9 from Gijs Vermeulen gijsvrm@gmail.com --- I can't reproduce this with wine-3.13, clean 32bit prefix.
Could you please retest?
https://bugs.winehq.org/show_bug.cgi?id=24211
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |9c922b6ab5e43e9af7ebac7ba6e | |ae1abfaa763f1 CC| |z.figura12@gmail.com Resolution|--- |FIXED
--- Comment #10 from Zebediah Figura z.figura12@gmail.com --- This was reported fixed by multiple users. I don't think Dan Kegel is still around, so marking fixed.
https://bugs.winehq.org/show_bug.cgi?id=24211
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.11.