From nobody Mon Feb 14 11:03:47 2022 X-Original-To: freebsd-arch@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C4F6E19B0799; Mon, 14 Feb 2022 11:03:58 +0000 (UTC) (envelope-from akamit91@hotmail.com) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11olkn2041.outbound.protection.outlook.com [40.92.19.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Jy1Yn4zdWz4l4W; Mon, 14 Feb 2022 11:03:54 +0000 (UTC) (envelope-from akamit91@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MakKzml3pVjjCu+i3il1+BbSZfvU1XUqVNud1+l9DAHfpHy5BzWpcBk+KEUzPI+wxOukci5j6VgGwNhFX0tlYeKqDmkwUTVBp8DV44FvoQbpc+DzXnCvk111W2UQ+tURigaZa3miqRkdpVxgYq8I0RjS4yt+u+xJSThLA8JtpIRLrTN9cWL5LDmtVP1E7iqiKcxrywxmpgU4rHklGKmwEjazwtHJrzD/zy9iwiVRtplmbl1DycZ/gHJfBZI1AdqRDAWOjUGkKioEg2K3fOWDtavnL8YBO/mitnVuDhDXl20SB/g1REG7bSXNCs2bK1ajEIvqURPUqByUR/WPQeLDqQ== 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=nCglUqtXDQKn1NhKrLShLPLRpt/o5ztTKiM6oDGurvI=; b=hAzgtImI/SVoo5CvmtNdzo3ClWQ4S8BNKf9NO2XjVlEL88dbeY1PyTrR2ZrsEqjDJVSlnylwYQXeLP2BA4GCAXHeTcL0TF1fsx6yY2lAGeVklo9XRcdQ3hzrAIw68olbBHvxoqXjw1kmMRuCm5DtOFdku/9yLeHEoIo6/O9W950vAaZntCq8swtWackcVmA43fULVYYvloWgGNvzUebS6RoiE/L3aSIISrJ1xfSic1WafDDhz3qxiylmhqn53hqCGOGWeMGdhTIU8U1c4OoDCyDz1TB3JnpTy4d3+PXtPPDeYop7QyHrb4fpD4Lqd91cev5ka9Cu93PrkKFC7H4hYA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nCglUqtXDQKn1NhKrLShLPLRpt/o5ztTKiM6oDGurvI=; b=ilOcNMRozmZXuJufjmGrCLsxsGt+UQXJSIGuFWzOFQ1yagge7FZPuuoZ46ATnV0lGpQGOQRyuPLg0NNQif4CgMCqAUQN7ZVLP+r56e0Ey9b+ODUl/z/hQLRGh5iO9zv2HFpGSQR2e4zWz24KYFLVDdEHIwqGbcgwD3D6dSGyQwAtpmA++H6Z9OCmR5X5B2zSi5cB5Px9lrpTyy2yuuWE3nzq1n6M9vtwX2rSRt5V0f7wCcRZT0BI0zl9z12jPS+7FhnZLdZMFnTVv7RvmSB/oNOMVqKzaHMoLWfEVZdNw58DmbaDbblTKwWLjI6fB04i5bv7TPSUGRoaHxmYC4h8Mg== Received: from SJ0PR18MB4932.namprd18.prod.outlook.com (2603:10b6:a03:40f::17) by DM8PR18MB4472.namprd18.prod.outlook.com (2603:10b6:8:29::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.19; Mon, 14 Feb 2022 11:03:47 +0000 Received: from SJ0PR18MB4932.namprd18.prod.outlook.com ([fe80::7c29:2fa5:e2d9:a913]) by SJ0PR18MB4932.namprd18.prod.outlook.com ([fe80::7c29:2fa5:e2d9:a913%4]) with mapi id 15.20.4975.015; Mon, 14 Feb 2022 11:03:47 +0000 From: Amit kumar To: "freebsd-dtrace@FreeBSD.org" , "freebsd-arch@freebsd.org" CC: "markj@FreeBSD.org" Subject: dtrace fails to trace on FreeBSD-14(CURRENT) with ASLR and W^X Thread-Topic: dtrace fails to trace on FreeBSD-14(CURRENT) with ASLR and W^X Thread-Index: AQHYIYwcE2zkkoggs0iIye4ydJzSsA== Date: Mon, 14 Feb 2022 11:03:47 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 0f29d0e1-d00c-57be-6602-6da277a4689c x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [uJN6ZPyltwb+LPcOGJ8YkQ26POYztG6T] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 900f683a-a6b8-448b-0e7f-08d9efa9ac6f x-ms-traffictypediagnostic: DM8PR18MB4472:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zZgVF8iUHIAdVKT29jJHlh7VPnRYOgkbkc4+UDKYARfWFpJnTBCa6L+7ojjcNCYbxNToJ3ETrCL6XESJwyc+wYu1pFum3vrg6gjYHF2CKm1BwzSgjt/CbjLnqQuU9xh2iKcUdywKp6zsVlwqwtBxZ/vOqUIIFOomceSvZrIvyKhVXsmIlnNHQmZ3hNSd86J2IFlLYTc+HCC7md54HE5N6dRRxEHc/55h9z3Ja743ei9BRvtdlyx3swY7IH8YSkjCv9lnJnpHDRl+3l5zHwzRUplVHuJg4H0fxEiQZQytkMRXUhViw6PF7CgptzRDThlUypvb76ESvMyrUjlGBVVtYOYgB2ODGNOGYmRBBx9PJbXVsW61dscSuqZLmCs9bcVmHhCjtr06dR+vshjnoCmYcX59QucEHVXh5MCHJBygSEhtsCMxSc4SJb+9dIKnMtDhQyGxDpWHyHHELuRG56W5OEMVNnY5RVOKMQLYkJtWQdf6kM7JPh42Bp9NoNtp1y7VaqSePz4jRMKAd2PKrBbh7gWQvfprcLSJHMDBRfMcpyB9d32k1Eccf9kWQgMoy7LDtyWpaIPIUHs7JP2M23YPiw/H2DLajrl5HxZWAcOgWrkSU5iYMCaYeZmAxzb3ATdE x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: neqHftvqh6C10+Y6u9Dy9uXQ5QczXfw9eaOfpjFbQpIGTtZJxxFBmGsy7wUG4FOyUtQIyxR+lnfa//U1eM1u2Eeakssm4E5k2phHLI02mi2m7VxWEVl+pB+90dZ0AJxdENyQZt6ERJ/maoab566XxRo3ksHdl6zfrQnpIAxwwpPqXyZHcDaz8osir3yE+sanDPd3aDEM2gMutbADJ8IyVReysqfpc/VWodgxNipIhGpVMP4wt9HAj1WnUr4PRDWki9cjpoztn3se+VU/6HbBHjEVbwNJKtKtzQ+2DQZOcK4L1JVSoSjEsAedh5gZWvzY51/DEU/kKdSstmwVF3yeM6U7nw+bWvAWHRfZ7i3etqP7AMSmE68z5ur+73TgDXGTOe2IGsVoea3RfF4tz2j2pmr2/8ZXf5ZB7adLhnfgRdXNw5x2u9i8hfy62WMe4BWWUPLS041NIj+EQGrdJEErxagWSd6zSgXr73AIDIUGyrOc3tkAjCIjAti2xJJA1qnaXT3IWYHddkJiAaPciHW3epY8PpudSF7XRY4BrTE9JsDQMFlES6/jA+fQXcNda839FpZTkyeXbXpYyeqkeq2RgLuhGlXD0ZU36oGyM1ZcwbK+YQ7KM0jk1E2rFzT6FdFFChk57OFGZzKtZRkGeI5dUFLOgWVKouaFaBWagqz6UNfiWhvWvIJT/umdfofTF6uSGRUnpBC5Ug1rvurkwwba6mPyIjqcQVMTi1uL5Y2zatUlkjrkPIV/jgg3OAp1CEk9MB8f+NXcMzZqYUqwjXRKgJgwtwLOgjv8vj7nlq82BvEIop0pbKJwLQ8obH2xdPgsC3efuHfOa9rKpyKoGuaIFaYfcv6kPgtIv9GJai2pNEsW73UiQmCiaglKeUVYEETrTRQX95C4rgmmZGiFqnMkmmKJmY+R1Bp6KVpJd1g53N5UNXpyxc9GMc/q+SwYPnOy Content-Type: multipart/alternative; boundary="_000_SJ0PR18MB49326C3D1DF915EB841CC2D8DC339SJ0PR18MB4932namp_" List-Id: Discussion related to FreeBSD architecture List-Archive: https://lists.freebsd.org/archives/freebsd-arch List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arch@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-db494.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR18MB4932.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 900f683a-a6b8-448b-0e7f-08d9efa9ac6f X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Feb 2022 11:03:47.0481 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR18MB4472 X-Rspamd-Queue-Id: 4Jy1Yn4zdWz4l4W X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=ilOcNMRo; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=hotmail.com; spf=pass (mx1.freebsd.org: domain of akamit91@hotmail.com designates 40.92.19.41 as permitted sender) smtp.mailfrom=akamit91@hotmail.com X-Spamd-Result: default: False [-4.91 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.19.41:from]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[hotmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[hotmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[40.92.19.41:from]; NEURAL_HAM_SHORT(-0.91)[-0.912]; TO_DN_EQ_ADDR_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-dtrace,freebsd-arch]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N --_000_SJ0PR18MB49326C3D1DF915EB841CC2D8DC339SJ0PR18MB4932namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Encountered this issue while running https://github.com/freebsd/freebsd-src= /blob/main/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.empt= ystack.d a somewhat simpler method to reproduce configuration file /usr/bin/find /usr/bin/find: ELF 64-bit LSB shared object, x86-64, <.....> kern.elf64.allow_wx: 0 kern.elf64.aslr.pie_enable: 1 kern.elf64.aslr.enable: 1 # dtrace -n pid92817:::entry dtrace: description 'pid92817:::entry' matched 4380 probes [2] + trace trap (core dumped) exec find / > /dev/null 2>&1 # exec find / > /dev/null 2>&1 & [1] 85293 # dtrace -n pid85293:a.out:: dtrace: description 'pid85293:a.out::' matched 6828 probes [1] + trace trap (core dumped) exec find / > /dev/null 2>&1 CPU ID FUNCTION:NAME 1 89149 find_execute:1f8 looking at find core in gdb (gdb) p $_siginfo $1 =3D { si_signo =3D 5, si_errno =3D 0, si_code =3D 3, . . . Can someone help me understand why am I seeing core due to SIGTRAP TRAP_DTR= ACE ? Regards Amit --_000_SJ0PR18MB49326C3D1DF915EB841CC2D8DC339SJ0PR18MB4932namp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

a somewhat simpler method to reproduce 

configuration
file /usr/bin/= find
/usr/bin/find: ELF 64-bit LSB sha= red object, x86-64, <.....>

kern.elf64.allow_wx: 0
kern.elf64.aslr.pie_enable: 1
kern.elf64.aslr.enable: 1

# dtrace -n pid92817:::entry
dtrace: description 'pid92817:::entry' matched 4380 probes
[2]  + trace trap (core dumped)  exec find / > /dev/null= 2>&1

# exec = find / > /dev/null 2>&1 &
[1] 85293
# dtrace -n pid85293:a.= out::
dtrace: description 'pi= d85293:a.out::' matched 6828 probes
[1] + trace trap (core = dumped) exec find / > /dev/null 2>&1
CPU ID FUNCTION:NAME
1 89149 find_execute:1f= 8

looking at find core in gdb
(gdb) p $_siginfo
$1 =3D {
  si_signo =3D 5,
  si_errno =3D 0,
  si_code =3D 3,
  .
  .
  .

Can someone help me understand why = am I seeing core due to SIGTRAP TRAP_DTRACE ?

Regards
Amit
--_000_SJ0PR18MB49326C3D1DF915EB841CC2D8DC339SJ0PR18MB4932namp_--