[rsbac] Kernel ooops with rsbac-1.3.x
Orosz Tamás
Tamas.Orosz at groupama.hu
Fri Mar 23 10:21:58 CET 2007
Dear List,
I've updated from rsbac 1.2.8 (kernel: 2.6.17-rsbac-1.2.8, pre-patched tarball), first to 1.3.1 (kernel 2.6.19-2-rsbac-1.3.1), and then to 1.3.2 (kernel 2.6.19-3-rsbac-1.3.2). The kernel often prints Ooops message, like this:
pingtomi kernel: EIP: [<c03867c4>] do_sock_read+0x13d/0x405 SS:ESP 0068:f464dbd0
pingtomi kernel: Oops: 0000 [#4]
pingtomi kernel: SMP
pingtomi kernel: CPU: 1
pingtomi kernel: EIP: 0060:[<c03867c4>] Not tainted VLI
pingtomi kernel: EFLAGS: 00210282 (2.6.19.3-pingtomi-2.2.1 #2)
pingtomi kernel: EIP is at do_sock_read+0x13d/0x405
pingtomi kernel: eax: 00000000 ebx: 00000012 ecx: f6f74b00 edx: f55a6180
pingtomi kernel: esi: f6f74b00 edi: f6455d38 ebp: f6455d58 esp: f6455bd0
pingtomi kernel: ds: 007b es: 007b ss: 0068
pingtomi kernel: Process pickup (pid: 2658, ti=f6454000 task=f643b030 task.ti=f6454000)
pingtomi kernel: Stack: f6455da0 f6f74b00 f6455d58 00000fee 00000000 f5917140 00000000 f643b030
pingtomi kernel: c017702e 00100100 00200200 f6f74b18 00000001 46038c8e 0e7c55c1 f4b89c9c
pingtomi kernel: f6455de8 c01d47a6 f6455c28 c218b600 46038c8e 0e7c55c1 46038c8e 0e7c55c1
pingtomi kernel: Call Trace:
pingtomi kernel: [<c017702e>] default_wake_function+0x0/0x12
pingtomi kernel: [<c01d47a6>] touch_atime+0x7a/0xc3
pingtomi kernel: [<c019fe24>] do_generic_mapping_read+0x44a/0x452
pingtomi kernel: [<c0128b73>] rsbac_ta_get_attr+0x1a2/0x343
pingtomi kernel: [<c0157554>] rsbac_adf_set_attr+0x128c/0x161c
pingtomi kernel: [<c0128b73>] rsbac_ta_get_attr+0x1a2/0x343
pingtomi kernel: [<c028a17d>] xfs_iunlock+0x36/0x88
pingtomi kernel: [<c0157554>] rsbac_adf_set_attr+0x128c/0x161c
pingtomi kernel: [<c0386af3>] sock_aio_read+0x67/0x71
pingtomi kernel: [<c01bd147>] do_sync_read+0xdd/0x11a
pingtomi kernel: [<c019091a>] autoremove_wake_function+0x0/0x4b
pingtomi kernel: [<c02d78cf>] copy_from_user+0x3f/0x64
pingtomi kernel: [<c01cd9f1>] core_sys_select+0x323/0x34f
pingtomi kernel: [<c01bd40e>] vfs_read+0x28a/0x3d6
pingtomi kernel: [<c01cdb7d>] sys_select+0x160/0x17e
pingtomi kernel: [<c01847a7>] do_gettimeofday+0x30/0x113
pingtomi kernel: [<c02d7886>] copy_to_user+0x3e/0x48
pingtomi kernel: [<c01932ef>] hrtimer_run_queues+0x5a/0xe0
pingtomi kernel: [<c018e43c>] rcu_check_quiescent_state+0x59/0x65
pingtomi kernel: [<c01932ef>] hrtimer_run_queues+0x5a/0xe0
pingtomi kernel: [<c018e43c>] rcu_check_quiescent_state+0x59/0x65
pingtomi kernel: [<c01cdb7d>] sys_select+0x160/0x17e
pingtomi kernel: [<c01847a7>] do_gettimeofday+0x30/0x113
pingtomi kernel: [<c01932ef>] hrtimer_run_queues+0x5a/0xe0
pingtomi kernel: [<c018e43c>] rcu_check_quiescent_state+0x59/0x65
pingtomi kernel: [<c02d7886>] copy_to_user+0x3e/0x48
pingtomi kernel: [<c01cdb7d>] sys_select+0x160/0x17e
pingtomi kernel: [<c01bda95>] sys_read+0x4b/0x71
pingtomi kernel: [<c0102baf>] syscall_call+0x7/0xb
pingtomi kernel: =======================
pingtomi kernel: Code: 45 83 78 0c 00 74 3f c7 44 24 7c 0f 00 00 00 8b 40 50 8b 40 08 89 84 24 20 01 00 00 8b 46 14 8b 80 70 01 00 00 8b 80 58 01 00 00 <8b> 40 0c 8b 40 20 89 84 24 24 01 00 00 8b 46 14 8b 80 70 01 00
I tried the same version of original kernel in both case (from kernel.org), and these kernels works fine. The rsbac 1.2.8 worked fine too. I compiled everything with the GNU GCC-3.3 (postfix too).
So, I do not know, how should I fix this problem.
Any help welcome.
Thanks,
Thomas
More information about the rsbac
mailing list