In message <556ade25-7889-556d-0d43-8f8901750...@radscan.com>, Jon Trulson 
writ
es:
>
> Hi,
>
> I've just pushed the dtinfo work and the C guides.=C2=A0 What a fun 10 da=
> ys=20
> that was.=C2=A0 I've build tested on the following OSs:
>
> ubuntu: 18.04, 20.04, 21.10
> FreeBSD: 12
> Rocky 8: (CentOS 8.4 replacement)
>
> Eventually I'll see if I can get an OpenBSD 7.0 node setup for Jenkins=20
> nd add that to the pool.
>
> This was the last major component missing from the 2.4.0 (imake) version.=
>
>
> Undoubtedly there are some other minor things that need looked at.=C2=A0 =
>
> Patches are always welcome.

Thanks.

I just fixed a dtinfogen issue on FreeBSD 14-CURRENT. This is the same 
issue discussed on OpenBSD 6.8 here, https://sourceforge.net/p/cdesktopenv/t
ickets/94/. By default FreeBSD 14-CURRENT enabled jemalloc() debug mode, 
which by default enables newly malloc()ed memory to be initialized with 
junk. This in turn causes "flex scanner jammed" under FreeBSD current built 
without MALLOC_PRODUCTION=yes in /etc/src.conf. To mitigate the problem one 
needs to add MALLOC_CONF=junk:false to the make environment prior to build.

This affected 14-CURRENT (actually any -CURRENT as it affected 13-CURRENT 
prior to this but is fine under 13-STABLE).

The problem does not exist under FreeBSD 13-STABLE nor under 12-STABLE 
because jemalloc() is configured without debugging options, like 
opt.junk:true.

I suspect that the OpenBSD bug is probably the same bug. They may 
initialize newly allocated heap to junk just as FreeBSD -CURRENT does.

You can see what I did on FreeBSD here,
https://cgit.FreeBSD.org/ports/commit/?id=50324bba317cf1f58e8c434e0e2ed129cd
ed3887.

Hope this helps.


-- 
Cheers,
Cy Schubert <cy.schub...@cschubert.com>
FreeBSD UNIX:  <c...@freebsd.org>   Web:  https://FreeBSD.org
NTP:           <c...@nwtime.org>    Web:  https://nwtime.org

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





_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to