--- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de wrote:
Is the Mozilla Installer Installshield or MSI based? Otherwise is it open source? Perhaps an easier way to backtrace the problem?
I believe it's open source. The crash was due to Mozilla attempting to write to a value that's exported by msvcrt.dll. It was declared in msvcrt's spec file, but never defined. Thus Mozilla was writing to a garbage pointer. It's been fixed in Wine.
There's a separate issue that Mozilla probably isn't doing the right thing. It's overwriting a buffer it doesn't own and whose size is not documented, and it should be writing only four characters but is writing more. Now that Wine is fixed this is unlikely to cause anyone any trouble, but it's still not right.
--Juan
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
I was going to file the bug with mozilla, but I wasnt sure of how to describe it.. sorry..now I know, but dont know how to describe where it is.. would "bug in ntmisc.c: _tzname" be appropriate?
Dustin
Juan Lang wrote:
--- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de wrote:
Is the Mozilla Installer Installshield or MSI based? Otherwise is it open source? Perhaps an easier way to backtrace the problem?
I believe it's open source. The crash was due to Mozilla attempting to write to a value that's exported by msvcrt.dll. It was declared in msvcrt's spec file, but never defined. Thus Mozilla was writing to a garbage pointer. It's been fixed in Wine.
There's a separate issue that Mozilla probably isn't doing the right thing. It's overwriting a buffer it doesn't own and whose size is not documented, and it should be writing only four characters but is writing more. Now that Wine is fixed this is unlikely to cause anyone any trouble, but it's still not right.
--Juan
Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Was it the Mozilla installer that was crashing due to a bug in it's ntmisc.c or the Mozilla app itself that was crashing?
Dustin
Juan Lang wrote:
--- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de wrote:
Is the Mozilla Installer Installshield or MSI based? Otherwise is it open source? Perhaps an easier way to backtrace the problem?
I believe it's open source. The crash was due to Mozilla attempting to write to a value that's exported by msvcrt.dll. It was declared in msvcrt's spec file, but never defined. Thus Mozilla was writing to a garbage pointer. It's been fixed in Wine.
There's a separate issue that Mozilla probably isn't doing the right thing. It's overwriting a buffer it doesn't own and whose size is not documented, and it should be writing only four characters but is writing more. Now that Wine is fixed this is unlikely to cause anyone any trouble, but it's still not right.
On Sun, Apr 24, 2005 at 08:00:37PM -0500, Dustin Navea wrote:
Was it the Mozilla installer that was crashing due to a bug in it's ntmisc.c or the Mozilla app itself that was crashing?
It was the Gecko Runtime Environment (GRE) part of the installer.