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.