http://bugs.winehq.org/show_bug.cgi?id=33464
Bug #: 33464 Summary: Firefox debug builds are not working Product: Wine Version: 1.5.28 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gk@jondos.de Classification: Unclassified
Created attachment 44296 --> http://bugs.winehq.org/attachment.cgi?id=44296 Log of Firefox Nightly startup
Trying to run a Firefox debug build (you may take the latest Nightly for testing purposes found on: https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/) under wine (1.5.28 and 1.4) leads to an infinite loop containing
### ERROR: WalkStack64: Invalid handle.
(see attachment for a bit more output).
This happens both on 32bit and 64bit systems (I used an Ubuntu 12.04) with the 32bit Firefox version (64bit Windows versions are not supposed to work). Non-debug versions of Firefox are working fine with Wine. And nightlies are working fine on Windows.
http://bugs.winehq.org/show_bug.cgi?id=33464
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #44296|winefxdebug |winefxdebug.txt filename| | Attachment #44296|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=33464
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Firefox debug builds are |Firefox debug builds are |not working |not working (dogfood)
http://bugs.winehq.org/show_bug.cgi?id=33464
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://ftp.mozilla.org/pub | |/mozilla.org/firefox/nightl | |y/
--- Comment #1 from Austin English austinenglish@gmail.com 2013-04-29 01:47:16 CDT --- Using https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox...
[austin@localhost ~]$ sha1sum firefox-23.0a1.en-US.win32.installer.exe 0f2dd89a3bf97f71e044156ab3c6cd09920f93fc firefox-23.0a1.en-US.win32.installer.exe [austin@localhost ~]$ du -h firefox-23.0a1.en-US.win32.installer.exe 23M firefox-23.0a1.en-US.win32.installer.exe
Works fine here in wine-1.5.28-165-gc11da76.
You're running the program incorrectly:
wine .wine/drive_c/Program\ Files\ (x86)/Nightly/firefox.exe
you need to cd to the directory first.
http://bugs.winehq.org/show_bug.cgi?id=33464
--- Comment #2 from Georg Koppen gk@jondos.de 2013-04-29 02:22:07 CDT --- (In reply to comment #1)
Using https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox...
[austin@localhost ~]$ sha1sum firefox-23.0a1.en-US.win32.installer.exe 0f2dd89a3bf97f71e044156ab3c6cd09920f93fc firefox-23.0a1.en-US.win32.installer.exe [austin@localhost ~]$ du -h firefox-23.0a1.en-US.win32.installer.exe 23M firefox-23.0a1.en-US.win32.installer.exe
Works fine here in wine-1.5.28-165-gc11da76.
Yeah, that one is working for me as well but it is not a debug build. Sorry, if I was not precise enough here. Take for example:
https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2013-04-28-mozilla-c...
SHA1SUM: e631568ad32f1ae70319e71db2ec7ec163d33089
You're running the program incorrectly:
wine .wine/drive_c/Program\ Files\ (x86)/Nightly/firefox.exe
you need to cd to the directory first.
Thanks, but alas that does not solve the issue. I tested that quickly only on my 64bit machine but assume the outcome is the same on the 32bit one which I can't access at the moment (I can probably test that later today or tomorrow).
http://bugs.winehq.org/show_bug.cgi?id=33464
--- Comment #3 from Austin English austinenglish@gmail.com 2013-04-29 03:04:37 CDT --- That fails here because of a missing dll: [austin@localhost Nightly]$ wine firefox.exe err:module:import_dll Library MSVCR100D.dll (which is needed by L"C:\Program Files\Nightly\firefox.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Nightly\firefox.exe" failed, status c0000135
http://bugs.winehq.org/show_bug.cgi?id=33464
--- Comment #4 from Georg Koppen gk@jondos.de 2013-04-29 03:16:20 CDT --- (In reply to comment #3)
That fails here because of a missing dll: [austin@localhost Nightly]$ wine firefox.exe err:module:import_dll Library MSVCR100D.dll (which is needed by L"C:\Program Files\Nightly\firefox.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Nightly\firefox.exe" failed, status c0000135
Yes, that is due to the missing debug runtime lib that is unfortunately not redistributable (IIRC). See: https://groups.google.com/forum/?fromgroups=#!topic/mozilla.dev.platform/cti...
One way to circumvent this is to install e.g. the Visual Express C++ 2010 Express edition (which I did although it took some fiddling ;) ): http://go.microsoft.com/?linkid=9709949
http://bugs.winehq.org/show_bug.cgi?id=33464
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com 2013-04-29 03:26:46 CDT --- If debug crt libs are not supposed to be shipped with Windows than there's no bug, it's an enhancement request at best.
https://bugs.winehq.org/show_bug.cgi?id=33464
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement CC| |focht@gmx.net URL|https://ftp.mozilla.org/pub |https://ftp.mozilla.org/pub |/mozilla.org/firefox/nightl |/firefox/nightly/ |y/ | Summary|Firefox debug builds are |Firefox 23 debug builds are |not working (dogfood) |not working due to linkage | |to Microsoft debug CRT | |('MSVCR100D.dll')
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
I suggest to close this one. All the old Win32/64 builds that link to debug CRT are gone:
https://ftp.mozilla.org/pub/firefox/nightly/
The Linux ones are still present in sub-directories.
Anyway, there is no use-case for this. No end user will download/use an internal debug build which is hard to find anyway. There is no concept in Wine for special debug CRT builds (doesn't make sense). This is not even dogfood.
If a vendor releases/ships an official app that links to MS debug CRT to end users then it's usually a mistake or incompetency (vendor too stupid to fix bugs in release build, works by chance in debug build).
Regards
https://bugs.winehq.org/show_bug.cgi?id=33464
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |alexhenrie24@gmail.com Resolution|--- |INVALID
--- Comment #7 from Alex Henrie alexhenrie24@gmail.com --- Resolving as INVALID because msvcr100d.dll does not ship with Windows.
https://bugs.winehq.org/show_bug.cgi?id=33464
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Status|RESOLVED |CLOSED
--- Comment #8 from André H. nerv@dawncrow.de --- closing invalid