From owner-freebsd-ports@freebsd.org Wed Apr 24 16:34:12 2019 Return-Path: Delivered-To: freebsd-ports@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 EDB79159D4E5 for ; Wed, 24 Apr 2019 16:34:11 +0000 (UTC) (envelope-from stb@lassitu.de) Received: from gilb.zs64.net (gilb.zs64.net [IPv6:2a00:14b0:4200:32e0::1ea]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gilb.zs64.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9E9006DA34; Wed, 24 Apr 2019 16:34:10 +0000 (UTC) (envelope-from stb@lassitu.de) Received: by gilb.zs64.net (Postfix, from stb@lassitu.de) id A943D1290BD; Wed, 24 Apr 2019 16:34:07 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\)) Subject: Re: PHP 7.2: SIGSEGV in OpenSSL From: Stefan Bethke In-Reply-To: <20190423160110.GS72200@home.opsec.eu> Date: Wed, 24 Apr 2019 18:34:06 +0200 Cc: Marcel Bonnet , FreeBSD Ports Content-Transfer-Encoding: quoted-printable Message-Id: <0D187548-4221-4DA5-9A22-8478D9FB32F3@lassitu.de> References: <67841009-B4BC-4F0A-BB53-77487EE19CBD@lassitu.de> <20190423160110.GS72200@home.opsec.eu> To: Kurt Jaeger X-Mailer: Apple Mail (2.3445.104.8) X-Rspamd-Queue-Id: 9E9006DA34 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of stb@lassitu.de designates 2a00:14b0:4200:32e0::1ea as permitted sender) smtp.mailfrom=stb@lassitu.de X-Spamd-Result: default: False [-1.42 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.92)[-0.924,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+mx]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[lassitu.de]; NEURAL_SPAM_SHORT(0.42)[0.421,0]; NEURAL_HAM_LONG(-0.97)[-0.967,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[gilb.zs64.net]; IP_SCORE(-0.14)[ipnet: 2a00:14b0::/32(-0.41), asn: 13135(-0.29), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13135, ipnet:2a00:14b0::/32, country:DE]; FREEMAIL_CC(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Apr 2019 16:34:12 -0000 > Am 23.04.2019 um 18:01 schrieb Kurt Jaeger : >=20 > Hi! >=20 >> Did you find a solution? Please let me know. >=20 > There's a well-known problem in the sequence in which php modules > are loaded. I don't know if this is the case here as well, > but that's what we do: >=20 > fetch -o fixphpextorder \ > https://people.freebsd.org/~ohauer/scripts/fixphpextorder.sh > chmod 755 fixphpextorder >=20 > cd /usr/local/etc/php > cat ext-*ini > extensions.ini > fixphpextorder > mv extensions.ini.new extensions.ini > rm ext-*ini >=20 > Please test and report if it fixes the problem. Thanks Kurt, it appears to fix (or at least work around) the problem. Why is the default load order broken? Why does it not affect everyone? I moved all the individual inis into a bak subdir, and now only have an = extensions.ini. If I understand correctly, mod_php/PHP reads the individual inis in = order. Why aren=E2=80=99t they in the right order? Can this be fixed in = the ports for the PHP modules? Stefan --=20 Stefan Bethke Fon +49 151 14070811