Daniel,
Thank you very much for the feedback.
My personal - untrained - interpretation of the call stack in the core dump suggests that this was probably the outcome of an attempt to pull a nonexistent or somehow corrupt PV and add it to the mqueue. Does that seem reasonable? My config does in fact do this. It does something like:
route[CDR_EVENT_FAIL] { $var(qnum) = core_hash("$ci", "", 2);
mq_add("cdr_write$var(qnum)", "FAIL:$(ci{s.encode.base64}):$TV(Sn)", "sip_code:$(rs{s.encode.base64});" "sip_reason:$(rr{s.encode.base64})"); }
-- Alex