All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <87czw9ftcr.fsf@keithp.com>

diff --git a/a/content_digest b/N1/content_digest
index e0e4e9f..221518e 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -8,7 +8,7 @@
  "ref\087o8fwfcjd.fsf@keithp.com\0"
  "ref\0CAFEAcA-X6aqsePMKgxzHcRA8okyVUg=Lxve2KqXrd+qiX=jjFg@mail.gmail.com\0"
  "ref\0CAKmqyKMmS3uasofFLvteZyZVJTR8mrmVtTM=WKUD_DQ_8rHmqw@mail.gmail.com\0"
- "From\0Keith Packard <keithp@keithp.com>\0"
+ "From\0Keith Packard via <qemu-devel@nongnu.org>\0"
  "Subject\0Re: [PATCH v1 3/3] semihosting/arg-compat: fix up handling of SYS_HEAPINFO\0"
  "Date\0Mon, 08 Mar 2021 09:28:04 -0800\0"
  "To\0Alistair Francis <alistair23@gmail.com>"
@@ -51,4 +51,4 @@
  "=kcrR\n"
  -----END PGP SIGNATURE-----
 
-3e8ccaf09629adebdb2c581b26e9b247128827b8c947bcf0a65a91d908d8665b
+132c46c8ff8af5d7bee865da9b55cd567d62bd5b0f10545879d4cc28778fce59

diff --git a/a/1.txt b/N2/1.txt
index 3b1f8b8..08e315d 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -10,3 +10,43 @@ seems like a good idea for now.
 
 -- 
 -keith
+
+-- 
+You received this bug notification because you are a member of qemu-
+devel-ml, which is subscribed to QEMU.
+https://bugs.launchpad.net/bugs/1915925
+
+Title:
+  ARM semihosting HEAPINFO results wrote to wrong address
+
+Status in QEMU:
+  Confirmed
+
+Bug description:
+  This affects latest development branch of QEMU.
+
+  According to the ARM spec of the HEAPINFO semihosting call:
+
+  https://developer.arm.com/documentation/100863/0300/Semihosting-
+  operations/SYS-HEAPINFO--0x16-?lang=en
+
+  > the PARAMETER REGISTER contains the address of a pointer to a four-
+  field data block.
+
+  However, QEMU treated the PARAMETER REGISTER as pointing to a four-
+  field data block directly.
+
+  Here is a simple program that can demonstrate this problem:
+  https://github.com/iNvEr7/qemu-learn/tree/newlib-bug/semihosting-
+  newlib
+
+  This code links with newlib with semihosting mode, which will call the
+  HEAPINFO SVC during crt0 routine. When running in QEMU (make run), it
+  may crash the program either because of invalid write or memory
+  curruption, depending on the compiled program structure.
+
+  Also refer to my discussion with newlib folks:
+  https://sourceware.org/pipermail/newlib/2021/018260.html
+
+To manage notifications about this bug go to:
+https://bugs.launchpad.net/qemu/+bug/1915925/+subscriptions
diff --git a/a/2.bin b/a/2.bin
deleted file mode 100644
index 64c0378..0000000
--- a/a/2.bin
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAEBCAAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAmBGXqQACgkQ2yIaaQAA
-ABG7Aw/9EA9NUbXRwNYs14zkycnnoFVFGS6Y3NmnDBeJ4h6WqQaAvMVFg/jVB2AX
-4q4SZsakKc35H+i9icj/lBpBmdVySUI/kJ+elElE5IVYM47msBBGYb8KmX1f1n1F
-twgWduMjHi4KoPbitIl1OtCr8/oNkddBKmPsEG/kYdxmZU1bdKg+YYSNjUZd80JV
-JHb1uAyAZLLBGLKEjm6ZrfJGgDPDzik+nuLieVn9pAkPUhUSr2/a+ZGjcMFIJMxv
-ws1OOQmsjgR25yHk004yRqXgueS1MneXC9ri7cN/NbkbiKFMKrzvJKP5susTs8wi
-ltZ0CLiYmKt/VaNnEx4xzBUwR/o+7ML4bxOSjxaWCazRQPi/HV3b0h/+XzLl0LjM
-KEGDLpVLEw87tNIkRBdQYvAuZbFG+WwqOBE+y0U+JhS5rZzLJijZUnOs48Y84kVE
-dpBdHZiOclU9b1p1zTLi0+Nv/9dFZBZOPXBWwdsGvn5ExYU4oFLutBxws3UP9TBW
-r5LuqphhzvHN70yu56hSH9Clbhi4k5NacZft/7PS+v2K9lszQs9ndbvmFqr8T1qY
-SldfyUI1hZixUMyQPMFcaSsHq5Xo4PJOdgtNdBsSO03wv7cSla7XaqeRBdAcVScw
-ESl3K0bO7sZRlDy4xGuYOu2xNcRt2tLctYjZiRZvpMsYo6pxFwo=
-=kcrR
------END PGP SIGNATURE-----
diff --git a/a/2.hdr b/a/2.hdr
deleted file mode 100644
index 5e5352c..0000000
--- a/a/2.hdr
+++ /dev/null
@@ -1 +0,0 @@
-Content-Type: application/pgp-signature; name="signature.asc"
diff --git a/a/content_digest b/N2/content_digest
index e0e4e9f..c43853d 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -1,23 +1,9 @@
- "ref\020210305135451.15427-1-alex.bennee@linaro.org\0"
- "ref\020210305135451.15427-4-alex.bennee@linaro.org\0"
- "ref\0CAFEAcA9LdZ=Ym_UQFwqMcrHv6pygdxZC+fgoc=N3mU484d-a_A@mail.gmail.com\0"
- "ref\087im65gxla.fsf@keithp.com\0"
- "ref\0CAFEAcA8DuMANP7-JF=bTDXG7uJF0q4HUQ2P4WOGvXAOWGtPYnA@mail.gmail.com\0"
- "ref\0877dmlgnrf.fsf@keithp.com\0"
- "ref\0CAFEAcA8t9eQf7nD2Ea7z1qO-Tf5xthTvzODS3XsxX+0ns3ttQg@mail.gmail.com\0"
- "ref\087o8fwfcjd.fsf@keithp.com\0"
- "ref\0CAFEAcA-X6aqsePMKgxzHcRA8okyVUg=Lxve2KqXrd+qiX=jjFg@mail.gmail.com\0"
- "ref\0CAKmqyKMmS3uasofFLvteZyZVJTR8mrmVtTM=WKUD_DQ_8rHmqw@mail.gmail.com\0"
- "From\0Keith Packard <keithp@keithp.com>\0"
- "Subject\0Re: [PATCH v1 3/3] semihosting/arg-compat: fix up handling of SYS_HEAPINFO\0"
- "Date\0Mon, 08 Mar 2021 09:28:04 -0800\0"
- "To\0Alistair Francis <alistair23@gmail.com>"
- " Peter Maydell <peter.maydell@linaro.org>\0"
- "Cc\0Alex Benn\303\251e <alex.bennee@linaro.org>"
-  QEMU Developers <qemu-devel@nongnu.org>
-  Bug 1915925 <1915925@bugs.launchpad.net>
- " open list:ARM TCG CPUs <qemu-arm@nongnu.org>\0"
- "\01:1\0"
+ "ref\0161356438332.24036.4652954745285513495.malonedeb@chaenomeles.canonical.com\0"
+ "From\0Keith Packard <1915925@bugs.launchpad.net>\0"
+ "Subject\0[Bug 1915925] Re: [PATCH v1 3/3] semihosting/arg-compat: fix up handling of SYS_HEAPINFO\0"
+ "Date\0Mon, 08 Mar 2021 17:28:04 -0000\0"
+ "To\0qemu-devel@nongnu.org\0"
+ "\00:1\0"
  "b\0"
  "Alistair Francis <alistair23@gmail.com> writes:\n"
  "\n"
@@ -30,25 +16,46 @@
  "seems like a good idea for now.\n"
  "\n"
  "-- \n"
- -keith
- "\01:2\0"
- "fn\0signature.asc\0"
- "b\0"
- "-----BEGIN PGP SIGNATURE-----\n"
- "\n"
- "iQIzBAEBCAAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAmBGXqQACgkQ2yIaaQAA\n"
- "ABG7Aw/9EA9NUbXRwNYs14zkycnnoFVFGS6Y3NmnDBeJ4h6WqQaAvMVFg/jVB2AX\n"
- "4q4SZsakKc35H+i9icj/lBpBmdVySUI/kJ+elElE5IVYM47msBBGYb8KmX1f1n1F\n"
- "twgWduMjHi4KoPbitIl1OtCr8/oNkddBKmPsEG/kYdxmZU1bdKg+YYSNjUZd80JV\n"
- "JHb1uAyAZLLBGLKEjm6ZrfJGgDPDzik+nuLieVn9pAkPUhUSr2/a+ZGjcMFIJMxv\n"
- "ws1OOQmsjgR25yHk004yRqXgueS1MneXC9ri7cN/NbkbiKFMKrzvJKP5susTs8wi\n"
- "ltZ0CLiYmKt/VaNnEx4xzBUwR/o+7ML4bxOSjxaWCazRQPi/HV3b0h/+XzLl0LjM\n"
- "KEGDLpVLEw87tNIkRBdQYvAuZbFG+WwqOBE+y0U+JhS5rZzLJijZUnOs48Y84kVE\n"
- "dpBdHZiOclU9b1p1zTLi0+Nv/9dFZBZOPXBWwdsGvn5ExYU4oFLutBxws3UP9TBW\n"
- "r5LuqphhzvHN70yu56hSH9Clbhi4k5NacZft/7PS+v2K9lszQs9ndbvmFqr8T1qY\n"
- "SldfyUI1hZixUMyQPMFcaSsHq5Xo4PJOdgtNdBsSO03wv7cSla7XaqeRBdAcVScw\n"
- "ESl3K0bO7sZRlDy4xGuYOu2xNcRt2tLctYjZiRZvpMsYo6pxFwo=\n"
- "=kcrR\n"
- -----END PGP SIGNATURE-----
+ "-keith\n"
+ "\n"
+ "-- \n"
+ "You received this bug notification because you are a member of qemu-\n"
+ "devel-ml, which is subscribed to QEMU.\n"
+ "https://bugs.launchpad.net/bugs/1915925\n"
+ "\n"
+ "Title:\n"
+ "  ARM semihosting HEAPINFO results wrote to wrong address\n"
+ "\n"
+ "Status in QEMU:\n"
+ "  Confirmed\n"
+ "\n"
+ "Bug description:\n"
+ "  This affects latest development branch of QEMU.\n"
+ "\n"
+ "  According to the ARM spec of the HEAPINFO semihosting call:\n"
+ "\n"
+ "  https://developer.arm.com/documentation/100863/0300/Semihosting-\n"
+ "  operations/SYS-HEAPINFO--0x16-?lang=en\n"
+ "\n"
+ "  > the PARAMETER REGISTER contains the address of a pointer to a four-\n"
+ "  field data block.\n"
+ "\n"
+ "  However, QEMU treated the PARAMETER REGISTER as pointing to a four-\n"
+ "  field data block directly.\n"
+ "\n"
+ "  Here is a simple program that can demonstrate this problem:\n"
+ "  https://github.com/iNvEr7/qemu-learn/tree/newlib-bug/semihosting-\n"
+ "  newlib\n"
+ "\n"
+ "  This code links with newlib with semihosting mode, which will call the\n"
+ "  HEAPINFO SVC during crt0 routine. When running in QEMU (make run), it\n"
+ "  may crash the program either because of invalid write or memory\n"
+ "  curruption, depending on the compiled program structure.\n"
+ "\n"
+ "  Also refer to my discussion with newlib folks:\n"
+ "  https://sourceware.org/pipermail/newlib/2021/018260.html\n"
+ "\n"
+ "To manage notifications about this bug go to:\n"
+ https://bugs.launchpad.net/qemu/+bug/1915925/+subscriptions
 
-3e8ccaf09629adebdb2c581b26e9b247128827b8c947bcf0a65a91d908d8665b
+dccc638e77d30265b3c22640d52961731eb25975e2a84762c617aa336926eab2

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.