On Wed Mar 21 22:24:25 2012, sprout wrote: > Now a later patch (which seems totally unrelated) is causing something > bizarre: > > Program received signal EXC_BAD_ACCESS, Could not access memory. > Reason: KERN_PROTECTION_FAILURE at address: 0x0000000c > 0x002d073e in filter_call (my_perl=0x800000, idx=0, buf_sv=0x8789d0, > maxlen=0) at Call.xs:55 > 55 SV *my_sv = FILTER_DATA(idx); > (gdb) p my_perl->Iparser->rsfp_filters > $1 = (AV *) 0x0 > (gdb) p my_perl > $2 = (PerlInterpreter *) 0x800000 > (gdb) p ((PerlInterpreter *) 0x800000)->Iparser->rsfp_filters > $3 = (AV *) 0x882180 > > Has anyone ever seen anything like that? That expression produces a > different result when my_perl is replaced with its value. Never mind. I just needed to recompile Filter::Util::Call. -- Father Chrysostomos --- via perlbug: queue: perl5 status: open https://rt.perl.org:443/rt3/Ticket/Display.html?id=107008Thread Previous