From nobody Mon Jun 5 11:02:18 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QZW0b1gDXz4ZcXM; Mon, 5 Jun 2023 11:02:39 +0000 (UTC) (envelope-from jsm@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QZW0b17tjz4bps; Mon, 5 Jun 2023 11:02:39 +0000 (UTC) (envelope-from jsm@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1685962959; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=QyfYbRUOZRU84TPuLW/cdVEh0NvccfvK+125II+/My4=; b=k84lPZeQC+uAKJNlX834QqqsbocFL83l659vXKfxYDvehytZTy4w9Rrz6GVvHmooD+GZ9n +QScNL2yB3Ledckf1mHkEDIPa69r71QrpMosMat83w8QfGyxkZGhV7+jIRjTDbdCSo1tOu n12YLO37nr3ChzjY44GVuTm5G4gN3K+Ph3hsuttg8eC4BlGF35iTigtT5mKwH4M8HgSmXs Z+hRCHJOOoKnvV7c4B8YNacuOw7ZIgWql5raT0IwrW64xKFoaKazBntm123zFgrrFXZ+WP lF57DglMDS1hs5JH36IJvHWUWR/bweJzqDNvN8DB21qoGUTcP/zawYIKEKbSjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1685962959; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=QyfYbRUOZRU84TPuLW/cdVEh0NvccfvK+125II+/My4=; b=fKbewhvtmrJ4fdU/xRGo3PgF5lBDgSZm3IhQyJDo1MblR+5g7dn4WVJKU99JOLj21lbNPE 7XkjyTfG3/mbd+weV+pU7fjbArdvripKzEZdy5cdSj3Lts6nQd8fDYQG+Bwaxjm/3w3zPr EErmNPD92a32zUAcZKx1+QSda9kbj4X2rRjeSwh6wCU96gjBgEsJlFsPG4qq3XJL6PvMUo 6ObtS93V7ZFj+78dDtdjd3gg7iN1TDE/1sZ7qYY24AgoPH4Mbm2RT1xEOcdMkO7Rc4y3p0 KO3aYhHKPcfyzJYyQTLqBrFbZ7JY/UjkNQWsIIgZzT1vn/e6EfCjxUze2jqWVw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1685962959; a=rsa-sha256; cv=none; b=KZezaVli5q2HUxv9aYP1polIhVaCXQQy+O7fEOlGsMmX4LNeGMoEXArUDsetraczSK84GV SZ4taOKwHHyLumifqezP+jJ/iOKWqyeU/mI3cAW2jzvLn4uwbMo/R8i3XSeWumr9R7otsh hLtQgr2VuGrdK4uiUZVl1B8cnTjz04KSNIfpR09M2LEggPxtdCzGG/oJTNefdnj2fVeVP3 T9lUBYUqLFpqX8qf4L712dFk3eo/PJ3S/JjaL4E8jpdYq2RIbCx/HLfo5GZs5gJW8Cbzpd dAU6o1CKiL/287+ysw5dIst8fbgwtdrLkIpUExyvY4RYSIQWw00ZboSxJmuGPw== Received: from [192.168.1.5] (mail.northatlanticmusicsupplies.com [212.237.182.202]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jsm) by smtp.freebsd.org (Postfix) with ESMTPSA id 4QZW0Z2khQzG1L; Mon, 5 Jun 2023 11:02:38 +0000 (UTC) (envelope-from jsm@FreeBSD.org) Message-ID: <2a6fe201-399e-b086-0bc1-d882505b0e90@FreeBSD.org> Date: Mon, 5 Jun 2023 13:02:18 +0200 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.11.1 Subject: Re: git: f05f6dcedb5d - main - comms/gqrx: Turn off ASLR To: Nuno Teixeira , Ganael LAPLANCHE Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org References: <202306051020.355AKv8s099426@gitrepo.freebsd.org> Content-Language: en-US From: Jesper Schmitz Mouridsen In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ThisMailContainsUnwantedMimeParts: N On 05.06.2023 12.49, Nuno Teixeira wrote: > Hello Ganael, > > I didn't know that were a way to disabling aslr in a port! This is > really nice. > > I'm having a lot of segfaults and tab crashing on firefox @aarch64 and > mikael@ sugested turning it off to see if it fixes. > I will test first with sysctl aslr off and if it works I will test port > option. You can also just invoke firefox with: proccontrol -m aslr -s disable firefox It stops crashes of firefox tabs on aarch64 since a long time.. /jsm > > So syntax is: > > USES+= elfctl > ELF_FEATURES= +noasr:? > > Thanks, > > Ganael LAPLANCHE > > escreveu no dia segunda, 5/06/2023 à(s) 11:20: > > The branch main has been updated by martymac: > > URL: > https://cgit.FreeBSD.org/ports/commit/?id=f05f6dcedb5dad5b7b515ebede9bf6a58de1d46c > > commit f05f6dcedb5dad5b7b515ebede9bf6a58de1d46c > Author:     Ganael LAPLANCHE > AuthorDate: 2023-06-05 10:18:04 +0000 > Commit:     Ganael LAPLANCHE > CommitDate: 2023-06-05 10:18:04 +0000 > >     comms/gqrx: Turn off ASLR > >     Disable ASLR to work around the following crash: > >     Program terminated with signal SIGSEGV, Segmentation fault. >     Address not mapped to object. >     --Type for more, q to quit, c to continue without paging-- >     0  0x000000082e9feecf in volk_32f_x2_dot_prod_32f_a_avx2_fma > (result=0x85185d7e0, input=0x906a9ab80, taps=0x8927eaa00, > num_points=289) at > /usr/ports/devel/volk/work/volk-2.5.1/kernels/volk/volk_32f_x2_dot_prod_32f.h:833 >     833             dotProduct += ((*aPtr++) * (*bPtr++)); >     [Current thread is 1 (LWP 126875)] >     (gdb) bt >     0  0x000000082e9feecf in volk_32f_x2_dot_prod_32f_a_avx2_fma > (result=0x85185d7e0, input=0x906a9ab80, taps=0x8927eaa00, > num_points=289) at > /usr/ports/devel/volk/work/volk-2.5.1/kernels/volk/volk_32f_x2_dot_prod_32f.h:833 >     1  0x000000082e776b17 in __volk_32f_x2_dot_prod_32f_a > (result=0x85185d7e0, input=0x906a9ab80, taps=0x8927eaa00, > num_points=289) at /usr/ports/devel/volk/work/.build/lib/volk.c:5336 >     2  0x0000000825fe0b83 in gr::filter::kernel::fir_filter float, float>::filterN(float*, float const*, unsigned long) () from > /usr/local/lib/libgnuradio-filter.so.3.8.4 > --- >  comms/gqrx/Makefile | 5 ++++- >  1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/comms/gqrx/Makefile b/comms/gqrx/Makefile > index 927e049b2774..2974b7542287 100644 > --- a/comms/gqrx/Makefile > +++ b/comms/gqrx/Makefile > @@ -1,6 +1,7 @@ >  PORTNAME=      gqrx >  PORTVERSION=   2.16 >  DISTVERSIONPREFIX=     v > +PORTREVISION=  1 >  PORTEPOCH=     1 >  CATEGORIES=    comms hamradio > > @@ -31,7 +32,9 @@ LIB_DEPENDS=  libgnuradio-runtime.so:comms/gnuradio \ >                 libjack.so:audio/jack \ >                 libportaudio.so:audio/portaudio > > -USES=          cmake compiler:c++11-lang gl pkgconfig qt:5 > +USES=          cmake compiler:c++11-lang elfctl gl pkgconfig qt:5 > + > +ELF_FEATURES=  +noaslr:src/gqrx > >  USE_GITHUB=    yes >  GH_ACCOUNT=    gqrx-sdr > > > > -- > Nuno Teixeira > FreeBSD Committer (ports)