From: Julian Seward Date: Thu, 2 May 2002 03:57:00 +0000 (+0000) Subject: Remove comments about Mozilla 1.0RC1 crashing, since that's not a Valgrind X-Git-Tag: svn/VALGRIND_1_0_3~257 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=892eb8f8fc6a912a8704d3c28de428dfb4ceb865;p=thirdparty%2Fvalgrind.git Remove comments about Mozilla 1.0RC1 crashing, since that's not a Valgrind bug, and explain, for the benefit of Mozilla hackers, how to make 1.0RC1 work on Valgrind. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@195 --- diff --git a/cachegrind/docs/manual.html b/cachegrind/docs/manual.html index 8a24c85cf6..5644872d00 100644 --- a/cachegrind/docs/manual.html +++ b/cachegrind/docs/manual.html @@ -1216,17 +1216,13 @@ As of 1 May 02, the following programs now work fine on my RedHat 7.2 box: Opera 6.0Beta2, KNode in KDE 3.0, Mozilla-0.9.2.1 and Galeon-0.11.3, both as supplied with RedHat 7.2.

-Mozilla 1.0RC1 crashes because it jumps to location zero: Jump -to the invalid address stated on the next line. Other people -have reported the same thing. Despite considerable effort in tracking -this down, I cannot figure out what's going on. If you have a program -which does this, is small enough that I have half a hope of making -sense of it, and is open-source (or at least you'd be happy for me to -look at), I'd be very grateful to have it. -

-On the other hand, I have received mail from at least one person -who appears to be successful in running CVS builds of Mozilla on -Valgrind. +Mozilla 1.0RC1 works fine too, provided that you patch it as described +here: +http://bugzilla.mozilla.org/show_bug.cgi?id=124335. This fixes a +bug in Mozilla which assumes that memory returned from +malloc is 8-aligned. Valgrind's allocator only +guarantees 4-alignment, so without the patch Mozilla makes an illegal +memory access, which Valgrind of course spots, and then bombs. @@ -1720,14 +1716,6 @@ Programs which are known not to work are: Valgrind. Emacs works fine if you build it to use the standard malloc/free routines.

-

  • Mozilla 1.0RC1 crashes because it jumps to location zero: - Jump to the invalid address stated on the next - line. Other people have reported the same thing. - Despite considerable effort in tracking this down, I cannot - figure out what's going on. If you have a program which does - this, is small enough that I have half a hope of making sense of - it, and is open-source (or at least you'd be happy for me to - look at), I'd be very grateful to have it. diff --git a/coregrind/docs/manual.html b/coregrind/docs/manual.html index 8a24c85cf6..5644872d00 100644 --- a/coregrind/docs/manual.html +++ b/coregrind/docs/manual.html @@ -1216,17 +1216,13 @@ As of 1 May 02, the following programs now work fine on my RedHat 7.2 box: Opera 6.0Beta2, KNode in KDE 3.0, Mozilla-0.9.2.1 and Galeon-0.11.3, both as supplied with RedHat 7.2.

    -Mozilla 1.0RC1 crashes because it jumps to location zero: Jump -to the invalid address stated on the next line. Other people -have reported the same thing. Despite considerable effort in tracking -this down, I cannot figure out what's going on. If you have a program -which does this, is small enough that I have half a hope of making -sense of it, and is open-source (or at least you'd be happy for me to -look at), I'd be very grateful to have it. -

    -On the other hand, I have received mail from at least one person -who appears to be successful in running CVS builds of Mozilla on -Valgrind. +Mozilla 1.0RC1 works fine too, provided that you patch it as described +here: +http://bugzilla.mozilla.org/show_bug.cgi?id=124335. This fixes a +bug in Mozilla which assumes that memory returned from +malloc is 8-aligned. Valgrind's allocator only +guarantees 4-alignment, so without the patch Mozilla makes an illegal +memory access, which Valgrind of course spots, and then bombs. @@ -1720,14 +1716,6 @@ Programs which are known not to work are: Valgrind. Emacs works fine if you build it to use the standard malloc/free routines.


  • -

  • Mozilla 1.0RC1 crashes because it jumps to location zero: - Jump to the invalid address stated on the next - line. Other people have reported the same thing. - Despite considerable effort in tracking this down, I cannot - figure out what's going on. If you have a program which does - this, is small enough that I have half a hope of making sense of - it, and is open-source (or at least you'd be happy for me to - look at), I'd be very grateful to have it. diff --git a/docs/manual.html b/docs/manual.html index 8a24c85cf6..5644872d00 100644 --- a/docs/manual.html +++ b/docs/manual.html @@ -1216,17 +1216,13 @@ As of 1 May 02, the following programs now work fine on my RedHat 7.2 box: Opera 6.0Beta2, KNode in KDE 3.0, Mozilla-0.9.2.1 and Galeon-0.11.3, both as supplied with RedHat 7.2.

    -Mozilla 1.0RC1 crashes because it jumps to location zero: Jump -to the invalid address stated on the next line. Other people -have reported the same thing. Despite considerable effort in tracking -this down, I cannot figure out what's going on. If you have a program -which does this, is small enough that I have half a hope of making -sense of it, and is open-source (or at least you'd be happy for me to -look at), I'd be very grateful to have it. -

    -On the other hand, I have received mail from at least one person -who appears to be successful in running CVS builds of Mozilla on -Valgrind. +Mozilla 1.0RC1 works fine too, provided that you patch it as described +here: +http://bugzilla.mozilla.org/show_bug.cgi?id=124335. This fixes a +bug in Mozilla which assumes that memory returned from +malloc is 8-aligned. Valgrind's allocator only +guarantees 4-alignment, so without the patch Mozilla makes an illegal +memory access, which Valgrind of course spots, and then bombs. @@ -1720,14 +1716,6 @@ Programs which are known not to work are: Valgrind. Emacs works fine if you build it to use the standard malloc/free routines.


  • -

  • Mozilla 1.0RC1 crashes because it jumps to location zero: - Jump to the invalid address stated on the next - line. Other people have reported the same thing. - Despite considerable effort in tracking this down, I cannot - figure out what's going on. If you have a program which does - this, is small enough that I have half a hope of making sense of - it, and is open-source (or at least you'd be happy for me to - look at), I'd be very grateful to have it. diff --git a/memcheck/docs/manual.html b/memcheck/docs/manual.html index 8a24c85cf6..5644872d00 100644 --- a/memcheck/docs/manual.html +++ b/memcheck/docs/manual.html @@ -1216,17 +1216,13 @@ As of 1 May 02, the following programs now work fine on my RedHat 7.2 box: Opera 6.0Beta2, KNode in KDE 3.0, Mozilla-0.9.2.1 and Galeon-0.11.3, both as supplied with RedHat 7.2.

    -Mozilla 1.0RC1 crashes because it jumps to location zero: Jump -to the invalid address stated on the next line. Other people -have reported the same thing. Despite considerable effort in tracking -this down, I cannot figure out what's going on. If you have a program -which does this, is small enough that I have half a hope of making -sense of it, and is open-source (or at least you'd be happy for me to -look at), I'd be very grateful to have it. -

    -On the other hand, I have received mail from at least one person -who appears to be successful in running CVS builds of Mozilla on -Valgrind. +Mozilla 1.0RC1 works fine too, provided that you patch it as described +here: +http://bugzilla.mozilla.org/show_bug.cgi?id=124335. This fixes a +bug in Mozilla which assumes that memory returned from +malloc is 8-aligned. Valgrind's allocator only +guarantees 4-alignment, so without the patch Mozilla makes an illegal +memory access, which Valgrind of course spots, and then bombs. @@ -1720,14 +1716,6 @@ Programs which are known not to work are: Valgrind. Emacs works fine if you build it to use the standard malloc/free routines.


  • -

  • Mozilla 1.0RC1 crashes because it jumps to location zero: - Jump to the invalid address stated on the next - line. Other people have reported the same thing. - Despite considerable effort in tracking this down, I cannot - figure out what's going on. If you have a program which does - this, is small enough that I have half a hope of making sense of - it, and is open-source (or at least you'd be happy for me to - look at), I'd be very grateful to have it.