* [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6
@ 2010-05-06 6:55 Subrata Modak
2010-05-06 6:56 ` [01/12 FAILURE] LTPX Memory CGROUP test creates Call Trace and Badness at mm/oom_kill.c:393 Subrata Modak
` (11 more replies)
0 siblings, 12 replies; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:55 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
Hi,
Recently i did a ltprunall on my Fedora 13 system running on PPC64 box,
and came across some failures/issues. I want to report them to you to
know whether you also have observed similar issues on either PPC64, or
systems that matter to you.
Probably, i am trying to find out whether they are test case issues, or,
issues with the kernel. If they turn out to be testcase issues, then we
would need to fix them quit soon :-)
Since i was not looking into all LTP mails for the last couple of months,
may be some of these issues might have been reported and fixed proposed.
I would apolozise for the noise again.
My system configuration:
[root@mjs22lp1 ~]# uname -a
Linux 2.6.33.1-19.fc13.ppc64 #1 SMP Tue Mar 23 06:32:38 EDT 2010 ppc64 ppc64 ppc64 GNU/Linux
[root@mjs22lp1 ~]# cat /etc/issue
Fedora release 13 (Goddard)
Kernel \r on an \m (\l)
Regards--
Subrata
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [01/12 FAILURE] LTPX Memory CGROUP test creates Call Trace and Badness at mm/oom_kill.c:393
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
@ 2010-05-06 6:56 ` Subrata Modak
2010-05-06 6:56 ` [02/12 FAILURE] LTPX File Capabilities tests becomes defunct and does not complete beyond 12 hours Subrata Modak
` (10 subsequent siblings)
11 siblings, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:56 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 14512 bytes --]
Subject: LTP�� Memory CGROUP test creates Call Trace & Badness at mm/oom_kill.c:393
Issues Description Below:
===========================
# ./runltp -f memcg_control
You will see the following /var/log/messages entry:
***********************************************************************************************
Apr 22 23:16:42 mjs22lp1 kernel: memcg_control_t invoked oom-killer:
gfp_mask=0xd0, order=0, oom_adj=0
Apr 22 23:16:42 mjs22lp1 kernel: memcg_control_t invoked oom-killer:
gfp_mask=0xd0, order=0, oom_adj=0
Apr 22 23:16:42 mjs22lp1 kernel: memcg_control_t cpuset=/ mems_allowed=0-255
Apr 22 23:16:42 mjs22lp1 kernel: Call Trace:
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8b520] [c0000000000161c8]
.show_stack+0xb0/0x1a0
Apr 22 23:16:42 mjs22lp1 kernel: memcg_control_t cpuset=/ mems_allowed=0-255
Apr 22 23:16:42 mjs22lp1 kernel: Call Trace:
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83520] [c0000000000161c8]
.show_stack+0xb0/0x1a0 (unreliable)
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec835e0] [c000000000735358]
.dump_stack+0x28/0x3c
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83660] [c000000000194700]
.dump_header+0xa8/0x1e0
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83720] [c0000000001948b8]
.oom_kill_process+0x80/0x194
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec837e0] [c000000000195348]
.mem_cgroup_out_of_memory+0x88/0xc0
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83890] [c0000000001ec750]
.__mem_cgroup_try_charge+0x21c/0x320
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83990] [c0000000001ed258]
.mem_cgroup_charge_common+0x84/0xd8
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83a60] [c0000000001ed334]
.mem_cgroup_newpage_charge+0x88/0xbc
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83b00] [c0000000001b57c0]
.do_wp_page+0x6f8/0x9e4
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83bf0] [c0000000001b77e0]
.handle_mm_fault+0x834/0x8d8
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83cf0] [c000000000731ce0]
.do_page_fault+0x434/0x65c
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83e30] [c0000000000056cc]
handle_page_fault+0x20/0x74
Apr 22 23:16:42 mjs22lp1 kernel: Task in /1/sub killed as a result of limit of
/1
Apr 22 23:16:42 mjs22lp1 kernel: (unreliable)
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8b5e0] [c000000000735358]
.dump_stack+0x28/0x3c
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8b660] [c000000000194700]
.dump_header+0xa8/0x1e0
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8b720] [c0000000001948b8]
.oom_kill_process+0x80/0x194
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8b7e0] [c000000000195348]
.mem_cgroup_out_of_memory+0x88/0xc0
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8b890] [c0000000001ec750]
.__mem_cgroup_try_charge+0x21c/0x320
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8b990] [c0000000001ed258]
.mem_cgroup_charge_common+0x84/0xd8
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8ba60] [c0000000001ed334]
.mem_cgroup_newpage_charge+0x88/0xbc
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8bb00] [c0000000001b57c0]
.do_wp_page+0x6f8/0x9e4
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8bbf0] [c0000000001b77e0]
.handle_mm_fault+0x834/0x8d8
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8bcf0] [c000000000731ce0]
.do_page_fault+0x434/0x65c
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003eb8be30] [c0000000000056cc]
handle_page_fault+0x20/0x74
Apr 22 23:16:42 mjs22lp1 kernel: Task in /1/sub killed as a result of limit of
/1
Apr 22 23:16:42 mjs22lp1 kernel: memory: usage 4kB, limit 4kB, failcnt 15
Apr 22 23:16:42 mjs22lp1 kernel: memory+swap: usage 4kB, limit 4kB, failcnt 0
Apr 22 23:16:42 mjs22lp1 kernel: Mem-Info:
Apr 22 23:16:42 mjs22lp1 kernel: Node 0 DMA per-cpu:
Apr 22 23:16:42 mjs22lp1 kernel: CPU 0: hi: 186, btch: 31 usd: 90
Apr 22 23:16:42 mjs22lp1 kernel: CPU 1: hi: 186, btch: 31 usd: 109
Apr 22 23:16:42 mjs22lp1 kernel: CPU 2: hi: 186, btch: 31 usd: 68
Apr 22 23:16:42 mjs22lp1 kernel: CPU 3: hi: 186, btch: 31 usd: 121
Apr 22 23:16:42 mjs22lp1 kernel: CPU 4: hi: 186, btch: 31 usd: 134
Apr 22 23:16:42 mjs22lp1 kernel: CPU 5: hi: 186, btch: 31 usd: 125
Apr 22 23:16:42 mjs22lp1 kernel: CPU 6: hi: 186, btch: 31 usd: 137
Apr 22 23:16:42 mjs22lp1 kernel: CPU 7: hi: 186, btch: 31 usd: 104
Apr 22 23:16:42 mjs22lp1 kernel: Node 1 DMA per-cpu:
Apr 22 23:16:42 mjs22lp1 kernel: CPU 0: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 1: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 2: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 3: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 4: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 5: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 6: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 7: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: active_anon:4373 inactive_anon:0
isolated_anon:0
Apr 22 23:16:42 mjs22lp1 kernel: active_file:28578 inactive_file:22728
isolated_file:0
Apr 22 23:16:42 mjs22lp1 kernel: unevictable:0 dirty:11 writeback:0 unstable:0
Apr 22 23:16:42 mjs22lp1 kernel: free:506114 slab_reclaimable:5173
slab_unreclaimable:33442
Apr 22 23:16:42 mjs22lp1 kernel: mapped:4419 shmem:44 pagetables:477 bounce:0
Apr 22 23:16:42 mjs22lp1 kernel: Node 0 DMA free:761980kB min:3060kB low:3824kB
high:4588kB active_anon:17492kB inactive_anon:0kB active_file:114312kB
inactive_file:90912kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:1228160kB mlocked:0kB dirty:44kB writeback:0kB mapped:17664kB
shmem:176kB slab_reclaimable:19604kB slab_unreclaimable:121920kB
kernel_stack:3312kB pagetables:1908kB unstable:0kB bounce:0kB writeback_tmp:0kB
pages_scanned:0 all_unreclaimable? no
Apr 22 23:16:42 mjs22lp1 kernel: lowmem_reserve[]: 0 0 0
Apr 22 23:16:42 mjs22lp1 kernel: Node 1 DMA free:1262476kB min:3344kB
low:4180kB high:5016kB active_anon:0kB inactive_anon:0kB active_file:0kB
inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:1340416kB mlocked:0kB dirty:0kB writeback:0kB mapped:12kB shmem:0kB
slab_reclaimable:1088kB slab_unreclaimable:11848kB kernel_stack:64kB
pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
all_unreclaimable? no
Apr 22 23:16:42 mjs22lp1 kernel: lowmem_reserve[]: 0 0 0
Apr 22 23:16:42 mjs22lp1 kernel: Node 0 DMA:
Apr 22 23:16:42 mjs22lp1 kernel: memory: usage 4kB, limit 4kB, failcnt 15
Apr 22 23:16:42 mjs22lp1 kernel: 6*4kB 7*8kB 3*16kB 2*32kB 1*64kB 7*128kB
10*256kB 3*512kB 3*1024kB 2*2048kB 3*4096kB 2*8192kB 44*16384kB = 761984kB
Apr 22 23:16:42 mjs22lp1 kernel: Node 1 DMA: 17*4kB
Apr 22 23:16:42 mjs22lp1 kernel: memory+swap: usage 4kB, limit 4kB, failcnt 0
Apr 22 23:16:42 mjs22lp1 kernel: 25*8kB 34*16kB 43*32kB 24*64kB 12*128kB
11*256kB 12*512kB 9*1024kB 9*2048kB 8*4096kB 5*8192kB 70*16384kB = 1262476kB
Apr 22 23:16:42 mjs22lp1 kernel: 51349 total pagecache pages
Apr 22 23:16:42 mjs22lp1 kernel: 0 pages in swap cache
Apr 22 23:16:42 mjs22lp1 kernel: Swap cache stats: add 0, delete 0, find 0/0
Apr 22 23:16:42 mjs22lp1 kernel: Free swap = 9437160kB
Apr 22 23:16:42 mjs22lp1 kernel: Total swap = 9437160kB
Apr 22 23:16:42 mjs22lp1 kernel: Mem-Info:
Apr 22 23:16:42 mjs22lp1 kernel: Node 0 DMA per-cpu:
Apr 22 23:16:42 mjs22lp1 kernel: CPU 0: hi: 186, btch: 31 usd: 90
Apr 22 23:16:42 mjs22lp1 kernel: CPU 1: hi: 186, btch: 31 usd: 109
Apr 22 23:16:42 mjs22lp1 kernel: CPU 2: hi: 186, btch: 31 usd: 68
Apr 22 23:16:42 mjs22lp1 kernel: CPU 3: hi: 186, btch: 31 usd: 121
Apr 22 23:16:42 mjs22lp1 kernel: CPU 4: hi: 186, btch: 31 usd: 134
Apr 22 23:16:42 mjs22lp1 kernel: CPU 5: hi: 186, btch: 31 usd: 125
Apr 22 23:16:42 mjs22lp1 kernel: CPU 6: hi: 186, btch: 31 usd: 137
Apr 22 23:16:42 mjs22lp1 kernel: CPU 7: hi: 186, btch: 31 usd: 104
Apr 22 23:16:42 mjs22lp1 kernel: Node 1 DMA per-cpu:
Apr 22 23:16:42 mjs22lp1 kernel: CPU 0: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 1: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 2: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 3: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 4: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 5: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 6: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: CPU 7: hi: 186, btch: 31 usd: 0
Apr 22 23:16:42 mjs22lp1 kernel: active_anon:4373 inactive_anon:0
isolated_anon:0
Apr 22 23:16:42 mjs22lp1 kernel: active_file:28578 inactive_file:22728
isolated_file:0
Apr 22 23:16:42 mjs22lp1 kernel: unevictable:0 dirty:11 writeback:0 unstable:0
Apr 22 23:16:42 mjs22lp1 kernel: free:506114 slab_reclaimable:5173
slab_unreclaimable:33442
Apr 22 23:16:42 mjs22lp1 kernel: mapped:4419 shmem:44 pagetables:477 bounce:0
Apr 22 23:16:42 mjs22lp1 kernel: Node 0 DMA free:761980kB min:3060kB low:3824kB
high:4588kB active_anon:17492kB inactive_anon:0kB active_file:114312kB
inactive_file:90912kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:1228160kB mlocked:0kB dirty:44kB writeback:0kB mapped:17664kB
shmem:176kB slab_reclaimable:19604kB slab_unreclaimable:121920kB
kernel_stack:3312kB pagetables:1908kB unstable:0kB bounce:0kB writeback_tmp:0kB
pages_scanned:0 all_unreclaimable? no
Apr 22 23:16:42 mjs22lp1 kernel: lowmem_reserve[]: 0 0 0
Apr 22 23:16:42 mjs22lp1 kernel: Node 1 DMA free:1262476kB min:3344kB
low:4180kB high:5016kB active_anon:0kB inactive_anon:0kB active_file:0kB
inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
present:1340416kB mlocked:0kB dirty:0kB writeback:0kB mapped:12kB shmem:0kB
slab_reclaimable:1088kB slab_unreclaimable:11848kB kernel_stack:64kB
pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0
all_unreclaimable? no
Apr 22 23:16:42 mjs22lp1 kernel: lowmem_reserve[]: 0 0 0
Apr 22 23:16:42 mjs22lp1 kernel: Node 0 DMA: 6*4kB 7*8kB 3*16kB 2*32kB 1*64kB
7*128kB 10*256kB 3*512kB 3*1024kB 2*2048kB 3*4096kB 2*8192kB 44*16384kB =
761984kB
Apr 22 23:16:42 mjs22lp1 kernel: Node 1 DMA: 17*4kB 25*8kB 34*16kB 43*32kB
24*64kB 12*128kB 11*256kB 12*512kB 9*1024kB 9*2048kB 8*4096kB 5*8192kB
70*16384kB = 1262476kB
Apr 22 23:16:42 mjs22lp1 kernel: 51349 total pagecache pages
Apr 22 23:16:42 mjs22lp1 kernel: 0 pages in swap cache
Apr 22 23:16:42 mjs22lp1 kernel: Swap cache stats: add 0, delete 0, find 0/0
Apr 22 23:16:42 mjs22lp1 kernel: Free swap = 9437160kB
Apr 22 23:16:42 mjs22lp1 kernel: Total swap = 9437160kB
Apr 22 23:16:42 mjs22lp1 kernel: 966656 pages RAM
Apr 22 23:16:42 mjs22lp1 kernel: 33079 pages reserved
Apr 22 23:16:42 mjs22lp1 kernel: 80979 pages shared
Apr 22 23:16:42 mjs22lp1 kernel: 170832 pages non-shared
Apr 22 23:16:42 mjs22lp1 kernel: Memory cgroup out of memory: kill process 1738
(memcg_control_t) score 131 or a child
Apr 22 23:16:42 mjs22lp1 kernel: Killed process 1743 (memcg_control_t)
vsz:5628kB, anon-rss:156kB, file-rss:12kB
Apr 22 23:16:42 mjs22lp1 kernel: VM: killing process memcg_control_t
Apr 22 23:16:42 mjs22lp1 kernel: 966656 pages RAM
Apr 22 23:16:42 mjs22lp1 kernel: 33079 pages reserved
Apr 22 23:16:42 mjs22lp1 kernel: 80822 pages shared
Apr 22 23:16:42 mjs22lp1 kernel: 170835 pages non-shared
Apr 22 23:16:42 mjs22lp1 kernel: ------------[ cut here ]------------
Apr 22 23:16:42 mjs22lp1 kernel: Badness at mm/oom_kill.c:393
Apr 22 23:16:42 mjs22lp1 kernel: NIP: c0000000001942f0 LR: c0000000001942e0
CTR: 0000000000000001
Apr 22 23:16:42 mjs22lp1 kernel: REGS: c00000003ec83400 TRAP: 0700 Tainted: G
W (2.6.33.1-19.fc13.ppc64)
Apr 22 23:16:42 mjs22lp1 kernel: MSR: 8000000000029032 <EE,ME,CE,IR,DR> CR:
24224422 XER: 00000000
Apr 22 23:16:42 mjs22lp1 kernel: TASK = c00000004e230000[1743]
'memcg_control_t' THREAD: c00000003ec80000 CPU: 7
Apr 22 23:16:42 mjs22lp1 kernel: GPR00: c0000000001942e0 c00000003ec83680
c000000001329558 0000000000000001
Apr 22 23:16:42 mjs22lp1 kernel: GPR04: c00000004d8259c8 000000000000000c
0000000000000000 0000000000000002
Apr 22 23:16:42 mjs22lp1 kernel: GPR08: 0000000000000000 0000000000000000
0000000000000934 000000000000079b
Apr 22 23:16:42 mjs22lp1 kernel: GPR12: 0000000024224484 c00000000135c300
0000000000000000 00000000100f0000
Apr 22 23:16:42 mjs22lp1 kernel: GPR16: 00000000100f4a54 0000000046ba0093
c00000004e0410d8 f000000000cdcaa8
Apr 22 23:16:42 mjs22lp1 kernel: GPR20: c00000004e041058 c00000004e041068
c00000003ec83900 0000000000000000
Apr 22 23:16:42 mjs22lp1 kernel: GPR24: c000000000c7dd10 c00000000095e4aa
00000000000000d0 0000000000000000
Apr 22 23:16:42 mjs22lp1 kernel: GPR28: c00000004d8259b0 c00000004d824f80
c0000000012a4f68 c00000003ec83680
Apr 22 23:16:42 mjs22lp1 kernel: NIP [c0000000001942f0]
.__oom_kill_task+0x74/0x15c
Apr 22 23:16:42 mjs22lp1 kernel: LR [c0000000001942e0]
.__oom_kill_task+0x64/0x15c
Apr 22 23:16:42 mjs22lp1 kernel: Call Trace:
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83680] [c0000000001942e0]
.__oom_kill_task+0x64/0x15c (unreliable)
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83720] [c000000000194940]
.oom_kill_process+0x108/0x194
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec837e0] [c000000000195348]
.mem_cgroup_out_of_memory+0x88/0xc0
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83890] [c0000000001ec750]
.__mem_cgroup_try_charge+0x21c/0x320
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83990] [c0000000001ed258]
.mem_cgroup_charge_common+0x84/0xd8
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83a60] [c0000000001ed334]
.mem_cgroup_newpage_charge+0x88/0xbc
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83b00] [c0000000001b57c0]
.do_wp_page+0x6f8/0x9e4
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83bf0] [c0000000001b77e0]
.handle_mm_fault+0x834/0x8d8
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83cf0] [c000000000731ce0]
.do_page_fault+0x434/0x65c
Apr 22 23:16:42 mjs22lp1 kernel: [c00000003ec83e30] [c0000000000056cc]
handle_page_fault+0x20/0x74
Apr 22 23:16:42 mjs22lp1 kernel: Instruction dump:
Apr 22 23:16:42 mjs22lp1 kernel: 0fe00000 e87e8000 485a1275 60000000 480000e4
3b9d0a30 7f83e378 4859aa69
Apr 22 23:16:42 mjs22lp1 kernel: 60000000 e93d0288 2fa90000 40be002c <0fe00000>
e87e8008 38bd04e8 e89d02b2
Apr 22 23:16:42 mjs22lp1 kernel: tried to kill an mm-less task 1738
(memcg_control_t)!
Apr 22 23:16:42 mjs22lp1 kernel: VM: killing process memcg_control_t
***********************************************************************************************
Regards--
Subrata
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [02/12 FAILURE] LTPX File Capabilities tests becomes defunct and does not complete beyond 12 hours
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
2010-05-06 6:56 ` [01/12 FAILURE] LTPX Memory CGROUP test creates Call Trace and Badness at mm/oom_kill.c:393 Subrata Modak
@ 2010-05-06 6:56 ` Subrata Modak
2010-05-06 6:56 ` [03/12 FAILURE] LTPX Memory Conroller test fails and hangs system for more than " Subrata Modak
` (9 subsequent siblings)
11 siblings, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:56 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 7011 bytes --]
Subject: LTP�� File Capabilities tests becomes defunct and does not complete beyond 12 hours
Issues Description Below:
===================================
I know Serge and Garret is already working on them and a considerable fix
is already in the pipeline.
# ./runltp -f filecaps
<<<test_start>>>
tag=Filecaps stime=1271951563
cmdline="filecapstest.sh"
contacts=""
analysis=exit
<<<test_output>>>
Running in:
cap_sys_admin tests
testing for correct caps
...
The test hangs here for more than 12 hours.
Following are various info about the processes running this test:
[root@alien5 ltp]# ps ajxf
1608 1724 1608 1458 ? -1 S 0 0:00 \_
/opt/ltp/bin/ltp-pan -e -S -a 1608 -n 1608 -p -f /tmp/ltp-71wskF3epE/alltests
-l /opt/ltp/results/LTP_RUN_ON-20
1724 30311 30311 1458 ? -1 S 0 0:00 \_ /bin/sh
/opt/ltp/testcases/bin/filecapstest.sh
30311 30315 30311 1458 ? -1 S 0 0:00 \_
verify_caps_exec 1
30315 30316 30311 1458 ? -1 Z 1000 0:00 \_
[verify_caps_exe] <defunct>
STRACE on the PIDs does not show anything:
[root@alien5 ltp]# strace -p 30425
Process 30425 attached - interrupt to quit
waitpid(-1, ^C <unfinished ...>
Process 30425 detached
[root@alien5 ltp]# strace -p 30429
Process 30429 attached - interrupt to quit
open("caps_fifo", O_RDONLY^C <unfinished ...>
Process 30429 detached
[root@alien5 ltp]# strace -p 30430
attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted
[root@alien5 ltp]# getenforce
Permissive
[root@alien5 ltp]# tail -f /var/log/messages
2010-04-21T18:00:15.752320+05:18 alien5 setroubleshoot: SELinux is preventing
/sbin/rsyslogd access to a leaked/opt/ltp/output/LTP_RUN_ON-2010_Apr_21-17h_51m_22s.output file descriptor. For
complete SELinux messages. run sealert -l 894e0d2d-23c3-45d1-9108-71ad97f5a45e
2010-04-21T18:00:15.794214+05:18 alien5 setroubleshoot: SELinux is preventing
/sbin/rsyslogd access to a leaked
/opt/ltp/output/LTP_RUN_ON-2010_Apr_21-17h_51m_22s.output file descriptor. For
complete SELinux messages. run sealert -l 894e0d2d-23c3-45d1-9108-71ad97f5a45e
2010-04-21T18:00:15.823557+05:18 alien5 setroubleshoot: SELinux is preventing
/sbin/rsyslogd access to a leaked
/opt/ltp/output/LTP_RUN_ON-2010_Apr_21-17h_51m_22s.output file descriptor. For
complete SELinux messages. run sealert -l 894e0d2d-23c3-45d1-9108-71ad97f5a45e
2010-04-21T18:00:17.721361+05:18 alien5 syslogtst: syslogtst:10 error level is
logged
Apr 21 18:00:19 alien5 kernel: imklog 4.4.2, log source = /proc/kmsg started.
Apr 21 18:00:19 alien5 rsyslogd: [origin software="rsyslogd" swVersion="4.4.2"
x-pid="2165" x-info="http://www.rsyslog.com"] (re)start
Apr 21 18:00:20 alien5 setroubleshoot: SELinux is preventing /sbin/rsyslogd
access to a leaked /opt/ltp/output/LTP_RUN_ON-2010_Apr_21-17h_51m_22s.output
file descriptor. For complete SELinux messages. run sealert -l
894e0d2d-23c3-45d1-9108-71ad97f5a45e
Apr 21 18:00:20 alien5 setroubleshoot: SELinux is preventing /sbin/rsyslogd
access to a leaked /opt/ltp/output/LTP_RUN_ON-2010_Apr_21-17h_51m_22s.output
file descriptor. For complete SELinux messages. run sealert -l
894e0d2d-23c3-45d1-9108-71ad97f5a45e
Apr 21 18:00:20 alien5 setroubleshoot: SELinux is preventing /sbin/rsyslogd
access to a leaked /opt/ltp/output/LTP_RUN_ON-2010_Apr_21-17h_51m_22s.output
file descriptor. For complete SELinux messages. run sealert -l
894e0d2d-23c3-45d1-9108-71ad97f5a45e
So, i executed the following command:
[root@alien5 ltp]# sealert -l 894e0d2d-23c3-45d1-9108-71ad97f5a45e
exception when creating syslog handler: [Errno 2] No such file or directory
Summary:
SELinux is preventing /sbin/rsyslogd access to a leaked
/opt/ltp/output/LTP_RUN_ON-2010_Apr_21-17h_51m_22s.output file descriptor.
Detailed Description:
[rsyslogd has a permissive type (syslogd_t). This access was not denied.]
SELinux denied access requested by the rsyslogd command. It looks like this is
either a leaked descriptor or rsyslogd output was redirected to a file it is
not
allowed to access. Leaks usually can be ignored since SELinux is just closing
the leak and reporting the error. The application does not use the descriptor,
so it will run properly. If this is a redirection, you will not get output in
the /opt/ltp/output/LTP_RUN_ON-2010_Apr_21-17h_51m_22s.output. You should
generate a bugzilla on selinux-policy, and it will get routed to the
appropriate
package. You can safely ignore this avc.
Allowing Access:
You can generate a local policy module to allow this access - see FAQ
(http://docs.fedoraproject.org/selinux-faq-fc5/#id2961385)
Additional Information:
Source Context unconfined_u:system_r:syslogd_t:s0
Target Context unconfined_u:object_r:usr_t:s0
Target Objects /opt/ltp/output/LTP_RUN_ON-
2010_Apr_21-17h_51m_22s.output [ file ]
Source rsyslogd
Source Path /sbin/rsyslogd
Port <Unknown>
Host
Source RPM Packages rsyslog-4.4.2-6.fc13
Target RPM Packages
Policy RPM selinux-policy-3.7.15-4.fc13
Selinux Enabled True
Policy Type targeted
Enforcing Mode Enforcing
Plugin Name leaks
Host Name
Platform Linux
2.6.33.1-19.fc13.ppc64 #1 SMP Tue Mar 23 06:32:38
EDT 2010 ppc64 ppc64
Alert Count 186
First Seen Tue Apr 20 23:55:40 2010
Last Seen Wed Apr 21 18:00:19 2010
Local ID 894e0d2d-23c3-45d1-9108-71ad97f5a45e
Line Numbers
Raw Audit Messages
node= type=AVC msg=audit(1271853019.957:317): avc:
denied { append } for pid=2164 comm="rsyslogd"
path="/opt/ltp/output/LTP_RUN_ON-2010_Apr_21-17h_51m_22s.output" dev=sda3
ino=1188363 scontext=unconfined_u:system_r:syslogd_t:s0
tcontext=unconfined_u:object_r:usr_t:s0 tclass=file
node= type=AVC msg=audit(1271853019.957:317): avc:
denied { append } for pid=2164 comm="rsyslogd"
path="/opt/ltp/results/LTP_RUN_ON-2010_Apr_21-17h_51m_22s.log" dev=sda3
ino=1188362 scontext=unconfined_u:system_r:syslogd_t:s0
tcontext=unconfined_u:object_r:usr_t:s0 tclass=file
node= type=AVC msg=audit(1271853019.957:317): avc:
denied { append } for pid=2164 comm="rsyslogd"
path="/opt/ltp/output/LTP_RUN_ON-2010_Apr_21-17h_51m_22s.failed" dev=sda3
ino=1188364 scontext=unconfined_u:system_r:syslogd_t:s0
tcontext=unconfined_u:object_r:usr_t:s0 tclass=file
node= type=SYSCALL msg=audit(1271853019.957:317):
arch=14 syscall=11 success=yes exit=0 a0=1026c900 a1=1026b5b0 a2=1026b640
a3=1026b5a8 items=0 ppid=2163 pid=2164 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0
egid=0 sgid=0 fsgid=0 tty=(none) ses=22 comm="rsyslogd" exe="/sbin/rsyslogd"
subj=unconfined_u:system_r:syslogd_t:s0 key=(null)
Regards--
Subrata
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [03/12 FAILURE] LTPX Memory Conroller test fails and hangs system for more than 12 hours
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
2010-05-06 6:56 ` [01/12 FAILURE] LTPX Memory CGROUP test creates Call Trace and Badness at mm/oom_kill.c:393 Subrata Modak
2010-05-06 6:56 ` [02/12 FAILURE] LTPX File Capabilities tests becomes defunct and does not complete beyond 12 hours Subrata Modak
@ 2010-05-06 6:56 ` Subrata Modak
2010-05-06 6:56 ` [04/12 FAILURE] LTPX sysctl03 test fails Subrata Modak
` (8 subsequent siblings)
11 siblings, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:56 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2610 bytes --]
Subject: LTP�� Memory Conroller test fails and hangs system for more than 12 hours
Issue Description below:
==============================
# ./runltp -f test_controllers
TEST 1: MEMORY CONTROLLER TESTING
RUNNING SETUP.....
TEST STARTED: Please avoid using system while this test executes
Before task migration to group2
group2 memory usage: 0 Bytes
After task migration to group2
group2 memory usage: 0 Bytes
TPASS Memory Resource Controller: Task Migration test 1 PASSED
Memory Resource Controller test executed successfully.
Cleanup called
/opt/ltp/testcases/bin/run_memctl_test.sh: line 87: [: -lt: unary operator
expected
TEST 2: MEMORY CONTROLLER TESTING
RUNNING SETUP.....
TEST STARTED: Please avoid using system while this test executes
Before task migration to group2
group2 memory usage: 0 Bytes
After task migration to group2 and doing malloc
group2 memory usage: 63045632 Bytes
TPASS Memory Resource Controller: Task Migration test 2 PASSED
Memory Resource Controller test executed successfully.
Cleanup called
/opt/ltp/testcases/bin/run_memctl_test.sh: line 87: [: -lt: unary operator
expected
TEST 3: MEMORY CONTROLLER TESTING
RUNNING SETUP.....
TEST STARTED: Please avoid using system while this test executes
failcnt = 4498
TPASS Memory Resource Controller: failcnt check test PASSED
Memory Resource Controller test executed successfully.
Cleanup called
/opt/ltp/testcases/bin/run_memctl_test.sh: line 87: [: -lt: unary operator
expected
TEST 4: MEMORY CONTROLLER TESTING
RUNNING SETUP.....
TEST STARTED: Please avoid using system while this test executes
TINFO Memory Resource Controller: stat check test fails in first run
TFAIL Memory Resource Controller: stat check test FAILED
Process infos are:
[root@mjs22lp1 ltp]# ps axjf
1 1608 1608 1458 ? -1 S 0 0:00 /bin/sh ./runltp -g
fc13_p6_kernel-2.6.33.1-19.fc13.ppc64_host-mjs22lp1_20100423_23:16:16.html
1608 1724 1608 1458 ? -1 S 0 0:00 \_
/opt/ltp/bin/ltp-pan -e -S -a 1608 -n 1608 -p -f /tmp/ltp-71wskF3epE/alltests
-l /opt/ltp/results/LTP_RUN_ON-20
1724 1784 1784 1458 ? -1 S 0 0:00 \_ /bin/bash
/opt/ltp/testcases/bin/test_controllers.sh
1784 14666 1784 1458 ? -1 S 0 0:00 \_ /bin/bash
/opt/ltp/testcases/bin/run_memctl_test.sh 4
14666 14682 1784 1458 ? -1 R 0 733:20 \_
./memctl_task_1
Both strace and ltrace info does not wield any result:
[root@mjs22lp1 ltp]# strace -p 14682
Process 14682 attached - interrupt to quit
[root@mjs22lp1 ltp]# ltrace -p 14682
Regards--
Subrata
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [04/12 FAILURE] LTPX sysctl03 test fails
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
` (2 preceding siblings ...)
2010-05-06 6:56 ` [03/12 FAILURE] LTPX Memory Conroller test fails and hangs system for more than " Subrata Modak
@ 2010-05-06 6:56 ` Subrata Modak
2010-05-06 8:05 ` [LTP] [04/12 FAILURE] LTP? " Garrett Cooper
2010-05-06 6:57 ` [05/12 FAILURE] LTPX proc01 " Subrata Modak
` (7 subsequent siblings)
11 siblings, 1 reply; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:56 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 499 bytes --]
Subject: LTP�� sysctl03 test fails
Issues Description Below:
=====================================
# ./runltp -s sysctl03
<<<test_output>>>
sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
sysctl03 2 TFAIL : Expected EPERM, got 13
sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=1 corefile=no
cutime=0 cstime=0
<<<test_end>>>
Regards--
Subrata
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [05/12 FAILURE] LTPX proc01 test fails
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
` (3 preceding siblings ...)
2010-05-06 6:56 ` [04/12 FAILURE] LTPX sysctl03 test fails Subrata Modak
@ 2010-05-06 6:57 ` Subrata Modak
2010-05-06 8:04 ` [LTP] [05/12 FAILURE] LTP? " Garrett Cooper
2010-05-06 6:57 ` [LTP] [06/12 FAILURE] Many CONTAINER tests of LTP fail Subrata Modak
` (6 subsequent siblings)
11 siblings, 1 reply; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:57 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1084 bytes --]
Subject: LTP�� proc01 test fail
Issues Description below:
====================================
# ./runltp -s proc01
<<<test_output>>>
proc01 0 TINFO : /proc/sysrq-trigger: is write-only.
proc01 0 TINFO : /proc/kmsg: known issue: errno=EAGAIN(11): Resource
temporarily unavailable
proc01 0 TINFO : /proc/powerpc/ofdt: is write-only.
proc01 1 TFAIL : read failed: /proc/powerpc/rtas/error_log:
errno=EINVAL(22): Invalid argument
proc01 0 TINFO : /proc/sys/fs/binfmt_misc/register: is write-only.
proc01 0 TINFO : /proc/self/task/7928/mem: known issue: errno=EIO(5):
Input/output error
proc01 0 TINFO : /proc/self/task/7928/clear_refs: is write-only.
proc01 0 TINFO : /proc/self/mem: known issue: errno=EIO(5):
Input/output error
proc01 0 TINFO : /proc/self/clear_refs: is write-only.
proc01 2 TFAIL : readproc() failed with 1 errors.
<<<execution_status>>>
initiation_status="ok"
duration=2 termination_type=exited termination_id=1 corefile=no
cutime=4 cstime=130
<<<test_end>>>
Regards--
Subrata
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [LTP] [06/12 FAILURE] Many CONTAINER tests of LTP fail
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
` (4 preceding siblings ...)
2010-05-06 6:57 ` [05/12 FAILURE] LTPX proc01 " Subrata Modak
@ 2010-05-06 6:57 ` Subrata Modak
2010-05-06 17:53 ` Garrett Cooper
2010-05-06 6:57 ` [07/12 FAILURE] LTPX MEMORY CGROUP FUNCTION tests fails Subrata Modak
` (5 subsequent siblings)
11 siblings, 1 reply; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:57 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
Subject:Many CONTAINER tests of LTP fail
I know Serge and Dan is already working on it.
Issues Description Below:
====================================================
# ./runltp -f containers
<<<test_start>>>
tag=Containers stime=1271856718
cmdline="container_test.sh"
contacts=""
analysis=exit
<<<test_output>>>
Running utsns tests.
unshare tests
test 1 (unshare)
uts_namespace 1 TPASS : test 1 (unshare): success
test 2 (unshare)
uts_namespace 1 TPASS : test 2 (unshare): success
test 3 (unshare)
uts_namespace 1 TPASS : test 3 (unshare): success
test 4 (unshare)
uts_namespace 1 TPASS : test 4 (unshare): successful
test 5 (unshare)
uts_namespace 1 TPASS : P2: P1 claims error
clone tests
test 1 (clone)
uts_namespace 1 TPASS : test 1 (clone): success
test 2 (clone)
uts_namespace 1 TPASS : test 2 (clone): success
test 3 (clone)
uts_namespace 1 TPASS : test 3 (clone): success
test 4 (clone)
uts_namespace 1 TPASS : test 4 (clone): successful
test 5 (clone)
uts_namespace 1 TPASS : P2: P1 claims error
Running ipcns tests.
****************** sysvipc tests ******************
sysvipc: SharedMemory none
sysvipc_namespace 0 TINFO : shmid namespaces test : none
sysvipc_namespace 1 TPASS : plain cloned process found shmid
sysvipc_namespace 0 TINFO : shmid namespaces test : none
shmem_2nstest 0 TINFO : Shared Memory namespace test : none
shmem_2nstest 0 TINFO : Cont1: Able to create shared mem segment
shmem_2nstest 0 TINFO : Shared Memory namespace test : none
shmem_2nstest 0 TINFO : Shared Memory namespace test : none
shmem_2nstest 1 TPASS : Plain cloned process able to access shmem segment
created
sysvipc: SharedMemory clone
sysvipc_namespace 0 TINFO : shmid namespaces test : clone
sysvipc_namespace 0 TINFO : shmid namespaces test : clone
sysvipc_namespace 1 TPASS : clone: child process didn't find shmid
shmem_2nstest 0 TINFO : Shared Memory namespace test : clone
shmem_2nstest 0 TINFO : Cont1: Able to create shared mem segment
shmem_2nstest 0 TINFO : Shared Memory namespace test : clone
shmem_2nstest 0 TINFO : Cont2: Able to allocate shmem seg with the same
key
shmem_2nstest 0 TINFO : Shared Memory namespace test : clone
shmem_2nstest 1 TPASS : clone : In namespace2 unable to access the shmem
seg created in Namespace1
sysvipc: SharedMemory unshare
sysvipc_namespace 0 TINFO : shmid namespaces test : unshare
sysvipc_namespace 0 TINFO : shmid namespaces test : unshare
sysvipc_namespace 1 TPASS : unshare: child process didn't find shmid
shmem_2nstest 0 TINFO : Shared Memory namespace test : unshare
shmem_2nstest 0 TINFO : Cont1: Able to create shared mem segment
shmem_2nstest 0 TINFO : Shared Memory namespace test : unshare
shmem_2nstest 0 TINFO : Cont2: Able to allocate shmem seg with the same
key
shmem_2nstest 0 TINFO : Shared Memory namespace test : unshare
shmem_2nstest 1 TPASS : unshare : In namespace2 unable to access the
shmem seg created in Namespace1
sysvipc: MesgQ none
mesgq_nstest 0 TINFO : mesgq namespaces test : none
mesgq_nstest 1 TPASS : Plain cloned process found mesgq inside container
mesgq_nstest 0 TINFO : mesgq namespaces test : none
mesgq_nstest 0 TINFO : Mesg read of 18 bytes; Type 5: Msg: Message of
type 5!
sysvipc: MesgQ clone
mesgq_nstest 0 TINFO : mesgq namespaces test : clone
mesgq_nstest 0 TINFO : mesgq namespaces test : clone
mesgq_nstest 1 TPASS : clone: Container didn't find mesgq
sysvipc: MesgQ unshare
mesgq_nstest 0 TINFO : mesgq namespaces test : unshare
mesgq_nstest 0 TINFO : mesgq namespaces test : unshare
mesgq_nstest 1 TPASS : unshare: Container didn't find mesgq
sysvipc: Semaphore none
sem_nstest 0 TINFO : Semaphore namespaces Isolation test : none
sem_nstest 1 TPASS : Plain cloned process found semaphore inside
container
sem_nstest 0 TINFO : Semaphore namespaces Isolation test : none
sem_nstest 0 TINFO : PID 4362: Fetched existing semaphore..id = 10158080
semtest_2ns 0 TINFO : Semaphore Namespaces Test : none
semtest_2ns 0 TINFO : Cont1: Able to create semaphore
semtest_2ns 0 TINFO : Semaphore Namespaces Test : none
semtest_2ns 0 TINFO : Sem1: File locked, Critical section is updated...
semtest_2ns 0 TINFO : Semaphore Namespaces Test : none
semtest_2ns 1 TPASS : Plain cloned process able to access the semaphore
created
sysvipc: Semaphore clone
sem_nstest 0 TINFO : Semaphore namespaces Isolation test : clone
sem_nstest 0 TINFO : Semaphore namespaces Isolation test : clone
sem_nstest 1 TPASS : clone: Container didn't find semaphore
semtest_2ns 0 TINFO : Semaphore Namespaces Test : clone
semtest_2ns 0 TINFO : Cont1: Able to create semaphore
semtest_2ns 0 TINFO : Semaphore Namespaces Test : clone
semtest_2ns 0 TINFO : Cont2: Able to create semaphore with sameKey
semtest_2ns 0 TINFO : Semaphore Namespaces Test : clone
semtest_2ns 1 TPASS : clone : In namespace2 unable to access the
semaphore created in Namespace1
sysvipc: Semaphore unshare
sem_nstest 0 TINFO : Semaphore namespaces Isolation test : unshare
sem_nstest 0 TINFO : Semaphore namespaces Isolation test : unshare
sem_nstest 1 TPASS : unshare: Container didn't find semaphore
semtest_2ns 0 TINFO : Semaphore Namespaces Test : unshare
semtest_2ns 0 TINFO : Cont1: Able to create semaphore
semtest_2ns 0 TINFO : Semaphore Namespaces Test : unshare
semtest_2ns 0 TINFO : Cont2: Able to create semaphore with sameKey
semtest_2ns 0 TINFO : Semaphore Namespaces Test : unshare
semtest_2ns 1 TPASS : unshare : In namespace2 unable to access the
semaphore created in Namespace1
Running pidns tests.
pid_namespace1 0 TINFO : PIDNS test is running inside container
pid_namespace1 1 TPASS : Success:
pid_namespace3 0 TINFO : Checking pid for parent ns and container-init
Parent namespace pid = 4383,container parent
pid = 0,and container pid = 1
pid_namespace3 1 TFAIL : Failed to open /proc directory
pid_namespace4 0 TINFO : PIDNS test is running inside container
pid_namespace4 1 TPASS : Container init : I was not killed !
pidns05 0 TINFO : 5 Nested Containers are created
pidns05 1 TPASS : The number of containers killed are 2
pidns06 0 TINFO : Parent: Passing the pid of the process 4394
pidns06 1 TPASS : Container: tried kill() on the parent pid 4394: errno
set to 3 (No such process), as expected
pidns06 2 TPASS : Container: While killing non existent pid errno set to
3 : No such process, as expected
pidns06 0 TINFO : Parent: Passing the pid of the process 4394
pidns30 1 TBROK : parent: mq_open() failed (Permission denied)
pidns31 1 TBROK : parent: mq_open() failed (Permission denied)
pidns10 1 TPASS : cinit: expected kill(-1, sig) failure.
pidns12 0 TINFO : parent: PID is 4400
pidns12 1 TPASS : cinit: signalling PID (from other namespace) is 0 as
expected
pidns12 0 TINFO : parent: PID is 4400
pidns13 0 TINFO : cinit2: writing some data in pipe
pidns13 0 TINFO : cinit1: setup handler for async I/O on pipe
pidns13 1 TPASS : cinit1: si_fd is 5, si_code is 1
pidns16 1 TPASS : container init continued successfuly, after handling
signal -USR1
pidns17 1 TPASS : cinit: all children are terminated.
pidns20 0 TINFO : cinit: blocked SIGUSR1
pidns20 0 TINFO : cinit: unblocking SIGUSR1
pidns20 1 TPASS : cinit: user function is called as expected
pidns20 0 TINFO : parent: signalled SIGUSR1 to container
Running POSIX message queue tests.
mq_open: Permission denied
posixmq_namespace_01 0 TINFO : Testing posix mq namespaces through
unshare(2).
posixmq_namespace_01 1 TFAIL : mq_open failed
Running netns tests.
parentns.sh 0 TINFO : PASS: Pinging ChildNS from ParentNS
sshd re-exec requires execution with an absolute path^M
childns.sh 0 TINFO : PASS: Pinging ParentNS from ChildNS
crtchild: PASS
netns_2children 1 TFAIL : Error while running the scripts
two_children_ns: return code is 1 ;
sshd re-exec requires execution with an absolute path^M
childns.sh 0 TINFO : Successfully Renamed device to veth1
Files /tmp/sys_b4_child_killed and /tmp/sys_aftr_child_killed differ
Cannot find device "veth1"
crtchild_delchild: PASS
paripv6.sh 0 TINFO : IPv6: Pinging child from parent: PASS
childipv6.sh 0 TINFO : IPv6: Pinging Parent from Child: PASS
par_chld_ipv6: PASS
parentns.sh 0 TINFO : Pinging ChildNS from ParentNS
sshd re-exec requires execution with an absolute path^M
Error: Can't ftp to 192.168.0.181: Connection refused
childns.sh 1 TFAIL : ftp failed
Error while running the script
two_children_ns: return code is 1 ; par_chld_ftp: FAIL 1 ;
<<<execution_status>>>
initiation_status="ok"
duration=41 termination_type=exited termination_id=1 corefile=no
cutime=14 cstime=98
<<<test_end>>>
Regards--
Subrata
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [07/12 FAILURE] LTPX MEMORY CGROUP FUNCTION tests fails
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
` (5 preceding siblings ...)
2010-05-06 6:57 ` [LTP] [06/12 FAILURE] Many CONTAINER tests of LTP fail Subrata Modak
@ 2010-05-06 6:57 ` Subrata Modak
2010-07-28 17:34 ` [LTP] [07/12 FAILURE] LTPE " Subrata Modak
2010-05-06 6:58 ` [08/12 FAILURE] LTPX clock gettime03 fails Subrata Modak
` (4 subsequent siblings)
11 siblings, 1 reply; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:57 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 4607 bytes --]
Subject: LTP�� MEMORY CGROUP FUNCTION tests fails
Issues Description Below:
==================================
# vi runtest/memcg_function
memcg_function memcg_function_test.sh$PAGESIZE $((PAGESIZE * 2))
<EOF>
Run LTP with the following command:
# ./runltp -f memcg_function
<<<test_start>>>
tag=memcg_function stime=1271856934
cmdline=" memcg_function_test.sh"
contacts=""
analysis=exit
<<<test_output>>>
memcg_function_test 1 TPASS : rss=4096/4096, cache=0/0
memcg_function_test 2 TPASS : rss=0/0, cache=4096/4096
memcg_function_test 3 TPASS : rss=0/0, cache=4096/4096
memcg_function_test 4 TPASS : rss=4096/4096, cache=8192/8192
memcg_function_test 5 TPASS : rss=4096/4096, cache=0/0
memcg_function_test 6 TPASS : rss=4096/4096, cache=0/0
memcg_function_test 6 TPASS : rss=0/0, cache=0/0
memcg_function_test 7 TPASS : rss=0/0, cache=4096/4096
memcg_function_test 7 TPASS : rss=0/0, cache=0/0
memcg_function_test 8 TPASS : rss=0/0, cache=4096/4096
memcg_function_test 8 TPASS : rss=0/0, cache=0/0
memcg_function_test 9 TFAIL : rss=8192/4096, cache=8192/8192
memcg_function_test 9 TFAIL : rss=4096/0, cache=0/0
memcg_function_test 10 TPASS : rss=4096/4096, cache=0/0
memcg_function_test 10 TPASS : rss=0/0, cache=0/0
/opt/ltp/testcases/bin/memcg_function_test.sh: line 106: 18335 Killed
$TEST_PATH/memcg_process $1 -s $2
memcg_function_test 11 TPASS : failcnt=8
/opt/ltp/testcases/bin/memcg_function_test.sh: line 106: 18351 Killed
$TEST_PATH/memcg_process $1 -s $2
memcg_function_test 12 TPASS : failcnt=8
/opt/ltp/testcases/bin/memcg_function_test.sh: line 106: 18367 Killed
$TEST_PATH/memcg_process $1 -s $2
memcg_function_test 13 TPASS : failcnt=8
/opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18385 Killed
$TEST_PATH/memcg_process $2 -s $3
memcg_function_test 14 TPASS : process 18385 is killed
/opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18398 Killed
$TEST_PATH/memcg_process $2 -s $3
memcg_function_test 15 TPASS : process 18398 is killed
/opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18414 Killed
$TEST_PATH/memcg_process $2 -s $3
memcg_function_test 16 TPASS : process 18414 is killed
/opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18432 Killed
$TEST_PATH/memcg_process $2 -s $3
memcg_function_test 17 TPASS : process 18432 is killed
/opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18450 Killed
$TEST_PATH/memcg_process $2 -s $3
memcg_function_test 18 TPASS : process 18450 is killed
/opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18467 Killed
$TEST_PATH/memcg_process $2 -s $3
memcg_function_test 19 TPASS : process 18467 is killed
/opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18482 Killed
$TEST_PATH/memcg_process $2 -s $3
memcg_function_test 20 TPASS : process 18482 is killed
/opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18495 Killed
$TEST_PATH/memcg_process $2 -s $3
memcg_function_test 21 TPASS : process 18495 is killed
memcg_function_test 22 TPASS : input=4095, limit_in_bytes=4096
memcg_function_test 23 TPASS : input=4097, limit_in_bytes=8192
memcg_function_test 24 TPASS : input=1, limit_in_bytes=4096
memcg_function_test 25 TPASS : return value is 0
memcg_function_test 26 TPASS : return value is 1
memcg_function_test 27 TPASS : return value is 1
memcg_function_test 28 TPASS : return value is 1
memcg_function_test 29 TPASS : force memory succeeded
memcg_function_test 30 TPASS : force memory failed as expected
memcg_function_test 31 TPASS : return value is 0
memcg_function_test 32 TPASS : return value is 0
memcg_function_test 33 TPASS : return value is 0
memcg_function_test 34 TPASS : return value is 0
memcg_function_test 35 TPASS : return value is 1
memcg_function_test 36 TPASS : rss=4096/4096, cache=0/0
memcg_function_test 36 TPASS : rss=0/0, cache=0/0
memcg_function_test 37 TPASS : rss=4096/4096, cache=0/0
memcg_function_test 37 TPASS : rss=0/0, cache=0/0
memcg_function_test 38 TPASS : rss=4096/4096, cache=0/0
memcg_function_test 38 TPASS : rss=0/0, cache=0/0
<<<execution_status>>>
initiation_status="ok"
duration=110 termination_type=exited termination_id=1 corefile=no
cutime=15 cstime=282
<<<test_end>>>
Regards--
Subrata
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [08/12 FAILURE] LTPX clock gettime03 fails
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
` (6 preceding siblings ...)
2010-05-06 6:57 ` [07/12 FAILURE] LTPX MEMORY CGROUP FUNCTION tests fails Subrata Modak
@ 2010-05-06 6:58 ` Subrata Modak
2010-05-06 7:04 ` [LTP] [08/12 FAILURE] LTPE " Suzuki Poulose
2010-05-06 6:58 ` [09/12 FAILURE] LTPX timer create04 fails Subrata Modak
` (3 subsequent siblings)
11 siblings, 1 reply; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:58 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1630 bytes --]
Subject: LTP�� clock_gettime03 fails
Issue Description below:
=======================================
# ./runltp -s clock_gettime03
<<<test_output>>>
clock_gettime03 1 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
Bad address
clock_gettime03 2 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
Bad address
clock_gettime03 3 TFAIL : failed to produce expected error [expected
errno = 22 (Invalid argument), TEST_RETURN = 0]: TEST_ERRNO=???(0): Success
clock_gettime03 4 TFAIL : failed to produce expected error [expected
errno = 22 (Invalid argument), TEST_RETURN = 0]: TEST_ERRNO=???(0): Success
clock_gettime03 5 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
Bad address
clock_gettime03 6 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
Bad address
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=1 corefile=no
cutime=0 cstime=1
<<<test_end>>>
SUZUKI K. POULOSE gave the following patch already. Not sure if it is
discussed in the mailing list:
--- include/common_timers.h.orig 2010-04-30 12:39:08.000000000 +0000
+++ include/common_timers.h 2010-04-30 12:39:46.000000000 +0000
@@ -35,7 +35,8 @@ clock_t clock_list[] = {
CLOCK_THREAD_CPUTIME_ID,
CLOCK_MONOTONIC_RAW,
};
-#define MAX_CLOCKS (sizeof(clock_list) / sizeof(*clock_list))
+// #define MAX_CLOCKS (sizeof(clock_list) / sizeof(*clock_list))
+#define MAX_CLOCKS 16
const char *get_clock_str(const int clock_id)
{
The above patch fixes the problem. For more info, see linux/time.h for the
MAX_CLOCKS value.
Regards--
Subrata
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [09/12 FAILURE] LTPX timer create04 fails
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
` (7 preceding siblings ...)
2010-05-06 6:58 ` [08/12 FAILURE] LTPX clock gettime03 fails Subrata Modak
@ 2010-05-06 6:58 ` Subrata Modak
2010-05-07 2:12 ` [LTP] [09/12 FAILURE] LTP " Henry xu
2010-07-28 12:46 ` [LTP] [09/12 FAILURE] LTPE " Subrata Modak
2010-05-06 6:58 ` [10/12 FAILURE] LTPX ar01 fails Subrata Modak
` (2 subsequent siblings)
11 siblings, 2 replies; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:58 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1028 bytes --]
Subject: LTP�� timer_create04 fails
Issues Description below:
=======================================
# ./runltp -s timer_create04
<<<test_output>>>
timer_create04 1 TFAIL : didn't fail as expected [expected errno = 22
(Invalid argument)]: TEST_ERRNO=???(95): Operation not supported
timer_create04 2 TFAIL : didn't fail as expected [expected errno = 22
(Invalid argument)]: TEST_ERRNO=???(95): Operation not supported
timer_create04 3 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
address
timer_create04 4 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
address
timer_create04 5 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
address
timer_create04 6 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
address
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=1 corefile=no
cutime=0 cstime=0
<<<test_end>>>
SUZUKI K. POULOSE said that the same patch for issue #8 will solve the problem :-)
Regards--
Subrata
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [10/12 FAILURE] LTPX ar01 fails
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
` (8 preceding siblings ...)
2010-05-06 6:58 ` [09/12 FAILURE] LTPX timer create04 fails Subrata Modak
@ 2010-05-06 6:58 ` Subrata Modak
2010-05-06 6:58 ` [11/12 FAILURE] LTPX file test fails Subrata Modak
2010-05-06 6:59 ` [12/12 FAILURE] LTPX cron tests fails Subrata Modak
11 siblings, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:58 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1389 bytes --]
Subject: LTP�� ar01 fails
Issue Description Below:
===============================
# vi runtest/ar01
ar export TCdat=$LTPROOT/testcases/bin; ar01
<EOF>
Run LTP with the following command:
# ./runltp -f ar01
<<<test_start>>>
tag=ar stime=1272004502
cmdline="export TCdat=$LTPROOT/testcases/bin; ar01"
contacts=""
analysis=exit
<<<test_output>>>
-------System test for ar command, Loop 1----
-)1
-)2
-)3
-)4
-)5
-)6
-)7
-)8
-)9
-)10
-)11
-)12
-)13
-)14
-)15
-)16
-)17 SKIPPED due to binutils ar automatically adds a symbol.
-)18
-)19 SKIPPED due to binutils ar automatically adds a symbol.
-)20
-)21
4,6c4,6
< -rwxrwxr-x.;0/0;17;Apr;23;12:05;file1.in
< -rwxrwxr-x.;0/0;17;Apr;23;12:05;file2.in
< -rwxrwxr-x.;0/0;19;Apr;23;12:05;file3.in
---
> -rwxrwxr-x;0/0;17;Apr;23;12:05;file1.in
> -rwxrwxr-x;0/0;17;Apr;23;12:05;file2.in
> -rwxrwxr-x;0/0;19;Apr;23;12:05;file3.in
FAIL - ar with -v failed to produce a verbose out put
-)23
-)24
-)25
-)26 SKIPPED UNDER PAN
ar: creating /tmp/ar01-9909/lib.a
-)27
ar: creating /tmp/ar01-9909/lib.a
-)28
ar: creating /tmp/ar01-9909/lib.a
-)29
ar: creating /tmp/ar01-9909/lib.a
-)30
ar: creating /tmp/ar01-9909/lib.a
-)31
---------------ar command failed the system test-----------------
<<<execution_status>>>
initiation_status="ok"
duration=6 termination_type=exited termination_id=1 corefile=no
cutime=8 cstime=50
<<<test_end>>>
Regards--
Subrata
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [11/12 FAILURE] LTPX file test fails
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
` (9 preceding siblings ...)
2010-05-06 6:58 ` [10/12 FAILURE] LTPX ar01 fails Subrata Modak
@ 2010-05-06 6:58 ` Subrata Modak
2010-05-06 8:01 ` [LTP] [11/12 FAILURE] LTP? " Garrett Cooper
2010-05-06 6:59 ` [12/12 FAILURE] LTPX cron tests fails Subrata Modak
11 siblings, 1 reply; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:58 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1845 bytes --]
Subject: LTP�� file_test fails
Issues Description below:
====================================
# vi runtest/file_test
file export TCdat=$LTPROOT/testcases/bin; file_test.sh
<EOF>
Run LTP with the following command:
# ./runltp -f file_test
<<<test_output>>>
file01 0 TINFO : TEST #1: file command recogizes ASCII text files
file01 1 TPASS : file: Recognised ASCII file correctly
file02 0 TINFO : TEST #2: file command recognizes bash shell scripts
file02 2 TPASS : file: Recognised bash shell script correctly
file03 0 TINFO : TEST #3: file command recognizes korn shell scripts
file03 3 TPASS : file: recognised korn shell script
file04 0 TINFO : TEST #4: file command recognizes C shell scripts
file04 4 TPASS : file: Recognised C shell script correctly
file05 0 TINFO : TEST #5: file command recognizes C programs text
file05 5 TPASS : file: Recognised C program text correctly
file06 0 TINFO : TEST #6: file command recognizes ELF executables
file06 6 TPASS : file: Recognized ELF binary executable
file07 0 TINFO : TEST #7: file command recognizes tar files.
file07 7 TPASS : file: Recognised tar files
file08 0 TINFO : TEST #8: file command recognizes tar zip files
file08 8 TPASS : file: Recognised tar zip file
file09 0 TINFO : TEST #9: file command recognizes RPM files
file09 9 TFAIL : file: Failed to Recognize RPM file. Reason:
/root/rpmbuild/SRPMS/cprog-0.0.7-3.src.rpm: RPM v3.0 src
file10 0 TINFO : TEST #10: file command recognizes vmlinu file
file10 10 TPASS : file: Recognised vmlinu file correctly
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=1 corefile=no
cutime=7 cstime=18
<<<test_end>>>
Regards--
Subrata
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* [12/12 FAILURE] LTPX cron tests fails
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
` (10 preceding siblings ...)
2010-05-06 6:58 ` [11/12 FAILURE] LTPX file test fails Subrata Modak
@ 2010-05-06 6:59 ` Subrata Modak
11 siblings, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-05-06 6:59 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, Sachin P Sant, SUZUKI K. POULOSE, B N Poornima
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2481 bytes --]
Subject: LTP�� cron_tests fails
Issues Description Below:
========================================
# vi runtest/cron_tests
cron_tests export TCdat=$LTPROOT/testcases/bin; cron_tests.sh
<EOF>
Run LTP with the following command:
# ./runltp -f cron_tests
<<<test_start>>>
tag=cron stime=1272004510
cmdline="export TCdat=$LTPROOT/testcases/bin; cron_tests.sh"
contacts=""
analysis=exit
<<<test_output>>>
cron01 0 TINFO : Test #1: crontab <filename> installs the crontab file
cron01 0 TINFO : Test #1: cron schedules the job listed in crontab
file.
cron01 0 TINFO : Test #1: Installing cron job ...
cron01 0 TINFO : Test #1: Cronjob installed successfully
cron01 0 TINFO : Test #1: /var/log/cron: Trying altenate log...
cron01 1 TFAIL : Test #1: crontab activity not recorded in
/var/log/messages.
cron01 0 TINFO : Test #1: Values are good:
Expected 8; Received 8
cron01 0 TINFO : Test #1: Values are good:
Expected 9; Received 9
cron01 0 TINFO : Test #1: Values are good:
Expected 10; Received 10
cron01 0 TINFO : Test #1: Values are good:
Expected 11; Received 11
cron01 0 TINFO : Test #1: Values are good:
Expected 12; Received 12
cron01 0 TINFO : Test #1: /var/log/cron: alternate...
cron01 1 TFAIL : Test #1: Test failed. Reason:
cron02 0 TINFO : Test #2: crontab -r removes the crontab file.
cron02 0 TINFO : Test #2: installing crontab file.
cron02 0 TINFO : Test #1: /var/log/cron: alternate...
cron02 2 TFAIL : Test #2: crontab activity not recorded in
var/log/messages.
cron02 0 TINFO : Test #2: uninstalling crontab file.
cron02 0 TINFO : Test #1: /var/log/cron: alternate...
cron02 2 TFAIL : Test #2: crontab activity not recorded in
var/log/messages.
cron03 0 TINFO : Test #3: crontab -l lists the cronjobs installed
cron03 0 TINFO : Test #3: installing crontab file ...
cron03 0 TINFO : Test #3: Cron job installed.
cron03 0 TINFO : Test #3: crontab -l listed cronjob tst2_cronprg.sh
cron03 0 TINFO : Test #3: uninstalling crontab file.
cron03 0 TINFO : crontab uninstalled all jobs for user
cron03 3 TPASS : crontab did not list any cronjobs
<<<execution_status>>>
initiation_status="ok"
duration=434 termination_type=exited termination_id=4 corefile=no
cutime=3 cstime=22
<<<test_end>>>
Regards--
Subrata
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [08/12 FAILURE] LTPE clock gettime03 fails
2010-05-06 6:58 ` [08/12 FAILURE] LTPX clock gettime03 fails Subrata Modak
@ 2010-05-06 7:04 ` Suzuki Poulose
2010-05-06 7:55 ` Garrett Cooper
0 siblings, 1 reply; 39+ messages in thread
From: Suzuki Poulose @ 2010-05-06 7:04 UTC (permalink / raw)
To: Subrata Modak
Cc: Linus Test Project, B N Poornima, Sachin P Sant, Sharyathi Nagesh
[-- Attachment #1: Type: text/plain, Size: 2000 bytes --]
On വ്യാഴം 06 മെയ് 2010 12:28 വൈകു, Subrata Modak wrote:
> Subject: LTPE^[ clock_gettime03 fails
>
> Issue Description below:
> =======================================
> # ./runltp -s clock_gettime03
> <<<test_output>>>
> clock_gettime03 1 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
> Bad address
> clock_gettime03 2 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
> Bad address
> clock_gettime03 3 TFAIL : failed to produce expected error [expected
> errno = 22 (Invalid argument), TEST_RETURN = 0]: TEST_ERRNO=???(0): Success
> clock_gettime03 4 TFAIL : failed to produce expected error [expected
> errno = 22 (Invalid argument), TEST_RETURN = 0]: TEST_ERRNO=???(0): Success
> clock_gettime03 5 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
> Bad address
> clock_gettime03 6 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
> Bad address
> <<<execution_status>>>
> initiation_status="ok"
> duration=0 termination_type=exited termination_id=1 corefile=no
> cutime=0 cstime=1
> <<<test_end>>>
>
> SUZUKI K. POULOSE gave the following patch already. Not sure if it is
> discussed in the mailing list:
> --- include/common_timers.h.orig 2010-04-30 12:39:08.000000000 +0000
> +++ include/common_timers.h 2010-04-30 12:39:46.000000000 +0000
> @@ -35,7 +35,8 @@ clock_t clock_list[] = {
> CLOCK_THREAD_CPUTIME_ID,
> CLOCK_MONOTONIC_RAW,
> };
> -#define MAX_CLOCKS (sizeof(clock_list) / sizeof(*clock_list))
> +// #define MAX_CLOCKS (sizeof(clock_list) / sizeof(*clock_list))
> +#define MAX_CLOCKS 16
>
> const char *get_clock_str(const int clock_id)
> {
>
>
> The above patch fixes the problem. For more info, see linux/time.h for the
> MAX_CLOCKS value.
The above patch indeed fixes the two issues, but it causes a regression
for timer_create02 testcase. The complete patch is attached with this.
>
> Regards--
> Subrata
>
[-- Attachment #2: fix-timer-tests-bad-header.diff --]
[-- Type: text/plain, Size: 1730 bytes --]
The MAX_CLOCKS supported by the kernel is 16. But the kernel may not have all
the clock sources defined in the range 0-15.
Hence, to test whether kernel returns error for an INVALID clock source id,
we should use the upper limit MAX_CLOCKS (16 at the moment).
But to verify the the defined clocks work fine, we should loop through the "list"
of clock sources defined for sure. (Used as CLOCKS_DEFINED below)
Signed-off-by: Suzuki K P <suzuki@in.ibm.com>
Index: ltp/testcases/kernel/timers/include/common_timers.h
===================================================================
--- ltp.orig/testcases/kernel/timers/include/common_timers.h 2009-12-06 20:53:44.000000000 +0000
+++ ltp/testcases/kernel/timers/include/common_timers.h 2010-05-05 09:17:58.000000000 +0000
@@ -35,7 +35,10 @@
CLOCK_THREAD_CPUTIME_ID,
CLOCK_MONOTONIC_RAW,
};
-#define MAX_CLOCKS (sizeof(clock_list) / sizeof(*clock_list))
+/* CLOCKS_DEFINED is the number of clock sources defined for sure */
+#define CLOCKS_DEFINED (sizeof(clock_list) / sizeof(*clock_list))
+/* MAX_CLOCKS is the maximum number of clock sources supported by kernel */
+#define MAX_CLOCKS 16
const char *get_clock_str(const int clock_id)
{
Index: ltp/testcases/kernel/timers/timer_create/timer_create02.c
===================================================================
--- ltp.orig/testcases/kernel/timers/timer_create/timer_create02.c 2010-05-05 09:18:21.000000000 +0000
+++ ltp/testcases/kernel/timers/timer_create/timer_create02.c 2010-05-05 09:18:38.000000000 +0000
@@ -113,7 +113,7 @@
setup_test(i);
- for (j = 0; j < MAX_CLOCKS; ++j) {
+ for (j = 0; j < CLOCKS_DEFINED; ++j) {
if (strstr(get_clock_str(clock_list[j]),
"CPUTIME_ID")) {
[-- Attachment #3: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #4: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [08/12 FAILURE] LTPE clock gettime03 fails
2010-05-06 7:04 ` [LTP] [08/12 FAILURE] LTPE " Suzuki Poulose
@ 2010-05-06 7:55 ` Garrett Cooper
2010-05-06 9:03 ` Suzuki Poulose
0 siblings, 1 reply; 39+ messages in thread
From: Garrett Cooper @ 2010-05-06 7:55 UTC (permalink / raw)
To: Suzuki Poulose
Cc: Linus Test Project, B N Poornima, Sachin P Sant, Sharyathi Nagesh
On May 6, 2010, at 12:04 AM, Suzuki Poulose wrote:
> <fix-timer-tests-bad-header.diff>
Maybe a better solution would be to NULL terminate the array (well, or do similar)? Using two units of measurement just seems like it'd complicate how things are being performed...
Thanks,
-Garrett
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [11/12 FAILURE] LTP? file test fails
2010-05-06 6:58 ` [11/12 FAILURE] LTPX file test fails Subrata Modak
@ 2010-05-06 8:01 ` Garrett Cooper
0 siblings, 0 replies; 39+ messages in thread
From: Garrett Cooper @ 2010-05-06 8:01 UTC (permalink / raw)
To: Subrata Modak
Cc: Linus Test Project, B N Poornima, Sachin P Sant,
SUZUKI K. POULOSE, Sharyathi Nagesh
[-- Attachment #1.1: Type: text/plain, Size: 2181 bytes --]
On May 5, 2010, at 11:58 PM, Subrata Modak wrote:
> Subject: LTPś file_test fails
>
> Issues Description below:
> ====================================
> # vi runtest/file_test
> file export TCdat=$LTPROOT/testcases/bin; file_test.sh
> <EOF>
>
> Run LTP with the following command:
> # ./runltp -f file_test
> <<<test_output>>>
> file01 0 TINFO : TEST #1: file command recogizes ASCII text files
> file01 1 TPASS : file: Recognised ASCII file correctly
> file02 0 TINFO : TEST #2: file command recognizes bash shell scripts
> file02 2 TPASS : file: Recognised bash shell script correctly
> file03 0 TINFO : TEST #3: file command recognizes korn shell scripts
> file03 3 TPASS : file: recognised korn shell script
> file04 0 TINFO : TEST #4: file command recognizes C shell scripts
> file04 4 TPASS : file: Recognised C shell script correctly
> file05 0 TINFO : TEST #5: file command recognizes C programs text
> file05 5 TPASS : file: Recognised C program text correctly
> file06 0 TINFO : TEST #6: file command recognizes ELF executables
> file06 6 TPASS : file: Recognized ELF binary executable
> file07 0 TINFO : TEST #7: file command recognizes tar files.
> file07 7 TPASS : file: Recognised tar files
> file08 0 TINFO : TEST #8: file command recognizes tar zip files
> file08 8 TPASS : file: Recognised tar zip file
> file09 0 TINFO : TEST #9: file command recognizes RPM files
> file09 9 TFAIL : file: Failed to Recognize RPM file. Reason:
> /root/rpmbuild/SRPMS/cprog-0.0.7-3.src.rpm: RPM v3.0 src
> file10 0 TINFO : TEST #10: file command recognizes vmlinu file
> file10 10 TPASS : file: Recognised vmlinu file correctly
> <<<execution_status>>>
> initiation_status="ok"
> duration=0 termination_type=exited termination_id=1 corefile=no
> cutime=7 cstime=18
> <<<test_end>>>
This is why:
grep "RPM v3 src" $LTPTMP/file.out > /dev/null 2>&1
change that to
egrep "RPM v3(\.0)? src" $LTPTMP/file.out > /dev/null 2>&1
-- that should work.
HTH,
-Garrett
[-- Attachment #1.2: Type: text/html, Size: 5228 bytes --]
[-- Attachment #2: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #3: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [05/12 FAILURE] LTP? proc01 test fails
2010-05-06 6:57 ` [05/12 FAILURE] LTPX proc01 " Subrata Modak
@ 2010-05-06 8:04 ` Garrett Cooper
2010-07-27 17:37 ` Subrata Modak
2010-07-27 17:38 ` Subrata Modak
0 siblings, 2 replies; 39+ messages in thread
From: Garrett Cooper @ 2010-05-06 8:04 UTC (permalink / raw)
To: Subrata Modak
Cc: Linus Test Project, B N Poornima, Sachin P Sant,
SUZUKI K. POULOSE, Sharyathi Nagesh
On May 5, 2010, at 11:57 PM, Subrata Modak wrote:
> Subject: LTPś proc01 test fail
>
> Issues Description below:
> ====================================
> # ./runltp -s proc01
>
> <<<test_output>>>
> proc01 0 TINFO : /proc/sysrq-trigger: is write-only.
> proc01 0 TINFO : /proc/kmsg: known issue: errno=EAGAIN(11): Resource
> temporarily unavailable
> proc01 0 TINFO : /proc/powerpc/ofdt: is write-only.
> proc01 1 TFAIL : read failed: /proc/powerpc/rtas/error_log:
> errno=EINVAL(22): Invalid argument
Not a known issue. I'd check and see whether or not this item is valid. Seems like a funky error code though.
HTH,
-Garrett
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [04/12 FAILURE] LTP? sysctl03 test fails
2010-05-06 6:56 ` [04/12 FAILURE] LTPX sysctl03 test fails Subrata Modak
@ 2010-05-06 8:05 ` Garrett Cooper
2010-05-06 13:53 ` Serge E. Hallyn
0 siblings, 1 reply; 39+ messages in thread
From: Garrett Cooper @ 2010-05-06 8:05 UTC (permalink / raw)
To: Subrata Modak
Cc: Linus Test Project, B N Poornima, Sachin P Sant,
SUZUKI K. POULOSE, Sharyathi Nagesh
On May 5, 2010, at 11:56 PM, Subrata Modak wrote:
> Subject: LTPś sysctl03 test fails
>
> Issues Description Below:
> =====================================
> # ./runltp -s sysctl03
> <<<test_output>>>
> sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
> sysctl03 2 TFAIL : Expected EPERM, got 13
> sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
> <<<execution_status>>>
> initiation_status="ok"
> duration=0 termination_type=exited termination_id=1 corefile=no
> cutime=0 cstime=0
> <<<test_end>>>
Already known and recently discussed.
Thanks,
-Garrett
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [08/12 FAILURE] LTPE clock gettime03 fails
2010-05-06 7:55 ` Garrett Cooper
@ 2010-05-06 9:03 ` Suzuki Poulose
2010-05-06 17:42 ` Garrett Cooper
2010-06-01 15:40 ` Suzuki Poulose
0 siblings, 2 replies; 39+ messages in thread
From: Suzuki Poulose @ 2010-05-06 9:03 UTC (permalink / raw)
To: Garrett Cooper
Cc: Linus Test Project, B N Poornima, Sachin P Sant, Sharyathi Nagesh
[-- Attachment #1: Type: text/plain, Size: 488 bytes --]
On വ്യാഴം 06 മെയ് 2010 01:25 വൈകു, Garrett Cooper wrote:
> On May 6, 2010, at 12:04 AM, Suzuki Poulose wrote:
>
>> <fix-timer-tests-bad-header.diff>
>
> Maybe a better solution would be to NULL terminate the array (well, or do similar)? Using two units of measurement just seems like it'd complicate how things are being performed...
Used MAX_CLOCKS to mark the end of clock list array. Patch attached.
Thanks
Suzuki
> Thanks,
> -Garrett
[-- Attachment #2: fix-timer-tests-bad-header.diff --]
[-- Type: text/plain, Size: 1760 bytes --]
The MAX_CLOCKS supported by the kernel is 16. But the kernel may not have all
the clock sources defined in the range 0-15.
Hence, to test whether kernel returns error for an INVALID clock source id,
we should use the upper limit MAX_CLOCKS (16 at the moment).
But to verify the the defined clocks work fine, we should loop through the "list"
of clock sources defined for sure. MAX_CLOCKS marsk the end of the clock sources in the
array.
Signed-off-by: Suzuki K P <suzuki@in.ibm.com>
Index: ltp/testcases/kernel/timers/include/common_timers.h
===================================================================
--- ltp.orig/testcases/kernel/timers/include/common_timers.h 2009-12-06 20:53:44.000000000 +0000
+++ ltp/testcases/kernel/timers/include/common_timers.h 2010-05-05 09:17:58.000000000 +0000
@@ -35,7 +35,10 @@
CLOCK_THREAD_CPUTIME_ID,
CLOCK_MONOTONIC_RAW,
};
-#define MAX_CLOCKS (sizeof(clock_list) / sizeof(*clock_list))
+/* CLOCKS_DEFINED is the number of clock sources defined for sure */
+#define CLOCKS_DEFINED (sizeof(clock_list) / sizeof(*clock_list))
+/* MAX_CLOCKS is the maximum number of clock sources supported by kernel */
+#define MAX_CLOCKS 16
const char *get_clock_str(const int clock_id)
{
Index: ltp/testcases/kernel/timers/timer_create/timer_create02.c
===================================================================
--- ltp.orig/testcases/kernel/timers/timer_create/timer_create02.c 2010-05-05 09:18:21.000000000 +0000
+++ ltp/testcases/kernel/timers/timer_create/timer_create02.c 2010-05-05 09:18:38.000000000 +0000
@@ -113,7 +113,7 @@
setup_test(i);
- for (j = 0; j < MAX_CLOCKS; ++j) {
+ for (j = 0; j < CLOCKS_DEFINED; ++j) {
if (strstr(get_clock_str(clock_list[j]),
"CPUTIME_ID")) {
[-- Attachment #3: Type: text/plain, Size: 79 bytes --]
------------------------------------------------------------------------------
[-- Attachment #4: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [04/12 FAILURE] LTP? sysctl03 test fails
2010-05-06 8:05 ` [LTP] [04/12 FAILURE] LTP? " Garrett Cooper
@ 2010-05-06 13:53 ` Serge E. Hallyn
2010-05-06 17:38 ` Garrett Cooper
0 siblings, 1 reply; 39+ messages in thread
From: Serge E. Hallyn @ 2010-05-06 13:53 UTC (permalink / raw)
To: Garrett Cooper
Cc: Linus Test Project, Sachin P Sant, Sharyathi Nagesh,
SUZUKI K. POULOSE, B N Poornima
Quoting Garrett Cooper (yanegomi@gmail.com):
> On May 5, 2010, at 11:56 PM, Subrata Modak wrote:
>
> > Subject: LTPś sysctl03 test fails
> >
> > Issues Description Below:
> > =====================================
> > # ./runltp -s sysctl03
> > <<<test_output>>>
> > sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
> > sysctl03 2 TFAIL : Expected EPERM, got 13
> > sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
> > <<<execution_status>>>
> > initiation_status="ok"
> > duration=0 termination_type=exited termination_id=1 corefile=no
> > cutime=0 cstime=0
> > <<<test_end>>>
>
> Already known and recently discussed.
Not only can things move glacially in kernel-land, but decisions not
yet implemented can be changed.
In the meantime, the sysctl's sit there as a potential subject for
exploitation.
So not meaning to be argumentative for its own sake, I nevertheless
think it's better to fix the test than either to ignore or remove
it. Two untested patches below - the one just replaces EPERM with
EACCESS. The other removes the (imo misuided) notion that we can
guess at the failing errno. An LSM could choose to return -EPERM
after all, or perhaps even something different. The thing that
should scare us is if the call succeeds. If we give any false
positives, then true positives will seem less scary.
-serge
From 2cf7797329275126cc3f80a24bfb8bb2e3f44747 Mon Sep 17 00:00:00 2001
From: Serge E. Hallyn <serue@us.ibm.com>
Date: Thu, 6 May 2010 08:30:52 -0500
Subject: [PATCH 1/1] sysctl: check for EACCES
Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>
---
testcases/kernel/syscalls/sysctl/sysctl03.c | 22 +++++++++++-----------
1 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/testcases/kernel/syscalls/sysctl/sysctl03.c b/testcases/kernel/syscalls/sysctl/sysctl03.c
index f8e743b..e4477f7 100644
--- a/testcases/kernel/syscalls/sysctl/sysctl03.c
+++ b/testcases/kernel/syscalls/sysctl/sysctl03.c
@@ -22,15 +22,15 @@
* sysctl03.c
*
* DESCRIPTION
- * Testcase to check that sysctl(2) sets errno to EPERM correctly.
+ * Testcase to check that sysctl(2) sets errno to EACCES correctly.
*
* ALGORITHM
* a. Call sysctl(2) as a root user, and attempt to write data
* to the kernel_table[]. Since the table does not have write
- * permissions even for the root, it should fail EPERM.
+ * permissions even for the root, it should fail EACCES.
* b. Call sysctl(2) as a non-root user, and attempt to write data
* to the kernel_table[]. Since the table does not have write
- * permission for the regular user, it should fail with EPERM.
+ * permission for the regular user, it should fail with EACCES.
*
* USAGE: <for command-line>
* sysctl03 [-c n] [-e] [-i n] [-I x] [-P x] [-t]
@@ -76,7 +76,7 @@ int sysctl(int *name, int nlen, void *oldval, size_t * oldlenp,
void setup(void);
void cleanup(void);
-int exp_enos[] = { EPERM, 0 };
+int exp_enos[] = { EACCES, 0 };
int main(int ac, char **av)
{
@@ -114,13 +114,13 @@ int main(int ac, char **av)
} else {
TEST_ERROR_LOG(TEST_ERRNO);
- if (TEST_ERRNO != EPERM) {
+ if (TEST_ERRNO != EACCES) {
tst_resm(TFAIL,
- "Expected EPERM (%d), got %d: %s",
- EPERM, TEST_ERRNO,
+ "Expected EACCES (%d), got %d: %s",
+ EACCES, TEST_ERRNO,
strerror(TEST_ERRNO));
} else {
- tst_resm(TPASS, "Got expected EPERM error");
+ tst_resm(TPASS, "Got expected EACCES error");
}
}
@@ -147,11 +147,11 @@ int main(int ac, char **av)
} else {
TEST_ERROR_LOG(TEST_ERRNO);
- if (TEST_ERRNO != EPERM) {
- tst_resm(TFAIL, "Expected EPERM, got "
+ if (TEST_ERRNO != EACCES) {
+ tst_resm(TFAIL, "Expected EACCES, got "
"%d", TEST_ERRNO);
} else {
- tst_resm(TPASS, "Got expected EPERM "
+ tst_resm(TPASS, "Got expected EACCES "
"error");
}
}
--
1.6.3.3
From c290aeda205afc764f25515b0eaaf9ae05fe3365 Mon Sep 17 00:00:00 2001
From: Serge E. Hallyn <serue@us.ibm.com>
Date: Thu, 6 May 2010 08:51:00 -0500
Subject: [PATCH 1/1] accept any sysctl failure
Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>
---
testcases/kernel/syscalls/sysctl/sysctl03.c | 28 +++++---------------------
1 files changed, 6 insertions(+), 22 deletions(-)
diff --git a/testcases/kernel/syscalls/sysctl/sysctl03.c b/testcases/kernel/syscalls/sysctl/sysctl03.c
index f8e743b..fcd8635 100644
--- a/testcases/kernel/syscalls/sysctl/sysctl03.c
+++ b/testcases/kernel/syscalls/sysctl/sysctl03.c
@@ -22,15 +22,15 @@
* sysctl03.c
*
* DESCRIPTION
- * Testcase to check that sysctl(2) sets errno to EPERM correctly.
+ * Testcase to check that sysctl(2) fail correctly.
*
* ALGORITHM
* a. Call sysctl(2) as a root user, and attempt to write data
* to the kernel_table[]. Since the table does not have write
- * permissions even for the root, it should fail EPERM.
+ * permissions even for the root, it should fail.
* b. Call sysctl(2) as a non-root user, and attempt to write data
* to the kernel_table[]. Since the table does not have write
- * permission for the regular user, it should fail with EPERM.
+ * permission for the regular user, it should fail.
*
* USAGE: <for command-line>
* sysctl03 [-c n] [-e] [-i n] [-I x] [-P x] [-t]
@@ -76,7 +76,7 @@ int sysctl(int *name, int nlen, void *oldval, size_t * oldlenp,
void setup(void);
void cleanup(void);
-int exp_enos[] = { EPERM, 0 };
+int exp_enos[] = { EPERM, EACCES, 0 };
int main(int ac, char **av)
{
@@ -113,15 +113,7 @@ int main(int ac, char **av)
tst_resm(TFAIL, "sysctl(2) succeeded unexpectedly");
} else {
TEST_ERROR_LOG(TEST_ERRNO);
-
- if (TEST_ERRNO != EPERM) {
- tst_resm(TFAIL,
- "Expected EPERM (%d), got %d: %s",
- EPERM, TEST_ERRNO,
- strerror(TEST_ERRNO));
- } else {
- tst_resm(TPASS, "Got expected EPERM error");
- }
+ tst_resm(TPASS, "sysctl(2) failed as expected.");
}
osnamelth = SIZE(osname);
@@ -145,15 +137,7 @@ int main(int ac, char **av)
if (TEST_RETURN != -1) {
tst_resm(TFAIL, "call succeeded unexpectedly");
} else {
- TEST_ERROR_LOG(TEST_ERRNO);
-
- if (TEST_ERRNO != EPERM) {
- tst_resm(TFAIL, "Expected EPERM, got "
- "%d", TEST_ERRNO);
- } else {
- tst_resm(TPASS, "Got expected EPERM "
- "error");
- }
+ tst_resm(TPASS, "sysctl failed as expected");
}
cleanup();
--
1.6.3.3
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply related [flat|nested] 39+ messages in thread
* Re: [LTP] [04/12 FAILURE] LTP? sysctl03 test fails
2010-05-06 13:53 ` Serge E. Hallyn
@ 2010-05-06 17:38 ` Garrett Cooper
2010-05-06 17:55 ` Serge E. Hallyn
0 siblings, 1 reply; 39+ messages in thread
From: Garrett Cooper @ 2010-05-06 17:38 UTC (permalink / raw)
To: Serge E. Hallyn
Cc: Linus Test Project, Sachin P Sant, Sharyathi Nagesh,
SUZUKI K. POULOSE, B N Poornima
On Thu, May 6, 2010 at 6:53 AM, Serge E. Hallyn <serue@us.ibm.com> wrote:
> Quoting Garrett Cooper (yanegomi@gmail.com):
>> On May 5, 2010, at 11:56 PM, Subrata Modak wrote:
>>
>> > Subject: LTPś sysctl03 test fails
>> >
>> > Issues Description Below:
>> > =====================================
>> > # ./runltp -s sysctl03
>> > <<<test_output>>>
>> > sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
>> > sysctl03 2 TFAIL : Expected EPERM, got 13
>> > sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
>> > <<<execution_status>>>
>> > initiation_status="ok"
>> > duration=0 termination_type=exited termination_id=1 corefile=no
>> > cutime=0 cstime=0
>> > <<<test_end>>>
>>
>> Already known and recently discussed.
>
> Not only can things move glacially in kernel-land, but decisions not
> yet implemented can be changed.
>
> In the meantime, the sysctl's sit there as a potential subject for
> exploitation.
>
> So not meaning to be argumentative for its own sake, I nevertheless
> think it's better to fix the test than either to ignore or remove
> it. Two untested patches below - the one just replaces EPERM with
> EACCESS. The other removes the (imo misuided) notion that we can
> guess at the failing errno.
Except that the documentation (manpages) should explicitly state what
the failing conditions are for any given libcall and syscall. If not,
the Linux kernel devs and documentation team have failed to do their
job.
> An LSM could choose to return -EPERM
> after all, or perhaps even something different. The thing that
> should scare us is if the call succeeds. If we give any false
> positives, then true positives will seem less scary.
This will fail on older kernels as sysctl(2) always returned EPERM due
to the way it was improperly designed. Please see the previous thread
for more info: http://lkml.org/lkml/2010/3/4/354
Thanks,
-Garrett
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [08/12 FAILURE] LTPE clock gettime03 fails
2010-05-06 9:03 ` Suzuki Poulose
@ 2010-05-06 17:42 ` Garrett Cooper
2010-05-07 8:53 ` Subrata Modak
2010-06-01 15:40 ` Suzuki Poulose
1 sibling, 1 reply; 39+ messages in thread
From: Garrett Cooper @ 2010-05-06 17:42 UTC (permalink / raw)
To: Suzuki Poulose
Cc: Linus Test Project, B N Poornima, Sachin P Sant, Sharyathi Nagesh
On Thu, May 6, 2010 at 2:03 AM, Suzuki Poulose <suzuki@in.ibm.com> wrote:
> On വ്യാഴം 06 മെയ് 2010 01:25 വൈകു, Garrett Cooper wrote:
>>
>> On May 6, 2010, at 12:04 AM, Suzuki Poulose wrote:
>>
>>> <fix-timer-tests-bad-header.diff>
>>
>> Maybe a better solution would be to NULL terminate the array (well,
>> or do similar)? Using two units of measurement just seems like it'd
>> complicate how things are being performed...
>
> Used MAX_CLOCKS to mark the end of clock list array. Patch attached.
Looks good. Acked-by: Garrett Cooper <yanegomi@gmail.com>
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [06/12 FAILURE] Many CONTAINER tests of LTP fail
2010-05-06 6:57 ` [LTP] [06/12 FAILURE] Many CONTAINER tests of LTP fail Subrata Modak
@ 2010-05-06 17:53 ` Garrett Cooper
2010-05-06 17:59 ` Dan Smith
2010-07-27 17:40 ` Subrata Modak
0 siblings, 2 replies; 39+ messages in thread
From: Garrett Cooper @ 2010-05-06 17:53 UTC (permalink / raw)
To: Subrata Modak
Cc: Linus Test Project, B N Poornima, Sachin P Sant,
SUZUKI K. POULOSE, Sharyathi Nagesh
Clipping the output to denote the failures.
On Wed, May 5, 2010 at 11:57 PM, Subrata Modak
<subrata@linux.vnet.ibm.com> wrote:
> Subject:Many CONTAINER tests of LTP fail
>
> I know Serge and Dan is already working on it.
>
> Issues Description Below:
> ====================================================
> # ./runltp -f containers
> <<<test_start>>>
[...]
> pid_namespace3 1 TFAIL : Failed to open /proc directory
This is interesting... is /proc not mounted in the child container?
> pidns30 1 TBROK : parent: mq_open() failed (Permission denied)
> pidns31 1 TBROK : parent: mq_open() failed (Permission denied)
Does the queue exist?
> posixmq_namespace_01 1 TFAIL : mq_open failed
> Running netns tests.
[...]
> netns_2children 1 TFAIL : Error while running the scripts
> two_children_ns: return code is 1 ;
> sshd re-exec requires execution with an absolute path^M
This was going to be fixed with a patch proposed earlier.
> childns.sh 0 TINFO : Successfully Renamed device to veth1
> Files /tmp/sys_b4_child_killed and /tmp/sys_aftr_child_killed differ
> Cannot find device "veth1"
> crtchild_delchild: PASS
This seems suspect even though it says passed.
[...]
> sshd re-exec requires execution with an absolute path^M
> Error: Can't ftp to 192.168.0.181: Connection refused
> childns.sh 1 TFAIL : ftp failed
One of the prereqs is missing probably (setup an ftp daemon ... maybe
this was going to be done via ssh?)
[...]
> <<<test_end>>>
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [04/12 FAILURE] LTP? sysctl03 test fails
2010-05-06 17:38 ` Garrett Cooper
@ 2010-05-06 17:55 ` Serge E. Hallyn
2010-05-06 17:59 ` Garrett Cooper
0 siblings, 1 reply; 39+ messages in thread
From: Serge E. Hallyn @ 2010-05-06 17:55 UTC (permalink / raw)
To: Garrett Cooper; +Cc: Linus Test Project, Michael Kerrisk
Quoting Garrett Cooper (yanegomi@gmail.com):
> On Thu, May 6, 2010 at 6:53 AM, Serge E. Hallyn <serue@us.ibm.com> wrote:
> > Quoting Garrett Cooper (yanegomi@gmail.com):
> >> On May 5, 2010, at 11:56 PM, Subrata Modak wrote:
> >>
> >> > Subject: LTPś sysctl03 test fails
> >> >
> >> > Issues Description Below:
> >> > =====================================
> >> > # ./runltp -s sysctl03
> >> > <<<test_output>>>
> >> > sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
> >> > sysctl03 2 TFAIL : Expected EPERM, got 13
> >> > sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
> >> > <<<execution_status>>>
> >> > initiation_status="ok"
> >> > duration=0 termination_type=exited termination_id=1 corefile=no
> >> > cutime=0 cstime=0
> >> > <<<test_end>>>
> >>
> >> Already known and recently discussed.
> >
> > Not only can things move glacially in kernel-land, but decisions not
> > yet implemented can be changed.
> >
> > In the meantime, the sysctl's sit there as a potential subject for
> > exploitation.
> >
> > So not meaning to be argumentative for its own sake, I nevertheless
> > think it's better to fix the test than either to ignore or remove
> > it. Two untested patches below - the one just replaces EPERM with
> > EACCESS. The other removes the (imo misuided) notion that we can
> > guess at the failing errno.
>
> Except that the documentation (manpages) should explicitly state what
> the failing conditions are for any given libcall and syscall. If not,
> the Linux kernel devs and documentation team have failed to do their
> job.
So since we're all member of the doc team, send a patch for sysctl(2)
manpage ERRORS section :)
(mtk cc:d as this is probably news to him)
> > An LSM could choose to return -EPERM
> > after all, or perhaps even something different. The thing that
> > should scare us is if the call succeeds. If we give any false
> > positives, then true positives will seem less scary.
>
> This will fail on older kernels as sysctl(2) always returned EPERM due
Sorry - what will fail?
I think you're saying the first patch will, and I agree, which is why
I advocate the second one i pasted in.
> to the way it was improperly designed. Please see the previous thread
> for more info: http://lkml.org/lkml/2010/3/4/354
>
> Thanks,
> -Garrett
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [06/12 FAILURE] Many CONTAINER tests of LTP fail
2010-05-06 17:53 ` Garrett Cooper
@ 2010-05-06 17:59 ` Dan Smith
2010-07-27 17:40 ` Subrata Modak
1 sibling, 0 replies; 39+ messages in thread
From: Dan Smith @ 2010-05-06 17:59 UTC (permalink / raw)
To: Garrett Cooper
Cc: Linus Test Project, Sachin P Sant, Sharyathi Nagesh,
SUZUKI K. POULOSE, B N Poornima
>> childns.sh 0 TINFO : Successfully Renamed device to veth1
>> Files /tmp/sys_b4_child_killed and /tmp/sys_aftr_child_killed differ
>> Cannot find device "veth1"
>> crtchild_delchild: PASS
GC> This seems suspect even though it says passed.
The logic is inverted which causes it to continue only if the sshd
exec fails. Fixed in my patch as well.
GC> One of the prereqs is missing probably (setup an ftp daemon
GC> ... maybe this was going to be done via ssh?)
It looks to me like the test requires a (rather loosely-configured)
ftp daemon running in the init netns for this to pass.
--
Dan Smith
IBM Linux Technology Center
email: danms@us.ibm.com
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [04/12 FAILURE] LTP? sysctl03 test fails
2010-05-06 17:55 ` Serge E. Hallyn
@ 2010-05-06 17:59 ` Garrett Cooper
2010-05-06 18:39 ` Serge E. Hallyn
0 siblings, 1 reply; 39+ messages in thread
From: Garrett Cooper @ 2010-05-06 17:59 UTC (permalink / raw)
To: Serge E. Hallyn; +Cc: Linus Test Project, Michael Kerrisk
On Thu, May 6, 2010 at 10:55 AM, Serge E. Hallyn <serue@us.ibm.com> wrote:
> Quoting Garrett Cooper (yanegomi@gmail.com):
>> On Thu, May 6, 2010 at 6:53 AM, Serge E. Hallyn <serue@us.ibm.com> wrote:
>> > Quoting Garrett Cooper (yanegomi@gmail.com):
>> >> On May 5, 2010, at 11:56 PM, Subrata Modak wrote:
>> >>
>> >> > Subject: LTPś sysctl03 test fails
>> >> >
>> >> > Issues Description Below:
>> >> > =====================================
>> >> > # ./runltp -s sysctl03
>> >> > <<<test_output>>>
>> >> > sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
>> >> > sysctl03 2 TFAIL : Expected EPERM, got 13
>> >> > sysctl03 1 TFAIL : Expected EPERM (1), got 13: Permission denied
>> >> > <<<execution_status>>>
>> >> > initiation_status="ok"
>> >> > duration=0 termination_type=exited termination_id=1 corefile=no
>> >> > cutime=0 cstime=0
>> >> > <<<test_end>>>
>> >>
>> >> Already known and recently discussed.
>> >
>> > Not only can things move glacially in kernel-land, but decisions not
>> > yet implemented can be changed.
>> >
>> > In the meantime, the sysctl's sit there as a potential subject for
>> > exploitation.
>> >
>> > So not meaning to be argumentative for its own sake, I nevertheless
>> > think it's better to fix the test than either to ignore or remove
>> > it. Two untested patches below - the one just replaces EPERM with
>> > EACCESS. The other removes the (imo misuided) notion that we can
>> > guess at the failing errno.
>>
>> Except that the documentation (manpages) should explicitly state what
>> the failing conditions are for any given libcall and syscall. If not,
>> the Linux kernel devs and documentation team have failed to do their
>> job.
>
> So since we're all member of the doc team, send a patch for sysctl(2)
> manpage ERRORS section :)
>
> (mtk cc:d as this is probably news to him)
I already have a bug outstanding for it:
https://bugzilla.kernel.org/show_bug.cgi?id=15446
>> > An LSM could choose to return -EPERM
>> > after all, or perhaps even something different. The thing that
>> > should scare us is if the call succeeds. If we give any false
>> > positives, then true positives will seem less scary.
>>
>> This will fail on older kernels as sysctl(2) always returned EPERM due
>
> Sorry - what will fail?
Read through the link, and you will understand why your new proposed
patch with fail with a false negative.
> I think you're saying the first patch will, and I agree, which is why
> I advocate the second one i pasted in.
>
>> to the way it was improperly designed. Please see the previous thread
>> for more info: http://lkml.org/lkml/2010/3/4/354
Thanks,
-Garrett
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [04/12 FAILURE] LTP? sysctl03 test fails
2010-05-06 17:59 ` Garrett Cooper
@ 2010-05-06 18:39 ` Serge E. Hallyn
2010-05-07 9:05 ` Subrata Modak
2010-05-07 9:22 ` Garrett Cooper
0 siblings, 2 replies; 39+ messages in thread
From: Serge E. Hallyn @ 2010-05-06 18:39 UTC (permalink / raw)
To: Garrett Cooper; +Cc: Linus Test Project, Michael Kerrisk
Quoting Garrett Cooper (yanegomi@gmail.com):
> On Thu, May 6, 2010 at 10:55 AM, Serge E. Hallyn <serue@us.ibm.com> wrote:
> > Quoting Garrett Cooper (yanegomi@gmail.com):
> > So since we're all member of the doc team, send a patch for sysctl(2)
> > manpage ERRORS section :)
> >
> > (mtk cc:d as this is probably news to him)
>
> I already have a bug outstanding for it:
> https://bugzilla.kernel.org/show_bug.cgi?id=15446
That's not what I said :)
> >> > An LSM could choose to return -EPERM
> >> > after all, or perhaps even something different. The thing that
> >> > should scare us is if the call succeeds. If we give any false
> >> > positives, then true positives will seem less scary.
> >>
> >> This will fail on older kernels as sysctl(2) always returned EPERM due
> >
> > Sorry - what will fail?
>
> Read through the link, and you will understand why your new proposed
> patch with fail with a false negative.
I'm not sure that thread means what you think it does.
But look, just trying to help. And no time for it really. I'll drop
this.
-serge
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [09/12 FAILURE] LTP timer create04 fails
2010-05-06 6:58 ` [09/12 FAILURE] LTPX timer create04 fails Subrata Modak
@ 2010-05-07 2:12 ` Henry xu
2010-07-28 12:46 ` [LTP] [09/12 FAILURE] LTPE " Subrata Modak
1 sibling, 0 replies; 39+ messages in thread
From: Henry xu @ 2010-05-07 2:12 UTC (permalink / raw)
To: Subrata Modak
Cc: Linus Test Project, B N Poornima, Sachin P Sant,
SUZUKI K. POULOSE, Sharyathi Nagesh
在 2010-05-06四的 12:28 +0530,Subrata Modak写道:
> Subject: LTPś timer_create04 fails
>
> Issues Description below:
> =======================================
> # ./runltp -s timer_create04
> <<<test_output>>>
> timer_create04 1 TFAIL : didn't fail as expected [expected errno = 22
> (Invalid argument)]: TEST_ERRNO=???(95): Operation not supported
> timer_create04 2 TFAIL : didn't fail as expected [expected errno = 22
> (Invalid argument)]: TEST_ERRNO=???(95): Operation not supported
I think the FAILs are caused by MAX_CLOCKS in common_timers.h not equal
to MAX_CLOCKS in kernel.If equality,the case can be passed.
regards
> timer_create04 3 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
> address
> timer_create04 4 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
> address
> timer_create04 5 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
> address
> timer_create04 6 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
> address
> <<<execution_status>>>
> initiation_status="ok"
> duration=0 termination_type=exited termination_id=1 corefile=no
> cutime=0 cstime=0
> <<<test_end>>>
>
> SUZUKI K. POULOSE said that the same patch for issue #8 will solve the problem :-)
>
> Regards--
> Subrata
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Ltp-list mailing list
> Ltp-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ltp-list
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [08/12 FAILURE] LTPE clock gettime03 fails
2010-05-06 17:42 ` Garrett Cooper
@ 2010-05-07 8:53 ` Subrata Modak
0 siblings, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-05-07 8:53 UTC (permalink / raw)
To: Garrett Cooper
Cc: Linus Test Project, B N Poornima, Sachin P Sant, Suzuki Poulose,
Sharyathi Nagesh
On Thu, 2010-05-06 at 10:42 -0700, Garrett Cooper wrote:
> On Thu, May 6, 2010 at 2:03 AM, Suzuki Poulose <suzuki@in.ibm.com> wrote:
> > On വ്യാഴം 06 മെയ് 2010 01:25 വൈകു, Garrett Cooper wrote:
> >>
> >> On May 6, 2010, at 12:04 AM, Suzuki Poulose wrote:
> >>
> >>> <fix-timer-tests-bad-header.diff>
> >>
> >> Maybe a better solution would be to NULL terminate the array (well,
> >> or do similar)? Using two units of measurement just seems like it'd
> >> complicate how things are being performed...
> >
> > Used MAX_CLOCKS to mark the end of clock list array. Patch attached.
>
> Looks good. Acked-by: Garrett Cooper <yanegomi@gmail.com>
Ok. Done.
Regards--
Subrata
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [04/12 FAILURE] LTP? sysctl03 test fails
2010-05-06 18:39 ` Serge E. Hallyn
@ 2010-05-07 9:05 ` Subrata Modak
2010-05-07 9:22 ` Garrett Cooper
1 sibling, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-05-07 9:05 UTC (permalink / raw)
To: Serge E. Hallyn, Garrett Cooper; +Cc: LinuxTest Project, Michael Kerrisk
Hmm, so, where do we need to fix this :-(
--Subrata
On Thu, 2010-05-06 at 13:39 -0500, Serge E. Hallyn wrote:
> Quoting Garrett Cooper (yanegomi@gmail.com):
> > On Thu, May 6, 2010 at 10:55 AM, Serge E. Hallyn <serue@us.ibm.com> wrote:
> > > Quoting Garrett Cooper (yanegomi@gmail.com):
> > > So since we're all member of the doc team, send a patch for sysctl(2)
> > > manpage ERRORS section :)
> > >
> > > (mtk cc:d as this is probably news to him)
> >
> > I already have a bug outstanding for it:
> > https://bugzilla.kernel.org/show_bug.cgi?id=15446
>
> That's not what I said :)
>
> > >> > An LSM could choose to return -EPERM
> > >> > after all, or perhaps even something different. The thing that
> > >> > should scare us is if the call succeeds. If we give any false
> > >> > positives, then true positives will seem less scary.
> > >>
> > >> This will fail on older kernels as sysctl(2) always returned EPERM due
> > >
> > > Sorry - what will fail?
> >
> > Read through the link, and you will understand why your new proposed
> > patch with fail with a false negative.
>
> I'm not sure that thread means what you think it does.
>
> But look, just trying to help. And no time for it really. I'll drop
> this.
>
> -serge
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [04/12 FAILURE] LTP? sysctl03 test fails
2010-05-06 18:39 ` Serge E. Hallyn
2010-05-07 9:05 ` Subrata Modak
@ 2010-05-07 9:22 ` Garrett Cooper
1 sibling, 0 replies; 39+ messages in thread
From: Garrett Cooper @ 2010-05-07 9:22 UTC (permalink / raw)
To: Serge E. Hallyn; +Cc: Linus Test Project, Michael Kerrisk
On Thu, May 6, 2010 at 11:39 AM, Serge E. Hallyn <serue@us.ibm.com> wrote:
> Quoting Garrett Cooper (yanegomi@gmail.com):
>> On Thu, May 6, 2010 at 10:55 AM, Serge E. Hallyn <serue@us.ibm.com> wrote:
>> > Quoting Garrett Cooper (yanegomi@gmail.com):
>> > So since we're all member of the doc team, send a patch for sysctl(2)
>> > manpage ERRORS section :)
>> >
>> > (mtk cc:d as this is probably news to him)
>>
>> I already have a bug outstanding for it:
>> https://bugzilla.kernel.org/show_bug.cgi?id=15446
>
> That's not what I said :)
Yeah, I understand. If you guys agree with the content, I will
submit a patch. Otherwise, the item will unfortunately remain dead in
the water :(.
>> >> > An LSM could choose to return -EPERM
>> >> > after all, or perhaps even something different. The thing that
>> >> > should scare us is if the call succeeds. If we give any false
>> >> > positives, then true positives will seem less scary.
>> >>
>> >> This will fail on older kernels as sysctl(2) always returned EPERM due
>> >
>> > Sorry - what will fail?
>>
>> Read through the link, and you will understand why your new proposed
>> patch with fail with a false negative.
>
> I'm not sure that thread means what you think it does.
Yes, I think it does mean what I think it does. 2.6.32 was
`corrected' to do a lot more things, one of which was to return EPERM
in certain cases where it completely bypassed that return code before.
That's why you're seeing the error now whereas before it was
completely bypassed :/.
> But look, just trying to help. And no time for it really. I'll drop
> this.
I appreciate your help as do a lot of other folks. I'm just trying
to (in my own pedantic way) be as unflexible as possible because the
requirements for each function call as per the documentation should be
crystal clear, as should the testcases. If not, then the developers
that develop against those requirements won't know what to expect and
bugs will only be introduced by accident into software. I don't want
that to happen and that's why I am the way I am.
Thanks,
-Garrett
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [08/12 FAILURE] LTPE clock gettime03 fails
2010-05-06 9:03 ` Suzuki Poulose
2010-05-06 17:42 ` Garrett Cooper
@ 2010-06-01 15:40 ` Suzuki Poulose
2010-06-02 12:57 ` Subrata Modak
1 sibling, 1 reply; 39+ messages in thread
From: Suzuki Poulose @ 2010-06-01 15:40 UTC (permalink / raw)
To: Garrett Cooper
Cc: Linus Test Project, B N Poornima, Sachin P Sant, Sharyathi Nagesh
[-- Attachment #1: Type: text/plain, Size: 704 bytes --]
On വ്യാഴം 06 മെയ് 2010 02:33 വൈകു, Suzuki Poulose wrote:
> On വ്യാഴം 06 മെയ് 2010 01:25 വൈകു, Garrett Cooper wrote:
>> On May 6, 2010, at 12:04 AM, Suzuki Poulose wrote:
>>
>>> <fix-timer-tests-bad-header.diff>
>>
>> Maybe a better solution would be to NULL terminate the array (well, or
>> do similar)? Using two units of measurement just seems like it'd
>> complicate how things are being performed...
>
> Used MAX_CLOCKS to mark the end of clock list array. Patch attached.
Just realized that, I sent the very old patch not the updated one. Here
is the updated one:
>
>
> Thanks
>
> Suzuki
>> Thanks,
>> -Garrett
>
[-- Attachment #2: fix-timer-tests-bad-header.diff --]
[-- Type: text/plain, Size: 1851 bytes --]
The MAX_CLOCKS supported by the kernel is 16. But the kernel may not have all
the clock sources defined in the range 0-15.
Hence, to test whether kernel returns error for an INVALID clock source id,
we should use the upper limit MAX_CLOCKS (16 at the moment).
But to verify the the defined clocks work fine, we should loop through the "list"
of clock sources defined for sure. MAX_CLOCKS marsk the end of the clock sources in the
array.
Signed-off-by: Suzuki K P <suzuki@in.ibm.com>
Cc: Garrett Cooper <yanegomi@gmail.com>
Index: ltp/testcases/kernel/timers/include/common_timers.h
===================================================================
--- ltp.orig/testcases/kernel/timers/include/common_timers.h 2010-06-01 15:28:04.000000000 +0000
+++ ltp/testcases/kernel/timers/include/common_timers.h 2010-06-01 15:34:33.000000000 +0000
@@ -28,14 +28,18 @@
#ifndef CLOCK_MONOTONIC_RAW
#define CLOCK_MONOTONIC_RAW 4
#endif
+
+/* MAX_CLOCKS is the maximum number of clock sources supported by kernel */
+#define MAX_CLOCKS 16
+
clock_t clock_list[] = {
CLOCK_REALTIME,
CLOCK_MONOTONIC,
CLOCK_PROCESS_CPUTIME_ID,
CLOCK_THREAD_CPUTIME_ID,
CLOCK_MONOTONIC_RAW,
+ MAX_CLOCKS
};
-#define MAX_CLOCKS (sizeof(clock_list) / sizeof(*clock_list))
const char *get_clock_str(const int clock_id)
{
Index: ltp/testcases/kernel/timers/timer_create/timer_create02.c
===================================================================
--- ltp.orig/testcases/kernel/timers/timer_create/timer_create02.c 2010-06-01 15:28:04.000000000 +0000
+++ ltp/testcases/kernel/timers/timer_create/timer_create02.c 2010-06-01 15:34:56.000000000 +0000
@@ -113,7 +113,7 @@
setup_test(i);
- for (j = 0; j < MAX_CLOCKS; ++j) {
+ for (j = 0; clock_list[j] != MAX_CLOCKS; ++j) {
if (strstr(get_clock_str(clock_list[j]),
"CPUTIME_ID")) {
[-- Attachment #3: Type: text/plain, Size: 80 bytes --]
------------------------------------------------------------------------------
[-- Attachment #4: Type: text/plain, Size: 155 bytes --]
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [08/12 FAILURE] LTPE clock gettime03 fails
2010-06-01 15:40 ` Suzuki Poulose
@ 2010-06-02 12:57 ` Subrata Modak
2010-07-27 18:03 ` Subrata Modak
0 siblings, 1 reply; 39+ messages in thread
From: Subrata Modak @ 2010-06-02 12:57 UTC (permalink / raw)
To: Suzuki Poulose
Cc: Linus Test Project, B N Poornima, Sachin P Sant, Sharyathi Nagesh
On Tue, 2010-06-01 at 21:10 +0530, Suzuki Poulose wrote:
> On വ്യാഴം 06 മെയ് 2010 02:33 വൈകു, Suzuki Poulose wrote:
> > On വ്യാഴം 06 മെയ് 2010 01:25 വൈകു, Garrett Cooper wrote:
> >> On May 6, 2010, at 12:04 AM, Suzuki Poulose wrote:
> >>
> >>> <fix-timer-tests-bad-header.diff>
> >>
> >> Maybe a better solution would be to NULL terminate the array (well, or
> >> do similar)? Using two units of measurement just seems like it'd
> >> complicate how things are being performed...
> >
> > Used MAX_CLOCKS to mark the end of clock list array. Patch attached.
>
> Just realized that, I sent the very old patch not the updated one. Here
> is the updated one:
Seems like i was not able to apply the new one even after reverting the
old one back. Can you please rebase and resend :-(
Regards--
Subrata
>
>
> >
> >
> > Thanks
> >
> > Suzuki
> >> Thanks,
> >> -Garrett
> >
>
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [05/12 FAILURE] LTP? proc01 test fails
2010-05-06 8:04 ` [LTP] [05/12 FAILURE] LTP? " Garrett Cooper
@ 2010-07-27 17:37 ` Subrata Modak
2010-07-27 17:38 ` Subrata Modak
1 sibling, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-07-27 17:37 UTC (permalink / raw)
To: Garrett Cooper
Cc: Linus Test Project, B N Poornima, Sachin P Sant,
SUZUKI K. POULOSE, Sharyathi Nagesh
This is fixed now in the latest LTP.
Regards--
Subrata
On Thu, 2010-05-06 at 01:04 -0700, Garrett Cooper wrote:
> On May 5, 2010, at 11:57 PM, Subrata Modak wrote:
>
> > Subject: LTPś proc01 test fail
> >
> > Issues Description below:
> > ====================================
> > # ./runltp -s proc01
> >
> > <<<test_output>>>
> > proc01 0 TINFO : /proc/sysrq-trigger: is write-only.
> > proc01 0 TINFO : /proc/kmsg: known issue: errno=EAGAIN(11): Resource
> > temporarily unavailable
> > proc01 0 TINFO : /proc/powerpc/ofdt: is write-only.
> > proc01 1 TFAIL : read failed: /proc/powerpc/rtas/error_log:
> > errno=EINVAL(22): Invalid argument
>
> Not a known issue. I'd check and see whether or not this item is valid. Seems like a funky error code though.
> HTH,
> -Garrett
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [05/12 FAILURE] LTP? proc01 test fails
2010-05-06 8:04 ` [LTP] [05/12 FAILURE] LTP? " Garrett Cooper
2010-07-27 17:37 ` Subrata Modak
@ 2010-07-27 17:38 ` Subrata Modak
1 sibling, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-07-27 17:38 UTC (permalink / raw)
To: Garrett Cooper
Cc: Linus Test Project, B N Poornima, Sachin P Sant,
SUZUKI K. POULOSE, Sharyathi Nagesh
This is fixed now in latest LTP.
Regards--
Subrata
On Thu, 2010-05-06 at 01:04 -0700, Garrett Cooper wrote:
> On May 5, 2010, at 11:57 PM, Subrata Modak wrote:
>
> > Subject: LTPś proc01 test fail
> >
> > Issues Description below:
> > ====================================
> > # ./runltp -s proc01
> >
> > <<<test_output>>>
> > proc01 0 TINFO : /proc/sysrq-trigger: is write-only.
> > proc01 0 TINFO : /proc/kmsg: known issue: errno=EAGAIN(11): Resource
> > temporarily unavailable
> > proc01 0 TINFO : /proc/powerpc/ofdt: is write-only.
> > proc01 1 TFAIL : read failed: /proc/powerpc/rtas/error_log:
> > errno=EINVAL(22): Invalid argument
>
> Not a known issue. I'd check and see whether or not this item is valid. Seems like a funky error code though.
> HTH,
> -Garrett
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [06/12 FAILURE] Many CONTAINER tests of LTP fail
2010-05-06 17:53 ` Garrett Cooper
2010-05-06 17:59 ` Dan Smith
@ 2010-07-27 17:40 ` Subrata Modak
1 sibling, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-07-27 17:40 UTC (permalink / raw)
To: sukadev; +Cc: Linux Test Project
Hi Suka,
Some issues continue to exist in latest LTP. Do you have proposal for
them:
<<<test_start>>>
tag=Containers stime=1280251869
cmdline="container_test.sh"
contacts=""
analysis=exit
<<<test_output>>>
incrementing stop
Running utsns tests.
unshare tests
test 1 (unshare)
uts_namespace 1 TPASS : test 1 (unshare): success
test 2 (unshare)
uts_namespace 1 TPASS : test 2 (unshare): success
test 3 (unshare)
uts_namespace 1 TPASS : test 3 (unshare): success
test 4 (unshare)
uts_namespace 1 TPASS : test 4 (unshare): successful
test 5 (unshare)
uts_namespace 1 TPASS : P2: P1 claims error
clone tests
test 1 (clone)
uts_namespace 1 TPASS : test 1 (clone): success
test 2 (clone)
uts_namespace 1 TPASS : test 2 (clone): success
test 3 (clone)
uts_namespace 1 TPASS : test 3 (clone): success
test 4 (clone)
uts_namespace 1 TPASS : test 4 (clone): successful
test 5 (clone)
uts_namespace 1 TPASS : P2: P1 claims error
Running ipcns tests.
****************** sysvipc tests ******************
sysvipc: SharedMemory none
sysvipc_namespace 0 TINFO : shmid namespaces test : none
sysvipc_namespace 1 TPASS : plain cloned process found shmid
shmem_2nstest 0 TINFO : Shared Memory namespace test : none
shmem_2nstest 0 TINFO : Cont1: Able to create shared mem segment
shmem_2nstest 1 TPASS : Plain cloned process able to access shmem
segment created
sysvipc: SharedMemory clone
sysvipc_namespace 0 TINFO : shmid namespaces test : clone
sysvipc_namespace 1 TPASS : clone: child process didn't find shmid
shmem_2nstest 0 TINFO : Shared Memory namespace test : clone
shmem_2nstest 0 TINFO : Cont1: Able to create shared mem segment
shmem_2nstest 0 TINFO : Cont2: Able to allocate shmem seg with the
same key
shmem_2nstest 1 TPASS : clone : In namespace2 unable to access the
shmem seg created in Namespace1
sysvipc: SharedMemory unshare
sysvipc_namespace 0 TINFO : shmid namespaces test : unshare
sysvipc_namespace 1 TPASS : unshare: child process didn't find
shmid
shmem_2nstest 0 TINFO : Shared Memory namespace test : unshare
shmem_2nstest 0 TINFO : Cont1: Able to create shared mem segment
shmem_2nstest 0 TINFO : Cont2: Able to allocate shmem seg with the
same key
shmem_2nstest 1 TPASS : unshare : In namespace2 unable to access
the shmem seg created in Namespace1
sysvipc: MesgQ none
mesgq_nstest 0 TINFO : mesgq namespaces test : none
mesgq_nstest 1 TPASS : Plain cloned process found mesgq inside
container
mesgq_nstest 0 TINFO : Mesg read of 18 bytes; Type 5: Msg: Message
of type 5!
sysvipc: MesgQ clone
mesgq_nstest 0 TINFO : mesgq namespaces test : clone
mesgq_nstest 1 TPASS : clone: Container didn't find mesgq
sysvipc: MesgQ unshare
mesgq_nstest 0 TINFO : mesgq namespaces test : unshare
mesgq_nstest 1 TPASS : unshare: Container didn't find mesgq
sysvipc: Semaphore none
sem_nstest 0 TINFO : Semaphore namespaces Isolation test : none
sem_nstest 1 TPASS : Plain cloned process found semaphore inside
container
sem_nstest 0 TINFO : PID 25710: Fetched existing semaphore..id = 0
semtest_2ns 0 TINFO : Semaphore Namespaces Test : none
semtest_2ns 0 TINFO : Cont1: Able to create semaphore
semtest_2ns 0 TINFO : Sem1: File locked, Critical section is
updated...
semtest_2ns 1 TPASS : Plain cloned process able to access the
semaphore created
sysvipc: Semaphore clone
sem_nstest 0 TINFO : Semaphore namespaces Isolation test : clone
sem_nstest 1 TPASS : clone: Container didn't find semaphore
semtest_2ns 0 TINFO : Semaphore Namespaces Test : clone
semtest_2ns 0 TINFO : Cont1: Able to create semaphore
semtest_2ns 0 TINFO : Cont2: Able to create semaphore with sameKey
semtest_2ns 1 TPASS : clone : In namespace2 unable to access the
semaphore created in Namespace1
sysvipc: Semaphore unshare
sem_nstest 0 TINFO : Semaphore namespaces Isolation test : unshare
sem_nstest 1 TPASS : unshare: Container didn't find semaphore
semtest_2ns 0 TINFO : Semaphore Namespaces Test : unshare
semtest_2ns 0 TINFO : Cont1: Able to create semaphore
semtest_2ns 0 TINFO : Cont2: Able to create semaphore with sameKey
semtest_2ns 1 TPASS : unshare : In namespace2 unable to access the
semaphore created in Namespace1
Running pidns tests.
pid_namespace1 0 TINFO : PIDNS test is running inside container
pid_namespace1 1 TPASS : Success:
pid_namespace2 0 TINFO : Checking session id & group id inside
container
pid_namespace2 1 TPASS : Success: Got Group ID = 1 & Session ID =
1
pid_namespace3 0 TINFO : Checking pid for parent ns and
container-init
Parent namespace pid = 25731,container
parent pid = 0,and container pid = 1
pid_namespace3 1 TFAIL : Failed to open /proc directory
pid_namespace4 0 TINFO : PIDNS test is running inside container
pid_namespace4 1 TPASS : Container init : I was not killed !
pidns05 0 TINFO : 5 Nested Containers are created
pidns05 1 TPASS : The number of containers killed are 2
pidns06 0 TINFO : Parent: Passing the pid of the process 25742
pidns06 1 TPASS : Container: tried kill() on the parent pid
25742: errno set to 3 (No such process), as expected
pidns06 2 TPASS : Container: While killing non existent pid errno
set to 3 : No such process, as expected
pidns30 0 TINFO : parent: successfully created posix mqueue
pidns30 0 TINFO : cinit: mq_open succeeded
pidns30 0 TINFO : cinit: successfully registered for notification
pidns30 0 TINFO : cinit: successfully registered handler for
SIGUSR1
pidns30 1 TPASS : cinit: signal originator PID = 0
pidns30 0 TINFO : parent: mq_send() succeeded
pidns30 0 TINFO : cinit: my father is done - cleaning
pidns31 1 TBROK : parent: mq_open() failed (Permission denied)
pidns10 1 TPASS : cinit: expected kill(-1, sig) failure.
pidns12 0 TINFO : parent: PID is 25749
pidns12 1 TPASS : cinit: signalling PID (from other namespace) is
0 as expected
pidns13 0 TINFO : cinit1: setup handler for async I/O on pipe
pidns13 0 TINFO : cinit2: writing some data in pipe
pidns13 1 TPASS : cinit1: si_fd is 5, si_code is 1
pidns16 1 TBROK : Unexpected value for Sending-ProcessID when
signal handler called 0
pidns16 0 TINFO : Container: Resumed after receiving SIGUSR1 from
parentNS
pidns16 0 TINFO : sig_handler is signalled from pid 1
pidns16 0 TINFO : Container: Resumed after sending SIGUSR1 from
container itself
pidns16 1 TPASS : container init continued successfuly, after
handling signal -USR1
pidns17 1 TPASS : cinit: all children are terminated.
pidns20 0 TINFO : cinit: blocked SIGUSR1
pidns20 0 TINFO : parent: signalled SIGUSR1 to container
pidns20 0 TINFO : cinit: unblocking SIGUSR1
pidns20 1 TPASS : cinit: user function is called as expected
Running POSIX message queue tests.
posixmq_namespace_01 0 TINFO : Testing posix mq namespaces through
unshare(2).
posixmq_namespace_01 0 TINFO : Checking namespaces isolation from
parent to child
posixmq_namespace_01 1 TPASS : child process didn't find mqueue
posixmq_namespace_01 0 TINFO : Testing posix mq namespaces through
clone(2).
posixmq_namespace_01 0 TINFO : Checking namespaces isolation from
parent to child
posixmq_namespace_01 1 TPASS : child process didn't find mqueue
posixmq_namespace_02 0 TINFO : Testing posix mq namespaces through
unshare(2).
posixmq_namespace_02 0 TINFO : Checking namespaces isolation
(child to parent)
posixmq_namespace_02 1 TPASS : Parent process can't see the mqueue
posixmq_namespace_02 0 TINFO : Testing posix mq namespaces through
clone(2).
posixmq_namespace_02 0 TINFO : Checking namespaces isolation
(child to parent)
posixmq_namespace_02 1 TPASS : Parent process can't see the mqueue
posixmq_namespace_03 0 TINFO : Testing posix mq namespaces through
unshare(2).
posixmq_namespace_03 0 TINFO : Checking correct umount+remount of
mqueuefs
posixmq_namespace_03 1 TPASS : umount+remount of mqueuefs
remounted the right fs
posixmq_namespace_03 0 TINFO : Testing posix mq namespaces through
clone(2).
posixmq_namespace_03 0 TINFO : Checking correct umount+remount of
mqueuefs
posixmq_namespace_03 1 TPASS : umount+remount of mqueuefs
remounted the right fs
posixmq_namespace_04 0 TINFO : Testing posix mq namespaces through
unshare(2).
posixmq_namespace_04 0 TINFO : Checking mqueue filesystem lifetime
posixmq_namespace_04 1 TPASS : Child mqueue fs still visible for
parent
posixmq_namespace_04 0 TINFO : Testing posix mq namespaces through
clone(2).
posixmq_namespace_04 0 TINFO : Checking mqueue filesystem lifetime
posixmq_namespace_04 1 TPASS : Child mqueue fs still visible for
parent
Running netns tests.
parentns.sh 0 TINFO : PASS: Pinging ChildNS from ParentNS
childns.sh 0 TINFO : PASS: Pinging ParentNS from ChildNS
crtchild: PASS
child_2.sh 0 TINFO : PASS: CHILD1 is pinging from CHILD2 !
child_1.sh 0 TINFO : PASS: Child2 is pinging from CHILD1 !
two_children_ns: PASS
childns.sh 0 TINFO : Successfully Renamed device to veth2
Files /tmp/sys_b4_child_killed and /tmp/sys_aftr_child_killed differ
Cannot find device "veth0"
crtchild_delchild: PASS
paripv6.sh 0 TINFO : IPv6: Pinging child from parent: PASS
childipv6.sh 0 TINFO : IPv6: Pinging Parent from Child: PASS
par_chld_ipv6: PASS
parentns.sh 0 TINFO : Pinging ChildNS from ParentNS
Error: Can't ftp to 192.168.0.181: Connection refused
childns.sh 1 TFAIL : ftp failed
Error while running the script
par_chld_ftp: FAIL 1 ;
<<<execution_status>>>
initiation_status="ok"
duration=47 termination_type=exited termination_id=1 corefile=no
cutime=20 cstime=112
<<<test_end>>>
/opt/ltp/testcases/bin/initialize.sh: line 83: 57 Terminated
( ip link delete $netdev ) 2> /dev/null
INFO: ltp-pan reported some tests FAIL
LTP Version: LTP-20100630
###############################################################"
Done executing testcases."
LTP Version: LTP-20100630
###############################################################"
Regards--
Subrata
On Thu, 2010-05-06 at 10:53 -0700, Garrett Cooper wrote:
> Clipping the output to denote the failures.
>
> On Wed, May 5, 2010 at 11:57 PM, Subrata Modak
> <subrata@linux.vnet.ibm.com> wrote:
> > Subject:Many CONTAINER tests of LTP fail
> >
> > I know Serge and Dan is already working on it.
> >
> > Issues Description Below:
> > ====================================================
> > # ./runltp -f containers
> > <<<test_start>>>
>
> [...]
>
> > pid_namespace3 1 TFAIL : Failed to open /proc directory
>
> This is interesting... is /proc not mounted in the child container?
>
> > pidns30 1 TBROK : parent: mq_open() failed (Permission denied)
> > pidns31 1 TBROK : parent: mq_open() failed (Permission denied)
>
> Does the queue exist?
>
> > posixmq_namespace_01 1 TFAIL : mq_open failed
> > Running netns tests.
>
> [...]
>
> > netns_2children 1 TFAIL : Error while running the scripts
> > two_children_ns: return code is 1 ;
> > sshd re-exec requires execution with an absolute path^M
>
> This was going to be fixed with a patch proposed earlier.
>
> > childns.sh 0 TINFO : Successfully Renamed device to veth1
> > Files /tmp/sys_b4_child_killed and /tmp/sys_aftr_child_killed differ
> > Cannot find device "veth1"
> > crtchild_delchild: PASS
>
> This seems suspect even though it says passed.
>
> [...]
>
> > sshd re-exec requires execution with an absolute path^M
> > Error: Can't ftp to 192.168.0.181: Connection refused
> > childns.sh 1 TFAIL : ftp failed
>
> One of the prereqs is missing probably (setup an ftp daemon ... maybe
> this was going to be done via ssh?)
>
> [...]
>
> > <<<test_end>>>
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [08/12 FAILURE] LTPE clock gettime03 fails
2010-06-02 12:57 ` Subrata Modak
@ 2010-07-27 18:03 ` Subrata Modak
0 siblings, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-07-27 18:03 UTC (permalink / raw)
To: Suzuki Poulose
Cc: Linus Test Project, B N Poornima, Sachin P Sant, Sharyathi Nagesh
This also is resolved now.
Regards--
Subrata
On Wed, 2010-06-02 at 18:27 +0530, Subrata Modak wrote:
> On Tue, 2010-06-01 at 21:10 +0530, Suzuki Poulose wrote:
> > On വ്യാഴം 06 മെയ് 2010 02:33 വൈകു, Suzuki Poulose wrote:
> > > On വ്യാഴം 06 മെയ് 2010 01:25 വൈകു, Garrett Cooper wrote:
> > >> On May 6, 2010, at 12:04 AM, Suzuki Poulose wrote:
> > >>
> > >>> <fix-timer-tests-bad-header.diff>
> > >>
> > >> Maybe a better solution would be to NULL terminate the array (well, or
> > >> do similar)? Using two units of measurement just seems like it'd
> > >> complicate how things are being performed...
> > >
> > > Used MAX_CLOCKS to mark the end of clock list array. Patch attached.
> >
> > Just realized that, I sent the very old patch not the updated one. Here
> > is the updated one:
>
> Seems like i was not able to apply the new one even after reverting the
> old one back. Can you please rebase and resend :-(
>
> Regards--
> Subrata
>
> >
> >
> > >
> > >
> > > Thanks
> > >
> > > Suzuki
> > >> Thanks,
> > >> -Garrett
> > >
> >
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Ltp-list mailing list
> Ltp-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ltp-list
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [09/12 FAILURE] LTPE timer create04 fails
2010-05-06 6:58 ` [09/12 FAILURE] LTPX timer create04 fails Subrata Modak
2010-05-07 2:12 ` [LTP] [09/12 FAILURE] LTP " Henry xu
@ 2010-07-28 12:46 ` Subrata Modak
1 sibling, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-07-28 12:46 UTC (permalink / raw)
To: Linus Test Project
Cc: Sharyathi Nagesh, B N Poornima, Sachin P Sant, SUZUKI K. POULOSE
Fixed now with Latest LTP.
Regards--
Subrata
On Thu, 2010-05-06 at 12:28 +0530, Subrata Modak wrote:
> Subject: LTPE^[ timer_create04 fails
>
> Issues Description below:
> =======================================
> # ./runltp -s timer_create04
> <<<test_output>>>
> timer_create04 1 TFAIL : didn't fail as expected [expected errno = 22
> (Invalid argument)]: TEST_ERRNO=???(95): Operation not supported
> timer_create04 2 TFAIL : didn't fail as expected [expected errno = 22
> (Invalid argument)]: TEST_ERRNO=???(95): Operation not supported
> timer_create04 3 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
> address
> timer_create04 4 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
> address
> timer_create04 5 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
> address
> timer_create04 6 TPASS : failed as expected: TEST_ERRNO=EFAULT(14): Bad
> address
> <<<execution_status>>>
> initiation_status="ok"
> duration=0 termination_type=exited termination_id=1 corefile=no
> cutime=0 cstime=0
> <<<test_end>>>
>
> SUZUKI K. POULOSE said that the same patch for issue #8 will solve the problem :-)
>
> Regards--
> Subrata
>
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [LTP] [07/12 FAILURE] LTPE MEMORY CGROUP FUNCTION tests fails
2010-05-06 6:57 ` [07/12 FAILURE] LTPX MEMORY CGROUP FUNCTION tests fails Subrata Modak
@ 2010-07-28 17:34 ` Subrata Modak
0 siblings, 0 replies; 39+ messages in thread
From: Subrata Modak @ 2010-07-28 17:34 UTC (permalink / raw)
To: Linus Test Project
This is no more reproducible.
Regards--
Subrata
On Thu, 2010-05-06 at 12:27 +0530, Subrata Modak wrote:
> Subject: LTPE^[ MEMORY CGROUP FUNCTION tests fails
>
> Issues Description Below:
> ==================================
> # vi runtest/memcg_function
> memcg_function memcg_function_test.sh$PAGESIZE $((PAGESIZE * 2))
> <EOF>
>
> Run LTP with the following command:
> # ./runltp -f memcg_function
> <<<test_start>>>
> tag=memcg_function stime=1271856934
> cmdline=" memcg_function_test.sh"
> contacts=""
> analysis=exit
> <<<test_output>>>
> memcg_function_test 1 TPASS : rss=4096/4096, cache=0/0
> memcg_function_test 2 TPASS : rss=0/0, cache=4096/4096
> memcg_function_test 3 TPASS : rss=0/0, cache=4096/4096
> memcg_function_test 4 TPASS : rss=4096/4096, cache=8192/8192
> memcg_function_test 5 TPASS : rss=4096/4096, cache=0/0
> memcg_function_test 6 TPASS : rss=4096/4096, cache=0/0
> memcg_function_test 6 TPASS : rss=0/0, cache=0/0
> memcg_function_test 7 TPASS : rss=0/0, cache=4096/4096
> memcg_function_test 7 TPASS : rss=0/0, cache=0/0
> memcg_function_test 8 TPASS : rss=0/0, cache=4096/4096
> memcg_function_test 8 TPASS : rss=0/0, cache=0/0
> memcg_function_test 9 TFAIL : rss=8192/4096, cache=8192/8192
> memcg_function_test 9 TFAIL : rss=4096/0, cache=0/0
> memcg_function_test 10 TPASS : rss=4096/4096, cache=0/0
> memcg_function_test 10 TPASS : rss=0/0, cache=0/0
> /opt/ltp/testcases/bin/memcg_function_test.sh: line 106: 18335 Killed
> $TEST_PATH/memcg_process $1 -s $2
> memcg_function_test 11 TPASS : failcnt=8
> /opt/ltp/testcases/bin/memcg_function_test.sh: line 106: 18351 Killed
> $TEST_PATH/memcg_process $1 -s $2
> memcg_function_test 12 TPASS : failcnt=8
> /opt/ltp/testcases/bin/memcg_function_test.sh: line 106: 18367 Killed
> $TEST_PATH/memcg_process $1 -s $2
> memcg_function_test 13 TPASS : failcnt=8
> /opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18385 Killed
> $TEST_PATH/memcg_process $2 -s $3
> memcg_function_test 14 TPASS : process 18385 is killed
> /opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18398 Killed
> $TEST_PATH/memcg_process $2 -s $3
> memcg_function_test 15 TPASS : process 18398 is killed
> /opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18414 Killed
> $TEST_PATH/memcg_process $2 -s $3
> memcg_function_test 16 TPASS : process 18414 is killed
> /opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18432 Killed
> $TEST_PATH/memcg_process $2 -s $3
> memcg_function_test 17 TPASS : process 18432 is killed
> /opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18450 Killed
> $TEST_PATH/memcg_process $2 -s $3
> memcg_function_test 18 TPASS : process 18450 is killed
> /opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18467 Killed
> $TEST_PATH/memcg_process $2 -s $3
> memcg_function_test 19 TPASS : process 18467 is killed
> /opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18482 Killed
> $TEST_PATH/memcg_process $2 -s $3
> memcg_function_test 20 TPASS : process 18482 is killed
> /opt/ltp/testcases/bin/memcg_function_test.sh: line 143: 18495 Killed
> $TEST_PATH/memcg_process $2 -s $3
> memcg_function_test 21 TPASS : process 18495 is killed
> memcg_function_test 22 TPASS : input=4095, limit_in_bytes=4096
> memcg_function_test 23 TPASS : input=4097, limit_in_bytes=8192
> memcg_function_test 24 TPASS : input=1, limit_in_bytes=4096
> memcg_function_test 25 TPASS : return value is 0
> memcg_function_test 26 TPASS : return value is 1
> memcg_function_test 27 TPASS : return value is 1
> memcg_function_test 28 TPASS : return value is 1
> memcg_function_test 29 TPASS : force memory succeeded
> memcg_function_test 30 TPASS : force memory failed as expected
> memcg_function_test 31 TPASS : return value is 0
> memcg_function_test 32 TPASS : return value is 0
> memcg_function_test 33 TPASS : return value is 0
> memcg_function_test 34 TPASS : return value is 0
> memcg_function_test 35 TPASS : return value is 1
> memcg_function_test 36 TPASS : rss=4096/4096, cache=0/0
> memcg_function_test 36 TPASS : rss=0/0, cache=0/0
> memcg_function_test 37 TPASS : rss=4096/4096, cache=0/0
> memcg_function_test 37 TPASS : rss=0/0, cache=0/0
> memcg_function_test 38 TPASS : rss=4096/4096, cache=0/0
> memcg_function_test 38 TPASS : rss=0/0, cache=0/0
> <<<execution_status>>>
> initiation_status="ok"
> duration=110 termination_type=exited termination_id=1 corefile=no
> cutime=15 cstime=282
> <<<test_end>>>
>
> Regards--
> Subrata
>
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 39+ messages in thread
end of thread, other threads:[~2010-07-28 17:35 UTC | newest]
Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-06 6:55 [LTP] [00/12 FAILURE] Reporting LTP run issues on Fedora 13 ppc6 Subrata Modak
2010-05-06 6:56 ` [01/12 FAILURE] LTPX Memory CGROUP test creates Call Trace and Badness at mm/oom_kill.c:393 Subrata Modak
2010-05-06 6:56 ` [02/12 FAILURE] LTPX File Capabilities tests becomes defunct and does not complete beyond 12 hours Subrata Modak
2010-05-06 6:56 ` [03/12 FAILURE] LTPX Memory Conroller test fails and hangs system for more than " Subrata Modak
2010-05-06 6:56 ` [04/12 FAILURE] LTPX sysctl03 test fails Subrata Modak
2010-05-06 8:05 ` [LTP] [04/12 FAILURE] LTP? " Garrett Cooper
2010-05-06 13:53 ` Serge E. Hallyn
2010-05-06 17:38 ` Garrett Cooper
2010-05-06 17:55 ` Serge E. Hallyn
2010-05-06 17:59 ` Garrett Cooper
2010-05-06 18:39 ` Serge E. Hallyn
2010-05-07 9:05 ` Subrata Modak
2010-05-07 9:22 ` Garrett Cooper
2010-05-06 6:57 ` [05/12 FAILURE] LTPX proc01 " Subrata Modak
2010-05-06 8:04 ` [LTP] [05/12 FAILURE] LTP? " Garrett Cooper
2010-07-27 17:37 ` Subrata Modak
2010-07-27 17:38 ` Subrata Modak
2010-05-06 6:57 ` [LTP] [06/12 FAILURE] Many CONTAINER tests of LTP fail Subrata Modak
2010-05-06 17:53 ` Garrett Cooper
2010-05-06 17:59 ` Dan Smith
2010-07-27 17:40 ` Subrata Modak
2010-05-06 6:57 ` [07/12 FAILURE] LTPX MEMORY CGROUP FUNCTION tests fails Subrata Modak
2010-07-28 17:34 ` [LTP] [07/12 FAILURE] LTPE " Subrata Modak
2010-05-06 6:58 ` [08/12 FAILURE] LTPX clock gettime03 fails Subrata Modak
2010-05-06 7:04 ` [LTP] [08/12 FAILURE] LTPE " Suzuki Poulose
2010-05-06 7:55 ` Garrett Cooper
2010-05-06 9:03 ` Suzuki Poulose
2010-05-06 17:42 ` Garrett Cooper
2010-05-07 8:53 ` Subrata Modak
2010-06-01 15:40 ` Suzuki Poulose
2010-06-02 12:57 ` Subrata Modak
2010-07-27 18:03 ` Subrata Modak
2010-05-06 6:58 ` [09/12 FAILURE] LTPX timer create04 fails Subrata Modak
2010-05-07 2:12 ` [LTP] [09/12 FAILURE] LTP " Henry xu
2010-07-28 12:46 ` [LTP] [09/12 FAILURE] LTPE " Subrata Modak
2010-05-06 6:58 ` [10/12 FAILURE] LTPX ar01 fails Subrata Modak
2010-05-06 6:58 ` [11/12 FAILURE] LTPX file test fails Subrata Modak
2010-05-06 8:01 ` [LTP] [11/12 FAILURE] LTP? " Garrett Cooper
2010-05-06 6:59 ` [12/12 FAILURE] LTPX cron tests fails Subrata Modak
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox