From owner-freebsd-chat@freebsd.org Fri Feb 15 16:43:37 2019 Return-Path: <owner-freebsd-chat@freebsd.org> Delivered-To: freebsd-chat@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E633314E085C for <freebsd-chat@mailman.ysv.freebsd.org>; Fri, 15 Feb 2019 16:43:36 +0000 (UTC) (envelope-from bch@online.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 90906717AE; Fri, 15 Feb 2019 16:43:35 +0000 (UTC) (envelope-from bch@online.de) Received: from online.de ([87.167.43.155]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MtOT0-1hCcPD3axC-00uqsQ; Fri, 15 Feb 2019 17:43:25 +0100 Received: from x230.onfire.org (localhost [127.0.0.1]) by online.de (Postfix) with ESMTP id 254B9620C7; Fri, 15 Feb 2019 17:43:24 +0100 (CET) From: Christian Barthel <bch@online.de> To: John Baldwin <jhb@FreeBSD.org> Cc: freebsd-chat@freebsd.org Subject: Re: siginfo_t content References: <875ztmitqw.fsf@x230.onfire.org> <12fe52ea-1ab7-58b0-26d2-2c393570dd2f@FreeBSD.org> Date: Fri, 15 Feb 2019 17:43:24 +0100 In-Reply-To: <12fe52ea-1ab7-58b0-26d2-2c393570dd2f@FreeBSD.org> (John Baldwin's message of "Thu, 14 Feb 2019 12:20:45 -0800") Message-ID: <87sgwpovdf.fsf@x230.onfire.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:KqtFCzSfftzrTfd0QHqDyIoRNSwpyveVmYac+3y116oR+Q9XoRI Go0rLDiTB/9kIJvLBYooHLinzpUQP0OjrarcEBMqswFWS4xNpHTsSSNb0ek8yfbiVsojwFm JiBVjZA0sZbqzTxAlxUraCJ+qUF2Mt64e9Q9jrMTS/t5XMZoZmciclzRwL1WOsdinu1nP0B cqDuyBR29MTQeSvg3z6ng== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:E2wgjRwktoU=:CGm4G6VTkszj4EFzU9hCuq Fcc2kqECSJn3ZpupIAeGq4/CVOrOzEdSvGdLE9K3+WUX+51gFeG+BpKGQUEKjbUUyUVFzWYbP xhw5vej/VBwDkJZ/XpJ17i6di5TN/fwlKZrzKuhNvHE9m31D3Kj9e7CutRLKyEXxch3RZ/eJP PlxgHHsjCxFquh1sE4lgaJiYAql89mAwwLddGNy+RoS7kc6mtixquEwD5Vi0oSa/gJF5d7kYm cdiCcbH51LpAijVTJLZO89qnN3qURfEZwplTrRfLo+I1qOsH+0IEMBqKmEUyB4KqkZXkK1ea5 IkQRcfC4kNhcThlO39pMn80TVm2myKnFjz+EqtDVDnd4f1Z4ZU6R/Vt6nLwHKWdXhqQdlO750 pkr4RqUHHgPXwMKVcMoWXFwg/XOKebD7i/iyjMt/32+7wyrFKNBIf4qCqSJNLsSKOy9FnHqMn T9Z/1GKAwqf0AxAPriTe65bKB9s5XwrUBBFMBEcOdc64RJUWTDESQLYkxZZv6wbsnT75ry+Yg lZBLgC62tluaQls/9KVFsZFxctdUfs35DXu5fTF7lmn6Kb1+qHw3fGWhpls6i8KGTI27zkl8e Tt4gFmPMEc3tYi3rnWXn2b/QG7bds4OEGVuz7lL3X+DMJDcFZk14a3Fbg0dxIIGzktuNSpaOq 7Um1kmxY4ZZLqkODzvH9vTTChaZk0lfgkxLyGBmv1SWRk6i44S1O6xap8AHXY6xX4fTtUBL4b DGFOJNzl44Cf62mUNYuM1kd8L2W/lWQ9VsQ5MIx2uS0CTNA3D/3SiUee9ws= X-Rspamd-Queue-Id: 90906717AE X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [3.69 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[mx01.emig.kundenserver.de,mx00.emig.kundenserver.de]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; RCVD_TLS_LAST(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[155.43.167.87.zen.spamhaus.org : 127.0.0.10]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.86)[0.860,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[online.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.97)[0.970,0]; IP_SCORE(0.24)[ip: (0.09), ipnet: 212.227.0.0/16(-0.81), asn: 8560(1.93), country: DE(-0.01)]; NEURAL_SPAM_LONG(0.73)[0.725,0]; RCVD_IN_DNSWL_NONE(0.00)[135.126.227.212.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[] X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Non technical items related to the community <freebsd-chat.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-chat>, <mailto:freebsd-chat-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-chat/> List-Post: <mailto:freebsd-chat@freebsd.org> List-Help: <mailto:freebsd-chat-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-chat>, <mailto:freebsd-chat-request@freebsd.org?subject=subscribe> X-List-Received-Date: Fri, 15 Feb 2019 16:43:37 -0000 John Baldwin <jhb@FreeBSD.org> writes: > See the siginfo(3) manpage. SI_TIMER is described there as: > > SI_TIMER signal generated by expiration of a > timer set by timer_settime(2) > > It is not for setitimer. Similarly, si_addr is usually only specified for > synchronous signals and usually holds the PC of the faulting instruction > except for SIGSEGV when it holds the faulting virtual address. Thanks for your reply. Ah, yes, siginfo(3) has more details on siginfo_t (missed that one; sorry). This clarifies my question. I've looked up the POSIX standard but I haven't seen a reason why si_addr is only set for SIGSEGV and "only" a few others - are there reasons for this? -- Christian Barthel <bch@online.de>