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-----