[Asterisk-Users] X100P panic

steve at nexusuk.org steve at nexusuk.org
Wed Jul 21 12:19:00 MST 2004


-----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 at 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
 


More information about the asterisk-users mailing list