From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17152 invoked from network); 7 Sep 2022 19:03:40 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 7 Sep 2022 19:03:40 -0000 Received: (qmail 26290 invoked by uid 550); 7 Sep 2022 19:03:35 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 20175 invoked from network); 7 Sep 2022 18:53:19 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MYq2bYCj/IvqxnPQ7tXOAHNOZzX6EhpajyfW+QCrQ+CkOO/Pkhhf8Fh8f6d5bNq/QIQJfJv5MitfetKnevaGclACT2YqTvGaZrDYx//336ykJWbHePbh7prLkEAQ3zxWxSxz7Vl5H4tOya+W8oAqgtE+KSJ/WR/z7/fJBZqs3r0ZMolnPe+4j5xmdKQUj9zPNnfsivtsQngR63FwrqhqdmKMBon+GBFjkvU318Bga8WUS0ax/ljYCMzwpOppo24sJfo9Q3Veuwa0eXVYcMBWzpmFxDFsDP0e08TTJE+nHJziCBUysM9SEn0sHLlZ8VlmTrpRxZ15K60+F+gvb9ClBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SpojUbe12KeMveSkogQn55zLWdsucmUaFKDdAhqL4kU=; b=BMyNiWGlyrU3vUQ+a89XusOh4A/yFmADimU6EExQcdhcfYdJMSbWv4Qy8ifHN6uFXntt0HCwW6cAn5J1Seqz+mSwDJvNVX1AunubYAGcfdcptQBnFwL7u9vdn8atzITUDcqo9aJ/3dkl0Ch1C4nxX1YwaQCUPko4xwt2DRu15VFxHy/0Im2mPpbKOHLejD4QjsHZKdRlv7DSEHTng/jkIo7X5M/ds3awIzIUV1MVHYanheJ8aZIdZnEBXTMfKfI4dUiw3F+vbsXMzUSfaQU3kE1IKE+R65gzPW9fmRenZJBb4AvOUc06XDHbPuF99gnDnZNRJzYSZgDSd8+TpDbt/Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SpojUbe12KeMveSkogQn55zLWdsucmUaFKDdAhqL4kU=; b=QuIFozVjGJzCAg8UyzdhpYH4KSHvNYJPxKPyWB49nB0dGjRo+OiE/BCETOr2IBZV4b2Zj1N6shUbxLdcDOMZjxXanwX2aMX/u/0QGBGNKRdIDm5+z+NaxuMAFVlxVr4YAM6UUbzK4jHLZ4UKdh3S/vrw6lloEAPWZtl8Pdo23Ow= From: "Knott, Isabelle" To: "musl@lists.openwall.com" Thread-Topic: [bug] Cannot fprintf/fwprintf numbers to a wmemstream Thread-Index: AQHYwulCA50BcGSu8EuXEH/zUg6yVA== Date: Wed, 7 Sep 2022 18:53:06 +0000 Message-ID: Accept-Language: en-CA, en-US Content-Language: en-CA X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=True;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-09-07T18:53:05.996Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR12MB6207:EE_|CY8PR12MB7364:EE_ x-ms-office365-filtering-correlation-id: 3e7d8749-8981-42b4-0c49-08da9102334a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: V7OQooTI4ws9v7OZQRGWVLplwtcmVaSm3QhYDB6Af27pbhaU4MCE4B2tN2ugt3PxPAWxJvLRpyjqmOdToBsWvR3Gg488G2ecIi4YBAPqTNWwfFAd3zQe/k8vjBwq0hOI+/E6OnALzuqZJPKhTx1GrU5Gb01meDLK8RZ1YAAbF+agmd2xXxBtJhAORL9u+RVAMOyRrlzmqak6DXvAiJBVpGSr98RB9TP1re0tgQajEE+jyzPr7g+/og7BAFGM1USIGz8kE6OHeiqBFWSVLFNH4LbOLVsl3KuG2SRpmD0CYNgiNu3QhYKJI7lthUd25yhUtb35/gCJJY/mF4heiihJxF0atH0gMgnxLZyw1UA/aEQu0RVi8Kv2cHZgbYPLP71ayASGIyTagutcCk/KpAPbU+VxgfTEMbS3qrFaEFBnP50ZcWastZmaHixxpM86VfxwswlTPJJpOLKweYa/pVfM14ugyGHQqCvRYnLn/QwnH9Gl/1zvPlkqz8An8v68KhQdcsyTUGBmnRM6+ZJLF01FPbxPQQ5sSQ78PEJKKXhJHAeqwz9NK+C5h20ruhm1TPjnTe5QxZt5TOAk5Va7DiqBP0/Ek23cJS8syk1P5ZY/9h0N8p4wEZn7cJSZhOlnU5XuBMgvqPvmfKsYG3zGiJ2b8QkjzAMyvo2HeCedmXeo6BGOPyhDU3O8FRiC3+l2UCMxR191cgN4Aegt/zH/dyzcdzLL7HwdQl9VMstqhabNE0CfSBftQnqjzUtrmGzxReODSP92JZsHiBMiDY1XYVmrVA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR12MB6207.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(396003)(136003)(39860400002)(346002)(376002)(366004)(9686003)(186003)(71200400001)(478600001)(7696005)(6506007)(55016003)(86362001)(41300700001)(26005)(122000001)(38100700002)(83380400001)(38070700005)(66446008)(8676002)(66476007)(33656002)(64756008)(76116006)(91956017)(66556008)(6916009)(316002)(66946007)(2906002)(5660300002)(8936002)(52536014)(4744005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?N9onV70WgHRRcGdoXvZIoJCp39XhwN+Zs+be9HXAPXIeiYaXjtoBPvJslC?= =?iso-8859-1?Q?pDYpsjNMq9eaD9Hi/YfuTDeS8WN4qwCUMj8sJRasv4PyUPUcktmsjIgKHF?= =?iso-8859-1?Q?gEZg9K3P7XXrXOtRpRt+R0m+lWrk8+LnVZv6PMjwWFo2RxamADnOX1hbLZ?= =?iso-8859-1?Q?PamyGNhMtoRPv0CJ45CWxvxaZJekVWxSr2zy5vrmVv/nWHne3CASkfN5bL?= =?iso-8859-1?Q?8yHQbTSY8ruPQkATJiF/hagbPZu3fbHduD626Dz760wN9LmgDCe3+g0tkt?= =?iso-8859-1?Q?lYwpBP9yVS4jeOeku8HFOLgQP3eFyCnzMW4tmc248Z3icj2ZqbRSkWYkmZ?= =?iso-8859-1?Q?Ssm9/yFuWgs7mAsIqI5MYQSNOzPzM4u/GAeFTn27+OcECvZgXt+lL2vVUX?= =?iso-8859-1?Q?7up2o07D20vBqlEG9uGS2aIV7IIjyCI8xGXXvLBhQngqeQqYiSI0t2HMXE?= =?iso-8859-1?Q?7ohf7Ewlbr7jhGhryK4pXisleMgw5AQ2bz2NBcAPKDs4zD88A0kFc5bb9b?= =?iso-8859-1?Q?ZaAemn9SmnXpPX15QEL+7ysvDSdJZhAR++V+HjNHGwzqanGNtmsoZliPVs?= =?iso-8859-1?Q?32L6wMFpu8YgbFsgAJ0w0m4mPbTKMzmbBkKVrYU3RJVDbTGVSsGajoXUrR?= =?iso-8859-1?Q?rpDA/cK7+GNbb91kqsm++wib8q6CVOlz9aBSwY/fhF+VPxKQ5HQZSGs/El?= =?iso-8859-1?Q?IW0ac3WmT8cquDyj/2CaXZatzbhL7FAJpW8EnYOCwmMEa21GO/7+ukLhxc?= =?iso-8859-1?Q?pFRYuugJOp0w4h+IohwIWmpF5ISWIU3hR8C4Rioetsns8KdqmEEW5FzwsW?= =?iso-8859-1?Q?vXzrzFyiE68YySGXMhtLuDTC+O+6hBTyGdca/44rz+mvbphFa3l2KudTdN?= =?iso-8859-1?Q?+xn7LJgJ86Rak6ybOSMT7g4f8bXdhndzKhwEIbcS760geKJ1ug2Lk6aPIN?= =?iso-8859-1?Q?q1d3N8mfXFYwdE1iM8+EDsJT1PSLntPTOEKwLqKsi2t/DbIgNXnF46xOZQ?= =?iso-8859-1?Q?Jj1R0rJeN4owX9GVlpNAHip8EO0rr1SsTTlVSm8RidRZlxEM4RB4WWlFt0?= =?iso-8859-1?Q?w+h5qodUSaby0ZMrRn1e7JpNZV+Cp5mf7Z0PpvkeJ8l7L5FuOIRaZLOEHm?= =?iso-8859-1?Q?53I/JXitqhFwxPY7Yq8ro/FiRMy9sLlfXxb/g9grqTfuv6NV7QvXNFzk6d?= =?iso-8859-1?Q?HtaBDwj8TzSKoARC2MLjErQpo0+W9Jh281QBqy/j0joBcXKNjYnfTT7yPi?= =?iso-8859-1?Q?uDwNMMNuhxY9xGcLn0QE/eYCWafizgJSfPKihITpn6A65shrQx6dNswrpL?= =?iso-8859-1?Q?06eKfF+BzdiIK+B6NPd4l9KKVVoKaX4MdWqCcjC9q8d4L0dGL3uZga32id?= =?iso-8859-1?Q?FXyr6nPByt26kbbcEbCKK9x/vrCXZ4Zm+EUi31XoZnPhZ/EDsN0frW8yIB?= =?iso-8859-1?Q?bIvoUKOTC4+CXC3+q99z7Vnzw8dQgRGjhTuHeFCzwWkLKnbsUWCD0ZyyBd?= =?iso-8859-1?Q?EXnKzJ/PeEHXMQMXcSYucaotlp62my1cUkOJPrbZdHnItLOw64vd1c7nzh?= =?iso-8859-1?Q?gg0cgkNbHEeTJJtH7JiXx6Q1Ql2TDGyY4iSJJmwrHHGfUi246b6x17/Oca?= =?iso-8859-1?Q?HL4tuFFXJd+x4=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB6207.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e7d8749-8981-42b4-0c49-08da9102334a X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2022 18:53:06.2486 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vs1a3pzGy5nyP/Q+pPv05bpd5EISoYzTqzkZnKrHTmIGuqalpbQ5tcymYT3QDPEthcRuYVFojfTa85f4lngBKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB7364 Subject: [musl] [bug] Cannot fprintf/fwprintf numbers to a wmemstream [AMD Official Use Only - General] Hello, I have found that fprintf or fwprintf fails to write numbers to wmem= streams specifically, and also incorrectly reports how many characters were= actually written: Here is some sample code that reproduces the issue #include #include #include #include int main() { wchar_t* buf; size_t buf_size; FILE* fd =3D open_wmemstream(&buf, &buf_size); if(fd =3D=3D 0) { return -1; } //int chars_written =3D fprintf(fd, "%d", 40); // this also doesn't= work int chars_written =3D fwprintf(fd, L"%d", 40); fclose(fd); printf("chars_written: %d\n", chars_written); printf("buf_size: %ld\n", buf_size); fwprintf(stdout, L"expected: \"%d\"\n", 40); printf("actual: \"%ls\"\n", buf); free(buf); return 0; } with musl-gcc compiles from 1.2.3: chars_written: 2 buf_size: 0 expected: "40" actual: "" with glibc 2.35, using fprintf on the wmemstream fails, but fwprintf succee= ds, though it won't write to stdout for some reason: chars_written: 2 buf_size: 2 actual: "40" Thanks! -Isabelle