On 23/06/2022 22:13, Keith wrote:



How is ci->verb_info not being using uninitialized here?

Actually I can see that maybe that doesn't really matter at all, but 5 or 6 macros deep into the LOGGING we are at some point doing:

        LOGPFSMSLSRC(fi, (fi) ? (fi)->fsm->log_subsys : DLGLOBAL, level, \
                 caller_file, caller_line, fmt, ## args)

Where looking at the macro chain, fi is ci->ep->fi as passed into the original LOG_CI_VERB()

and in my backtrace:

(gdb) p *ci->ep->fi->fsm
Cannot access memory at address 0x3536343436313032

I should continue in the ticket...

Reply via email to