BUG report about ipt_do_table( )
From: Wang, Yalin
Date: Thu Oct 10 2013 - 01:16:25 EST
Dear all,
We encounter a crash in ipt_do_table( ) function
During our stability test .
The CPU is qcom msm8960 / dual core , linux kernel version is 3.4
I have add the two CPU's stack backtrace
And the crash log .
CPU0 panic( ) in ipt_do_table( )
Because it get a NULL jumpstack (ipt_entry * *) .
I don't know why it get this NULL value ,
Because the private (xt_table_info *) -> jumpstack[0] is not NULL .
We have several crashes like this ,
So I think there must be some BUGs here , not hardware issue .
Every time , the panic happened , CPU1 is doing do_replace to replace the
xt_table_info info , so maybe this is caused by multicore data sync issue ?
CPU0 will see the old xt_table_info or the new one .
I am not very clear about ipt_do_table( ) work flow ,
Does anyone can get some clues from the logs ?
Note: I am not in linux mail-list now, hope you can add my mail-address
In your cc-loop when you reply to me , Thank you !
Thanks
Yalin.Wang
Software Engineer
OS Kernel&Graphics
Sony Mobile Communications
Tel: +86 10 5966 9819
Phone: 18610323092
Address: No.16 Guangshun South Street, Chaoyang, Beijing, P.R.C.
sonymobile.com
Attachment:
report.zip
Description: report.zip