https://bugzilla.novell.com/show_bug.cgi?id=651941 https://bugzilla.novell.com/show_bug.cgi?id=651941#c0 Summary: dvb invokes oom-killer once a day Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Critical Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: gleixner@bib-bvb.de QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101026 SUSE/3.6.12-0.7.1 Firefox/3.6.12 Tried two different dvb-s2 cards: Hauppage Nova HD-S2 PCI and TeVii S470 DVB-S2 PCIe cards. Tried different firmwares. When i run the machine longer than a day, then suddenly oom-killer brings the system down. Error messages: Hauppage Nova HD-S2 PCI: Oct 17 11:23:34 willie kernel: [70536.998985] oom_kill_process: 3 callbacks suppressed Oct 17 11:23:34 willie kernel: [70536.998989] cx88[0] dvb invoked oom-killer: gfp_mask=0xd4, order=0, oom_adj=0 Oct 17 11:23:34 willie kernel: [70536.998993] cx88[0] dvb cpuset=/ mems_allowed=0 Oct 17 11:23:34 willie kernel: [70536.998996] Pid: 21669, comm: cx88[0] dvb Not tainted 2.6.34.7-0.3-xen #1 Oct 17 11:23:34 willie kernel: [70536.998998] Call Trace: Oct 17 11:23:34 willie kernel: [70536.999011] [<ffffffff80009646>] dump_trace+0x76/0x1a0 Oct 17 11:23:34 willie kernel: [70536.999017] [<ffffffff8040a79b>] dump_stack+0x69/0x6f Oct 17 11:23:34 willie kernel: [70536.999022] [<ffffffff800d0e9f>] dump_header+0x8f/0xf0 Oct 17 11:23:34 willie kernel: [70536.999027] [<ffffffff800d0f91>] oom_kill_process+0x91/0x190 Oct 17 11:23:34 willie kernel: [70536.999031] [<ffffffff800d14c1>] __out_of_memory+0x41/0xb0 Oct 17 11:23:34 willie kernel: [70536.999035] [<ffffffff800d1872>] out_of_memory+0x62/0xe0 Oct 17 11:23:34 willie kernel: [70536.999039] [<ffffffff800d4895>] __alloc_pages_nodemask+0x615/0x630 Oct 17 11:23:34 willie kernel: [70536.999044] [<ffffffff800fdde1>] __vmalloc_area_node+0xf1/0x210 Oct 17 11:23:34 willie kernel: [70536.999047] [<ffffffff800fe028>] vmalloc_32+0x28/0x30 Oct 17 11:23:34 willie kernel: [70536.999068] [<ffffffffa048dc62>] videobuf_dma_init_kernel+0x42/0xe0 [videobuf_dma_sg] Oct 17 11:23:34 willie kernel: [70536.999080] [<ffffffffa048e340>] __videobuf_iolock+0x110/0x140 [videobuf_dma_sg] Oct 17 11:23:34 willie kernel: [70536.999088] [<ffffffffa05e20fa>] cx8802_buf_prepare+0xca/0x150 [cx8802] Oct 17 11:23:34 willie kernel: [70536.999097] [<ffffffffa0482bab>] __videobuf_read_start+0xdb/0x170 [videobuf_core] Oct 17 11:23:34 willie kernel: [70536.999103] [<ffffffffa048307e>] videobuf_read_start+0x1e/0x40 [videobuf_core] Oct 17 11:23:34 willie kernel: [70536.999109] [<ffffffffa06ad855>] videobuf_dvb_thread+0x45/0x1d4 [videobuf_dvb] Oct 17 11:23:34 willie kernel: [70536.999116] [<ffffffff80063f2e>] kthread+0x8e/0xa0 Oct 17 11:23:34 willie kernel: [70536.999122] [<ffffffff80007e04>] kernel_thread_helper+0x4/0x10 Oct 17 11:23:34 willie kernel: [70536.999125] Mem-Info: Oct 17 11:23:34 willie kernel: [70536.999127] DMA per-cpu: Oct 17 11:23:34 willie kernel: [70536.999129] CPU 0: hi: 0, btch: 1 usd: 0 Oct 17 11:23:34 willie kernel: [70536.999130] CPU 1: hi: 0, btch: 1 usd: 0 Oct 17 11:23:34 willie kernel: [70536.999132] DMA32 per-cpu: Oct 17 11:23:34 willie kernel: [70536.999133] CPU 0: hi: 155, btch: 38 usd: 154 Oct 17 11:23:34 willie kernel: [70536.999135] CPU 1: hi: 155, btch: 38 usd: 139 Oct 17 11:23:34 willie kernel: [70536.999137] Normal per-cpu: Oct 17 11:23:34 willie kernel: [70536.999138] CPU 0: hi: 155, btch: 38 usd: 149 Oct 17 11:23:34 willie kernel: [70536.999140] CPU 1: hi: 155, btch: 38 usd: 31 Oct 17 11:23:34 willie kernel: [70536.999144] active_anon:39651 inactive_anon:31739 isolated_anon:0 Oct 17 11:23:34 willie kernel: [70536.999144] active_file:4724 inactive_file:12849 isolated_file:0 Oct 17 11:23:34 willie kernel: [70536.999145] unevictable:5 dirty:69 writeback:0 unstable:0 Oct 17 11:23:34 willie kernel: [70536.999146] free:24186 slab_reclaimable:2827 slab_unreclaimable:10120 TeVii S470 DVB-S2 PCIe: Nov 5 13:54:06 willie kernel: [50751.489253] cx23885[0] dvb invoked oom-killer: gfp_mask=0xd4, order=0, oom_adj=0 Nov 5 13:54:06 willie kernel: [50751.489256] cx23885[0] dvb cpuset=/ mems_allowed=0 Nov 5 13:54:06 willie kernel: [50751.489259] Pid: 8120, comm: cx23885[0] dvb Not tainted 2.6.34.7-0.5-xen #1 Nov 5 13:54:06 willie kernel: [50751.489261] Call Trace: Nov 5 13:54:06 willie kernel: [50751.489275] [<ffffffff80009646>] dump_trace+0x76/0x1a0 Nov 5 13:54:06 willie kernel: [50751.489280] [<ffffffff8040b286>] dump_stack+0x69/0x6f Nov 5 13:54:06 willie kernel: [50751.489286] [<ffffffff800d0f2f>] dump_header+0x8f/0xf0 Nov 5 13:54:06 willie kernel: [50751.489308] [<ffffffff800d1021>] oom_kill_process+0x91/0x190 Nov 5 13:54:06 willie kernel: [50751.489312] [<ffffffff800d1551>] __out_of_memory+0x41/0xb0 Nov 5 13:54:06 willie kernel: [50751.489316] [<ffffffff800d1902>] out_of_memory+0x62/0xe0 Nov 5 13:54:06 willie kernel: [50751.489320] [<ffffffff800d4925>] __alloc_pages_nodemask+0x615/0x630 Nov 5 13:54:06 willie kernel: [50751.489325] [<ffffffff800fde71>] __vmalloc_area_node+0xf1/0x210 Nov 5 13:54:06 willie kernel: [50751.489329] [<ffffffff800fe0b8>] vmalloc_32+0x28/0x30 Nov 5 13:54:06 willie kernel: [50751.489356] [<ffffffffa05a8c62>] videobuf_dma_init_kernel+0x42/0xe0 [videobuf_dma_sg] Nov 5 13:54:06 willie kernel: [50751.489371] [<ffffffffa05a9340>] __videobuf_iolock+0x110/0x140 [videobuf_dma_sg] Nov 5 13:54:06 willie kernel: [50751.489384] [<ffffffffa062bd3a>] cx23885_buf_prepare+0xba/0x1b0 [cx23885] Nov 5 13:54:06 willie kernel: [50751.489398] [<ffffffffa053fbab>] __videobuf_read_start+0xdb/0x170 [videobuf_core] Nov 5 13:54:06 willie kernel: [50751.489406] [<ffffffffa054007e>] videobuf_read_start+0x1e/0x40 [videobuf_core] Nov 5 13:54:06 willie kernel: [50751.489413] [<ffffffffa05a0855>] videobuf_dvb_thread+0x45/0x1d4 [videobuf_dvb] Nov 5 13:54:06 willie kernel: [50751.489420] [<ffffffff80063f2e>] kthread+0x8e/0xa0 Nov 5 13:54:06 willie kernel: [50751.489425] [<ffffffff80007e04>] kernel_thread_helper+0x4/0x10 Nov 5 13:54:06 willie kernel: [50751.489429] Mem-Info: Nov 5 13:54:06 willie kernel: [50751.489430] DMA per-cpu: Nov 5 13:54:06 willie kernel: [50751.489432] CPU 0: hi: 0, btch: 1 usd: 0 Nov 5 13:54:06 willie kernel: [50751.489434] CPU 1: hi: 0, btch: 1 usd: 0 Nov 5 13:54:06 willie kernel: [50751.489436] DMA32 per-cpu: Nov 5 13:54:06 willie kernel: [50751.489437] CPU 0: hi: 155, btch: 38 usd: 110 Nov 5 13:54:06 willie kernel: [50751.489439] CPU 1: hi: 155, btch: 38 usd: 127 Nov 5 13:54:06 willie kernel: [50751.489440] Normal per-cpu: Nov 5 13:54:06 willie kernel: [50751.489442] CPU 0: hi: 155, btch: 38 usd: 58 Nov 5 13:54:06 willie kernel: [50751.489444] CPU 1: hi: 155, btch: 38 usd: 134 Nov 5 13:54:06 willie kernel: [50751.489448] active_anon:56767 inactive_anon:36837 isolated_anon:0 Nov 5 13:54:06 willie kernel: [50751.489449] active_file:4848 inactive_file:13849 isolated_file:0 Nov 5 13:54:06 willie kernel: [50751.489450] unevictable:4 dirty:46 writeback:0 unstable:0 Nov 5 13:54:06 willie kernel: [50751.489450] free:21611 slab_reclaimable:2723 slab_unreclaimable:10065 Nov 5 13:54:06 willie kernel: [50751.489451] mapped:4766 shmem:1823 pagetables:0 bounce:0 Reproducible: Always Steps to Reproduce: 1. 2. 3. I use a self compiled vdr 1.7.16 to get HD-TV functionality, but i think the bug is in the kernel near videobuf_read_start. I could not keep my system running by niceing vdr - so the oom-killer would kill it and free mem in case vdr has a memory leak. Additionally i would like to note that the machine is a Xen Dom0 host and runs some other domains - probably dvb buffer gets confused by the available memory? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.