From owner-freebsd-hackers@freebsd.org  Tue Oct 22 09:01:32 2019
Return-Path: <owner-freebsd-hackers@freebsd.org>
Delivered-To: freebsd-hackers@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 8E4CA154ED8
 for <freebsd-hackers@mailman.nyi.freebsd.org>;
 Tue, 22 Oct 2019 09:01:32 +0000 (UTC)
 (envelope-from salvadore@FreeBSD.org)
Received: from MailHost (unknown [80.211.33.142])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 server-signature RSA-PSS (4096 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 46y6v01C65z4WGk
 for <freebsd-hackers@FreeBSD.org>; Tue, 22 Oct 2019 09:01:32 +0000 (UTC)
 (envelope-from salvadore@FreeBSD.org)
Received: from root (uid 0) (envelope-from salvadore@FreeBSD.org) id 22a5
 by MailHost (DragonFly Mail Agent v0.11+);
 Tue, 22 Oct 2019 11:01:30 +0200
To: freebsd-hackers@FreeBSD.org
Subject: [LAST OFFICIAL REMINDER] Call for 2019Q3 quarterly status reports
Date: Tue, 22 Oct 2019 11:01:30 +0200
Message-Id: <5daec56a.22a5.7036c1f7@MailHost>
From: <salvadore@FreeBSD.org>
X-Rspamd-Queue-Id: 46y6v01C65z4WGk
X-Spamd-Bar: -
Authentication-Results: mx1.freebsd.org;
	none
X-Spamd-Result: default: False [-1.99 / 15.00];
 local_wl_from(0.00)[FreeBSD.org];
 NEURAL_HAM_MEDIUM(-0.99)[-0.988,0];
 ASN(0.00)[asn:31034, ipnet:80.211.0.0/17, country:IT];
 NEURAL_HAM_LONG(-1.00)[-1.000,0]
X-BeenThere: freebsd-hackers@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Technical Discussions relating to FreeBSD
 <freebsd-hackers.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers/>
List-Post: <mailto:freebsd-hackers@freebsd.org>
List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Oct 2019 09:01:32 -0000

Dear FreeBSD Community,


The deadline for the next FreeBSD Quarterly Status update is October 31,
2019, for work done since the last round of Quarterly Reports: July,
2019 - September, 2019.


Status report submissions do not need to be very long.  They may be
about anything happening in the FreeBSD project and community, and
provide a great way to inform FreeBSD users and developers about
work that is underway or has been completed. Report submissions are
not limited to committers; anyone doing anything interesting and
FreeBSD related can -- and should -- write one!


The preferred method is to follow the guidelines at the Quarterly
GitHub repository:


https://github.com/freebsd/freebsd-quarterly


Alternatively you can fetch the Markdown template, fill it in, and email
it to quarterly@FreeBSD.org.  The template can be found at:


https://raw.githubusercontent.com/freebsd/freebsd-quarterly/master/report-sample.md


We look forward to seeing your 2019Q3 reports!


Thanks,


Lorenzo Salvadore (on behalf of quarterly@)

From owner-freebsd-hackers@freebsd.org  Tue Oct 22 13:43:36 2019
Return-Path: <owner-freebsd-hackers@freebsd.org>
Delivered-To: freebsd-hackers@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 E6B1F15B337
 for <freebsd-hackers@mailman.nyi.freebsd.org>;
 Tue, 22 Oct 2019 13:43:36 +0000 (UTC)
 (envelope-from victor910@gmail.com)
Received: from mail-ot1-x331.google.com (mail-ot1-x331.google.com
 [IPv6:2607:f8b0:4864:20::331])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
 server-signature RSA-PSS (4096 bits)
 client-signature RSA-PSS (2048 bits) client-digest SHA256)
 (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 46yF8S2Rf9z3J5X
 for <freebsd-hackers@freebsd.org>; Tue, 22 Oct 2019 13:43:36 +0000 (UTC)
 (envelope-from victor910@gmail.com)
Received: by mail-ot1-x331.google.com with SMTP id c7so3421508otm.3
 for <freebsd-hackers@freebsd.org>; Tue, 22 Oct 2019 06:43:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=XbUlw/ZRXMGdORQCESQbkd5jBZp3thuDQG3ii8jjsWw=;
 b=j8RY9RosEyloU5AKS9fnlY9npXo4UygjhUThO4w0pAtsQjT+kcYVoUkd5qtDt9oVxr
 CJSDRDtk1V7es5ea6nHCZfZSLhBN+Pk54wN2PPDCKeTSeq2hJ5BVNIJOkOdEPKkPSaGW
 /mYaZT+SaLZN3SgqSGYCOoXstOQxuFkTm236zecRVBm18iPtuRVLviuaWMREpe4+eQtz
 Jy+LpS2oADHSOZFLVnfYpG5u/B0BHQFKsyf11RO2N2sWREfVBQfJ49G/ybxL2wvlrcje
 I0Q9E/Awgi+H1zRvxM2Qi8Ovq6V5SxVnnPg5W6ICsdpevQ2fzPQlSRazewWmEuUlGA3S
 EPmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=XbUlw/ZRXMGdORQCESQbkd5jBZp3thuDQG3ii8jjsWw=;
 b=MA0hwMIwEYVpk9Hi3nCWf0wWwslyv5bbkeBGfU+kokv3kIWfM0j6HqaEev8L+A0oKr
 wCfUZ60/BBMLKTWmF7v63Pw1j+xJP3H2eNp/nS2tByOxpySsA8jVCzWatl+UUamJJlpM
 A2CnbT8liZKo5H30+svNagaAv/ah/RBd9tDh+v0aZeGEVHAJ9/QDzocxgE+uls8JFc2K
 51AB0SOVJRm5ksLpWLk0Vf/frgTtYoT07QQAOoxsCiYBSWX8kp9lioCq2yUi9HqIsOVL
 PrNKGyHfMunF56mBG2QTW4OCc7FgbV02LJTD3u9acEUI6KTVDyrgMhTiMGJUJI6L7pJJ
 d6Fg==
X-Gm-Message-State: APjAAAXzIwFHE+lwPKgsIvkEUrNm6sEPCGqc7pgDtzacRwN9kNvx6Miz
 SByt/v6kTUTUgKr9m6PdP0UWt45zzvLjpusccWG5gxGos2o=
X-Google-Smtp-Source: APXvYqy7iGVsU7khh9FHuILVQXcCbw8wkaXo51kcOWMxTFgKdkhLEz/ze2UnNtEKGTTFGUYObuwypVm6mjGlkeDuHn8=
X-Received: by 2002:a05:6830:2006:: with SMTP id
 e6mr2943081otp.104.1571751814760; 
 Tue, 22 Oct 2019 06:43:34 -0700 (PDT)
MIME-Version: 1.0
From: Victor L <victor910@gmail.com>
Date: Tue, 22 Oct 2019 23:43:23 +1000
Message-ID: <CAAz5HLZGvOeBxJupkReEvKaUKrRdWxc4VDfNp4p132eXeAvNwA@mail.gmail.com>
Subject: videocard.DDC.I2C
To: freebsd-hackers@freebsd.org
X-Rspamd-Queue-Id: 46yF8S2Rf9z3J5X
X-Spamd-Bar: --
Authentication-Results: mx1.freebsd.org;
 dkim=pass header.d=gmail.com header.s=20161025 header.b=j8RY9Ros;
 dmarc=pass (policy=none) header.from=gmail.com;
 spf=pass (mx1.freebsd.org: domain of victor910@gmail.com designates
 2607:f8b0:4864:20::331 as permitted sender) smtp.mailfrom=victor910@gmail.com
X-Spamd-Result: default: False [-3.00 / 15.00]; ARC_NA(0.00)[];
 NEURAL_HAM_MEDIUM(-1.00)[-1.000,0];
 R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[];
 R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c];
 FREEMAIL_FROM(0.00)[gmail.com];
 MIME_GOOD(-0.10)[multipart/alternative,text/plain];
 PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org];
 TO_DN_NONE(0.00)[]; IP_SCORE_FREEMAIL(0.00)[];
 RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0];
 IP_SCORE(0.00)[ip: (-6.80), ipnet: 2607:f8b0::/32(-2.43), asn: 15169(-2.07),
 country: US(-0.05)]; TO_MATCH_ENVRCPT_ALL(0.00)[];
 DKIM_TRACE(0.00)[gmail.com:+];
 DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
 RCVD_IN_DNSWL_NONE(0.00)[1.3.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org
 : 127.0.5.0]; FROM_EQ_ENVFROM(0.00)[];
 MIME_TRACE(0.00)[0:+,1:+,2:~];
 FREEMAIL_ENVFROM(0.00)[gmail.com];
 ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US];
 RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[];
 DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]
Content-Type: text/plain; charset="UTF-8"
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
X-BeenThere: freebsd-hackers@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Technical Discussions relating to FreeBSD
 <freebsd-hackers.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers/>
List-Post: <mailto:freebsd-hackers@freebsd.org>
List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Oct 2019 13:43:37 -0000

HI,

My system Freebsd 12.0
My processor:
Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz (kaby lake)
Internal video card HD Graphics 620

 My final target will have access to HDMI DDC - (I2C).

I had installed port drm-kmod"

The question, how to enable "gmbus " support?
My final target will have access to HDMI DDC - (I2C).

I believe something wrong with GMBus.

I had to try to install Debian on the same machine, HDMI I2C has been
detected&working correctly.
For example a report from Debian:
`test@debian# i2cdetect -l

i2c-0 i2c i915 gmbus dpa i2c adapter

i2c-1 i2c i915 gmbus dpb i2c adapter

i2c-2 i2c i915 gmbus dpc i2c adapter

i2c-3 i2c i915 gmbus dpd i2c adapter

i2c-4 i2c i915 DPDDC-C i2c adapter`

I have only this in my Freebsd Log:
[drm:drm_dp_aux_register_devnode] drm_dp_aux_dev: aux [DPDDC-C] registered
as minor 0`

I had installed port drm-kmod", I dont know this need it or not.
The question, how to enable "gmbus " support?
How to have access to I2C bus my video card???

I believe something wrong with GMBus, maybe I wrong.



But anyway I do not have any I2C controller under FreeBSD compare to Linux.

Dmesg | grep drm

[drm:drm_core_init] Initialized
drmn0: on vgapci0
vgapci0: child drmn0 requested pci_enable_io
vgapci0: child drmn0 requested pci_enable_io
[drm] Unable to create a private tmpfs mount, hugepage support will be
disabled(-19).
[drm:__intel_uncore_early_sanitize] unclaimed mmio detected on uncore init,
clearing
[drm] Got stolen memory base 0x8e000000, size 0x2000000
[drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[drm] Driver supports precise vblank timestamp query.
[drm:drm_irq_install] irq=16
[drm] Connector HDMI-A-1: get mode from tunables:
[drm] - kern.vt.fb.modes.HDMI-A-1
[drm] - kern.vt.fb.default_mode
[drm] Connector DP-1: get mode from tunables:
[drm] - kern.vt.fb.modes.DP-1
[drm] - kern.vt.fb.default_mode
[drm:drm_calc_timestamping_constants] crtc 37: hwmode: htotal 2720, vtotal
1481, vdisplay 1440
[drm:drm_calc_timestamping_constants] crtc 37: clock 241500 kHz framedur
16680414 linedur 11262
[drm:drm_mode_object_get] OBJ ID: 59 (2)
[drm:drm_mode_object_get] OBJ ID: 59 (3)
[drm:drm_mode_object_get] OBJ ID: 64 (2)
[drm:drm_minor_register]
[drm:drm_minor_register]
[drm:drm_minor_register] new minor registered 128
[drm:drm_minor_register]
[drm:drm_minor_register] new minor registered 0
[drm:drm_sysfs_connector_add] adding "HDMI-A-1" to sysfs
[drm:drm_sysfs_hotplug_event] generating hotplug event
[drm:drm_sysfs_connector_add] adding "DP-1" to sysfs
[drm:drm_sysfs_hotplug_event] generating hotplug event
[drm:drm_dp_aux_register_devnode] drm_dp_aux_dev: aux [DPDDC-C] registered
as minor 0
[drm] Initialized i915 1.6.0 20171222 for drmn0 on minor 0
[drm:drm_sysfs_hotplug_event] generating hotplug event
[drm:drm_mode_object_get] OBJ ID: 59 (3)
[drm:drm_mode_object_get] OBJ ID: 68 (1)
[drm:drm_mode_object_put] OBJ ID: 68 (2)
[drm:drm_mode_object_get] OBJ ID: 85 (1)
[drm:drm_mode_object_get] OBJ ID: 59 (5)
[drm:drm_mode_object_get] OBJ ID: 59 (6)
[drm:drm_mode_object_put] OBJ ID: 59 (6)
[drm:drm_mode_object_get] OBJ ID: 59 (5)
[drm:drm_calc_timestamping_constants] crtc 37: hwmode: htotal 2720, vtotal
1481, vdisplay 1440
[drm:drm_calc_timestamping_constants] crtc 37: clock 241500 kHz framedur
16680414 linedur 11262
[drm] Reducing the compressed framebuffer size. This may lead to less power
savings than a non-reduced-size. Try to increase stolen memory size if
available in BIOS.
[drm:drm_vblank_enable] enabling vblank on crtc 0, ret: 0
name=drmn0 flags=0x0 stride=10240 bpp=32
drmn0: fb0: inteldrmfb frame buffer device
[drm:drm_handle_vblank_events] vblank event on 5, current 5
[drm:drm_mode_object_put] OBJ ID: 68 (1)
[drm:drm_mode_object_get] OBJ ID: 85 (2)
[drm:drm_mode_object_put] OBJ ID: 59 (6)
[drm:drm_mode_object_put] OBJ ID: 59 (5)
[drm:vblank_disable_fn] disabling vblank on crtc 0
drmn0: successfully loaded firmware image with name:
i915/kbl_dmc_ver1_04.bin
[drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)

how you see right now, I do not have to detect HDMI I2C in my log.

-- 
Regards,
Viktor L

From owner-freebsd-hackers@freebsd.org  Wed Oct 23 15:09:31 2019
Return-Path: <owner-freebsd-hackers@freebsd.org>
Delivered-To: freebsd-hackers@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 7435515597F;
 Wed, 23 Oct 2019 15:09:31 +0000 (UTC)
 (envelope-from rollingbits@gmail.com)
Received: from mail-qt1-x832.google.com (mail-qt1-x832.google.com
 [IPv6:2607:f8b0:4864:20::832])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
 server-signature RSA-PSS (4096 bits)
 client-signature RSA-PSS (2048 bits) client-digest SHA256)
 (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 46yv165VsGz4FB9;
 Wed, 23 Oct 2019 15:09:30 +0000 (UTC)
 (envelope-from rollingbits@gmail.com)
Received: by mail-qt1-x832.google.com with SMTP id t20so32756502qtr.10;
 Wed, 23 Oct 2019 08:09:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:cc:in-reply-to:to;
 bh=sMe3TLdoED0PTS0RqLJpwaYEXGWinfbb8yOYccimN8g=;
 b=f2nGOEsGHu52ghAomlyHwz5WOmWqxXUR6KJKh6i6/amNb+eIWI55cEUUXNydZ9x366
 Za4GuRSw7ePh/E6K+sbsTuHOQYoqxVLZPeNniMCes6kpi9mwJRP7BLQfksDlso6wqgGx
 hEB7/SMqPNIoIsRdg7INgmm/TxRh5hYQ17uJf9PO41oY1PIwHTkjQoauwJzCEQBQzInN
 yx04E+cez6FTpK5gZZSPq+6PYl+7uVptEOjBkHiCdKJXQBl868+Y5a7eZRT8Ih3T6JdN
 TDgYO+4VVnEu5z7axQT11rJch7uOwugWIrWV0NSfERu73y+T2gpRYYBCdu6QIy+FTezl
 HJTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:cc:in-reply-to:to;
 bh=sMe3TLdoED0PTS0RqLJpwaYEXGWinfbb8yOYccimN8g=;
 b=OL8lBJz1+29rDwoL5xjNYgL245D0KtaMc48RlFW6biCPjG/Rfa1JWtKT7Op/L6RVdg
 V+pXO4Yn7fHam3eOscWMMamxqwMVYQLcEY3ebLpaw3AKpYo1J4321hkcV1lrIGk7mtwK
 p9XSO5SsQY5xQZOG0wlFqypnQA6PkMFraEQCDk5HnaD9Z9qyWuLT4VNFltdF51xBg4XM
 GVK1fozIKNDHj965X9FORFIuIGHNMZksOF347ldwLRm1IUi70/wqgXWKA+2TeLNnMwHe
 2fU3bk9521EsSfuKS+szjC5PVb8xygW4TkikvByIZfJUcJRFRkrVICOqXvGc5k9VWQeB
 pRsQ==
X-Gm-Message-State: APjAAAX+wqNfSFguM4/aIWgJJ0U5BPQ/lAxpHhexOquew4QGXA7yOcZc
 /ye0+xJhwu0hhAUqudHbRDb+tF3okbU=
X-Google-Smtp-Source: APXvYqxAFxhNNY9NfBsgIkrEu/aCbsqa2NU1tAE5t1nU/OQi3qotj/qgjguj9ggXvaactwc1TKxSeA==
X-Received: by 2002:ac8:2670:: with SMTP id v45mr9773085qtv.233.1571843369285; 
 Wed, 23 Oct 2019 08:09:29 -0700 (PDT)
Received: from ?IPv6:2804:389:2037:c09f:b5b1:3eef:ce5b:b4cb?
 ([2804:389:2037:c09f:b5b1:3eef:ce5b:b4cb])
 by smtp.gmail.com with ESMTPSA id s75sm14068375qke.14.2019.10.23.08.09.27
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 23 Oct 2019 08:09:28 -0700 (PDT)
From: =?utf-8?Q?Lucas_Nali_de_Magalh=C3=A3es?= <rollingbits@gmail.com>
Mime-Version: 1.0 (1.0)
Subject: Re: FCP 20190401-ci_policy: CI policy
Date: Wed, 23 Oct 2019 12:09:26 -0300
Message-Id: <1DDDC2F1-3D39-4C57-8BDE-820785FAD614@gmail.com>
References: <CAKBkRUwKKPKwRvUs00ja0+G9vCBB1pKhv6zBS-F-hb=pqMzSxQ@mail.gmail.com>
Cc: fcp@freebsd.org, FreeBSD Hackers <freebsd-hackers@freebsd.org>
In-Reply-To: <CAKBkRUwKKPKwRvUs00ja0+G9vCBB1pKhv6zBS-F-hb=pqMzSxQ@mail.gmail.com>
To: Li-Wen Hsu <lwhsu@freebsd.org>
X-Mailer: iPhone Mail (17A878)
X-Rspamd-Queue-Id: 46yv165VsGz4FB9
X-Spamd-Bar: --
Authentication-Results: mx1.freebsd.org;
 dkim=pass header.d=gmail.com header.s=20161025 header.b=f2nGOEsG;
 dmarc=pass (policy=none) header.from=gmail.com;
 spf=pass (mx1.freebsd.org: domain of rollingbits@gmail.com designates
 2607:f8b0:4864:20::832 as permitted sender)
 smtp.mailfrom=rollingbits@gmail.com
X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[];
 TO_DN_SOME(0.00)[];
 R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36];
 FREEMAIL_FROM(0.00)[gmail.com]; MV_CASE(0.50)[];
 RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+];
 DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
 FROM_EQ_ENVFROM(0.00)[];
 IP_SCORE(0.00)[ip: (-9.38), ipnet: 2607:f8b0::/32(-2.42), asn: 15169(-2.06),
 country: US(-0.05)]; MIME_TRACE(0.00)[0:+,1:+,2:~];
 FREEMAIL_ENVFROM(0.00)[gmail.com];
 ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US];
 MID_RHS_MATCH_FROM(0.00)[];
 DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0];
 ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0];
 R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[];
 RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[];
 NEURAL_HAM_LONG(-1.00)[-1.000,0];
 MIME_GOOD(-0.10)[multipart/alternative,text/plain];
 IP_SCORE_FREEMAIL(0.00)[];
 RCVD_IN_DNSWL_NONE(0.00)[2.3.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org
 : 127.0.5.0]; RCVD_TLS_ALL(0.00)[]
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
X-BeenThere: freebsd-hackers@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Technical Discussions relating to FreeBSD
 <freebsd-hackers.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers/>
List-Post: <mailto:freebsd-hackers@freebsd.org>
List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Oct 2019 15:09:31 -0000

> On Aug 28, 2019, at 1:30 AM, Li-Wen Hsu <lwhsu@freebsd.org> wrote:
>=20
> =EF=BB=BFIt seems I was doing wrong that just changed the content of this =
FCP
> to "feedback", but did not send to the right mailing lists.
>=20
> So I would like to make an announcement that the FCP
> 20190401-ci_policy "CI policy":
>=20
> https://github.com/freebsd/fcp/blob/master/fcp-20190401-ci_policy.md
>=20
> is officially in "feedback" state to hopefully receive more comments
> and suggestions, then we can move on for the next FCP state.

Just in case nobody else have thought, I like to share a few ideas:. The CI t=
ries to find bugs but usually these are not fatal to the build system: manag=
e them as bugs, instead. I don't know how difficult they are.
- Integrate CI and BTS. Maybe with some automatic filtering and processing.
- Make CI output more noisy by sending emails to ML, author of offending cod=
e and previous authors of the code modified.

Lc

--=20
rollingbits =E2=80=94 =F0=9F=93=A7 rollingbits@gmail.com =F0=9F=93=A7 rollin=
gbits@terra.com.br =F0=9F=93=A7 rollingbits@yahoo.com =F0=9F=93=A7 rollingbi=
ts@globo.com =F0=9F=93=A7 rollingbits@icloud.com


From owner-freebsd-hackers@freebsd.org  Fri Oct 25 21:41:49 2019
Return-Path: <owner-freebsd-hackers@freebsd.org>
Delivered-To: freebsd-hackers@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 2C2C515C15F
 for <freebsd-hackers@mailman.nyi.freebsd.org>;
 Fri, 25 Oct 2019 21:41:49 +0000 (UTC)
 (envelope-from mason@blisses.org)
Received: from phlegethon.blisses.org (phlegethon.blisses.org [50.56.97.101])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 470Hcr1Xtfz46MG
 for <freebsd-hackers@freebsd.org>; Fri, 25 Oct 2019 21:41:47 +0000 (UTC)
 (envelope-from mason@blisses.org)
Received: from cocytus.blisses.org (cocytus.blisses.org [64.223.129.151])
 by phlegethon.blisses.org (Postfix) with ESMTP id 954C614002
 for <freebsd-hackers@freebsd.org>; Fri, 25 Oct 2019 17:41:41 -0400 (EDT)
Received: from blisses.org (acheron.int.blisses.org [10.0.1.10])
 by cocytus.blisses.org (Postfix) with ESMTPSA id CF93780150
 for <freebsd-hackers@freebsd.org>; Fri, 25 Oct 2019 17:41:39 -0400 (EDT)
Date: Fri, 25 Oct 2019 17:41:37 -0400
From: Mason Loring Bliss <mason@blisses.org>
To: freebsd-hackers@freebsd.org
Subject: Booting from USB on RPi3
Message-ID: <20191025214137.GB12665@blisses.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="s/l3CgOIzMHHjg/5"
Content-Disposition: inline
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Rspamd-Queue-Id: 470Hcr1Xtfz46MG
X-Spamd-Bar: -------
Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none;
 spf=pass (mx1.freebsd.org: domain of mason@blisses.org designates 50.56.97.101
 as permitted sender) smtp.mailfrom=mason@blisses.org
X-Spamd-Result: default: False [-7.11 / 15.00]; ARC_NA(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0];
 FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx];
 TO_MATCH_ENVRCPT_ALL(0.00)[];
 MIME_GOOD(-0.20)[multipart/signed,text/plain];
 PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org];
 TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1];
 NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3];
 RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[blisses.org];
 SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[];
 R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~];
 ASN(0.00)[asn:19994, ipnet:50.56.0.0/17, country:US];
 MID_RHS_MATCH_FROM(0.00)[];
 IP_SCORE(-2.71)[ip: (-9.85), ipnet: 50.56.0.0/17(-2.01), asn: 19994(-1.62),
 country: US(-0.05)]
X-BeenThere: freebsd-hackers@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Technical Discussions relating to FreeBSD
 <freebsd-hackers.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers/>
List-Post: <mailto:freebsd-hackers@freebsd.org>
List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Oct 2019 21:41:49 -0000


--s/l3CgOIzMHHjg/5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I posted this to freebsd-arm a couple days ago, but didn't get any bites.
Apologies for the crosspost, but I'm hoping someone here's familiar with the
code:


I'm struggling with how to boot FreeBSD 12 directly from a hard drive on an
RPi3b+, with no MMC card. It happens automatically with a Raspbian image, a=
nd
I got Devuan to boot this way by changing the right pointers in config.txt,
but I'm struggling to figure out how to do it on FreeBSD. I'm not sure what
dictates the boot behaviour.

No matter what I try, I seem to fail through to the system trying to netboo=
t.

I read this thread:

    https://forums.freebsd.org/threads/booting-raspberry-pi-3-from-usb.7179=
8/

=2E..and that had me try changing fstab to point to the hard drive directly=
, but
that didn't work - the kernel hasn't loaded at that point - and there was t=
he
notion of adding these to loader.conf:

    vfs.mountroot.timeout=3D"15"
    vfs.mountfrom=3D"ufs:/dev/da0s2a"

=2E..but those seem not to be helping.

The bit that's frustrating is that clearly I'm starting the FreeBSD
bootloader, as seen here:

    https://wiki.freebsd.org/MasonLoringBliss?action=3DAttachFile&do=3Dget&=
target=3Drpi-boot.jpg

How do I tell it to look at da0, either as a one-shot or persistently?
(Preferably both!) In exchange for help, I'll document the process, complete
with (better) screenshots, for the wiki.

Thanks!

--=20
Mason Loring Bliss    mason@blisses.org
They also surf, who only stand on waves.

--s/l3CgOIzMHHjg/5
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEEXtBZz1axB5rEDCEnrJXcHbvJVUFAl2zbBEACgkQnrJXcHbv
JVXKthAArrPKwmEn0H+tg37uEDWHkDShAJuFfYci46ovLjCRpTIaRXT5ozP+lK33
2HW52uvrcCyZOx7xdcmHTFo64CxqfgsOcs0I21NPpgXQ9+VY3nR5FVPBYewOuNHA
pN7Ue3bGJ/Y7WccRPPTniXgU3CueSl3z21/dgIjOdN2GH9+iZ4CbMyRwzcS/VX8w
Dujn84QF0laBzlLCkmBn6Xlx4BF1EFs38n2chD32s78bO6/eYwzlOen/Why6EOPr
d3ekjK1D1Jcsy37OnqV2NXWqWShuNmQhu/FQRr38rcQYLqWlTRSk/fSm439TkJXk
XO2xKV7Wa1ug+rbtx2Xdel68Y21BoAHqO1E0zvGzOgYMaooIk/w9okhdfu8Rxksp
7WbSr92xrA+e/WGnBNko7WMFIKAKHfIUHIozMV2QkYLYdKY/Usu9denVyuvNKglt
SDTnnlT/llvPnEBbUine2GqvHQBKKtUdU00raYt6ujuX4ILVtl8NLhas/zvWip1v
jzRAzUN7jZ5MtnoVY9Rvf+CoaqOqIfSXQxe1q12iXZjQ3nOD/iYrMaNwa9cMlpu/
iuMpixxeyzSKbgI2ifYZ/iCVej3nzWZNJSJ4lOc0sj1XnwfHKM4GkImO1R0VnoSe
DglEbb/w1sklW1h2gW2HVmE7AZcyFlXmmkYaU6dPBZkxefhqMbc=
=/qsG
-----END PGP SIGNATURE-----

--s/l3CgOIzMHHjg/5--

From owner-freebsd-hackers@freebsd.org  Sat Oct 26 17:23:05 2019
Return-Path: <owner-freebsd-hackers@freebsd.org>
Delivered-To: freebsd-hackers@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 372DB17A409
 for <freebsd-hackers@mailman.nyi.freebsd.org>;
 Sat, 26 Oct 2019 17:23:05 +0000 (UTC)
 (envelope-from cy.schubert@cschubert.com)
Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "Client", Issuer "CA" (not verified))
 by mx1.freebsd.org (Postfix) with ESMTPS id 470nqq4CpXz4PgR
 for <freebsd-hackers@freebsd.org>; Sat, 26 Oct 2019 17:23:03 +0000 (UTC)
 (envelope-from cy.schubert@cschubert.com)
Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA
 id OPmEiBbS1sAGkOPmFiuXuq; Sat, 26 Oct 2019 11:23:00 -0600
X-Authority-Analysis: v=2.3 cv=WeVylHpX c=1 sm=1 tr=0
 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17
 a=kj9zAlcOel0A:10 a=XobE76Q3jBoA:10 a=mDV3o1hIAAAA:8 a=YxBL1-UpAAAA:8
 a=6I5d2MoRAAAA:8 a=JM8qXt8h-E9RX_fPIuoA:9 a=CjuIK1q_8ugA:10 a=dI9p-avQWAUA:10
 a=_FVE-zBwftR9WsbkzFJk:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22
Received: from slippy.cwsent.com (slippy [10.1.1.91])
 by spqr.komquats.com (Postfix) with ESMTPS id 2DE0B1F2C
 for <freebsd-hackers@freebsd.org>; Sat, 26 Oct 2019 10:22:57 -0700 (PDT)
Received: from slippy.cwsent.com (localhost [127.0.0.1])
 by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id x9QHMuaE000984
 for <freebsd-hackers@freebsd.org>; Sat, 26 Oct 2019 10:22:56 -0700 (PDT)
 (envelope-from Cy.Schubert@cschubert.com)
Received: from slippy (cy@localhost)
 by slippy.cwsent.com (8.15.2/8.15.2/Submit) with ESMTP id x9QHMuK1000981
 for <freebsd-hackers@freebsd.org>; Sat, 26 Oct 2019 10:22:56 -0700 (PDT)
 (envelope-from Cy.Schubert@cschubert.com)
Message-Id: <201910261722.x9QHMuK1000981@slippy.cwsent.com>
X-Authentication-Warning: slippy.cwsent.com: cy owned process doing -bs
X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.7.1
Reply-to: Cy Schubert <Cy.Schubert@cschubert.com>
From: Cy Schubert <Cy.Schubert@cschubert.com>
X-os: FreeBSD
X-Sender: cy@cwsent.com
X-URL: http://www.cschubert.com/
To: freebsd-hackers@freebsd.org
Subject: 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Sat, 26 Oct 2019 10:22:56 -0700
X-CMAE-Envelope: MS4wfKmQAqjGVrcIb721g4G0rvZnAZUyKZJuUG+TRo9nctC77CPSXm8G/EkZo0NdvuzUg/b9YjpFNF8ex4NgdkXnQPgbzAQSXPNOLdj0MQxiaG9zmNtGp3BW
 eZFCOCh4padIVLi0m2iFT4xbzuiObsxZtQMaAekI+mVKtILMFoh5qCSeAhCmSog4af4Ns/7ZpWotCg==
X-Rspamd-Queue-Id: 470nqq4CpXz4PgR
X-Spamd-Bar: --
Authentication-Results: mx1.freebsd.org; dkim=none;
 spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF
 policy when checking 64.59.134.9) smtp.mailfrom=cy.schubert@cschubert.com
X-Spamd-Result: default: False [-2.93 / 15.00]; ARC_NA(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[5];
 HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com];
 FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[];
 MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[];
 PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org];
 NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCPT_COUNT_ONE(0.00)[1];
 REPLYTO_EQ_FROM(0.00)[]; TO_DN_NONE(0.00)[];
 IP_SCORE(-2.34)[ip: (-6.19), ipnet: 64.59.128.0/20(-3.04), asn: 6327(-2.36),
 country: CA(-0.09)]; 
 RCVD_IN_DNSWL_NONE(0.00)[9.134.59.64.list.dnswl.org : 127.0.5.0];
 NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_SPF_NA(0.00)[];
 FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[];
 EMPTY_SUBJECT(1.00)[];
 ASN(0.00)[asn:6327, ipnet:64.59.128.0/20, country:CA];
 MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[];
 RECEIVED_SPAMHAUS_PBL(0.00)[17.125.67.70.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net
 : 127.0.0.11]
X-BeenThere: freebsd-hackers@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Technical Discussions relating to FreeBSD
 <freebsd-hackers.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers/>
List-Post: <mailto:freebsd-hackers@freebsd.org>
List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Oct 2019 17:23:05 -0000

Hi,

The following little test case segfaults when aslr is enabled:

#include <stdio.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/resource.h>

int
main(int argc, char *argv[])
{
	struct rlimit   rl;
	int rc;

	rl.rlim_cur = 50 * 4096;
	rl.rlim_max = 50 * 4096;
	rc = setrlimit(RLIMIT_STACK, &rl);

	return(rc);
}


slippy# sysctl kern.elf64.aslr.enable=1
kern.elf64.aslr.enable: 0 -> 1
slippy# ./test 
Segmentation fault (core dumped)
slippy# gdb test
GNU gdb (GDB) 8.3.1 [GDB v8.3.1 for FreeBSD]
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd13.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from test...
(gdb) run
Starting program: /export/home/cy/freebsd/tests/setrlimit/test 

Program received signal SIGSEGV, Segmentation fault.
setrlimit () at setrlimit.S:4
4	setrlimit.S: No such file or directory.
(gdb) bt
#0  setrlimit () at setrlimit.S:4
Backtrace stopped: Cannot access memory at address 0x7fffffe372e8
(gdb) 


It only occurs with aslr enabled and stack gap != 0. This isn't right.


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.



From owner-freebsd-hackers@freebsd.org  Sat Oct 26 17:27:42 2019
Return-Path: <owner-freebsd-hackers@freebsd.org>
Delivered-To: freebsd-hackers@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 5FC4617A655
 for <freebsd-hackers@mailman.nyi.freebsd.org>;
 Sat, 26 Oct 2019 17:27:42 +0000 (UTC)
 (envelope-from cy.schubert@cschubert.com)
Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "Client", Issuer "CA" (not verified))
 by mx1.freebsd.org (Postfix) with ESMTPS id 470nx90Pm6z4Pr9
 for <freebsd-hackers@freebsd.org>; Sat, 26 Oct 2019 17:27:40 +0000 (UTC)
 (envelope-from cy.schubert@cschubert.com)
Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA
 id OPqjiBeYksAGkOPqliuYVn; Sat, 26 Oct 2019 11:27:39 -0600
X-Authority-Analysis: v=2.3 cv=WeVylHpX c=1 sm=1 tr=0
 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17
 a=kj9zAlcOel0A:10 a=XobE76Q3jBoA:10 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8
 a=VxmjJ2MpAAAA:8 a=mDV3o1hIAAAA:8 a=IpY6RDo3x5jRu-3WGOwA:9 a=CjuIK1q_8ugA:10
 a=dI9p-avQWAUA:10 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22
 a=7gXAzLPJhVmCkEl4_tsf:22 a=_FVE-zBwftR9WsbkzFJk:22
Received: from slippy.cwsent.com (slippy [10.1.1.91])
 by spqr.komquats.com (Postfix) with ESMTPS id 5E4121FA6;
 Sat, 26 Oct 2019 10:27:37 -0700 (PDT)
Received: from slippy.cwsent.com (localhost [127.0.0.1])
 by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id x9QHRbnm001073;
 Sat, 26 Oct 2019 10:27:37 -0700 (PDT)
 (envelope-from Cy.Schubert@cschubert.com)
Received: from slippy (cy@localhost)
 by slippy.cwsent.com (8.15.2/8.15.2/Submit) with ESMTP id x9QHRaKE001070;
 Sat, 26 Oct 2019 10:27:36 -0700 (PDT)
 (envelope-from Cy.Schubert@cschubert.com)
Message-Id: <201910261727.x9QHRaKE001070@slippy.cwsent.com>
X-Authentication-Warning: slippy.cwsent.com: cy owned process doing -bs
X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.7.1
Reply-to: Cy Schubert <Cy.Schubert@cschubert.com>
From: Cy Schubert <Cy.Schubert@cschubert.com>
X-os: FreeBSD
X-Sender: cy@cwsent.com
X-URL: http://www.cschubert.com/
To: Cy Schubert <Cy.Schubert@cschubert.com>
cc: freebsd-hackers@freebsd.org
Subject: Re: 
In-reply-to: <201910261722.x9QHMuK1000981@slippy.cwsent.com>
References: <201910261722.x9QHMuK1000981@slippy.cwsent.com>
Comments: In-reply-to Cy Schubert <Cy.Schubert@cschubert.com>
 message dated "Sat, 26 Oct 2019 10:22:56 -0700."
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Sat, 26 Oct 2019 10:27:36 -0700
X-CMAE-Envelope: MS4wfCIXAPoPdjjof0XQmCgzipQYovPne6TGAfCLERmriW3DwuUfbiyhF9wqurSxc/qRFGms6wapBKapU7qwmwawANTr2p8X5Jalda9bSfkiBH7ftxexZM8l
 +U420lNGgye9/RpfFpP+d46NBPHHud0vuSniqobz9aL2oajrF/Znnv1lhp776Y8bNX/9nxZJPt8w/Q==
X-Rspamd-Queue-Id: 470nx90Pm6z4Pr9
X-Spamd-Bar: ---
Authentication-Results: mx1.freebsd.org; dkim=none;
 spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF
 policy when checking 64.59.134.12) smtp.mailfrom=cy.schubert@cschubert.com
X-Spamd-Result: default: False [-3.45 / 15.00]; ARC_NA(0.00)[];
 SUBJECT_ENDS_SPACES(0.50)[]; RCVD_COUNT_FIVE(0.00)[5];
 RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[];
 TO_DN_SOME(0.00)[]; MV_CASE(0.50)[];
 NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain];
 HAS_XAW(0.00)[]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com];
 REPLYTO_EQ_FROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[];
 RCPT_COUNT_TWO(0.00)[2];
 RCVD_IN_DNSWL_NONE(0.00)[12.134.59.64.list.dnswl.org : 127.0.5.0];
 NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_SPF_NA(0.00)[];
 FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[];
 MIME_TRACE(0.00)[0:+];
 ASN(0.00)[asn:6327, ipnet:64.59.128.0/20, country:CA];
 RCVD_TLS_LAST(0.00)[];
 IP_SCORE(-2.35)[ip: (-6.29), ipnet: 64.59.128.0/20(-3.04), asn: 6327(-2.36),
 country: CA(-0.09)]; 
 RECEIVED_SPAMHAUS_PBL(0.00)[17.125.67.70.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net
 : 127.0.0.11]
X-BeenThere: freebsd-hackers@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Technical Discussions relating to FreeBSD
 <freebsd-hackers.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers/>
List-Post: <mailto:freebsd-hackers@freebsd.org>
List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Oct 2019 17:27:42 -0000

I'll repost, this time with a subject line. Don't reply to this. Sorry for 
the SPAM.


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.


In message <201910261722.x9QHMuK1000981@slippy.cwsent.com>, Cy Schubert 
writes:
> Hi,
>
> The following little test case segfaults when aslr is enabled:
>
> #include <stdio.h>
> #include <sys/types.h>
> #include <sys/time.h>
> #include <sys/resource.h>
>
> int
> main(int argc, char *argv[])
> {
> 	struct rlimit   rl;
> 	int rc;
>
> 	rl.rlim_cur = 50 * 4096;
> 	rl.rlim_max = 50 * 4096;
> 	rc = setrlimit(RLIMIT_STACK, &rl);
>
> 	return(rc);
> }
>
>
> slippy# sysctl kern.elf64.aslr.enable=1
> kern.elf64.aslr.enable: 0 -> 1
> slippy# ./test 
> Segmentation fault (core dumped)
> slippy# gdb test
> GNU gdb (GDB) 8.3.1 [GDB v8.3.1 for FreeBSD]
> Copyright (C) 2019 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
> >
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> Type "show copying" and "show warranty" for details.
> This GDB was configured as "x86_64-portbld-freebsd13.0".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
>     <http://www.gnu.org/software/gdb/documentation/>.
>
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from test...
> (gdb) run
> Starting program: /export/home/cy/freebsd/tests/setrlimit/test 
>
> Program received signal SIGSEGV, Segmentation fault.
> setrlimit () at setrlimit.S:4
> 4	setrlimit.S: No such file or directory.
> (gdb) bt
> #0  setrlimit () at setrlimit.S:4
> Backtrace stopped: Cannot access memory at address 0x7fffffe372e8
> (gdb) 
>
>
> It only occurs with aslr enabled and stack gap != 0. This isn't right.
>
>
> -- 
> Cheers,
> Cy Schubert <Cy.Schubert@cschubert.com>
> FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org
>
> 	The need of the many outweighs the greed of the few.
>
>
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
>



From owner-freebsd-hackers@freebsd.org  Sat Oct 26 17:28:14 2019
Return-Path: <owner-freebsd-hackers@freebsd.org>
Delivered-To: freebsd-hackers@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 219DD17A71A
 for <freebsd-hackers@mailman.nyi.freebsd.org>;
 Sat, 26 Oct 2019 17:28:14 +0000 (UTC)
 (envelope-from cy.schubert@cschubert.com)
Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.137])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "Client", Issuer "CA" (not verified))
 by mx1.freebsd.org (Postfix) with ESMTPS id 470nxm66C3z4PyC
 for <freebsd-hackers@freebsd.org>; Sat, 26 Oct 2019 17:28:12 +0000 (UTC)
 (envelope-from cy.schubert@cschubert.com)
Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA
 id OPrDipuDDSrVcOPrFiwF4m; Sat, 26 Oct 2019 11:28:10 -0600
X-Authority-Analysis: v=2.3 cv=L5ZjvNb8 c=1 sm=1 tr=0
 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17
 a=kj9zAlcOel0A:10 a=XobE76Q3jBoA:10 a=mDV3o1hIAAAA:8 a=YxBL1-UpAAAA:8
 a=6I5d2MoRAAAA:8 a=JM8qXt8h-E9RX_fPIuoA:9 a=CjuIK1q_8ugA:10 a=dI9p-avQWAUA:10
 a=_FVE-zBwftR9WsbkzFJk:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22
Received: from slippy.cwsent.com (slippy [10.1.1.91])
 by spqr.komquats.com (Postfix) with ESMTPS id AC1CC1FAD
 for <freebsd-hackers@freebsd.org>; Sat, 26 Oct 2019 10:28:07 -0700 (PDT)
Received: from slippy.cwsent.com (localhost [127.0.0.1])
 by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id x9QHS7hu001090
 for <freebsd-hackers@freebsd.org>; Sat, 26 Oct 2019 10:28:07 -0700 (PDT)
 (envelope-from Cy.Schubert@cschubert.com)
Received: from slippy (cy@localhost)
 by slippy.cwsent.com (8.15.2/8.15.2/Submit) with ESMTP id x9QHS7av001087
 for <freebsd-hackers@freebsd.org>; Sat, 26 Oct 2019 10:28:07 -0700 (PDT)
 (envelope-from Cy.Schubert@cschubert.com)
Message-Id: <201910261728.x9QHS7av001087@slippy.cwsent.com>
X-Authentication-Warning: slippy.cwsent.com: cy owned process doing -bs
X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.7.1
Reply-to: Cy Schubert <Cy.Schubert@cschubert.com>
From: Cy Schubert <Cy.Schubert@cschubert.com>
X-os: FreeBSD
X-Sender: cy@cwsent.com
X-URL: http://www.cschubert.com/
To: freebsd-hackers@freebsd.org
Subject: ASLR and Stack Gap != 0
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Sat, 26 Oct 2019 10:28:07 -0700
X-CMAE-Envelope: MS4wfDlgcbtHP1tC3zBrQKwUJCTnUTVIUWwyU7Fx3FeuMq/lxkcw1awUT2pRl1mY0iTxjngWMmsZMOiyobkn2WbDqR84UKn8yKQ3UURCkh8mLkRKKe54CAOd
 JnRBSs4RktA7vf7jcwNQ+hrEoE+NYs2X6T9O/EZT0P+u96BCpXUEtpyGzE52mSxaeHF7rEiuKGCjAA==
X-Rspamd-Queue-Id: 470nxm66C3z4PyC
X-Spamd-Bar: ---
Authentication-Results: mx1.freebsd.org; dkim=none;
 spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF
 policy when checking 64.59.136.137) smtp.mailfrom=cy.schubert@cschubert.com
X-Spamd-Result: default: False [-3.86 / 15.00]; ARC_NA(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[5];
 HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com];
 FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[];
 MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain];
 PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org];
 HAS_XAW(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0];
 RCPT_COUNT_ONE(0.00)[1]; REPLYTO_EQ_FROM(0.00)[];
 TO_DN_NONE(0.00)[]; SUBJECT_HAS_EXCLAIM(0.00)[];
 RCVD_IN_DNSWL_NONE(0.00)[137.136.59.64.list.dnswl.org : 127.0.5.0];
 NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_SPF_NA(0.00)[];
 FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[];
 MIME_TRACE(0.00)[0:+];
 ASN(0.00)[asn:6327, ipnet:64.59.128.0/20, country:CA];
 RCVD_TLS_LAST(0.00)[];
 IP_SCORE(-2.26)[ip: (-5.81), ipnet: 64.59.128.0/20(-3.04), asn: 6327(-2.36),
 country: CA(-0.09)]; 
 RECEIVED_SPAMHAUS_PBL(0.00)[17.125.67.70.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net
 : 127.0.0.11]
X-BeenThere: freebsd-hackers@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Technical Discussions relating to FreeBSD
 <freebsd-hackers.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers/>
List-Post: <mailto:freebsd-hackers@freebsd.org>
List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Oct 2019 17:28:14 -0000

Let's try this again. This time with a subject line.

Hi,

The following little test case segfaults when aslr is enabled:

#include <stdio.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/resource.h>

int
main(int argc, char *argv[])
{
	struct rlimit   rl;
	int rc;

	rl.rlim_cur = 50 * 4096;
	rl.rlim_max = 50 * 4096;
	rc = setrlimit(RLIMIT_STACK, &rl);

	return(rc);
}


slippy# sysctl kern.elf64.aslr.enable=1
kern.elf64.aslr.enable: 0 -> 1
slippy# ./test 
Segmentation fault (core dumped)
slippy# gdb test
GNU gdb (GDB) 8.3.1 [GDB v8.3.1 for FreeBSD]
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd13.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from test...
(gdb) run
Starting program: /export/home/cy/freebsd/tests/setrlimit/test 

Program received signal SIGSEGV, Segmentation fault.
setrlimit () at setrlimit.S:4
4	setrlimit.S: No such file or directory.
(gdb) bt
#0  setrlimit () at setrlimit.S:4
Backtrace stopped: Cannot access memory at address 0x7fffffe372e8
(gdb) 


It only occurs with aslr enabled and stack gap != 0. This isn't right.


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.



From owner-freebsd-hackers@freebsd.org  Sat Oct 26 17:32:08 2019
Return-Path: <owner-freebsd-hackers@freebsd.org>
Delivered-To: freebsd-hackers@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 6FCEB17AB3B
 for <freebsd-hackers@mailman.nyi.freebsd.org>;
 Sat, 26 Oct 2019 17:32:08 +0000 (UTC)
 (envelope-from kostikbel@gmail.com)
Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 server-signature RSA-PSS (4096 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 470p2H0C8Dz4QZq
 for <freebsd-hackers@freebsd.org>; Sat, 26 Oct 2019 17:32:06 +0000 (UTC)
 (envelope-from kostikbel@gmail.com)
Received: from tom.home (kib@localhost [127.0.0.1])
 by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id x9QHVm0K060263
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO);
 Sat, 26 Oct 2019 20:31:51 +0300 (EEST)
 (envelope-from kostikbel@gmail.com)
DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua x9QHVm0K060263
Received: (from kostik@localhost)
 by tom.home (8.15.2/8.15.2/Submit) id x9QHVlwL060262;
 Sat, 26 Oct 2019 20:31:47 +0300 (EEST)
 (envelope-from kostikbel@gmail.com)
X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com
 using -f
Date: Sat, 26 Oct 2019 20:31:47 +0300
From: Konstantin Belousov <kostikbel@gmail.com>
To: Cy Schubert <Cy.Schubert@cschubert.com>
Cc: freebsd-hackers@freebsd.org
Subject: Re: ASLR and Stack Gap != 0
Message-ID: <20191026173147.GN73312@kib.kiev.ua>
References: <201910261728.x9QHS7av001087@slippy.cwsent.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <201910261728.x9QHS7av001087@slippy.cwsent.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM,
 NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tom.home
X-Rspamd-Queue-Id: 470p2H0C8Dz4QZq
X-Spamd-Bar: -
Authentication-Results: mx1.freebsd.org; dkim=none;
 dmarc=fail reason="No valid SPF, No valid DKIM" header.from=gmail.com
 (policy=none); 
 spf=softfail (mx1.freebsd.org: 2001:470:d5e7:1::1 is neither permitted nor
 denied by domain of kostikbel@gmail.com) smtp.mailfrom=kostikbel@gmail.com
X-Spamd-Result: default: False [-2.00 / 15.00]; ARC_NA(0.00)[];
 NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCVD_TLS_ALL(0.00)[];
 FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[];
 FREEMAIL_FROM(0.00)[gmail.com];
 NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain];
 HAS_XAW(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all];
 IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[];
 SUBJECT_HAS_EXCLAIM(0.00)[]; RCPT_COUNT_TWO(0.00)[2];
 IP_SCORE(0.00)[ip: (-2.65), ipnet: 2001:470::/32(-4.60), asn: 6939(-3.45),
 country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[];
 R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+];
 ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US];
 RCVD_COUNT_TWO(0.00)[2]; FREEMAIL_ENVFROM(0.00)[gmail.com];
 DMARC_POLICY_SOFTFAIL(0.10)[gmail.com : No valid SPF, No valid DKIM,none]
X-BeenThere: freebsd-hackers@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Technical Discussions relating to FreeBSD
 <freebsd-hackers.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers/>
List-Post: <mailto:freebsd-hackers@freebsd.org>
List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Oct 2019 17:32:08 -0000

On Sat, Oct 26, 2019 at 10:28:07AM -0700, Cy Schubert wrote:
> Let's try this again. This time with a subject line.
> 
> Hi,
> 
> The following little test case segfaults when aslr is enabled:
> 
> #include <stdio.h>
> #include <sys/types.h>
> #include <sys/time.h>
> #include <sys/resource.h>
> 
> int
> main(int argc, char *argv[])
> {
> 	struct rlimit   rl;
> 	int rc;
> 
> 	rl.rlim_cur = 50 * 4096;
> 	rl.rlim_max = 50 * 4096;
> 	rc = setrlimit(RLIMIT_STACK, &rl);
> 
> 	return(rc);
> }
> 
> 
> slippy# sysctl kern.elf64.aslr.enable=1
> kern.elf64.aslr.enable: 0 -> 1
> slippy# ./test 
> Segmentation fault (core dumped)
> slippy# gdb test
> GNU gdb (GDB) 8.3.1 [GDB v8.3.1 for FreeBSD]
> Copyright (C) 2019 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
> >
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> Type "show copying" and "show warranty" for details.
> This GDB was configured as "x86_64-portbld-freebsd13.0".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
>     <http://www.gnu.org/software/gdb/documentation/>.
> 
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from test...
> (gdb) run
> Starting program: /export/home/cy/freebsd/tests/setrlimit/test 
> 
> Program received signal SIGSEGV, Segmentation fault.
> setrlimit () at setrlimit.S:4
> 4	setrlimit.S: No such file or directory.
> (gdb) bt
> #0  setrlimit () at setrlimit.S:4
> Backtrace stopped: Cannot access memory at address 0x7fffffe372e8
> (gdb) 
> 
> 
> It only occurs with aslr enabled and stack gap != 0. This isn't right.
> 
I already explained this, also you might find this written down one
more time at
https://github.com/freebsd/freebsd-quarterly/blob/master/2019q3/stack_gap.md

From owner-freebsd-hackers@freebsd.org  Sat Oct 26 17:41:49 2019
Return-Path: <owner-freebsd-hackers@freebsd.org>
Delivered-To: freebsd-hackers@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 9BEE917AEAD
 for <freebsd-hackers@mailman.nyi.freebsd.org>;
 Sat, 26 Oct 2019 17:41:49 +0000 (UTC)
 (envelope-from cy.schubert@cschubert.com)
Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.138])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "Client", Issuer "CA" (not verified))
 by mx1.freebsd.org (Postfix) with ESMTPS id 470pFS0Qsxz4R3c
 for <freebsd-hackers@freebsd.org>; Sat, 26 Oct 2019 17:41:47 +0000 (UTC)
 (envelope-from cy.schubert@cschubert.com)
Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA
 id OQ4Piq35zSrVcOQ4QiwGqC; Sat, 26 Oct 2019 11:41:46 -0600
X-Authority-Analysis: v=2.3 cv=L5ZjvNb8 c=1 sm=1 tr=0
 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17
 a=kj9zAlcOel0A:10 a=XobE76Q3jBoA:10 a=mDV3o1hIAAAA:8 a=s1G7sxBSAAAA:20
 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=0b_NTBbwLU2KIO1zbe8A:9 a=CjuIK1q_8ugA:10
 a=ffDdhEzIpgoA:10 a=_FVE-zBwftR9WsbkzFJk:22 a=Ia-lj3WSrqcvXOmTRaiG:22
 a=IjZwj45LgO3ly-622nXo:22
Received: from slippy.cwsent.com (slippy [10.1.1.91])
 by spqr.komquats.com (Postfix) with ESMTPS id EC3831F48;
 Sat, 26 Oct 2019 10:41:44 -0700 (PDT)
Received: from slippy.cwsent.com (localhost [127.0.0.1])
 by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id x9QHfi7Y001195;
 Sat, 26 Oct 2019 10:41:44 -0700 (PDT)
 (envelope-from Cy.Schubert@cschubert.com)
Received: from slippy (cy@localhost)
 by slippy.cwsent.com (8.15.2/8.15.2/Submit) with ESMTP id x9QHfiR4001192;
 Sat, 26 Oct 2019 10:41:44 -0700 (PDT)
 (envelope-from Cy.Schubert@cschubert.com)
Message-Id: <201910261741.x9QHfiR4001192@slippy.cwsent.com>
X-Authentication-Warning: slippy.cwsent.com: cy owned process doing -bs
X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.7.1
Reply-to: Cy Schubert <Cy.Schubert@cschubert.com>
From: Cy Schubert <Cy.Schubert@cschubert.com>
X-os: FreeBSD
X-Sender: cy@cwsent.com
X-URL: http://www.cschubert.com/
To: Konstantin Belousov <kostikbel@gmail.com>
cc: Cy Schubert <Cy.Schubert@cschubert.com>, freebsd-hackers@freebsd.org
Subject: Re: ASLR and Stack Gap != 0
In-reply-to: <20191026173147.GN73312@kib.kiev.ua>
References: <201910261728.x9QHS7av001087@slippy.cwsent.com> 
 <20191026173147.GN73312@kib.kiev.ua>
Comments: In-reply-to Konstantin Belousov <kostikbel@gmail.com>
 message dated "Sat, 26 Oct 2019 20:31:47 +0300."
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Sat, 26 Oct 2019 10:41:44 -0700
X-CMAE-Envelope: MS4wfFDvacIVsl/jhN4mcW4RCq4JdrpUs8aUq6dvtX+MM6dvd5st5F3cckTWD58wqmBAnebJWS5kYcoKM6r/TV9O3xmz7jfqo/Mc+nIEke67Sxtle0ssONrb
 Lb4dzbome/TLfw3utBD5VsEzcfsRywDMfa4jUSU0DZiueJ2a/lxqxfJF4qKT3VMaSKBY0IrX55jjCQ==
X-Rspamd-Queue-Id: 470pFS0Qsxz4R3c
X-Spamd-Bar: ---
Authentication-Results: mx1.freebsd.org; dkim=none;
 spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF
 policy when checking 64.59.136.138) smtp.mailfrom=cy.schubert@cschubert.com
X-Spamd-Result: default: False [-3.89 / 15.00]; ARC_NA(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[5];
 HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com];
 FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3];
 TO_DN_SOME(0.00)[]; MV_CASE(0.50)[];
 MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[];
 NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLYTO_EQ_FROM(0.00)[];
 TO_MATCH_ENVRCPT_SOME(0.00)[]; SUBJECT_HAS_EXCLAIM(0.00)[];
 RCVD_IN_DNSWL_NONE(0.00)[138.136.59.64.list.dnswl.org : 127.0.5.0];
 NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_SPF_NA(0.00)[];
 FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[];
 R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+];
 ASN(0.00)[asn:6327, ipnet:64.59.128.0/20, country:CA];
 RCVD_TLS_LAST(0.00)[];
 IP_SCORE(-2.29)[ip: (-5.97), ipnet: 64.59.128.0/20(-3.04), asn: 6327(-2.35),
 country: CA(-0.09)]; 
 RECEIVED_SPAMHAUS_PBL(0.00)[17.125.67.70.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net
 : 127.0.0.11]
X-BeenThere: freebsd-hackers@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Technical Discussions relating to FreeBSD
 <freebsd-hackers.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers/>
List-Post: <mailto:freebsd-hackers@freebsd.org>
List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, 
 <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Oct 2019 17:41:49 -0000

In message <20191026173147.GN73312@kib.kiev.ua>, Konstantin Belousov writes:
> On Sat, Oct 26, 2019 at 10:28:07AM -0700, Cy Schubert wrote:
> > Let's try this again. This time with a subject line.
> > 
> > Hi,
> > 
> > The following little test case segfaults when aslr is enabled:
> > 
> > #include <stdio.h>
> > #include <sys/types.h>
> > #include <sys/time.h>
> > #include <sys/resource.h>
> > 
> > int
> > main(int argc, char *argv[])
> > {
> > 	struct rlimit   rl;
> > 	int rc;
> > 
> > 	rl.rlim_cur = 50 * 4096;
> > 	rl.rlim_max = 50 * 4096;
> > 	rc = setrlimit(RLIMIT_STACK, &rl);
> > 
> > 	return(rc);
> > }
> > 
> > 
> > slippy# sysctl kern.elf64.aslr.enable=1
> > kern.elf64.aslr.enable: 0 -> 1
> > slippy# ./test 
> > Segmentation fault (core dumped)
> > slippy# gdb test
> > GNU gdb (GDB) 8.3.1 [GDB v8.3.1 for FreeBSD]
> > Copyright (C) 2019 Free Software Foundation, Inc.
> > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.htm
> l
> > >
> > This is free software: you are free to change and redistribute it.
> > There is NO WARRANTY, to the extent permitted by law.
> > Type "show copying" and "show warranty" for details.
> > This GDB was configured as "x86_64-portbld-freebsd13.0".
> > Type "show configuration" for configuration details.
> > For bug reporting instructions, please see:
> > <http://www.gnu.org/software/gdb/bugs/>.
> > Find the GDB manual and other documentation resources online at:
> >     <http://www.gnu.org/software/gdb/documentation/>.
> > 
> > For help, type "help".
> > Type "apropos word" to search for commands related to "word"...
> > Reading symbols from test...
> > (gdb) run
> > Starting program: /export/home/cy/freebsd/tests/setrlimit/test 
> > 
> > Program received signal SIGSEGV, Segmentation fault.
> > setrlimit () at setrlimit.S:4
> > 4	setrlimit.S: No such file or directory.
> > (gdb) bt
> > #0  setrlimit () at setrlimit.S:4
> > Backtrace stopped: Cannot access memory at address 0x7fffffe372e8
> > (gdb) 
> > 
> > 
> > It only occurs with aslr enabled and stack gap != 0. This isn't right.
> > 
> I already explained this, also you might find this written down one
> more time at
> https://github.com/freebsd/freebsd-quarterly/blob/master/2019q3/stack_gap.md

Perfect. Thanks.


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.