#408: intermittent kernel lockup when using VPN over MadWifi
----------------------------------+-----------------------------------------
Reporter: eaton.lists | Owner:
Type: defect | Status: new
Priority: major | Milestone: version 0.9.0 - move to
new codebase
Component: madwifi: other | Version: trunk
Keywords: vpn ipsec panic hang | Patch_attached: 0
----------------------------------+-----------------------------------------
I'm using madwifi-ng revision 1416 with an atheros 5212 card to access my
employer's intranet via a VPN. Things work OK for a while, but eventually
the machine locks up. I've seen this happen four times so far. Two times
the panic has occurred shortly after connecting to the VPN, < 15 minutes.
One time it happened after four hours. Another time the connection lasted
for eight hours before the kernel panic.
I've only managed to get a log of the kernel panic in /var/log/kern.log
once.
{{{
Feb 18 15:47:17 buzz kernel: Unable to handle kernel paging request at
virtual address 97c00004
Feb 18 15:47:17 buzz kernel: printing eip:
Feb 18 15:47:17 buzz kernel: c016ce6d
Feb 18 15:47:17 buzz kernel: *pde = 00000000
Feb 18 15:47:17 buzz kernel: Oops: 0002 [#1]
Feb 18 15:47:17 buzz kernel: Modules linked in: loop esp4 deflate
zlib_deflate twofish serpent aes_i586 blowfish des sha256 md5 crypto_null
af_key oprofile wlan_tkip(U) fglrx(U) nfsd exportfs lockd sunrpc
parport_pc lp parport splxmod(U) autofs4 nvram ibm_acpi(U)
cpufreq_powersave ds ip_conntrack_irc ip_conntrack_ftp ipt_LOG ipt_limit
ipt_REJECT ipt_state iptable_filter iptable_nat ip_conntrack ip_tables
nls_utf8 ntfs(U) dm_mod button battery ac yenta_socket pcmcia_core
uhci_hcd ehci_hcd tpm_atmel(U) tpm(U) snd_intel8x0m snd_intel8x0
snd_ac97_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc
snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore e1000
wlan_scan_sta(U) ath_pci(U) ath_rate_sample(U) wlan(U) ath_hal(U) floppy
ext3 jbd
Feb 18 15:47:17 buzz kernel: CPU: 0
Feb 18 15:47:17 buzz kernel: EIP: 0060:[<c016ce6d>] Tainted: P
VLI
Feb 18 15:47:17 buzz kernel: EFLAGS: 00010293 (2.6.9-22.0.1.EL)
Feb 18 15:47:17 buzz kernel: EIP is at drop_buffers+0x50/0x7c
Feb 18 15:47:17 buzz kernel: eax: 00340026 ebx: 97c00000 ecx: f2f91fb8
edx: f2f91fe4
Feb 18 15:47:17 buzz kernel: esi: f2f91fb8 edi: c1b84e40 ebp: f2f91fb8
esp: f45ded88
Feb 18 15:47:17 buzz kernel: ds: 007b es: 007b ss: 0068
Feb 18 15:47:17 buzz kernel: Process firefox-bin (pid: 8419,
threadinfo=f45de000 task=f6068c90)
Feb 18 15:47:17 buzz kernel: Stack: f45deda0 f2c9f6b8 c1b84e40 f2f91fb8
f2f91fb8 c016cf46 00000000 f2f91fb8
Feb 18 15:47:17 buzz kernel: c1b84e40 f2f91fb8 f88451ff 00001000
00000001 00000000 f7f02600 f8a5a98c
Feb 18 15:47:17 buzz kernel: 0000069d 0000000c 0000000e c0151c3a
c1b84e40 c0151c54 c1b84e40 c0151e62
Feb 18 15:47:17 buzz kernel: Call Trace:
Feb 18 15:47:17 buzz kernel: [<c016cf46>] try_to_free_buffers+0xad/0x131
Feb 18 15:47:17 buzz kernel: [<f88451ff>]
journal_invalidatepage+0xb9/0x100 [jbd]
Feb 18 15:47:17 buzz kernel: [<f8a5a98c>] ext3_invalidatepage+0x0/0x2c
[ext3]
Feb 18 15:47:17 buzz kernel: [<c0151c3a>] do_invalidatepage+0x16/0x18
Feb 18 15:47:17 buzz kernel: [<c0151c54>]
truncate_complete_page+0x18/0x38
Feb 18 15:47:17 buzz kernel: [<c0151e62>] truncate_inode_pages+0x79/0x227
Feb 18 15:47:17 buzz kernel: [<c0157292>] vmtruncate+0x5d/0xd6
Feb 18 15:47:17 buzz kernel: [<c0187357>] inode_setattr+0x43/0x195
Feb 18 15:47:17 buzz kernel: [<f8a5c2e4>] ext3_setattr+0x179/0x1c9 [ext3]
Feb 18 15:47:17 buzz kernel: [<c018761c>] notify_change+0x11d/0x1ed
Feb 18 15:47:17 buzz kernel: [<c0166321>] do_truncate+0x8b/0xc4
Feb 18 15:47:17 buzz kernel: [<c01831fa>] __d_lookup+0x145/0x1ef
Feb 18 15:47:17 buzz kernel: [<c0176e93>] permission+0x4a/0x4f
Feb 18 15:47:17 buzz kernel: [<c0178bd0>] may_open+0x1ce/0x219
Feb 18 15:47:17 buzz kernel: [<c0178ee0>] open_namei+0x2c5/0x542
Feb 18 15:47:17 buzz kernel: [<c01671b1>] filp_open+0x23/0x3c
Feb 18 15:47:17 buzz kernel: [<c030e078>] __cond_resched+0x14/0x3b
Feb 18 15:47:17 buzz kernel: [<c01e5d8e>]
direct_strncpy_from_user+0x3e/0x5d
Feb 18 15:47:17 buzz kernel: [<c0167688>] sys_open+0x31/0x7d
Feb 18 15:47:17 buzz kernel: [<c030f8cb>] syscall_call+0x7/0xb
Feb 18 15:47:17 buzz kernel: [<c030007b>] xfrm_policy_gc_kill+0x39/0x68
Feb 18 15:47:17 buzz kernel: Code: 8b 47 10 0f ba 68 64 10 8b 11 8b 41 0c
83 e2 06 09 d0 75 3b 8b 49 04 39 f1 75 de 8b 59 2c 8d 51 2c 8b 69 04 39 d3
74 0e 8b 42 04 <89> 43 04 89 18 89 52 04 89 51 2c 39 f5 89 e9 75 df 8b 04
24 89
Feb 18 15:47:17 buzz kernel: <0>Fatal exception: panic in 5 seconds
}}}
--
Ticket URL: <http://madwifi.org/ticket/408>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity