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 & registers:<br>don't know how = to derive register state from a ucontext_t on this platform<br>*0x0 <???= > at ???<br>0x25c04a <reportStackState+0xda> at /usr/home/edwin/Sm= alltalk53/opensmalltalk-vm/building/linux64x64/squeak.cog.spur/build/squeak= <br>0x25e237 <sigsegv+0x137> at /usr/home/edwin/Smalltalk53/opensmall= talk-vm/building/linux64x64/squeak.cog.spur/build/squeak<br>0x800414c6e <= ;_pthread_sigmask+0x53e> 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'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>