I am attempting to upgrade to Xeno 2.6.2.1 / Ipipe 3.2.21 from a working Xeno 2.5.6 / Ipipe 2.6.30.3 configuration
I am getting a Kernel Panic not syncing kernel stack overflow errors with the new kernel. The application is a kernel module that operates soley from interrupts and communicates to user space with applications with shared memory. It has been running with the earlier kernels without issues for many years. Below are the messages I get when the system crashes. If anyone has any hints based upon the data when it crashes below it would be greatly appreciated. Debian GNU/Linux 7 powerpmac ttyS0 powerpmac login: root Password: Last login: Thu Jan 1 00:00:28 UTC 1970 on ttyS0 Linux powerpmac 3.2.21-ipipe #1 Tue Jun 25 09:04:27 PDT 2013 ppc The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. root@10.34.9.214 10.34.9.213:/opt/ppmac# hrtimer: interrupt took 6180908 ns BUG: scheduling while atomic: swapper/0/0xffff0000 Modules linked in: usralgo(O) rtpmac(O) libppmac(O) ppmachw(O) ehci_hcd [last un loaded: usralgo] Call Trace: [8049bef0] [80006c00] show_stack+0x54/0x154 (unreliable) [8049bf30] [8001a26c] __schedule_bug +0x68/0x6c [8049bf40] [80372b1c] __schedule +0x3e8/0x430 [8049bf90] [80007738] cpu_idle +0xd8/0xdc [8049bfb0] [80001bd4] rest_init +0x64/0x78 [8049bfc0] [8044a770] start_kernel +0x2d0/0x2e4 [8049bff0] [80000044] _start +0x44/0x88 Kernel panic - not syncing: kernel stack overflow RNING: at 8002a4ec [verbose debug info unavailable] Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] NIP: 8002a4ec LR: 802c677c CTR: 80305224 REGS: 969dbc90 TRAP: 0700 Not tainted (3.0.8-ipipe) MSR: 00029000 <EE,ME,CE> CR: 48000462 XER: 00000000 TASK = af2af8e0[2894] 'in.telnetd' THREAD: 969da000 GPR00: 00000001 969dbd40 af2af8e0 af22d980 00000000 969dbe28 00002000 00000040 GPR08: 00000000 8048a8b0 00000000 7fc30e76 48000464 100226b4 1001a710 1001a724 GPR16: 100217b0 1001a6b4 1001a720 00000003 00000000 00000000 00000000 00000001 GPR24: 00000000 7fbe92fc 7fbe92f8 1001a728 00000040 969dbe28 00002000 969da000 NIP [8002a4ec] local_bh_enable +0x74/0xa4 LR [802c677c] lock_sock_nested +0x38/0x4c Call Trace: [969dbd40] [00001388] 0x1388 (unreliable) [969dbd50] [802c677c] lock_sock_nested +0x38/0x4c [969dbd60] [8030525c] tcp_recvmsg +0x38/0x7f0 [969dbde0] [803235ac] inet_recvmsg +0x40/0x64 [969dbe00] [802c287c] sock_aio_read +0x118/0x120 [969dbe60] [800d3608] do_sync_read +0xa4/0x118 [969dbef0] [800d3f94] vfs_read +0x164/0x16c [969dbf10] [800d3fe8] sys_read +0x4c/0xa4 [969dbf40] [8000d3e4] ret_from_syscall +0x0/0x3c --- Exception: c01 at 0xff37c60 LR = 0x10001fb4 Instruction dump: 813f000c 3809ffff 901f000c 80010014 83e1000c 7c0803a6 38210010 4e800020 3d208049 3929a8b0 88090002 68000001 <0f000000> 2f800000 419effb4 38000001 ---[ end trace 50dc077355092081 ]--- ------------[ cut here ]------------ WARNING: at 802ca398 [verbose debug info unavailable] Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] NIP: 802ca398 LR: 802cb6dc CTR: 00000000 REGS: 969dbc90 TRAP: 0700 Tainted: G W (3.0.8-ipipe) MSR: 00029000 <EE,ME,CE> CR: 48022428 XER: 20000000 TASK = af2af8e0[2894] 'in.telnetd' THREAD: 969da000 GPR00: 802c58d0 969dbd40 af2af8e0 00000000 af276241 00000001 100218ad 00000040 GPR08: 00000000 00000001 00001045 03c30000 48000464 100226b4 00000001 804018fc GPR16: 804018c8 80401898 804b0000 00000000 00000000 80480000 00000000 00000001 GPR24: 00000000 00000001 af22dc2c 00000001 97021960 969dbe28 00001fff 97021960 NIP [802ca398] skb_release_head_state +0x54/0x84 LR [802cb6dc] __kfree_skb +0x18/0xd0 Call Trace: [969dbd50] [802cb6dc] __kfree_skb +0x18/0xd0 [969dbd60] [80305780] tcp_recvmsg +0x55c/0x7f0 [969dbde0] [803235ac] inet_recvmsg +0x40/0x64 [969dbe00] [802c287c] sock_aio_read +0x118/0x120 [969dbe60] [800d3608] do_sync_read +0xa4/0x118 [969dbef0] [800d3f94] vfs_read +0x164/0x16c [969dbf10] [800d3fe8] sys_read +0x4c/0xa4 [969dbf40] [8000d3e4] ret_from_syscall +0x0/0x3c --- Exception: c01 at 0xff37c60 LR = 0x10001fb4 Instruction dump: 41820054 38000000 901f0048 801f0064 2f800000 419e002c 54290024 8129000c 752b03ff 7d200026 55291ffe 69290001 <0f090000> 7fe3fb78 7c0903a6 4e800421 ---[ end trace 50dc077355092082 ]--- BUG: scheduling while atomic: in.telnetd/2894/0x7fc30e76 Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] Call Trace: [969dbe90] [80006adc] show_stack+0x54/0x154 (unreliable) [969dbed0] [8001bc60] __schedule_bug +0x68/0x6c [969dbee0] [80359944] __schedule +0x480/0x4ac [969dbf40] [8000dedc] recheck +0x0/0x24 --- Exception: c01 at 0xff37c60 LR = 0x10001fb4 BUG: scheduling while atomic: in.telnetd/2894/0x7fc30e76 Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] Call Trace: [969dbe90] [80006adc] show_stack+0x54/0x154 (unreliable) [969dbed0] [8001bc60] __schedule_bug +0x68/0x6c [969dbee0] [80359944] __schedule +0x480/0x4ac [969dbf40] [8000dedc] recheck +0x0/0x24 --- Exception: c01 at 0xff4144c LR = 0x10001d64 BUG: scheduling while atomic: in.telnetd/2894/0x7fc30e76 Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] Call Trace: [969dbe90] [80006adc] show_stack+0x54/0x154 (unreliable) [969dbed0] [8001bc60] __schedule_bug +0x68/0x6c [969dbee0] [80359944] __schedule +0x480/0x4ac [969dbf40] [8000dedc] recheck +0x0/0x24 --- Exception: c01 at 0xff37ce4 LR = 0x10007c14 BUG: scheduling while atomic: in.telnetd/2894/0x7fc30e76 Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] Call Trace: [969dbe90] [80006adc] show_stack+0x54/0x154 (unreliable) [969dbed0] [8001bc60] __schedule_bug +0x68/0x6c [969dbee0] [80359944] __schedule +0x480/0x4ac [969dbf40] [8000dedc] recheck +0x0/0x24 --- Exception: 901 at 0x10001ee0 LR = 0x10001ed8 BUG: scheduling while atomic: in.telnetd/2894/0x7fc30e76 Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] Call Trace: [969dbe90] [80006adc] show_stack+0x54/0x154 (unreliable) [969dbed0] [8001bc60] __schedule_bug +0x68/0x6c [969dbee0] [80359944] __schedule +0x480/0x4ac [969dbf40] [8000dedc] recheck +0x0/0x24 --- Exception: c01 at 0xff40070 LR = 0xff4002c BUG: scheduling while atomic: in.telnetd/2894/0x7fc30e76 Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] Call Trace: [969db970] [80006adc] show_stack+0x54/0x154 (unreliable) [969db9b0] [8001bc60] __schedule_bug +0x68/0x6c [969db9c0] [80359944] __schedule +0x480/0x4ac [969dba20] [8035a894] schedule_hrtimeout_range_clock +0x1c0/0x1cc [969dba90] [800e4c70] poll_schedule_timeout +0x3c/0x60 [969dbaa0] [800e53f4] do_select +0x364/0x4d8 [969dbda0] [800e5808] core_sys_select +0x2a0/0x378 [969dbf00] [800e591c] sys_select +0x3c/0x154 [969dbf40] [8000d3e4] ret_from_syscall +0x0/0x3c --- Exception: c01 at 0xff4144c LR = 0x10001d64 BUG: scheduling while atomic: in.telnetd/2894/0x7fc30e76 Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] Call Trace: [969db970] [80006adc] show_stack+0x54/0x154 (unreliable) [969db9b0] [8001bc60] __schedule_bug +0x68/0x6c [969db9c0] [80359944] __schedule +0x480/0x4ac [969dba20] [8035a894] schedule_hrtimeout_range_clock +0x1c0/0x1cc [969dba90] [800e4c70] poll_schedule_timeout +0x3c/0x60 [969dbaa0] [800e53f4] do_select +0x364/0x4d8 [969dbda0] [800e5808] core_sys_select +0x2a0/0x378 [969dbf00] [800e591c] sys_select +0x3c/0x154 [969dbf40] [8000d3e4] ret_from_syscall +0x0/0x3c --- Exception: c01 at 0xff4144c LR = 0x10001d64 BUG: scheduling while atomic: in.telnetd/2894/0x7f863e23 Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] Call Trace: [969db970] [80006adc] show_stack+0x54/0x154 (unreliable) [969db9b0] [8001bc60] __schedule_bug +0x68/0x6c [969db9c0] [80359944] __schedule +0x480/0x4ac [969dba20] [8035a894] schedule_hrtimeout_range_clock +0x1c0/0x1cc [969dba90] [800e4c70] poll_schedule_timeout +0x3c/0x60 [969dbaa0] [800e53f4] do_select +0x364/0x4d8 [969dbda0] [800e5808] core_sys_select +0x2a0/0x378 [969dbf00] [800e591c] sys_select +0x3c/0x154 [969dbf40] [8000d3e4] ret_from_syscall +0x0/0x3c --- Exception: c01 at 0xff4144c LR = 0x10001d64 BUG: scheduling while atomic: in.telnetd/2894/0x7f863e23 Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] Call Trace: [969db970] [80006adc] show_stack+0x54/0x154 (unreliable) [969db9b0] [8001bc60] __schedule_bug +0x68/0x6c [969db9c0] [80359944] __schedule +0x480/0x4ac --- Exception: 969dba80 at 0x969dba60 LR = 0x969dba70 [969dba20] [8035a894] schedule_hrtimeout_range_clock+0x1c0/0x1cc (unreliable) [969dba90] [800e4c70] poll_schedule_timeout +0x3c/0x60 [969dbaa0] [800e53f4] do_select +0x364/0x4d8 [969dbda0] [800e5808] core_sys_select +0x2a0/0x378 [969dbf00] [800e591c] sys_select +0x3c/0x154 [969dbf40] [8000d3e4] ret_from_syscall +0x0/0x3c --- Exception: c01 at 0xff4144c LR = 0x10001d64 BUG: scheduling while atomic: in.telnetd/2894/0x7f863e23 Modules linked in: usralgo rtpmac libppmac ppmachw ehci_hcd [last unloaded: usr] Call Trace: [969db970] [80006adc] show_stack+0x54/0x154 (unreliable) [969db9b0] [8001bc60] __schedule_bug +0x68/0x6c [969db9c0] [80359944] __schedule +0x480/0x4ac --- Exception: 969dba80 at 0x969dba60 LR = 0x969dba70 [969dba20] [8035a894] schedule_hrtimeout_range_clock+0x1c0/0x1cc (unreliable) [969dba90] [800e4c70] poll_schedule_timeout +0x3c/0x60 [969dbaa0] [800e53f4] do_select +0x364/0x4d8 [969dbda0] [800e5808] core_sys_select +0x2a0/0x378 [969dbf00] [800e591c] sys_select +0x3c/0x154 [969dbf40] [8000d3e4] ret_from_syscall +0x0/0x3c --- Exception: c01 at 0xff4144c LR = 0x10001d64 Kernel panic - not syncing: Aiee, killing interrupt handler! Rebooting in 1 seconds.. i i Outbound scan for Spam or Virus by Barracuda at Delta Tau _______________________________________________ Xenomai mailing list Xenomai@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai