From owner-freebsd-ports@freebsd.org Sat Nov 10 22:30:30 2018 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 940A4110CB5C for ; Sat, 10 Nov 2018 22:30:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-15.consmr.mail.bf2.yahoo.com (sonic310-15.consmr.mail.bf2.yahoo.com [74.6.135.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 469697F430 for ; Sat, 10 Nov 2018 22:30:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: qTF0TwMVM1lqZc_9VCVTL3Dqm04kSE_DkRjm9bUghI05UCB61tM8eqMklFYyLlK ERI0YZlSXyQgrylvjtED4mY_X_UQzMlcouGBFXMLzQsE9zuu9CAR5LvNDY_XJWOccw.AwqHDolG0 YLAzwmK863uVmTsky5v0ha43DHYtSs.7zu75sxvwhcp2rglsMNpb9QMlN1xyYQBTjGAaDrdVsvta 5_3hpfbbSUUyIdi8C5KrKFflu7KtV3n.RlnfbP24cMzStUFAdVYVH0Vxc1a8cQMEkIPMbkMJPZiU MQFzrd.BFRUR150YSeSDkMlemUfgNhVqU1t9Ba6ypvfvOh3eegrpfa0YftngrVqpLOhTdi9wbpFH e4vBCgLIBwMGTiG8VqDB2fMP8feyAFvOufHutwsUfwhpDZUg1xe0KBrsPk1ZqghkFnQQvLMzM0KL kZKpcmE3qQ8TnAnK3FCpLAnNKvyHOeb94ht2h96t5NU3flQ4ENPricCSQ3yMfBJ8uiMl.cVL3403 dutRRPIe_ZVJJspgFFX1cZcWZ8OWrXiDzFXGiErUG1ff8lfE5pGjz4vRXQLVI5cMTcSqSUDBs.k2 vOlyc1XiXKr39JuRTjjAzvf6tHNASwsmC0FonhrzZc_pJMtpaJ_.6tLrMPjErHiqPOhgm_tTksgC o4M3TV.AIwOVXeiCSXFfdCSC0BDO_PLfPn438CUW_sjYnLFksQ.bZvZwx.Tfi3.LsQ8oak6HMcfo 3ZBD2JszspubR8aAbfv2srWNYwy1xwV3qe7pJaR8mA21t8nfhrZnNU0M1FVWVDz3ZS63SIXaG.j_ np.p8jK4trpLgwvlDh9v6QrNHDPO2e0hHHwPHnzxImZnh_HbtEg1L0WowrqQGZcg0rpZB6l4Xek9 jyLa.l.IsomjZHKPytaPuZD74euUzEiAE8nSUt5RydpoSYqG9uitzrLm3pOulMI_k6y3JnyAcZJG YXl1Kriy9NlASAPVJrWVY300Xt4RCfoDOjQPBmi3dDg_SaWaBkRYCd5bbw.XyTMswrKh16zevMxy A6fR9_9rZjcfG4S5qXRILrKr00sPdL8X_GkD9YRrL2_TgNZm500I- Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.bf2.yahoo.com with HTTP; Sat, 10 Nov 2018 22:30:23 +0000 Received: from c-76-115-7-162.hsd1.or.comcast.net (EHLO [192.168.1.25]) ([76.115.7.162]) by smtp401.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 7964fae552b1b2cca4ee50d1d3bb3391; Sat, 10 Nov 2018 22:30:18 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\)) Subject: Re: ports -r484565 : qemu-arm-static fails with: (start < end), function page_set_flags, file . . . accel/tcg/translate-all.c, line 2077 From: Mark Millard In-Reply-To: Date: Sat, 10 Nov 2018 14:30:16 -0800 Cc: Sean Bruno , ports-list freebsd Content-Transfer-Encoding: quoted-printable Message-Id: References: <783DE9B1-F1F5-45B5-8C3E-0B0D8BF4CC03@yahoo.com> <04F7FF99-96DE-4A51-B17F-7F2FEE667417@yahoo.com> To: Kyle Evans X-Mailer: Apple Mail (2.3445.101.1) X-Rspamd-Queue-Id: 469697F430 X-Spamd-Result: default: False [-0.97 / 200.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com]; NEURAL_HAM_MEDIUM(-0.89)[-0.887,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_FROM(0.00)[yahoo.com]; NEURAL_HAM_LONG(-0.95)[-0.950,0]; NEURAL_SPAM_SHORT(0.70)[0.705,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; RCVD_IN_DNSWL_NONE(0.00)[125.135.6.74.list.dnswl.org : 127.0.5.0]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; IP_SCORE(0.67)[ipnet: 74.6.128.0/21(1.93), asn: 26101(1.54), country: US(-0.09)]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Server: mx1.freebsd.org 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: Sat, 10 Nov 2018 22:30:30 -0000 On 2018-Nov-10, at 12:28, Kyle Evans wrote: > On Sat, Nov 10, 2018 at 11:38 AM Mark Millard via freebsd-ports > wrote: >>=20 >> Having actually installed the reverted code fist ( -r438807 ), >> cmake's package stage is now well past were it was failing. >>=20 >> So it is not the pkg vintage that matters: it is the qemu-sbruno >> vintage that matters. >>=20 >> (gcc8 getting that far is hours away: full bootstrap, so mostly >> emulated.) >>=20 >=20 > I find the assertion you've reported fairly bizarre, since all of the > page_set_flags invocations we would've touched are generally of the > form `page_set_flags(start, start + len, ...)` -- I'm working on > reproducing locally, though. Looking at the overall sources for the two versions ( as seen via -r483807 and -r484565 ) I find a possibly-significant changed file: # diff -u = /wrkdirs/usr/ports/emulators/qemu-user-static/*work/qemu-bsd-user-*/bsd-us= er/mmap.c | more --- = /wrkdirs/usr/ports/emulators/qemu-user-static/483807-work/qemu-bsd-user-49= 5fb3a/bsd-user/mmap.c 2018-05-25 07:28:13.000000000 -0700 +++ = /wrkdirs/usr/ports/emulators/qemu-user-static/484565-work/qemu-bsd-user-2c= b0cdd/bsd-user/mmap.c 2018-11-09 09:27:18.000000000 -0800 (I'll not list much of the differences here.) It includes things like: -static abi_ulong mmap_find_vma_reserved(abi_ulong start, abi_ulong = size) +static abi_ulong mmap_find_vma_reserved(abi_ulong start, abi_ulong = size, abi_ulong alignment) . . . -abi_ulong mmap_find_vma(abi_ulong start, abi_ulong size) +static abi_ulong mmap_find_vma_aligned(abi_ulong start, abi_ulong size, = abi_ulong alignment) . . . +abi_ulong mmap_find_vma(abi_ulong start, abi_ulong size) +{ + return mmap_find_vma_aligned(start, size, 0); +} + and changes inside: abi_long target_mmap(abi_ulong start, abi_ulong len, int prot, int flags, int fd, off_t offset) This looks like it might change what address ranges are used. (But I do not claim familiarity with the code or its use.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)