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=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14560 invoked from network); 17 Jun 2022 16:11:52 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 17 Jun 2022 16:11:52 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 1EDF732D34 for ; Fri, 17 Jun 2022 12:11:51 -0400 (EDT) (envelope-from bounce.mM2b6a9ca6ba8b315c113a43e9.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 1B3DD28D5C47; Fri, 17 Jun 2022 12:11:51 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=TKQWGoLD header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-yb1-f171.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:content-transfer-encoding :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1655482310; bh=4dEM2yUnGopdbx4S FM2bkxH3UjLWKGdAj3GjdhGYJqs=; b=KiKV1ojVF/EWhw4/EhWV9RIrdqL1reUW Xvi885BYaXSkyrZldfzXv1svEW5yB8gp46O7mq3r7JLjL7QPocDKE6+KogbFJaqy r4HjYqdtTqRkrDLjTh5Zp8UkbFIDIGAmBVtiM2Zy9878XMKyB8sfd6K8xC0inQ2O KA0f0Uax8OE= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1655482310; b=G/897rwTsZZMkgmBiDhu0ExDZmHQ0mpf1WWbNh5igq5Cn+U//k WJGLiSYIJiuq1l8qyqps4DiVnH1gWIgZOFnZ5fzQ+G935BKNlY43rYywHfyAtOQA pz60pdtwEANVP6/dGJySjyQNIHO/BPQac+hEEeOLJ9hCXQ2WgHtgn8ZD0= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=TKQWGoLD header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-yb1-f171.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=TKQWGoLD header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.219.171 (mail-yb1-f171.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-yb1-f171.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=wrSxRBDm; x-me-sender=none; x-ptr=pass smtp.helo=mail-yb1-f171.google.com policy.ptr=mail-yb1-f171.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; t=1655482310; x=1655568710; bh=hkyCCtYL0jAi0zpsLpCRhTM8U5egrphR uiwJUMkX7E8=; b=A5WkVDV3jQaCFfEoXSJibz7X5JKm0q+KCXGtRoxYzbc9XLBI UUZZt5TCKtqV4Vzi/2LBoUlmodStvZqX1h8QrTUzFPebNOZUCfu7DpoLsmn6V9kj 4zcw0D3K8B75k5y5K9m9vx96PShjKq2OC7uMsqWQBln5jjkAQQmahX1TkVk= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id DF1971589675 for <9fans@9fans.net>; Fri, 17 Jun 2022 12:11:39 -0400 (EDT) (envelope-from skip.tavakkolian@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 1647B4702E2; Fri, 17 Jun 2022 12:11:39 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1655482299; b=yerrjs7hhig40+c3VfcyMV5ZDzDZ55lO071p4wHSA8cmIUdDls vxitV2ouYplN1BsZF81JKxaYWZ84A2pedyeYJQxyQ10VtQm7EmconM+DrxXZzX11 WYGqaqnFb+aK0ijAdoojCCmLPJ8oAOYUX3bD0Yoo/GrDfg/n70rj6yq3HWmqtXLS nO7b4N+21hJ6afD2LHIzf4fXh4R2k/iDSWwz/AIEQ9i2YRSPUV539oSKTU9K8Jr2 ZoVekPfuRBghQUG5zCQhD6nbN/oEsZktvb1tEj2ShNN6rRi/+y+4lPCKARpf6mnJ kZ2px0wMHFdovVJ2SuoheeyCs3tLxExLjyLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:content-transfer-encoding; s=arcseal; t=1655482299; bh=LApEVQF+DzINy+pcHSh4zyXWuBBhncltirn leBfzyDM=; b=svxzWn9NIQb2NAJ+WOYwtf+ViDkQub/s4KRRxc2tzaVH80NCk7s hmFkFiK1SKUYhpKM8ZSzPmf65ihPUv30a9ZBWGydsPYxfm6FnbXlCPJFpDTl5hXH ZaFE1DH4o2yfDujP+clSH3YoyORNFSrJyN6vtLoX8dphZOczHNNg4bmpo95YZhhT s9kgODDJJBVsYe5htcGSuiRQEdybt7KThzp0AAquVBANOQ1JTH1ePtZ8G05DjLwx JWzN5ZH6KtCvgo44wvgPq5hzaJEyl/vCfjirX+4cT0tjPDOZN51VS5spKWAsO5UB pD0Ngg/Sb6uXmQgD+HHmEVAd0eRXU4PwMeg== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=TKQWGoLD header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.219.171 (mail-yb1-f171.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-yb1-f171.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=wrSxRBDm; x-me-sender=none; x-ptr=pass smtp.helo=mail-yb1-f171.google.com policy.ptr=mail-yb1-f171.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvhedgleegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeggfhgjhf ffkffuvfgtgfesthhqredttddtjeenucfhrhhomhepufhkihhpucfvrghvrghkkhholhhi rghnuceoshhkihhprdhtrghvrghkkhholhhirghnsehgmhgrihhlrdgtohhmqeenucggtf frrghtthgvrhhnpeeuheehgfdtgfetudegtedugfdtleektefffeehffekieefieehtdff jedtudeggeenucffohhmrghinheplhhisghthhhrvggrugdrtghhpdhtohhpihgtsghogi drtghomhenucfkphepvddtledrkeehrddvudelrddujedunecuvehluhhsthgvrhfuihii vgeptdenucfrrghrrghmpehinhgvthepvddtledrkeehrddvudelrddujedupdhhvghloh epmhgrihhlqdihsgduqdhfudejuddrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhep oehskhhiphdrthgrvhgrkhhkohhlihgrnhesghhmrghilhdrtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'skip.tavakkolian@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="skip.tavakkolian@gmail.com"; helo=mail-yb1-f171.google.com; client-ip=209.85.219.171 Received: from mail-yb1-f171.google.com (mail-yb1-f171.google.com [209.85.219.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Fri, 17 Jun 2022 12:11:39 -0400 (EDT) (envelope-from skip.tavakkolian@gmail.com) Received: by mail-yb1-f171.google.com with SMTP id t1so8031083ybd.2 for <9fans@9fans.net>; Fri, 17 Jun 2022 09:11:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=LApEVQF+DzINy+pcHSh4zyXWuBBhncltirnleBfzyDM=; b=wrSxRBDm0A7aZXg5rXUhEY83mqKUV0NXPVY4cNHqMtJzvVj58f97seaPFZegi64w0t fZF7KIa6K6ITO0vdqILZVbLm2pwkn7ymWTCo+kTxBaJS7X//oaMq9ndsSx/QkOWPUAlh RQtqZ1BOSZswW0KRDGxL7dSXHPTS6fxLG+80xA8f3SII7peTP3JyyIQOEriXsKXVjVnl kpopWz3kKOFCp/7ePPscupat23z0u8IA51dmpXkHHbjUA516WlpLgTsOYoIj1s55IJ3A hqtYhfsmKWBmIqviyPWIt4FWruf/TqwDlGKQfq3FSehIy5Edi+zFVSQDre/tDF7xMapi 68nA== X-Gm-Message-State: AJIora91qsFjCr5PyFc+CLjceyjmxOWnHY4AMW8JM5GAf0L5qrZaPvEz hG7ch937A+BcuovrQGZU/t6RWIc7aHO+6/FydeWnyXpSdaY= X-Google-Smtp-Source: AGRyM1uK9Rt84eGye1Ybs1sj0kHeiqfzUGNl99slRBfgkJwVLnyj17yUz+Y1pBQAV69Vyf+GWTWTO5BfdRvTxiSl4vw= X-Received: by 2002:a25:2d56:0:b0:668:b4ae:6357 with SMTP id s22-20020a252d56000000b00668b4ae6357mr4658712ybe.346.1655482298775; Fri, 17 Jun 2022 09:11:38 -0700 (PDT) MIME-Version: 1.0 References: <79286caa2ca77ea9b9a1cd64918bdc5f28c8f180.camel@gmail.com> <9e922645a598c69ba14b74e18e8669cc068e9717.camel@gmail.com> In-Reply-To: From: Skip Tavakkolian Date: Fri, 17 Jun 2022 09:11:28 -0700 Message-ID: Subject: Re: [9fans] syscall silently kill processes To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 2e42006e-ee58-11ec-a6ed-b729bf948095 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZmE2ODIzMDQ4YWQ5MGEyMS1NMmI2YTljYTZiYThiMzE1YzExM2E0?= =?UTF-8?B?M2U5Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M2b6a9ca6ba8b315c113a43e9:1:ifBKsYcc24BlYdgLNGHegwbvb2XF_HFbgZLqcMor_zk it's worth grepping for persistent magic constants: % grep 33 /sys/src/libthread/*.[ch] /sys/src/libthread/note.c:#define NFN 33 On Fri, Jun 17, 2022 at 9:08 AM Skip Tavakkolian wrote: > > interesting catch. it seems to be a tunable limit. > > % grep NFN /sys/src/libthread/note.c > #define NFN 33 > static int (*onnote[NFN])(void*, char*); > static int onnotepid[NFN]; > for(i=3D0; i return i for(i=3D0; i if(i=3D=3DNFN){ > > On Fri, Jun 17, 2022 at 8:08 AM wrote: > > > > =D0=92 =D0=9F=D1=82, 17/06/2022 =D0=B2 08:11 -0600, Jacob Moody =D0=BF= =D0=B8=D1=88=D0=B5=D1=82: > > > On 6/17/22 07:46, Thaddeus Woskowiak wrote: > > > > I believe threadnotify() should be called from threadmain() to > > > > properly register the handler in the rendez group > > > > > > This is incorrect, according to thread(2): > > > > > > "The thread library depends on all procs > > > being in the same rendezvous group" > > > > > > From sleep(2): > > > > Alarm causes an alarm note (see notify(2)) to be sent to the > > invoking process after the number of milliseconds given by > > the argument. > > > > Mean to be sent only to the invoking process, NOT to the process group. > > > > > > > > The issue here is that your note handler has to call noted, > > > you are returning from the handler without actually resuming the > > > program. > > > You either need to call noted(NCONT) to resume execution or > > > noted(NDFLT) > > > to stop execution. > > > > > > An excerpt from notify(2): > > > > > > "A notification handler must finish either by exiting the > > > program or by calling noted; if the handler returns the > > > behavior is undefined and probably erroneous." > > > > > > So you are indeed observing undefined behavior. > > > > > > > With: > > > > ------------------------------------ > > static int > > handler_alarm(void *, char *msg) > > { > > if(strstr(msg, "alarm")){ > > noted(NCONT); > > return 1; > > } > > > > return 0; > > } > > ------------------------------------ > > > > result the same: > > > > cpu% 6.out | grep end | wc -l > > 33 > > > > > > And noted(NCONT) may be needed, when process recieved many (2 and more) > > notes at once. > > > > May be something wrong with interrupted an incomplete system call? > > > > > > > > > > Hope this helps, > > > moody > > > > >=20 > >=20 > > Regards, > > Andrej > >=20 ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tfa6823048ad90a21-M2b6a9= ca6ba8b315c113a43e9 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription