NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

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



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

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index