* .nf_ct_iterate_cleanup panic
@ 2017-05-03 10:40 dalin liu
2017-05-03 11:19 ` Florian Westphal
0 siblings, 1 reply; 2+ messages in thread
From: dalin liu @ 2017-05-03 10:40 UTC (permalink / raw)
To: netfilter-devel; +Cc: pablo
kernel version: 4.4.56
In my linux box,when some PPPoE link are disconnected,
nf_ct_iterate_cleanup will be called.nf_ct_iterate_cleanup may have
access to the wrong conntrack address:
<1>[927268.772583] BUG: unable to handle kernel paging request at
ffff88a0050402c7
<1>[927268.785578] IP: [<ffffffff818c7472>] nf_ct_iterate_cleanup+0xa2/0x230
<4>[927268.792969] PGD 0
<4>[927268.800512] Oops: 0000 [#1] SMP
<4>[927268.808463] Modules linked in: ipmi_watchdog iptable_raw xt_CT
nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_ftp nf_conntrack_sip
nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_ftp
ip_set_hash_netiface ip_set_hash_net ip_set_hash_ip xt_set ip_set
ixgbe(O) vxlan igb(O) e1000e(O)
<4>[927268.862764] CPU: 46 PID: 6186 Comm: pppd Tainted: G O
4.4.56 #58
<4>[927268.882176] Hardware name: Supermicro Super Server/X10DRL-i,
BIOS 2.0a 08/25/2016
<4>[927268.903142] task: ffff880472611c40 ti: ffff880223ed8000
task.ti: ffff880223ed8000
<4>[927268.925685] RIP: 0010:[<ffffffff818c7472>]
[<ffffffff818c7472>] nf_ct_iterate_cleanup+0xa2/0x230
<4>[927268.949862] RSP: 0018:ffff880223edbc28 EFLAGS: 00010246
<4>[927268.962330] RAX: ffffc90001eb1000 RBX: ffffffff8193a8d0 RCX:
ffff8801f4a668a8
<4>[927268.988124] RDX: 0000000000000001 RSI: 0000000000000200 RDI:
ffffffff82007af4
<4>[927269.015332] RBP: ffff880223edbc78 R08: ffff88047fc43f08 R09:
0000000000000101
<4>[927269.043272] R10: 0000000000000000 R11: 0000000000000000 R12:
0000000000006c89
<4>[927269.072536] R13: ffffffff820ac780 R14: ffff88a005040290 R15:
ffff8801f56f2a80
<4>[927269.102576] FS: 00007f1d30a3d720(0000)
GS:ffff88047fc40000(0000) knlGS:0000000000000000
<4>[927269.132067] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
<4>[927269.147159] CR2: ffff88a0050402c7 CR3: 000000046e37e000 CR4:
00000000001406e0
<4>[927269.177840] Stack:
<4>[927269.192958] ffff880223edbc38 0000000000000000 000000000000013d
ffffffff0013593d
<4>[927269.223469] ffff880223edbc88 0000000000000002 ffff880223edbd20
00000000fffffff0
<4>[927269.253778] ffffffff820b7050 0000000000000000 ffff880223edbc88
ffffffff8193a940
<4>[927269.283402] Call Trace:
<4>[927269.297585] [<ffffffff8193a940>] masq_device_event+0x30/0x40
<4>[927269.311561] [<ffffffff8108de0b>] notifier_call_chain+0x4b/0x70
<4>[927269.325391] [<ffffffff8108df01>] raw_notifier_call_chain+0x11/0x20
<4>[927269.338999] [<ffffffff81870c9b>] call_netdevice_notifiers_info+0x3b/0x70
<4>[927269.352544] [<ffffffff81870d31>] call_netdevice_notifiers+0x11/0x20
<4>[927269.365945] [<ffffffff818782ef>] __dev_notify_flags+0x5f/0xb0
<4>[927269.379318] [<ffffffff81878a54>] dev_change_flags+0x54/0x70
<4>[927269.392522] [<ffffffff8191bf31>] devinet_ioctl+0x5a1/0x670
<4>[927269.405462] [<ffffffff8191cd16>] inet_ioctl+0x66/0x80
<4>[927269.418095] [<ffffffff8185b776>] sock_ioctl+0x66/0x260
<4>[927269.430430] [<ffffffff81176301>] do_vfs_ioctl+0x81/0x4d0
<4>[927269.442515] [<ffffffff81176797>] SyS_ioctl+0x47/0x80
<4>[927269.454330] [<ffffffff819ad997>] entry_SYSCALL_64_fastpath+0x12/0x6a
<4>[927269.465924] Code: 00 00 0f 83 54 01 00 00 49 8b 85 80 0c 00 00
4e 8b 34 f0 41 f6 c6 01 74 12 e9 3e 01 00 00 4d 8b 36 41 f6 c6 01 0f
85 31 01 00 00 <41> 80 7e 37 00 75 ec 4d 8d 7e f0 4c 89 e6 4c 89 ff ff
d3 85 c0
<1>[927269.506749] RIP [<ffffffff818c7472>] nf_ct_iterate_cleanup+0xa2/0x230
<4>[927269.519054] RSP <ffff880223edbc28>
<4>[927269.531071] CR2: ffff88a0050402c7
<4>[927269.552110] ---[ end trace 01e3243232603b17 ]---
<0>[927270.934341] Kernel panic - not syncing: Fatal exception in interrupt
----------------------------
103c: 0f 85 31 01 00 00 jne 1173 <nf_ct_iterate_cleanup+0x1d3>
if (NF_CT_DIRECTION(h) != IP_CT_DIR_ORIGINAL)
1042: 41 80 7e 37 00 cmpb $0x0,0x37(%r14)
1047: 75 ec jne 1035 <nf_ct_iterate_cleanup+0x95>
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: .nf_ct_iterate_cleanup panic
2017-05-03 10:40 .nf_ct_iterate_cleanup panic dalin liu
@ 2017-05-03 11:19 ` Florian Westphal
0 siblings, 0 replies; 2+ messages in thread
From: Florian Westphal @ 2017-05-03 11:19 UTC (permalink / raw)
To: dalin liu; +Cc: netfilter-devel, pablo
dalin liu <kendodada@gmail.com> wrote:
> kernel version: 4.4.56
>
> In my linux box,when some PPPoE link are disconnected,
> nf_ct_iterate_cleanup will be called.nf_ct_iterate_cleanup may have
> access to the wrong conntrack address:
Is this a new bug? If so, what kernel version did not have this problem?
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-05-03 11:19 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-03 10:40 .nf_ct_iterate_cleanup panic dalin liu
2017-05-03 11:19 ` Florian Westphal
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.