-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm experiencing frequent kernel panics when using the X100P card under
the 2.6.6 Fedora kernel. I've attached the kernel output to this message
- - it looks like the IRQ stack is overflowing and trashing some memory,
causing a series of oopses followed by a complete crash.
I have just hacked the kernel to reenable 8k stacks and will see if I
still have the same problem under that once it's finished compiling.
- --
- Steve Jabber: firefury@sucs.org Web: http://www.nexusuk.org/
Servatis a periculum, servatis a maleficum - Whisper, Evanescence
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Public key available at http://www.nexusuk.org/pubkey.txt
iD8DBQFA/sGl5zUOsIV3bqERAn7xAJ958s7dbVUa4rRAsXfModCS6S4yzgCgiYHN
dzfCjiWTmqZFyFg/lwsp/R8=iSGF
-----END PGP SIGNATURE-----
-------------- next part --------------
wcfxo: DAA mode is 'FCC'
Found a Wildcard FXO: Wildcard X101P
No ISA tormenta card found at d0000
do_IRQ: stack overflow: 48
Stack pointer is garbage, not printing trace
do_IRQ: stack overflow: 48
Stack pointer is garbage, not printing trace
Unable to handle kernel NULL pointer dereference at virtual address 00000069
printing eip:
0213fc86
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: wcfxo zaptel tuner tvaudio msp3400 bttv video_buf
i2c_algo_bit v4l2_common btcx_risc i2c_core videodev nfsd exportfs lockd ipv6
autofs4 sunrpc 8139too mii ext3 jbd dm_mod jfs
CPU: 0
EIP: 0060:[<0213fc86>] Not tainted
EFLAGS: 00010006 (2.6.6-1.435.2.3)
EIP is at rw_vm+0x3a/0x218
eax: 00000001 ebx: 00000001 ecx: 00000000 edx: 02346170
esi: 022c8840 edi: 02346170 ebp: 02346120 esp: 02346110
ds: 007b es: 007b ss: 0068
Process swapper (pid: 0, threadinfo=02345000 task=022c8a80)
Stack: 00000000 00000001 02346170 0213fc86 00000000 00000001 0213fc86 02346170
00000000 02140096 00000000 00000001 0213fc86 00000001 0211430e 00000000
00000000 00000000 00000000 00000000 00000000 00000060 0213fc86 0213fc86
Call Trace:
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<02115ebf>] __wake_up+0x11/0x1a
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0211daa3>] update_one_process+0x7/0xc0
[<0211daa3>] update_one_process+0x7/0xc0
[<02140096>] get_user_size+0x2e/0x55
[<0211daa3>] update_one_process+0x7/0xc0
[<0211430e>] __is_prefetch+0x1a7/0x295
[<02115749>] activate_task+0x51/0x5c
[<0211daa3>] update_one_process+0x7/0xc0
[<0211daa3>] update_one_process+0x7/0xc0
[<0211466a>] do_page_fault+0x26e/0x446
[<02115ebf>] __wake_up+0x11/0x1a
[<1285c4fe>] lbmfree+0x4d/0x51 [jfs]
[<021143fc>] do_page_fault+0x0/0x446
[<0211daa3>] update_one_process+0x7/0xc0
[<0211db79>] update_process_times+0x1d/0x2e
[<0211dcfd>] do_timer+0x29/0xbd
[<0210a4d6>] timer_interrupt+0x19/0xd8
[<02107093>] handle_IRQ_event+0x21/0x41
[<02107326>] do_IRQ+0xf3/0x169
====================== [<12a84d55>] zt_common_ioctl+0x6d5/0xb70 [zaptel]
[<02140096>] get_user_size+0x2e/0x55
[<12a81d8a>] zt_chanandpseudo_ioctl+0x8a/0x13e0 [zaptel]
[<021fed64>] __ide_do_rw_disk+0x280/0x468
[<021156ed>] recalc_task_prio+0x128/0x133
[<02107390>] do_IRQ+0x15d/0x169
[<021816fe>] avc_has_perm_noaudit+0xb8/0x11b
[<021817a0>] avc_has_perm+0x3f/0x49
[<02182761>] inode_has_perm+0x57/0x5f
[<021c70de>] build_attr+0x4f/0xef
[<021816fe>] avc_has_perm_noaudit+0xb8/0x11b
[<021846ee>] selinux_file_ioctl+0x2f6/0x303
[<021817a0>] avc_has_perm+0x3f/0x49
[<12a83157>] zt_chan_ioctl+0x77/0xb30 [zaptel]
[<02281e48>] schedule_timeout+0x13/0x99
[<0214fdec>] poll_freewait+0x33/0x3a
[<02150199>] do_select+0x265/0x279
[<0213639b>] follow_page_pfn+0xec/0xfd
[<0213fe44>] rw_vm+0x1f8/0x218
[<0213639b>] follow_page_pfn+0xec/0xfd
[<12a7f60a>] zt_ioctl+0x5a/0x100 [zaptel]
[<0214f7f6>] sys_ioctl+0x1f2/0x224
[<0211a7c3>] sys_time+0x2b/0x3d
====================== [<02115e4e>] default_wake_function+0x0/0xc
[<0214201b>] vfs_read+0xb8/0xe4
[<021421f4>] sys_read+0x2c/0x42
Code: 8b 40 68 85 c0 0f 45 f0 55 89 f0 8b 4c 24 2c 8b 54 24 10 e8
<1>Unable to handle kernel NULL pointer dereference at virtual address
00000000
printing eip:
00000000
*pde = 00000000
Oops: 0000 [#2]
Modules linked in: wcfxo zaptel tuner tvaudio msp3400 bttv video_buf
i2c_algo_bit v4l2_common btcx_risc i2c_core videodev nfsd exportfs lockd ipv6
autofs4 sunrpc 8139too mii ext3 jbd dm_mod jfs
CPU: 0
EIP: 0060:[<00000000>] Not tainted
EFLAGS: 00010202 (2.6.6-1.435.2.3)
EIP is at 0x0
eax: 022b3b8b ebx: fffff000 ecx: 00000000 edx: 111dbf6c
esi: 02294af8 edi: 00000000 ebp: 00000000 esp: 0234600c
ds: 007b es: 007b ss: 0068
Process swapper (pid: 0, threadinfo=02345000 task=022c8a80)
Stack: 00000001 00000000 00000001 021146f3 02294ae7 0231b000 ffff1000 0213fc86
02294ad4 02294ab9 00000069 00000000 00000000 02345e5c 00000000 00030001
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Call Trace:
[<021146f3>] do_page_fault+0x2f7/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0211466a>] do_page_fault+0x26e/0x446
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02140096>] get_user_size+0x2e/0x55
[<0213fc86>] rw_vm+0x3a/0x218
[<0211430e>] __is_prefetch+0x1a7/0x295
[<0213fc86>] rw_vm+0x3a/0x218
[<0213fc86>] rw_vm+0x3a/0x218
[<02115ebf>] __wake_up+0x11/0x1a
[<021143fc>] do_page_fault+0x0/0x446
[<0213fc86>] rw_vm+0x3a/0x218
[<0211daa3>] update_one_process+0x7/0xc0
[<0211daa3>] update_one_process+0x7/0xc0
[<02140096>] get_user_size+0x2e/0x55
[<0211daa3>] update_one_process+0x7/0xc0
[<0211430e>] __is_prefetch+0x1a7/0x295
[<02115749>] activate_task+0x51/0x5c
[<0211466a>] do_page_fault+0x26e/0x446
[<02115ebf>] __wake_up+0x11/0x1a
[<1285c4fe>] lbmfree+0x4d/0x51 [jfs]
[<1293aa19>] wcfxo_interrupt+0x3b9/0x6a0 [wcfxo]
[<0211db79>] update_process_times+0x1d/0x2e
[<02107093>] handle_IRQ_event+0x21/0x41
[<02107326>] do_IRQ+0xf3/0x169
====================== [<021d9314>] serial8250_console_write+0x0/0x1bc
[<021d9314>] serial8250_console_write+0x0/0x1bc
[<02123bc0>] kernel_text_address+0x2b/0x37
[<0210605a>] print_context_stack+0x37/0x44
[<021060ba>] show_trace+0x53/0x77
[<02106159>] show_stack+0x7b/0x81
[<02106250>] show_registers+0xde/0x177
[<021063a7>] die+0x59/0xaf
[<021146f3>] do_page_fault+0x2f7/0x446
[<02192ba5>] __delay+0x9/0xa
[<021d948a>] serial8250_console_write+0x176/0x1bc
[<021d9314>] serial8250_console_write+0x0/0x1bc
[<02115e8c>] __wake_up_common+0x32/0x54
[<02107367>] do_IRQ+0x134/0x169
[<021143fc>] do_page_fault+0x0/0x446
====================== [<021156ed>] recalc_task_prio+0x128/0x133
[<0210409f>] cpu_idle+0x32/0x34
[<0231c51b>] start_kernel+0x178/0x17a
Code: Bad EIP value.
<0>Kernel panic: Fatal exception in interrupt
In interrupt handler - not syncing