Re: Crash
kkjoe kkjoe <[email protected]>
| Newsgroups | gmane.linux.isdn.i4l.user |
|---|---|
| Message-ID | <CA+So++shj3irHjHrdRwrE0gEdhjKL60q=b-Bq_JgbRkMouoTQw@mail.gmail.com> |
It looks like a missing spinlock to me. I have run a mass test loop with nopreempt kernel for about 3 hours without any problems. I let these test run during the day. Usually my preempt kernel i will run into an kernel oops in about a couple of minutes running the same mass test. im running a mips based custom board with an 500Mhz single core cpu. Im using Asterisk 10.12.1 and current git version of mISDN, mISDNUser and LCR. regards, 2013/5/11 jolly <[email protected]> > kkjoe kkjoe wrote: > > it looks like that dsp_Function get called from two different threads. > > dsp_core.c - function dsp_function: > > 1. hh->prim == PH_DEACTIVATE_REQ - ch->recv(ch->peer, skb) - crash occurs > > 2. hh->prim == PH_DEACTIVATE_CNF - dsp->up->send(dsp->up, skb) returns 0 > > > > dsp_function switch enter PH_DEACTIVATE_REQ > > dsp_function before ch->recv(ch->peer, skb) > > dsp_function: enter > > dsp_function switch enter PH_DEACTIVATE_CNF > > before dsp->up->send(dsp->up, skb) > > valuex: 0 > > dsp_function after ch->recv(ch->peer, skb) returns: 0 > > CPU 0 Unable to handle kernel paging request at virtual address > > c1081088, epc == c1163fcc, ra == c1163af0 > > Oops[#1]: > > > > Do you have any idee how to debug any further ? > can you provide the application that causes the crash? i like to > reproduce it. > > _______________________________________________ isdn4linux mailing list [email protected] https://www.isdn4linux.de/mailman/listinfo/isdn4linux