Re: py313-tortoisehg-7.2.2 on NetBSD 11.0; mysterious segfault

Rhialto <[email protected]>
Newsgroups gmane.os.netbsd.general
Message-ID <[email protected]>
On Sun 16 Aug 2026 at 17:19:18 +0200, Rhialto wrote:
> 224 void OPENSSL_LH_doall_arg(OPENSSL_LHASH *lh,
> 225     OPENSSL_LH_DOALL_FUNCARG func, void *arg)
> 226 {
> 227     if (lh == NULL)
> 228         return;
> 229 
> 230     doall_util_fn(lh, 1, (OPENSSL_LH_DOALL_FUNC_THUNK)NULL,
> 231         (OPENSSL_LH_DOALL_FUNC)NULL, func, lh->daaw, arg); <<< func is
>                           <<< passed to func_arg, and gdb frame #2 shows that
>                           <<< func is not NULL
> 232 }

Argh, I looked wrong (misled by the various names with "func" in them I
think): it is lh->daaw which ends up as wfunc_arg which is the NULL
pointer that is called. Indeed gdb shows that lh->daaw is NULL.

Remains the question what makes this fail on 11 when it works on 10...

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert                            <rhialto/at/falu.nl>
\X/ There is no AI. There is just someone else's work.           --I. Rose
signature.asc (application/pgp-signature, 525 B)
-----BEGIN PGP SIGNATURE-----

iQFPBAEBCAA5FiEEFVAhiiWjqgwBVdQAmYnGRWHD+9MFAmqB2AQbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwzAAoJEJmJxkVhw/vTMVwH/RZcLqIS91TYOW2DQD06
q5zwK2sFLV1Vi1M8xSL59MamwMPzgMrQRMV2fggLXq/B/GG+AZ+eUFiMX8fddOjj
M6tUQ4dewKe0tKyHfl1ki5y6MnW5VQ4TwLL9BjF55gCqQggtQgPTr5apR/mhXOoj
BvdVDS4JLjDIELEcyGfK7fJM9VYCoty5TXC7fX3IyiUUecjYuze1bVdLMTXnku0A
vCty+laOgaeA+afRnKMZzf35v60nKmxFxYqytzKnuiMwmgwTHFB7s3odAoZLmkGw
cN4sQp6xJGlibsNYjiVSe7BEBxtGBLrjyC8oIwIjIr2eWp/8txjVbQbf/tu2NbTm
kOE=
=2Ozx
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.