[rsbac] segfault by touch

Jens Kasten jens at kasten-edv.de
Fri Oct 19 06:33:20 CEST 2007


hi liste,

i use the gentoo hardened with kernel 2.6.22.9 with pax and rsbac.
yesterday i get an update from glib i think and now,
when i do use touch i get a kill the process

Oct 19 02:28:36 jaschtschik Unable to handle kernel paging request at
00000000000102ae RIP:
Oct 19 02:28:36 jaschtschik [<ffffffff802348eb>] rsbac_get_parent+0x6c/0x12e
Oct 19 02:28:36 jaschtschik PGD 0
Oct 19 02:28:36 jaschtschik Oops: 0000 [79] SMP
Oct 19 02:28:36 jaschtschik CPU 1
Oct 19 02:28:36 jaschtschik Pid: 1790, comm: touch Not tainted
2.6.22.9-rsbac-0.05 #1
Oct 19 02:28:36 jaschtschik RIP: 0010:[<ffffffff802348eb>] 
[<ffffffff802348eb>] rsbac_get_parent+0x6c/0x12e
Oct 19 02:28:36 jaschtschik RSP: 0018:ffff810013525908  EFLAGS: 00010202
Oct 19 02:28:36 jaschtschik RAX: 0000000000010246 RBX: ffff810013525a98
RCX: 00000000fffffc0f
Oct 19 02:28:36 jaschtschik RDX: ffff810013525f58 RSI: ffff810013525a04
RDI: 0000000000000000
Oct 19 02:28:36 jaschtschik RBP: ffff810013525cb8 R08: ffff81003e1d7840
R09: 0000000000000001
Oct 19 02:28:36 jaschtschik R10: 00000000000006fe R11: 0000000000000246
R12: ffff81003e1d7840
Oct 19 02:28:36 jaschtschik R13: ffff810013525b38 R14: 0000000000000000
R15: 0000000000000000
Oct 19 02:28:36 jaschtschik FS:  000036a31159fb00(0000)
GS:ffff81003f04fbc0(0000) knlGS:0000000000000000
Oct 19 02:28:36 jaschtschik CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Oct 19 02:28:36 jaschtschik CR2: 00000000000102ae CR3: 00000000078e3000
CR4: 00000000000006e0
Oct 19 02:28:36 jaschtschik Process touch (pid: 1790, threadinfo
ffff810013524000, task ffff81001850d860)
Oct 19 02:28:36 jaschtschik Stack:  000000000000006f ffffffff80235625
000341c60fe00006 ffff810013525f58
Oct 19 02:28:36 jaschtschik 0000000000005268 ffff810010c62800
0000000200000246 ffff81002e1504d8
Oct 19 02:28:36 jaschtschik 00000000000006fe ffffffff8026ea2f
000000231b2a64d8 0000000000000002
Oct 19 02:28:36 jaschtschik Call Trace:
Oct 19 02:28:36 jaschtschik [<ffffffff80235625>]
rsbac_ta_get_attr+0x1df/0x14bb
Oct 19 02:28:36 jaschtschik [<ffffffff8026ea2f>]
rsbac_adf_set_attr_reg+0xad/0xc1
Oct 19 02:28:36 jaschtschik [<ffffffff802ca1b6>]
__path_lookup_intent_open+0x51/0x8f
Oct 19 02:28:36 jaschtschik [<ffffffff802ca1b6>]
__path_lookup_intent_open+0x51/0x8f
Oct 19 02:28:36 jaschtschik [<ffffffff80262052>]
rsbac_adf_set_attr+0xd4b/0xfff
Oct 19 02:28:36 jaschtschik [<ffffffff802ca1b6>]
__path_lookup_intent_open+0x51/0x8f
Oct 19 02:28:36 jaschtschik [<ffffffff802ca1b6>]
__path_lookup_intent_open+0x51/0x8f
Oct 19 02:28:36 jaschtschik [<ffffffff80260105>]
rsbac_adf_request_int+0x234/0x1436
Oct 19 02:28:36 jaschtschik [<ffffffff802cb1ab>] may_open+0x472/0x498
Oct 19 02:28:36 jaschtschik [<ffffffff802ca1b6>]
__path_lookup_intent_open+0x51/0x8f
Oct 19 02:28:36 jaschtschik [<ffffffff802ca1b6>]
__path_lookup_intent_open+0x51/0x8f
Oct 19 02:28:36 jaschtschik [<ffffffff802ca1b6>]
__path_lookup_intent_open+0x51/0x8f
Oct 19 02:28:36 jaschtschik [<ffffffff802ca1b6>]
__path_lookup_intent_open+0x51/0x8f
Oct 19 02:28:36 jaschtschik [<ffffffff802e223e>] do_utimes+0x29e/0x2fa
Oct 19 02:28:36 jaschtschik [<ffffffff803a0acd>] __up_read+0x10/0x8a
Oct 19 02:28:36 jaschtschik [<ffffffff8021f81a>] do_page_fault+0x457/0x7d1
Oct 19 02:28:36 jaschtschik [<ffffffff802e23a1>] sys_utimensat+0x9d/0xae
Oct 19 02:28:36 jaschtschik [<ffffffff80562bfd>] error_exit+0x0/0x84
Oct 19 02:28:36 jaschtschik [<ffffffff8020951e>] system_call+0x7e/0x83
Oct 19 02:28:36 jaschtschik
Oct 19 02:28:36 jaschtschik
Oct 19 02:28:36 jaschtschik Code: 48 39 50 68 75 61 8b 7c 24 10 89 fe 83
e6 07 e8 73 90 ff ff
Oct 19 02:28:36 jaschtschik RIP  [<ffffffff802348eb>]
rsbac_get_parent+0x6c/0x12e
Oct 19 02:28:36 jaschtschik RSP <ffff810013525908>
Oct 19 02:28:36 jaschtschik CR2: 00000000000102ae

the system use crpytsetup and the ext3 fs.

i copy from backup the touch but no differnt.


mfg

jens



More information about the rsbac mailing list