* LTP Results for 2.6.x and 2.4.x [not found] <Pine.LNX.4.58.0410011536060.2403@ppc970.osdl.org> @ 2005-01-19 0:19 ` Bryce Harrington 2005-01-21 19:27 ` Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) Bryce Harrington 0 siblings, 1 reply; 13+ messages in thread From: Bryce Harrington @ 2005-01-19 0:19 UTC (permalink / raw) To: Linus Torvalds; +Cc: Andrew Morton, stp-devel, ltp-list, linux-kernel, hanrahat Here's an updated summary of our LTP regression test runs against the 2.6.x and 2.4.x kernels on RedHat 9.0: http://developer.osdl.org/bryce/ltp/ Briefly, here are the numbers for the most recent kernels: Patch Name TestReq# LTP Ver CPU PASS FAIL WARN BROK ----------------------------------------------------------------------- linux-2.6.10 299759 20041105 2-way 2196 6 2 6 patch-2.6.10-rc3 299166 20041007 2-way 2199 6 2 6 patch-2.6.10-rc2 298746 20041007 2-way 2198 8 2 6 patch-2.6.10-rc1 298400 20041007 2-way 2198 6 2 6 Patch Name TestReq# LTP CPU PASS FAIL WARN BROK ----------------------------------------------------------------------- patch-2.4.29-rc3 300054 20041105 2-way 2210 3 2 3 patch-2.4.29-rc1 299873 20041105 2-way 2210 3 2 3 patch-2.4.29-pre2 299601 20041105 2-way 2210 3 2 3 patch-2.4.29-pre1 298976 20041007 2-way 2210 3 2 3 linux-2.4.28 298851 20041007 2-way 2210 3 2 3 A summary and a detailed report of the current failures on 2.6.10 is available at: http://khack.osdl.org/299759/results/FAIL_summary.txt http://developer.osdl.org/bryce/ltp/failrpt_299759_2.6.10.txt I've run into some issues with patch-2.6.11-rc1 and the latest LTP, but will post numbers when I've sorted those out. Bryce On Fri, 1 Oct 2004, Linus Torvalds wrote: > On Fri, 1 Oct 2004, Bryce Harrington wrote: > > > > madvise02 7 FAIL : madvise failed with wrong errno, expected > > errno = 22, got errno = 12 : Cannot allocate > > memory > > See: ltp/testcases/kernel/syscalls/madvise/madvise02.c > > Are you running this test on a 64-bit kernel with a 32-bit test > environment? This failure _looks_ that way, apparently because the > compatibility layer doesn't sign-extend "len". And quite frankly, > sign-extending it would be silly, although I think it would make the test > happy. > > Linus > ^ permalink raw reply [flat|nested] 13+ messages in thread
* Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) 2005-01-19 0:19 ` LTP Results for 2.6.x and 2.4.x Bryce Harrington @ 2005-01-21 19:27 ` Bryce Harrington 2005-01-21 23:35 ` Andrew Morton 0 siblings, 1 reply; 13+ messages in thread From: Bryce Harrington @ 2005-01-21 19:27 UTC (permalink / raw) To: dev, linux-kernel; +Cc: Andrew Morton, stp-devel, ltp-list, hanrahat On Tue, 18 Jan 2005, Bryce Harrington wrote: > Here's an updated summary of our LTP regression test runs against the > 2.6.x and 2.4.x kernels on RedHat 9.0: > > http://developer.osdl.org/bryce/ltp/ > > I've run into some issues with patch-2.6.11-rc1 and the latest LTP, but > will post numbers when I've sorted those out. Okay, it looks like there is a regression of Linux 2.6.11-rc1 on LTP. I've run a bunch of tests to narrow down and rule things out: * Other tests (e.g. open_posix) run ok on this kernel * This version of LTP is working fine on other kernels * Not a hardware problem; same issue occurs on all of our 2-ways * Not distro-dependent; problem occurs for me on RH 9.0, and SuSE 9.0 and 9.2 Here is the output from the test causing the panic: <<<test_start>>> tag=gf13 stime=1106333359 cmdline="mkfifo gffifo18; growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r -r 1-4096 gffifo18" contacts="" analysis=exit initiation_status="ok" <<<test_output>>> growfiles(gf13): 17094 DEBUG1 Using random seed of 1106350453 Kernel panic - not syncing: Out of memory and no killable processes... The full output are available at these links: FAIL LTP 2.6.11-rc1 SuSE 9.0 2-way http://khack.osdl.org/stp/300213/ FAIL LTP 2.6.11-rc1 SuSE 9.2 2-way http://khack.osdl.org/stp/300219/ FAIL LTP 2.6.11-rc1 SuSE 9.2 1-way http://khack.osdl.org/stp/300209/ OK LTP 2.6.10 SuSE 9.2 2-way http://khack.osdl.org/stp/300230 OK LTP 2.6.10 SuSE 9.0 2-way http://khack.osdl.org/stp/300229 OK LTP 2.6.10 RH 9.0 2-way http://khack.osdl.org/stp/300228 OK OPTS 2.6.11-rc1 RH 9.2 2-way http://khack.osdl.org/stp/300227 These are all run on the December version of LTP (20041203). growfiles.c is in ltp-full-20041203/testcases/kernel/fs/doio. Bryce ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) 2005-01-21 19:27 ` Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) Bryce Harrington @ 2005-01-21 23:35 ` Andrew Morton 2005-01-21 23:33 ` [Dev] " Chris Wright 2005-01-21 23:41 ` Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) William Lee Irwin III 0 siblings, 2 replies; 13+ messages in thread From: Andrew Morton @ 2005-01-21 23:35 UTC (permalink / raw) To: Bryce Harrington; +Cc: dev, linux-kernel, stp-devel, ltp-list, hanrahat Bryce Harrington <bryce@osdl.org> wrote: > > cmdline="mkfifo gffifo18; growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r > -r 1-4096 gffifo18" > contacts="" > analysis=exit > initiation_status="ok" > <<<test_output>>> > growfiles(gf13): 17094 DEBUG1 Using random seed of 1106350453 > Kernel panic - not syncing: Out of memory and no killable processes... > > > The full output are available at these links: > > FAIL LTP 2.6.11-rc1 SuSE 9.0 2-way http://khack.osdl.org/stp/300213/ > FAIL LTP 2.6.11-rc1 SuSE 9.2 2-way http://khack.osdl.org/stp/300219/ > FAIL LTP 2.6.11-rc1 SuSE 9.2 1-way http://khack.osdl.org/stp/300209/ > > OK LTP 2.6.10 SuSE 9.2 2-way http://khack.osdl.org/stp/300230 > OK LTP 2.6.10 SuSE 9.0 2-way http://khack.osdl.org/stp/300229 > OK LTP 2.6.10 RH 9.0 2-way http://khack.osdl.org/stp/300228 > OK OPTS 2.6.11-rc1 RH 9.2 2-way http://khack.osdl.org/stp/300227 I am unable to find the oops trace amongst all that stuff. Help? (It would have been handy to include it in the bug report, actually) ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Dev] Re: Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) 2005-01-21 23:35 ` Andrew Morton @ 2005-01-21 23:33 ` Chris Wright 2005-01-22 1:08 ` Bryce Harrington 2005-01-21 23:41 ` Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) William Lee Irwin III 1 sibling, 1 reply; 13+ messages in thread From: Chris Wright @ 2005-01-21 23:33 UTC (permalink / raw) To: Andrew Morton; +Cc: Bryce Harrington, dev, ltp-list, linux-kernel, stp-devel * Andrew Morton (akpm@osdl.org) wrote: > Bryce Harrington <bryce@osdl.org> wrote: > I am unable to find the oops trace amongst all that stuff. Help? > > (It would have been handy to include it in the bug report, actually) Yes, it would. Or at least some better granularity leading up to the problem. I ran growfiles locally on 2.6.11-rc-bk and didn't have any problem. Could you strace growfiles and see what it was doing when it killed the machine? thanks, -chris -- Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Dev] Re: Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) 2005-01-21 23:33 ` [Dev] " Chris Wright @ 2005-01-22 1:08 ` Bryce Harrington 2005-01-22 3:11 ` [LTP] " Bryce Harrington 0 siblings, 1 reply; 13+ messages in thread From: Bryce Harrington @ 2005-01-22 1:08 UTC (permalink / raw) To: Chris Wright; +Cc: Andrew Morton, dev, ltp-list, linux-kernel, stp-devel On Fri, 21 Jan 2005, Chris Wright wrote: > * Andrew Morton (akpm@osdl.org) wrote: > > Bryce Harrington <bryce@osdl.org> wrote: > > I am unable to find the oops trace amongst all that stuff. Help? > > > > (It would have been handy to include it in the bug report, actually) > > Yes, it would. Or at least some better granularity leading up to the > problem. I ran growfiles locally on 2.6.11-rc-bk and didn't have any > problem. Could you strace growfiles and see what it was doing when it > killed the machine? Okay, I'll set up another run and try collecting that info. Is there any other data that would be useful to collect while I'm at it? Bryce ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [LTP] Re: [Dev] Re: Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) 2005-01-22 1:08 ` Bryce Harrington @ 2005-01-22 3:11 ` Bryce Harrington 2005-01-22 5:05 ` Chris Wright 0 siblings, 1 reply; 13+ messages in thread From: Bryce Harrington @ 2005-01-22 3:11 UTC (permalink / raw) To: Chris Wright; +Cc: dev, linux-kernel, stp-devel On Fri, 21 Jan 2005, Bryce Harrington wrote: > On Fri, 21 Jan 2005, Chris Wright wrote: > > * Andrew Morton (akpm@osdl.org) wrote: > > > Bryce Harrington <bryce@osdl.org> wrote: > > > I am unable to find the oops trace amongst all that stuff. Help? > > > > > > (It would have been handy to include it in the bug report, actually) > > > > Yes, it would. Or at least some better granularity leading up to the > > problem. I ran growfiles locally on 2.6.11-rc-bk and didn't have any > > problem. Could you strace growfiles and see what it was doing when it > > killed the machine? > > Okay, I'll set up another run and try collecting that info. Is there > any other data that would be useful to collect while I'm at it? Well, I'm not having much luck. strace isn't installed on the system (and is giving errors when trying to compile it). Also, the ssh session (and sshd) quits whenever I try running the following growfiles command manually, so I'm having trouble replicating the kernel panic manually. # growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2 Anyway, if anyone wants to investigate this further, I can provide access to the machine (email me). Otherwise, I'm probably just going to wait for -rc2 and see if the problem's still there. Thanks, Bryce ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [LTP] Re: [Dev] Re: Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) 2005-01-22 3:11 ` [LTP] " Bryce Harrington @ 2005-01-22 5:05 ` Chris Wright 2005-01-22 20:14 ` Kernel 2.6.11-rc1/2 goes Postal on LTP Bryce Harrington 0 siblings, 1 reply; 13+ messages in thread From: Chris Wright @ 2005-01-22 5:05 UTC (permalink / raw) To: Bryce Harrington; +Cc: Chris Wright, dev, linux-kernel, stp-devel * Bryce Harrington (bryce@osdl.org) wrote: > Well, I'm not having much luck. strace isn't installed on the system > (and is giving errors when trying to compile it). Also, the ssh session > (and sshd) quits whenever I try running the following growfiles command > manually, so I'm having trouble replicating the kernel panic manually. Sounds very much like oom killer gone nuts. > # growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2 > > Anyway, if anyone wants to investigate this further, I can provide > access to the machine (email me). Otherwise, I'm probably just going to > wait for -rc2 and see if the problem's still there. Wait no longer, it's here ;-) thanks, -chris -- Linux Security Modules http://lsm.immunix.org http://lsm.bkbits.net ^ permalink raw reply [flat|nested] 13+ messages in thread
* Kernel 2.6.11-rc1/2 goes Postal on LTP 2005-01-22 5:05 ` Chris Wright @ 2005-01-22 20:14 ` Bryce Harrington 2005-01-23 22:20 ` Randy.Dunlap 2005-01-24 3:27 ` Randy.Dunlap 0 siblings, 2 replies; 13+ messages in thread From: Bryce Harrington @ 2005-01-22 20:14 UTC (permalink / raw) To: Chris Wright; +Cc: dev, linux-kernel, stp-devel On Fri, 21 Jan 2005, Chris Wright wrote: > * Bryce Harrington (bryce@osdl.org) wrote: > > Well, I'm not having much luck. strace isn't installed on the system > > (and is giving errors when trying to compile it). Also, the ssh session > > (and sshd) quits whenever I try running the following growfiles command > > manually, so I'm having trouble replicating the kernel panic manually. > > Sounds very much like oom killer gone nuts. > > > # growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2 > > > > Anyway, if anyone wants to investigate this further, I can provide > > access to the machine (email me). Otherwise, I'm probably just going to > > wait for -rc2 and see if the problem's still there. > > Wait no longer, it's here ;-) Hmm, still the kernel is going nutso. LTP and everything else on the system is getting killed, including the test manager process. Below's a bit more info scraped from the console. This is from a run on RH 9.0. It looks like LTP got through 722 of its 2270 tests before the kernel goes postal on it. This time it got through all the growfile commands before it died (see bottom of this post), however it looks like the same growfile cmd I reported earlier is the one causing the problem. When I run: mkfifo gffifo18; strace growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r -r 1-4096 gffifo18 &> /tmp/growfiles_strace_log.txt The following happens: * I get this strace log: http://developer.osdl.org/bryce/growfiles_strace_log.txt * The ssh session dies and returns to login prompt * A bunch of stuff similar to below is spewed to console Bryce Console ======= ...snip... Memory: 905212k/917504k available (2211k kernel code, 11840k reserved, 871k data, 192k init, 0k highmem) ...snip... HighMem per-cpu: empty Free pages: 3828kB (0kB HighMem) Active:341 inactive:297 dirty:0 writeback:1 unstable:0 free:957 slab:1591 mapped:614 pagetables:172 DMA free:68kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes protections[]: 0 0 0 Normal free:3760kB min:3756kB low:4692kB high:5632kB active:1364kB inactive:1188kB present:901120kB pages_scanned:1571 all_unreclaimable? no protections[]: 0 0 0 HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no protections[]: 0 0 0 DMA: 1*4kB 0*8kB 0*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 68kB Normal: 6*4kB 5*8kB 1*16kB 1*32kB 1*64kB 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 3760kB HighMem: empty Swap cache: add 4541, delete 4457, find 33/60, race 0+0 Out of Memory: Killed process 2103 (jserver). oom-killer: gfp_mask=0x1d2 DMA per-cpu: cpu 0 hot: low 2, high 6, batch 1 cpu 0 cold: low 0, high 2, batch 1 cpu 1 hot: low 2, high 6, batch 1 cpu 1 cold: low 0, high 2, batch 1 Normal per-cpu: cpu 0 hot: low 32, high 96, batch 16 cpu 0 cold: low 0, high 32, batch 16 cpu 1 hot: low 32, high 96, batch 16 cpu 1 cold: low 0, high 32, batch 16 HighMem per-cpu: empty Free pages: 3764kB (0kB HighMem) Active:360 inactive:267 dirty:0 writeback:0 unstable:0 free:941 slab:1520 mapped:614 pagetables:167 DMA free:68kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes protections[]: 0 0 0 Normal free:3696kB min:3756kB low:4692kB high:5632kB active:1440kB inactive:1068kB present:901120kB pages_scanned:3461 all_unreclaimable? yes protections[]: 0 0 0 HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no protections[]: 0 0 0 DMA: 1*4kB 0*8kB 0*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 68kB Normal: 0*4kB 0*8kB 1*16kB 1*32kB 1*64kB 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 3696kB HighMem: empty Swap cache: add 4994, delete 4918, find 106/200, race 0+0 Out of Memory: Killed process 2052 (ntpd). oom-killer: gfp_mask=0xd2 DMA per-cpu: cpu 0 hot: low 2, high 6, batch 1 cpu 0 cold: low 0, high 2, batch 1 cpu 1 hot: low 2, high 6, batch 1 cpu 1 cold: low 0, high 2, batch 1 Normal per-cpu: cpu 0 hot: low 32, high 96, batch 16 cpu 0 cold: low 0, high 32, batch 16 cpu 1 hot: low 32, high 96, batch 16 cpu 1 cold: low 0, high 32, batch 16 HighMem per-cpu: empty Free pages: 3764kB (0kB HighMem) Active:0 inactive:13 dirty:0 writeback:0 unstable:0 free:941 slab:1482 mapped:0 pagetables:162 DMA free:68kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes protections[]: 0 0 0 Normal free:3696kB min:3756kB low:4692kB high:5632kB active:0kB inactive:52kB present:901120kB pages_scanned:134 all_unreclaimable? yes protections[]: 0 0 0 HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no protections[]: 0 0 0 DMA: 1*4kB 0*8kB 0*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 68kB Normal: 0*4kB 0*8kB 1*16kB 1*32kB 1*64kB 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 3696kB HighMem: empty Swap cache: add 6764, delete 6764, find 255/593, race 0+0 Out of Memory: Killed process 2081 (cannaserver). oom-killer: gfp_mask=0x1d2 DMA per-cpu: cpu 0 hot: low 2, high 6, batch 1 cpu 0 cold: low 0, high 2, batch 1 cpu 1 hot: low 2, high 6, batch 1 cpu 1 cold: low 0, high 2, batch 1 Normal per-cpu: cpu 0 hot: low 32, high 96, batch 16 cpu 0 cold: low 0, high 32, batch 16 cpu 1 hot: low 32, high 96, batch 16 cpu 1 cold: low 0, high 32, batch 16 HighMem per-cpu: empty ... Snip about 500 lines of similar ... cpu 1 hot: low 2, high 6, batch 1 cpu 1 cold: low 0, high 2, batch 1 Normal per-cpu: cpu 0 hot: low 32, high 96, batch 16 cpu 0 cold: low 0, high 32, batch 16 cpu 1 hot: low 32, high 96, batch 16 cpu 1 cold: low 0, high 32, batch 16 HighMem per-cpu: empty Free pages: 4412kB (0kB HighMem) Active:17 inactive:90 dirty:0 writeback:22 unstable:0 free:1103 slab:1359 mapped:6 pagetables:100 DMA free:68kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes protections[]: 0 0 0 Normal free:4344kB min:3756kB low:4692kB high:5632kB active:68kB inactive:348kB present:901120kB pages_scanned:29 all_unreclaimable? no protections[]: 0 0 0 HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no protections[]: 0 0 0 DMA: 1*4kB 0*8kB 0*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 68kB Normal: 148*4kB 7*8kB 1*16kB 1*32kB 1*64kB 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 4344kB HighMem: empty Swap cache: add 57990, delete 57962, find 12748/24896, race 1+39 Out of Memory: Killed process 2036 (xinetd). oom-killer: gfp_mask=0x1d2 DMA per-cpu: cpu 0 hot: low 2, high 6, batch 1 cpu 0 cold: low 0, high 2, batch 1 cpu 1 hot: low 2, high 6, batch 1 cpu 1 cold: low 0, high 2, batch 1 Normal per-cpu: cpu 0 hot: low 32, high 96, batch 16 cpu 0 cold: low 0, high 32, batch 16 cpu 1 hot: low 32, high 96, batch 16 cpu 1 cold: low 0, high 32, batch 16 HighMem per-cpu: empty Free pages: 4164kB (0kB HighMem) Active:24 inactive:103 dirty:0 writeback:3 unstable:0 free:977 slab:1377 mapped:6 pagetables:95 DMA free:68kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes protections[]: 0 0 0 Normal free:4544kB min:3756kB low:4692kB high:5632kB active:64kB inactive:12kB present:901120kB pages_scanned:32 all_unreclaimable? no protections[]: 0 0 0 HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no protections[]: 0 0 0 DMA: 1*4kB 0*8kB 0*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 68kB Normal: 188*4kB 18*8kB 8*16kB 6*32kB 2*64kB 1*128kB 2*256kB 1*512kB 0*1024kB 1*2048kB 0*4096kB = 4544kB HighMem: empty Swap cache: add 60743, delete 60729, find 13635/26468, race 1+55 Out of Memory: Killed process 1856 (dhclient). oom-killer: gfp_mask=0x1d2 DMA per-cpu: cpu 0 hot: low 2, high 6, batch 1 cpu 0 cold: low 0, high 2, batch 1 cpu 1 hot: low 2, high 6, batch 1 cpu 1 cold: low 0, high 2, batch 1 Normal per-cpu: cpu 0 hot: low 32, high 96, batch 16 cpu 0 cold: low 0, high 32, batch 16 cpu 1 hot: low 32, high 96, batch 16 cpu 1 cold: low 0, high 32, batch 16 HighMem per-cpu: empty Free pages: 4228kB (0kB HighMem) Active:1 inactive:59 dirty:0 writeback:1 unstable:0 free:1057 slab:1382 mapped:1 pagetables:114 DMA free:68kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes protections[]: 0 0 0 Normal free:4160kB min:3756kB low:4692kB high:5632kB active:4kB inactive:236kB present:901120kB pages_scanned:7 all_unreclaimable? no protections[]: 0 0 0 HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no protections[]: 0 0 0 DMA: 1*4kB 0*8kB 0*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 68kB Normal: 110*4kB 5*8kB 6*16kB 4*32kB 2*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 4160kB HighMem: empty Swap cache: add 63971, delete 63944, find 14642/28222, race 1+61 Out of Memory: Killed process 15039 (sh). oom-killer: gfp_mask=0x1d2 DMA per-cpu: cpu 0 hot: low 2, high 6, batch 1 cpu 0 cold: low 0, high 2, batch 1 cpu 1 hot: low 2, high 6, batch 1 cpu 1 cold: low 0, high 2, batch 1 Normal per-cpu: cpu 0 hot: low 32, high 96, batch 16 cpu 0 cold: low 0, high 32, batch 16 cpu 1 hot: low 32, high 96, batch 16 cpu 1 cold: low 0, high 32, batch 16 HighMem per-cpu: empty Free pages: 4292kB (0kB HighMem) Active:19 inactive:67 dirty:0 writeback:0 unstable:0 free:1073 slab:1376 mapped:3 pagetables:105 DMA free:68kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes protections[]: 0 0 0 Normal free:4352kB min:3756kB low:4692kB high:5632kB active:88kB inactive:20kB present:901120kB pages_scanned:0 all_unreclaimable? no protections[]: 0 0 0 HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no protections[]: 0 0 0 DMA: 1*4kB 0*8kB 0*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 68kB Normal: 112*4kB 12*8kB 6*16kB 4*32kB 2*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 4224kB HighMem: empty Swap cache: add 69893, delete 69890, find 15657/30569, race 1+71 Out of Memory: Killed process 15040 (sh). oom-killer: gfp_mask=0x1d2 DMA per-cpu: cpu 0 hot: low 2, high 6, batch 1 cpu 0 cold: low 0, high 2, batch 1 cpu 1 hot: low 2, high 6, batch 1 cpu 1 cold: low 0, high 2, batch 1 Normal per-cpu: cpu 0 hot: low 32, high 96, batch 16 cpu 0 cold: low 0, high 32, batch 16 cpu 1 hot: low 32, high 96, batch 16 cpu 1 cold: low 0, high 32, batch 16 HighMem per-cpu: empty Free pages: 4292kB (0kB HighMem) Active:0 inactive:106 dirty:0 writeback:37 unstable:0 free:1073 slab:1366 mapped:38 pagetables:95 DMA free:68kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes protections[]: 0 0 0 Normal free:4224kB min:3756kB low:4692kB high:5632kB active:0kB inactive:424kB present:901120kB pages_scanned:44 all_unreclaimable? no protections[]: 0 0 0 HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no protections[]: 0 0 0 DMA: 1*4kB 0*8kB 0*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 68kB Normal: 124*4kB 14*8kB 6*16kB 4*32kB 2*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 4288kB HighMem: empty Swap cache: add 74897, delete 74859, find 16621/32853, race 2+72 Out of Memory: Killed process 15043 (sh). oom-killer: gfp_mask=0x1d2 DMA per-cpu: cpu 0 hot: low 2, high 6, batch 1 cpu 0 cold: low 0, high 2, batch 1 cpu 1 hot: low 2, high 6, batch 1 cpu 1 cold: low 0, high 2, batch 1 Normal per-cpu: cpu 0 hot: low 32, high 96, batch 16 cpu 0 cold: low 0, high 32, batch 16 cpu 1 hot: low 32, high 96, batch 16 cpu 1 cold: low 0, high 32, batch 16 HighMem per-cpu: empty Free pages: 3780kB (0kB HighMem) Active:30 inactive:250 dirty:0 writeback:0 unstable:0 free:945 slab:1361 mapped:52 pagetables:65 DMA free:68kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes protections[]: 0 0 0 Normal free:3712kB min:3756kB low:4692kB high:5632kB active:120kB inactive:1000kB present:901120kB pages_scanned:115 all_unreclaimable? yes protections[]: 0 0 0 HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no protections[]: 0 0 0 DMA: 1*4kB 0*8kB 0*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 68kB Normal: 0*4kB 2*8kB 7*16kB 4*32kB 2*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 3712kB HighMem: empty Swap cache: add 76870, delete 76848, find 17358/34233, race 3+72 Out of Memory: Killed process 10665 (pan). Red Hat Linux release 9 (Shrike) Kernel 2.6.11-rc2 on an i686 stp2-001 login: LTP Test command execution sequence =================================== # grep cmdline results.txt ... snip ... cmdline="wait02" cmdline="wait401" cmdline="wait402" cmdline="waitpid01" cmdline="waitpid02" cmdline="waitpid03" cmdline="waitpid04" cmdline="waitpid05" cmdline="waitpid06" cmdline="waitpid07" cmdline="waitpid08" cmdline="waitpid09" cmdline="waitpid10 5" cmdline="waitpid11" cmdline="waitpid12" cmdline="waitpid13" cmdline="write01" cmdline="write02" cmdline="write03" cmdline="write04" cmdline="write05" cmdline="writev01" cmdline="writev02" cmdline="writev03" cmdline="writev04" cmdline="writev05" cmdline="growfiles -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 glseek20 glseek20.2" cmdline="growfiles -W gf02 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f gf03_" cmdline="growfiles -W gf03 -b -e 1 -g 1 -i 1 -S 150 -u -f gf05_" cmdline="growfiles -W gf04 -b -e 1 -g 4090 -i 500 -t 39000 -u -f gf06_" cmdline="growfiles -W gf05 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -u -f gf07_" cmdline="growfiles -W gf06 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 g_rand10 g_rand10.2" cmdline="growfiles -W gf07 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 -I p g_rand13 g_rand13.2" cmdline="growfiles -W gf08 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 g_rand11 g_rand11.2" cmdline="growfiles -W gf09 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -I p g_rand12 g_rand12.2" cmdline="growfiles -W gf10 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I l g_lio14 g_lio14.2" cmdline="growfiles -W gf11 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L g_lio15 g_lio15.2" cmdline="mkfifo gffifo17; growfiles -b -W gf12 -e 1 -u -i 0 -L 30 gffifo17" cmdline="mkfifo gffifo18; growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r -r 1-4096 gffifo18" cmdline="growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2" cmdline="growfiles -W gf15 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 Lgfile1" cmdline="growfiles -W gf16 -b -e 1 -i 0 -L 120 -u -g 4090 -T 100 -t 408990 -l -C 10 -c 1000 -S 10 -f Lgf02_" cmdline="growfiles -W gf17 -b -e 1 -i 0 -L 120 -u -g 5000 -T 100 -t 499990 -l -C 10 -c 1000 -S 10 -f Lgf03_" cmdline="growfiles -W gf18 -b -e 1 -i 0 -L 120 -w -u -r 10-5000 -I r -T 10 -l -S 2 -f Lgf04_" cmdline="growfiles -W gf19 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -o O_RDWR,O_CREAT,O_TRUNC -u -f gf08i_" cmdline="growfiles -W gf20 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1-256000:512 -R 512-256000 -T 4 gfbigio-$$" cmdline="growfiles -W gf21 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bld-$$" cmdline="growfiles -W gf22 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bldf-$$" cmdline="growfiles -W gf23 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 512-64000:1024 -R 1-384000 -T 4 gf-inf-$$" cmdline="growfiles -W gf24 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 gf-jbld-$$" cmdline="growfiles -W gf25 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1024000-2048000:2048 -R 4095-2048000 -T 1 gf-large-gs-$$" cmdline="growfiles -W gf26 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 128-32768:128 -R 512-64000 -T 4 gfsmallio-$$" cmdline="growfiles -W gf27 -b -D 0 -w -g 8b -C 1 -b -i 1000 -u gfsparse-1-$$" cmdline="growfiles -W gf28 -b -D 0 -w -g 16b -C 1 -b -i 1000 -u gfsparse-2-$$" cmdline="growfiles -W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u gfsparse-3-$$" cmdline="growfiles -W gf30 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -o O_RDWR,O_CREAT,O_SYNC -g 20480 -T 10 -t 20480 gf-sync-$$" cmdline="export LTPROOT; rwtest -N rwtest01 -c -q -i 60s -f sync 10%25000:rw-sync-$$" cmdline="export LTPROOT; rwtest -N rwtest02 -c -q -i 60s -f buffered 10%25000:rw-buffered-$$" cmdline="export LTPROOT; rwtest -N rwtest03 -c -q -i 60s -n 2 -f buffered -s mmread,mmwrite -m random -Dv 10%25000:mm-buff-$$" cmdline="export LTPROOT; rwtest -N rwtest04 -c -q -i 60s -n 2 -f sync -s mmread,mmwrite -m random -Dv 10%25000:mm-sync-$$" cmdline="export LTPROOT; rwtest -N rwtest05 -c -q -i 50 -T 64b 500b:/tmp/rwtest01%s" cmdline="export LTPROOT; rwtest -N iogen01 -i 120s -s read,write -Da -Dv -n 2 500b:doio.f1.$$ 1000b:doio.f2.$$" cmdline="fs_inod $TMP 10 10 1" cmdline="linktest.pl" cmdline="openfile -f10 -t10" cmdline="inode01" cmdline="inode02" cmdline="stream01" cmdline="stream02" cmdline="stream03" ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Kernel 2.6.11-rc1/2 goes Postal on LTP 2005-01-22 20:14 ` Kernel 2.6.11-rc1/2 goes Postal on LTP Bryce Harrington @ 2005-01-23 22:20 ` Randy.Dunlap 2005-01-24 3:27 ` Randy.Dunlap 1 sibling, 0 replies; 13+ messages in thread From: Randy.Dunlap @ 2005-01-23 22:20 UTC (permalink / raw) To: Bryce Harrington; +Cc: Chris Wright, dev, linux-kernel, stp-devel Bryce Harrington wrote: > On Fri, 21 Jan 2005, Chris Wright wrote: > >>* Bryce Harrington (bryce@osdl.org) wrote: >> >>>Well, I'm not having much luck. strace isn't installed on the system >>>(and is giving errors when trying to compile it). Also, the ssh session >>>(and sshd) quits whenever I try running the following growfiles command >>>manually, so I'm having trouble replicating the kernel panic manually. >> >>Sounds very much like oom killer gone nuts. >> >> >>># growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2 >>> >>>Anyway, if anyone wants to investigate this further, I can provide >>>access to the machine (email me). Otherwise, I'm probably just going to >>>wait for -rc2 and see if the problem's still there. >> >>Wait no longer, it's here ;-) > > > Hmm, still the kernel is going nutso. LTP and everything else on the > system is getting killed, including the test manager process. > > Below's a bit more info scraped from the console. This is from a run on > RH 9.0. It looks like LTP got through 722 of its 2270 tests before the > kernel goes postal on it. This time it got through all the growfile > commands before it died (see bottom of this post), however it looks like > the same growfile cmd I reported earlier is the one causing the problem. > > When I run: > > mkfifo gffifo18; > strace growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r -r 1-4096 gffifo18 &> /tmp/growfiles_strace_log.txt > > The following happens: > > * I get this strace log: http://developer.osdl.org/bryce/growfiles_strace_log.txt > * The ssh session dies and returns to login prompt > * A bunch of stuff similar to below is spewed to console > > Bryce > > > Console > ======= > ...snip... > Memory: 905212k/917504k available (2211k kernel code, 11840k reserved, > 871k data, 192k init, 0k highmem) > ...snip... Yes, about the same for me on P4-UP with 1 GB RAM (home PC :). No X running, just console and some daemons. -- ~Randy ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Kernel 2.6.11-rc1/2 goes Postal on LTP 2005-01-22 20:14 ` Kernel 2.6.11-rc1/2 goes Postal on LTP Bryce Harrington 2005-01-23 22:20 ` Randy.Dunlap @ 2005-01-24 3:27 ` Randy.Dunlap 2005-01-25 19:12 ` Alexander Nyberg 1 sibling, 1 reply; 13+ messages in thread From: Randy.Dunlap @ 2005-01-24 3:27 UTC (permalink / raw) To: Bryce Harrington; +Cc: Chris Wright, dev, linux-kernel, stp-devel Bryce Harrington wrote: > On Fri, 21 Jan 2005, Chris Wright wrote: > >>* Bryce Harrington (bryce@osdl.org) wrote: >> >>>Well, I'm not having much luck. strace isn't installed on the system >>>(and is giving errors when trying to compile it). Also, the ssh session >>>(and sshd) quits whenever I try running the following growfiles command >>>manually, so I'm having trouble replicating the kernel panic manually. >> >>Sounds very much like oom killer gone nuts. >> >> >>># growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2 >>> >>>Anyway, if anyone wants to investigate this further, I can provide >>>access to the machine (email me). Otherwise, I'm probably just going to >>>wait for -rc2 and see if the problem's still there. >> >>Wait no longer, it's here ;-) > > > Hmm, still the kernel is going nutso. LTP and everything else on the > system is getting killed, including the test manager process. > > Below's a bit more info scraped from the console. This is from a run on > RH 9.0. It looks like LTP got through 722 of its 2270 tests before the > kernel goes postal on it. This time it got through all the growfile > commands before it died (see bottom of this post), however it looks like > the same growfile cmd I reported earlier is the one causing the problem. > > When I run: > > mkfifo gffifo18; > strace growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r -r 1-4096 gffifo18 &> /tmp/growfiles_strace_log.txt > > The following happens: > > * I get this strace log: http://developer.osdl.org/bryce/growfiles_strace_log.txt > * The ssh session dies and returns to login prompt > * A bunch of stuff similar to below is spewed to console Similar for me, easy to reproduce (3 times today). Here's a kernel messages log, with 32 processes killed, mostly hotplug, but also bash (2x), runltp, & some daemons. I could not login and do anything else, but I could/did SysRq-T, P, M, S, U, B to reboot. These are also in the log. log: http://developer.osdl.org/rddunlap/oom/oom_kill.txt config: http://developer.osdl.org/rddunlap/oom/config-2611rc2 on P4-UP, 1 GB RAM. -- ~Randy ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Kernel 2.6.11-rc1/2 goes Postal on LTP 2005-01-24 3:27 ` Randy.Dunlap @ 2005-01-25 19:12 ` Alexander Nyberg 2005-01-25 18:28 ` Randy.Dunlap 0 siblings, 1 reply; 13+ messages in thread From: Alexander Nyberg @ 2005-01-25 19:12 UTC (permalink / raw) To: Randy.Dunlap; +Cc: Bryce Harrington, Chris Wright, dev, linux-kernel, stp-devel > Similar for me, easy to reproduce (3 times today). > Here's a kernel messages log, with 32 processes killed, > mostly hotplug, but also bash (2x), runltp, & some daemons. > > I could not login and do anything else, but I could/did > SysRq-T, P, M, S, U, B to reboot. These are also in the log. > > log: > http://developer.osdl.org/rddunlap/oom/oom_kill.txt > > config: > http://developer.osdl.org/rddunlap/oom/config-2611rc2 > > on P4-UP, 1 GB RAM. > I saw this aswell. Appears to be the pipe leak cause it doesn't go nuts with the patch at the bottom from Linus. > > Would indicate that the new pipe code is leaking. Duh. It's the pipe merging. Linus ---- --- 1.40/fs/pipe.c 2005-01-15 12:01:16 -08:00 +++ edited/fs/pipe.c 2005-01-24 14:35:09 -08:00 @@ -630,13 +630,13 @@ struct pipe_inode_info *info = inode->i_pipe; inode->i_pipe = NULL; - if (info->tmp_page) - __free_page(info->tmp_page); for (i = 0; i < PIPE_BUFFERS; i++) { struct pipe_buffer *buf = info->bufs + i; if (buf->ops) buf->ops->release(info, buf); } + if (info->tmp_page) + __free_page(info->tmp_page); kfree(info); } ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Kernel 2.6.11-rc1/2 goes Postal on LTP 2005-01-25 19:12 ` Alexander Nyberg @ 2005-01-25 18:28 ` Randy.Dunlap 0 siblings, 0 replies; 13+ messages in thread From: Randy.Dunlap @ 2005-01-25 18:28 UTC (permalink / raw) To: Alexander Nyberg Cc: Bryce Harrington, Chris Wright, dev, linux-kernel, stp-devel Alexander Nyberg wrote: >>Similar for me, easy to reproduce (3 times today). >>Here's a kernel messages log, with 32 processes killed, >>mostly hotplug, but also bash (2x), runltp, & some daemons. >> >>I could not login and do anything else, but I could/did >>SysRq-T, P, M, S, U, B to reboot. These are also in the log. >> >>log: >>http://developer.osdl.org/rddunlap/oom/oom_kill.txt >> >>config: >>http://developer.osdl.org/rddunlap/oom/config-2611rc2 >> >>on P4-UP, 1 GB RAM. >> > > > I saw this aswell. Appears to be the pipe leak cause it doesn't go nuts > with the patch at the bottom from Linus. I expected that as well, but I haven't rerun it to confirm. I'm going on the the nptl test next.... Thanks, -- ~Randy ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) 2005-01-21 23:35 ` Andrew Morton 2005-01-21 23:33 ` [Dev] " Chris Wright @ 2005-01-21 23:41 ` William Lee Irwin III 1 sibling, 0 replies; 13+ messages in thread From: William Lee Irwin III @ 2005-01-21 23:41 UTC (permalink / raw) To: Andrew Morton Cc: Bryce Harrington, dev, linux-kernel, stp-devel, ltp-list, hanrahat On Fri, Jan 21, 2005 at 03:35:20PM -0800, Andrew Morton wrote: > I am unable to find the oops trace amongst all that stuff. Help? > (It would have been handy to include it in the bug report, actually) There was no oops. The panic() in oom_kill.c was triggered. -- wli ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2005-01-25 19:16 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <Pine.LNX.4.58.0410011536060.2403@ppc970.osdl.org>
2005-01-19 0:19 ` LTP Results for 2.6.x and 2.4.x Bryce Harrington
2005-01-21 19:27 ` Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) Bryce Harrington
2005-01-21 23:35 ` Andrew Morton
2005-01-21 23:33 ` [Dev] " Chris Wright
2005-01-22 1:08 ` Bryce Harrington
2005-01-22 3:11 ` [LTP] " Bryce Harrington
2005-01-22 5:05 ` Chris Wright
2005-01-22 20:14 ` Kernel 2.6.11-rc1/2 goes Postal on LTP Bryce Harrington
2005-01-23 22:20 ` Randy.Dunlap
2005-01-24 3:27 ` Randy.Dunlap
2005-01-25 19:12 ` Alexander Nyberg
2005-01-25 18:28 ` Randy.Dunlap
2005-01-21 23:41 ` Kernel Panic with LTP on 2.6.11-rc1 (was Re: LTP Results for 2.6.x and 2.4.x) William Lee Irwin III
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox