Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jan 2022 21:57:50 +0100
From:      Edwin Ancaer <eancaer@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Squeak smalltalk dumps with <_pthread_sigmask+0x53e> at /lib/libthr.so.3
Message-ID:  <CAMSnosPYMsGQNj9WJyKfF2FFEXMTMkAtEg2LXSK9NCt-gkRMpg@mail.gmail.com>

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

Hello,

I compiled the opensmalltalk-vm sources from Git on FreeBSD.
[edwin@ottopedi ~]$ uname -a
FreeBSD ottopedi 12.3-RELEASE-p1 FreeBSD 12.3-RELEASE-p1 GENERIC  amd64

There were no errors during the compilation, but when executing, at various
places, I get core dumps, allways with the following comments:

C stack backtrace & registers:
don't know how to derive register state from a ucontext_t on this platform
*0x0 <???> at ???
0x25c04a <reportStackState+0xda> at
/usr/home/edwin/Smalltalk53/opensmalltalk-vm/building/linux64x64/squeak.cog.spur/build/squeak
0x25e237 <sigsegv+0x137> at
/usr/home/edwin/Smalltalk53/opensmalltalk-vm/building/linux64x64/squeak.cog.spur/build/squeak
0x800414c6e <_pthread_sigmask+0x53e> at /lib/libthr.so.3

I don't know how to look further now. My first idea is that somewhere in
the sources, there is an ifdef FREEBSD missing, just to derive the register
state. As the code looks massive, I would like to asl if someone could
confirm (or not), I am thinking in the right direction.

But as I seem to be the only one with this problem (I read no otther
reports about it on the squeal mailing lists), it might be a local problem
also. Is there a way to find out?

I would appreciate if someone could give some hints. My experience with
FreeBSD is just using and installing, this stuff is alien for me

Kind regards,

Edwin Ancaer
*;

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

<div dir=3D"ltr"><div><span style=3D"font-family:monospace"><font face=3D"a=
rial,sans-serif">Hello, <br></font></span></div><div><span style=3D"font-fa=
mily:monospace"><br></span></div><div><span style=3D"font-family:monospace"=
><font face=3D"arial,sans-serif">I compiled the opensmalltalk-vm sources fr=
om Git on FreeBSD.</font></span></div><div><span style=3D"font-family:monos=
pace"><font face=3D"arial,sans-serif"><span style=3D"font-family:monospace"=
>[edwin@ottopedi ~]$ uname -a</span><br><span style=3D"font-family:monospac=
e">FreeBSD ottopedi 12.3-RELEASE-p1 FreeBSD 12.3-RELEASE-p1 GENERIC =C2=A0a=
md64</span><br></font></span></div><div><span style=3D"font-family:monospac=
e"><br></span></div><div><span style=3D"font-family:monospace"><font face=
=3D"arial,sans-serif">There were no errors during the compilation, but when=
 executing, at various places, I get core dumps, allways with the following=
 comments:=C2=A0 </font><br></span></div><div dir=3D"ltr"><span style=3D"fo=
nt-family:monospace"><br></span></div><div dir=3D"ltr"><span style=3D"font-=
family:monospace">C stack backtrace &amp; registers:<br>don&#39;t know how =
to derive register state from a ucontext_t on this platform<br>*0x0 &lt;???=
&gt; at ???<br>0x25c04a &lt;reportStackState+0xda&gt; at /usr/home/edwin/Sm=
alltalk53/opensmalltalk-vm/building/linux64x64/squeak.cog.spur/build/squeak=
<br>0x25e237 &lt;sigsegv+0x137&gt; at /usr/home/edwin/Smalltalk53/opensmall=
talk-vm/building/linux64x64/squeak.cog.spur/build/squeak<br>0x800414c6e &lt=
;_pthread_sigmask+0x53e&gt; at /lib/libthr.so.3</span><br><div><div dir=3D"=
ltr" class=3D"gmail_signature"><div dir=3D"ltr"><a> </a><br></div><div>I do=
n&#39;t know how to look further now. My first idea is that somewhere in th=
e sources, there is an ifdef FREEBSD missing, just to derive the register s=
tate. As the code looks massive, I would like to asl if someone could confi=
rm (or not), I am thinking in the right direction.</div><div><br></div><div=
>But as I seem to be the only one with this problem (I read no otther repor=
ts about it on the squeal mailing lists), it might be a local problem also.=
 Is there a way to find out?</div><div><br></div><div>I would appreciate if=
 someone could give some hints. My experience with FreeBSD is just using an=
d installing, this stuff is alien for me=C2=A0 <br></div><div><br></div><di=
v>Kind regards, <br></div><div><br></div><div>Edwin Ancaer<br></div><div di=
r=3D"ltr">*<a>;</a></div><div dir=3D"ltr"><br></div></div></div></div></div=
>

--0000000000008d653c05d5cd6714--



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