Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Jan 2022 14:01:44 -1000
From:      "parv/freebsd" <parv.0zero9+freebsd@gmail.com>
To:        "Ronald F. Guilmette" <rfg@tristatelogic.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Firefox on stable/13
Message-ID:  <CABObuOo8mWbgazLcCuebRmC1fu7efV6V88BVRNVWtGhhjeEi8Q@mail.gmail.com>
In-Reply-To: <52065.1641771247@segfault.tristatelogic.com>
References:  <CABObuOq4DoVpxp7xhSuJLoJJjPYhwi-MNyp4oNtAmCMZcNtMww@mail.gmail.com> <52065.1641771247@segfault.tristatelogic.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000003d4d0705d52f0dcc
Content-Type: text/plain; charset="UTF-8"

On Sun, Jan 9, 2022 at 1:34 PM Ronald F. Guilmette wrote:

Hi Ronald,

Sending to -questions@ too.

...

> In message <
> CABObuOq4DoVpxp7xhSuJLoJJjPYhwi-MNyp4oNtAmCMZcNtMww@mail.gmail.com>
> , you wrote:
>
> >> So did Firefox crash for you also when you enabled ASLR?
> >>
> >
> >Yes, it crashed after enabling "pie" ...
> >
> >  sysctl kern.elf64.aslr.pie_enable=1
>
> Humm... well. I guess that maybe both the kern.elf32.aslr.stack_gap and
> also the kern.elf64.aslr.pie_enable make Firefox angry.
>

I have removed 32-bit bits as much as I could easily. So I do not
care if any such setting is enabled or missing.

I had not touched any other *elf64* settings ( besides *.aslr.enable
& *.aslr_pie.enable).


...

> On a slightly different topic, I have a question.  Maybe you can answer it
> for me.
>

You should have sent your question directly to -questions@ list instead
of privately asking me.



> I'm building ffmpeg from ports, but it is already installed (as a requsite
> for other things) from packages.  What do I have to do in order to replace
> the package with the (built) port?  Just "make install" in the port?  Or
> do I have to (force?) remove the pkg version first?
>

After successful "build" (as in "make build") of the port, remove it ("make
deinstall") & then install it ("make install") ...

  # make build && make deinstall && make install

... or, wait for "make install" to fail as the port had already been
installed. Then you could remove it either via pkg-delete(8) or via
"deinstall" make(1) target; run the "install" target again.


- parv
--

--0000000000003d4d0705d52f0dcc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace">On Sun, Jan 9, 2022 at 1:34 PM Ronald F. Guilmette wrot=
e:</div><div class=3D"gmail_default" style=3D"font-family:monospace"><br></=
div><div class=3D"gmail_default" style=3D"font-family:monospace">Hi Ronald,=
<br></div><div class=3D"gmail_default" style=3D"font-family:monospace"><br>=
</div><div class=3D"gmail_default" style=3D"font-family:monospace">Sending =
to -questions@ too.<br></div><div class=3D"gmail_default" style=3D"font-fam=
ily:monospace"><br></div><div class=3D"gmail_default" style=3D"font-family:=
monospace">...<br></div></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">
In message &lt;<a href=3D"mailto:CABObuOq4DoVpxp7xhSuJLoJJjPYhwi-MNyp4oNtAm=
CMZcNtMww@mail.gmail.com" target=3D"_blank">CABObuOq4DoVpxp7xhSuJLoJJjPYhwi=
-MNyp4oNtAmCMZcNtMww@mail.gmail.com</a>&gt;<br>
, you wrote:<br>
<br>
&gt;&gt; So did Firefox crash for you also when you enabled ASLR?<br>
&gt;&gt;<br>
&gt;<br>
&gt;Yes, it crashed after enabling &quot;pie&quot; ...<br>
&gt;<br>
&gt;=C2=A0 sysctl kern.elf64.aslr.pie_enable=3D1<br>
<br>
Humm... well. I guess that maybe both the kern.elf32.aslr.stack_gap and<br>
also the kern.elf64.aslr.pie_enable make Firefox angry.<br></blockquote><di=
v><br></div><div><div style=3D"font-family:monospace" class=3D"gmail_defaul=
t">I have removed 32-bit bits as much as I could easily. So I do not</div><=
div style=3D"font-family:monospace" class=3D"gmail_default">care if any suc=
h setting is enabled or missing.</div></div><div style=3D"font-family:monos=
pace" class=3D"gmail_default"><br></div><div style=3D"font-family:monospace=
" class=3D"gmail_default">I had not touched any other *elf64* settings ( be=
sides *.aslr.enable</div><div style=3D"font-family:monospace" class=3D"gmai=
l_default">&amp; *.aslr_pie.enable).</div><div style=3D"font-family:monospa=
ce" class=3D"gmail_default"><br></div><div style=3D"font-family:monospace" =
class=3D"gmail_default"><br></div><div><div style=3D"font-family:monospace"=
 class=3D"gmail_default">...</div></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">On a slightly different topic, I have a question.=C2=A0 Mayb=
e you can answer it<br>
for me.<br></blockquote><div><br></div><div><div style=3D"font-family:monos=
pace" class=3D"gmail_default">You should have sent your question directly t=
o -questions@ list instead</div><div style=3D"font-family:monospace" class=
=3D"gmail_default">of privately asking me.</div><br></div><div>=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
I&#39;m building ffmpeg from ports, but it is already installed (as a requs=
ite<br>
for other things) from packages.=C2=A0 What do I have to do in order to rep=
lace<br>
the package with the (built) port?=C2=A0 Just &quot;make install&quot; in t=
he port?=C2=A0 Or<br>
do I have to (force?) remove the pkg version first?<br></blockquote><div><b=
r></div><div><div style=3D"font-family:monospace" class=3D"gmail_default">A=
fter successful &quot;build&quot; (as in &quot;make build&quot;) of the por=
t, remove it (&quot;make</div><div style=3D"font-family:monospace" class=3D=
"gmail_default">deinstall&quot;) &amp; then install it (&quot;make install&=
quot;) ...</div><div style=3D"font-family:monospace" class=3D"gmail_default=
"><br></div><div style=3D"font-family:monospace" class=3D"gmail_default">=
=C2=A0 # make build &amp;&amp; make deinstall &amp;&amp; make install<br></=
div><div style=3D"font-family:monospace" class=3D"gmail_default"></div></di=
v><div><br></div><div><div style=3D"font-family:monospace" class=3D"gmail_d=
efault">... or, wait for &quot;make install&quot; to fail as the port had a=
lready been</div><div style=3D"font-family:monospace" class=3D"gmail_defaul=
t">installed. Then you could remove it either via pkg-delete(8) or via</div=
><div style=3D"font-family:monospace" class=3D"gmail_default">&quot;deinsta=
ll&quot; make(1) target; run the &quot;install&quot; target again.<br></div=
><br></div><div><br></div><div><div style=3D"font-family:monospace" class=
=3D"gmail_default">- parv</div><div style=3D"font-family:monospace" class=
=3D"gmail_default"></div><div style=3D"font-family:monospace" class=3D"gmai=
l_default">-- <br></div><div style=3D"font-family:monospace" class=3D"gmail=
_default"><br></div><br></div><div>=C2=A0</div></div></div>

--0000000000003d4d0705d52f0dcc--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABObuOo8mWbgazLcCuebRmC1fu7efV6V88BVRNVWtGhhjeEi8Q>