From owner-freebsd-mono@freebsd.org Sun Oct 20 21:00:33 2019 Return-Path: Delivered-To: freebsd-mono@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F21C616A04A for ; Sun, 20 Oct 2019 21:00:33 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 46xBxY5q4Mz4Lr7 for ; Sun, 20 Oct 2019 21:00:33 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id C789A16A041; Sun, 20 Oct 2019 21:00:33 +0000 (UTC) Delivered-To: mono@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C748316A03F for ; Sun, 20 Oct 2019 21:00:33 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46xBxY4vHwz4Lr4 for ; Sun, 20 Oct 2019 21:00:33 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8C263198D5 for ; Sun, 20 Oct 2019 21:00:33 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x9KL0XVW017215 for ; Sun, 20 Oct 2019 21:00:33 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x9KL0XnJ017214 for mono@FreeBSD.org; Sun, 20 Oct 2019 21:00:33 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <201910202100.x9KL0XnJ017214@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: mono@FreeBSD.org Subject: Problem reports for mono@FreeBSD.org that need special attention Date: Sun, 20 Oct 2019 21:00:33 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Oct 2019 21:00:34 -0000 To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- New | 235240 | devel/libinotify: move sys/inotify.h into a subdi 1 problems total for which you should take action. From owner-freebsd-mono@freebsd.org Wed Oct 23 06:37:38 2019 Return-Path: Delivered-To: freebsd-mono@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 57EB1171232 for ; Wed, 23 Oct 2019 06:37:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 46ygfV1gqMz3FXc for ; Wed, 23 Oct 2019 06:37:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 37B0C171231; Wed, 23 Oct 2019 06:37:38 +0000 (UTC) Delivered-To: mono@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 376F2171230 for ; Wed, 23 Oct 2019 06:37:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46ygfV0mlCz3FXb for ; Wed, 23 Oct 2019 06:37:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EDA612087C for ; Wed, 23 Oct 2019 06:37:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x9N6bb3j077099 for ; Wed, 23 Oct 2019 06:37:37 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x9N6bb4I077098 for mono@FreeBSD.org; Wed, 23 Oct 2019 06:37:37 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: [Bug 198727] [PATCH] lang/mono FileSystemWatcher (kevent) deadlock problem Date: Wed, 23 Oct 2019 06:37:37 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: perry3035@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mono@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Oct 2019 06:37:38 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D198727 perry3035 changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |perry3035@gmail.com --- Comment #34 from perry3035 --- There were 2 issues with mono's unique execution of kevent FileSystemWatche= r on FreeBSD:=20 * FileSystemWatcher usage in mono's HEAD for kevent was depending on Darwin= 's particular conduct (when kevent is executed with NULL break, if kqueue FD is shut kevent approach Darwin comes back with mistake, anyway FreeBSD doesn't carry on that way - in truth as indicated by criticism I got from bit desig= ners on FreeBSD close would square hanging tight for kevent to finish therefore causing gridlock)=20 * All watcher occasions were produced from a similar string which recognized them and that exhibited plausibility of halt if change handler was to cripple/reset watcher (this showed in ASP.Net applications not being restar= ted after dll changes, and not recompiling singular parts on aspx/ascx document changes)=20 Connected fix fixes those issues (I had the option to check that in the wak= e of applying it XSP and mono's fastcgi servers act in anticipated manner).=20 Joined fix completes a few things:=20 * renames individual from imported timespec structure from deluding tv_usec= to appropriate tv_nsec (esteem is in nanoseconds, not microseconds)=20 * includes watcher string prematurely end on the off chance that it doesn't effortlessly shutdown inside 2 seconds (I think not so much required, howev= er better to be as cautious as possible)=20 * moves real occasion dispatching to separate string (accordingly killing potential for halt portrayed before)=20 Connected fix is to be applied on most recent rendition of port as of now (3.12.1)=20 https://www.britishassignmentwriters.co.uk --=20 You are receiving this mail because: You are the assignee for the bug.=