kernel crash when use MC7430 modem

dailijin dailijin126 at 126.com
Fri Dec 8 03:19:34 UTC 2017


Hi All,


My unit use MC7430 modem based on  kernel 4.4.0 version, after run over all night, I found the system automatically reboot one time due to kernel crash. if  there is anyone encounter this same issue.


Though this issue only happen one time, but I still want to fix the potential bug, welcome any suggestion.


the detail log as below.


[25478.065408] skbuff: skb_under_panic: text:ffffffff8164407b len:-65296 put:-65471 head:ffff88023d47e740 data:ffff88013d48e73f tail:0xef end:0x640 dev:wwan12
[25478.065459] ------------[ cut here ]------------
[25478.065460] Kernel BUG at ffffffff81656eff [verbose debug info unavailable]
[25478.065462] invalid opcode: 0000 [#1] SMP 
[25478.065464] Modules linked in: drbg ansi_cprng ctr ccm GobiSerial(O) vfb arc4 rt2800usb rt2x00usb rt2800lib rt2x00lib mac80211 ftdi_sio cfg80211 crc_ccitt ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_recent xt_conntrack iptable_filter ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack ip_tables x_tables x86_pkg_temp_thermal kvm_intel snd_hda_codec_hdmi kvm irqbypass snd_hda_codec_realtek snd_hda_codec_generic huawei_cdc_ncm aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd option(O) usb_wwan usbserial snd_hda_intel snd_pcsp snd_hda_codec snd_hwdep snd_hda_core blackmagic_io(PO) snd_pcm snd_timer cdc_ncm snd soundcore usblp i2c_i801 cdc_acm(O) shpchp i2c_hid tpm_tis tpm acpi_pad qmi_wwan(O) cdc_wdm(O) usbnet(O) mii coretemp
[25478.065490]  usb_storage e1000e(O) ptp i915 pps_core intel_gtt i2c_algo_bit drm_kms_helper(O) syscopyarea sysfillrect sysimgblt fb_sys_fops drm(O) agpgart video sunrpc
[25478.065499] CPU: 2 PID: 0 Comm: swapper/2 Tainted: P           O    4.4.0 #1
[25478.065501] Hardware name: GIGABYTE GB-BSi7A-6500/MKLP7CP-V7, BIOS F1 03/22/2017
[25478.065502] task: ffff88026726da00 ti: ffff880267278000 task.ti: ffff880267278000
[25478.065503] RIP: 0010:[<ffffffff81656eff>]  [<ffffffff81656eff>] skb_panic+0x66/0x68
[25478.065509] RSP: 0018:ffff880270d03d08  EFLAGS: 00010296
[25478.065509] RAX: 000000000000008f RBX: ffff880265785500 RCX: 0000000000000000
[25478.065510] RDX: 0000000000000001 RSI: ffff880270d0cbc8 RDI: ffff880270d0cbc8
[25478.065511] RBP: ffff880270d03d28 R08: 00000000000004f9 R09: 0000000000000001
[25478.065512] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8801e5c8b000
[25478.065512] R13: ffff88007b919000 R14: ffff880265785500 R15: 0000000000000008
[25478.065513] FS:  0000000000000000(0000) GS:ffff880270d00000(0000) knlGS:0000000000000000
[25478.065514] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[25478.065515] CR2: 00007fafcc2f9d78 CR3: 000000024a8eb000 CR4: 00000000003406e0
[25478.065516] Stack:
[25478.065517]  ffff88013d48e73f 00000000000000ef 0000000000000640 ffff8801e5c8b000
[25478.065518]  ffff880270d03d38 ffffffff81552c5d ffff880270d03d68 ffffffff8164407b
[25478.065520]  ffff880085d3c200 ffff88007b919540 ffff8801e5c8b000 ffffffff81d01300
[25478.065521] Call Trace:
[25478.065522]  <IRQ> 
[25478.065526]  [<ffffffff81552c5d>] skb_push+0x3d/0x40
[25478.065530]  [<ffffffff8164407b>] packet_rcv_spkt+0xeb/0x180
[25478.065532]  [<ffffffff81565f97>] __netif_receive_skb_core+0x577/0x970
[25478.065535]  [<ffffffff814ab3b6>] ? usb_hcd_giveback_urb+0x46/0xf0
[25478.065537]  [<ffffffff815663b1>] __netif_receive_skb+0x21/0x70
[25478.065538]  [<ffffffff815664a2>] process_backlog+0xa2/0x140
[25478.065540]  [<ffffffff81566be1>] net_rx_action+0xf1/0x2b0
[25478.065543]  [<ffffffff81060346>] __do_softirq+0xc6/0x230
[25478.065544]  [<ffffffff810606b5>] irq_exit+0x95/0xa0
[25478.065546]  [<ffffffff816658c5>] do_IRQ+0x65/0xf0
[25478.065549]  [<ffffffff81663ebf>] common_interrupt+0x7f/0x7f
[25478.065550]  <EOI> 
[25478.065553]  [<ffffffff81511e73>] ? cpuidle_enter_state+0xb3/0x250
[25478.065554]  [<ffffffff81511e56>] ? cpuidle_enter_state+0x96/0x250
[25478.065556]  [<ffffffff81512047>] cpuidle_enter+0x17/0x20
[25478.065558]  [<ffffffff8109c9b8>] cpu_startup_entry+0x268/0x2c0
[25478.065561]  [<ffffffff81037e0b>] start_secondary+0xeb/0x100
[25478.065563] Code: 00 00 48 89 44 24 10 8b 87 c8 00 00 00 48 89 44 24 08 48 8b 87 d8 00 00 00 48 c7 c7 00 34 a5 81 48 89 04 24 31 c0 e8 48 29 af ff <0f> 0b 0f 1f 44 00 00 55 48 89 e5 41 54 49 89 fc 53 48 8d 9f a8 
[25478.065583] RIP  [<ffffffff81656eff>] skb_panic+0x66/0x68
[25478.065586]  RSP <ffff880270d03d08>
crash> ck -a skb_panic
crash: command not found: ck
crash> ack -a skb_panic
crash: command not found: ack
crash> dis -rl ffffffff81656eff
/root/Linux_kernel_4.4/net/core/skbuff.c: 97
0xffffffff81656e99 <skb_panic>: nopl   0x0(%rax,%rax,1) [FTRACE NOP]
0xffffffff81656e9e <skb_panic+5>:       push   %rbp
/root/Linux_kernel_4.4/net/core/skbuff.c: 98
0xffffffff81656e9f <skb_panic+6>:       mov    $0xffffffff81a5064a,%rax
/root/Linux_kernel_4.4/net/core/skbuff.c: 97
0xffffffff81656ea6 <skb_panic+13>:      mov    %esi,%r8d
0xffffffff81656ea9 <skb_panic+16>:      mov    %rcx,%rsi
0xffffffff81656eac <skb_panic+19>:      mov    %rsp,%rbp
0xffffffff81656eaf <skb_panic+22>:      sub    $0x20,%rsp
/root/Linux_kernel_4.4/net/core/skbuff.c: 98
0xffffffff81656eb3 <skb_panic+26>:      mov    0x20(%rdi),%r9
0xffffffff81656eb7 <skb_panic+30>:      mov    0x80(%rdi),%ecx
0xffffffff81656ebd <skb_panic+36>:      test   %r9,%r9
0xffffffff81656ec0 <skb_panic+39>:      cmovne %r9,%rax
0xffffffff81656ec4 <skb_panic+43>:      mov    0xd0(%rdi),%r9
0xffffffff81656ecb <skb_panic+50>:      mov    %rax,0x18(%rsp)
0xffffffff81656ed0 <skb_panic+55>:      mov    0xcc(%rdi),%eax
0xffffffff81656ed6 <skb_panic+61>:      mov    %rax,0x10(%rsp)
0xffffffff81656edb <skb_panic+66>:      mov    0xc8(%rdi),%eax
0xffffffff81656ee1 <skb_panic+72>:      mov    %rax,0x8(%rsp)
0xffffffff81656ee6 <skb_panic+77>:      mov    0xd8(%rdi),%rax
0xffffffff81656eed <skb_panic+84>:      mov    $0xffffffff81a53400,%rdi
0xffffffff81656ef4 <skb_panic+91>:      mov    %rax,(%rsp)
0xffffffff81656ef8 <skb_panic+95>:      xor    %eax,%eax
0xffffffff81656efa <skb_panic+97>:      callq  0xffffffff81149847 <printk>
/root/Linux_kernel_4.4/net/core/skbuff.c: 102
0xffffffff81656eff <skb_panic+102>:     ud2





--

Best Regards,
Dai,Lijin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20171208/ea9a891a/attachment.html>


More information about the libqmi-devel mailing list