Hi,
I am using the IPP 8.2.3 speech coding lib and USC interface for AMRNB decoder. The decode process crashed.
Here is the gdb infos.
bt #0 0x000000000069593d in apiGSMAMRDecode () #1 0x000000000068800e in Decode () #2 0x00000000005fd820 in m_amrnb_dec () #3 0x00000000005a489d in execute_ingress_decoder () #4 0x00000000005a3ae9 in ingress_process_event () #5 0x00000000005a39b9 in uph_speech_ingress_data_event () #6 0x00000000005995d6 in uph_speech () #7 0x000000000059183c in fw_uph () #8 0x000000000065491a in dispatch_events () #9 0x0000000000653d1a in termination_process () #10 0x00000000006524c7 in slave_process () #11 0x0000000000652276 in master_process () #12 0x0000000000402276 in odo_process_entry () #13 0x000000000040188e in arch_setup_context () #14 0x0000000000000000 in ?? () disas 0x000000000069586c <+3052>: punpckhwd %xmm4,%xmm5 0x0000000000695870 <+3056>: movdqa %xmm1,%xmm4 0x0000000000695874 <+3060>: punpcklwd %xmm5,%xmm1 0x0000000000695878 <+3064>: punpckhwd %xmm5,%xmm4 0x000000000069587c <+3068>: punpcklwd %xmm4,%xmm1 0x0000000000695880 <+3072>: movdqu 0x10(%rdi),%xmm4 0x0000000000695885 <+3077>: pcmpgtw %xmm4,%xmm6 0x0000000000695889 <+3081>: movdqa %xmm4,%xmm5 => 0x000000000069588d <+3085>: movaps %xmm1,0x220(%rsp) 0x0000000000695895 <+3093>: punpcklwd %xmm6,%xmm5 0x0000000000695899 <+3097>: punpckhwd %xmm6,%xmm4 0x000000000069589d <+3101>: movdqa %xmm3,%xmm6 0x00000000006958a1 <+3105>: movdqa %xmm5,%xmm1 0x00000000006958a5 <+3109>: psrlq $0x20,%xmm5 0x00000000006958aa <+3114>: pmuludq %xmm2,%xmm5 0x00000000006958ae <+3118>: pshufd $0x8,%xmm5,%xmm5
I checked the memory bank allocation, all memory were allocated normally. How can I troubleshoot it?