Package: rtorrent Version: 0.8.6-1 Severity: important I am using rTorrent on my server, i have an 100Mbps line, and when bittorrent traffic goes up to 7-8MB/s, my memory gets filled to 100% and in a matter of seconds i get a kernel panic. Here is the dmesg dump captured via netconsole.
[ 1050.000043] Machine check events logged [ 1297.939710] swapper: page allocation failure. order:0, mode:0x4020 [ 1297.939815] Pid: 0, comm: swapper Tainted: G M 2.6.32-5-686 #1 [ 1297.939895] Call Trace: [ 1297.939989] [<c108c64a>] ? __alloc_pages_nodemask+0x484/0x4d9 [ 1297.940073] [<c10ae2b2>] ? alloc_slab_page+0x18/0x1b [ 1297.940225] [<c10ae3f4>] ? __slab_alloc+0x13f/0x431 [ 1297.940304] [<c10aee96>] ? __kmalloc_track_caller+0xcd/0x124 [ 1297.940386] [<c11d444d>] ? dev_alloc_skb+0x11/0x25 [ 1297.940465] [<c11d444d>] ? dev_alloc_skb+0x11/0x25 [ 1297.940605] [<c11d36ee>] ? __alloc_skb+0x4a/0x115 [ 1297.940682] [<c11d444d>] ? dev_alloc_skb+0x11/0x25 [ 1297.940796] [<e07de747>] ? tulip_refill_rx+0x40/0x11b [tulip] [ 1297.940884] [<e07dec41>] ? tulip_poll+0x41f/0x4be [tulip] [ 1297.941031] [<c11d99d8>] ? net_rx_action+0x96/0x194 [ 1297.941115] [<c10357ea>] ? __do_softirq+0xaa/0x156 [ 1297.941193] [<c10358c7>] ? do_softirq+0x31/0x3c [ 1297.941269] [<c10359a1>] ? irq_exit+0x26/0x58 [ 1297.941412] [<c1004699>] ? do_IRQ+0x78/0x89 [ 1297.941489] [<c10037f0>] ? common_interrupt+0x30/0x38 [ 1297.941574] [<c101a83c>] ? native_safe_halt+0x2/0x3 [ 1297.941655] [<c1008593>] ? default_idle+0x3c/0x5a [ 1297.941792] [<c1002377>] ? cpu_idle+0x89/0xa2 [ 1297.941872] [<c13bf806>] ? start_kernel+0x318/0x31d [ 1297.941947] Mem-Info: [ 1297.942019] DMA per-cpu: [ 1297.942154] CPU 0: hi: 0, btch: 1 usd: 0 [ 1297.942229] Normal per-cpu: [ 1297.942303] CPU 0: hi: 186, btch: 31 usd: 58 [ 1297.942385] active_anon:1982 inactive_anon:3681 isolated_anon:0 [ 1297.942388] active_file:57690 inactive_file:56731 isolated_file:0 [ 1297.942390] unevictable:0 dirty:10541 writeback:0 unstable:0 [ 1297.942393] free:745 slab_reclaimable:2672 slab_unreclaimable:2790 [ 1297.942395] mapped:58354 shmem:17 pagetables:344 bounce:0 [ 1297.942894] DMA free:1996kB min:84kB low:104kB high:124kB active_anon:88kB inactive_anon:364kB active_file:6436kB inactive_file:6224kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15804kB mlocked:0kB dirty:124kB writeback:0kB mapped:2012kB shmem:0kB slab_reclaimable:576kB slab_unreclaimable:200kB kernel_stack:0kB pagetables:4kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 1297.943063] lowmem_reserve[]: 0 491 491 491 [ 1297.943499] Normal free:984kB min:2792kB low:3488kB high:4188kB active_anon:7840kB inactive_anon:14360kB active_file:224324kB inactive_file:220700kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:503616kB mlocked:0kB dirty:42040kB writeback:0kB mapped:231404kB shmem:68kB slab_reclaimable:10112kB slab_unreclaimable:10960kB kernel_stack:704kB pagetables:1372kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1862 all_unreclaimable? no [ 1297.943682] lowmem_reserve[]: 0 0 0 0 [ 1297.943682] DMA: 15*4kB 32*8kB 83*16kB 11*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1996kB [ 1297.943682] Normal: 246*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 984kB [ 1297.943682] 115721 total pagecache pages [ 1297.943682] 1278 pages in swap cache [ 1297.943682] Swap cache stats: add 9526, delete 8248, find 2647/3173 [ 1297.943682] Free swap = 1935452kB [ 1297.943682] Total swap = 1952760kB [ 1297.943682] 130976 pages RAM [ 1297.943682] 0 pages HighMem [ 1297.943682] 2408 pages reserved [ 1297.943682] 167613 pages shared [ 1297.943682] 14738 pages non-shared [ 1297.943682] SLUB: Unable to allocate memory on node -1 (gfp=0x20) [ 1297.943682] cache: kmalloc-2048, object size: 2048, buffer size: 2048, default order: 3, min order: 0 [ 1297.943682] node 0: slabs: 677, objs: 2922, free: 0 [ 1297.952711] swapper: page allocation failure. order:0, mode:0x4020 [ 1297.952803] Pid: 0, comm: swapper Tainted: G M 2.6.32-5-686 #1 [ 1297.952883] Call Trace: [ 1297.953033] [<c108c64a>] ? __alloc_pages_nodemask+0x484/0x4d9 [ 1297.953115] [<c11cf6a3>] ? sk_reset_timer+0xc/0x19 [ 1297.953191] [<c10ae2b2>] ? alloc_slab_page+0x18/0x1b [ 1297.953266] [<c10ae3f4>] ? __slab_alloc+0x13f/0x431 [ 1297.953402] [<c10aee96>] ? __kmalloc_track_caller+0xcd/0x124 [ 1297.953478] [<c11d444d>] ? dev_alloc_skb+0x11/0x25 [ 1297.953552] [<c11d444d>] ? dev_alloc_skb+0x11/0x25 [ 1297.953626] [<c11d36ee>] ? __alloc_skb+0x4a/0x115 [ 1297.953761] [<c11d444d>] ? dev_alloc_skb+0x11/0x25 [ 1297.953870] [<e07de747>] ? tulip_refill_rx+0x40/0x11b [tulip] [ 1297.953954] [<e07deca3>] ? tulip_poll+0x481/0x4be [tulip] [ 1297.954036] [<c11d99d8>] ? net_rx_action+0x96/0x194 [ 1297.954181] [<c10357ea>] ? __do_softirq+0xaa/0x156 [ 1297.954256] [<c10358c7>] ? do_softirq+0x31/0x3c [ 1297.954335] [<c10359a1>] ? irq_exit+0x26/0x58 [ 1297.954416] [<c1004699>] ? do_IRQ+0x78/0x89 [ 1297.954556] [<c10037f0>] ? common_interrupt+0x30/0x38 [ 1297.954640] [<c101a83c>] ? native_safe_halt+0x2/0x3 [ 1297.954721] [<c1008593>] ? default_idle+0x3c/0x5a [ 1297.954799] [<c1002377>] ? cpu_idle+0x89/0xa2 [ 1297.954942] [<c13bf806>] ? start_kernel+0x318/0x31d [ 1297.955017] Mem-Info: [ 1297.955090] DMA per-cpu: [ 1297.955159] CPU 0: hi: 0, btch: 1 usd: 0 [ 1297.955291] Normal per-cpu: [ 1297.955359] CPU 0: hi: 186, btch: 31 usd: 58 [ 1297.955437] active_anon:1982 inactive_anon:3681 isolated_anon:0 [ 1297.955440] active_file:57690 inactive_file:56731 isolated_file:0 [ 1297.955442] unevictable:0 dirty:10541 writeback:0 unstable:0 [ 1297.955445] free:745 slab_reclaimable:2672 slab_unreclaimable:2790 [ 1297.955447] mapped:58354 shmem:17 pagetables:344 bounce:0 [ 1297.955866] DMA free:1996kB min:84kB low:104kB high:124kB active_anon:88kB inactive_anon:364kB active_file:6436kB inactive_file:6224kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15804kB mlocked:0kB dirty:124kB writeback:0kB mapped:2012kB shmem:0kB slab_reclaimable:576kB slab_unreclaimable:200kB kernel_stack:0kB pagetables:4kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 1297.956094] lowmem_reserve[]: 0 491 491 491 [ 1297.956374] Normal free:984kB min:2792kB low:3488kB high:4188kB active_anon:7840kB inactive_anon:14360kB active_file:224324kB inactive_file:220700kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:503616kB mlocked:0kB dirty:42040kB writeback:0kB mapped:231404kB shmem:68kB slab_reclaimable:10112kB slab_unreclaimable:10960kB kernel_stack:704kB pagetables:1372kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1862 all_unreclaimable? no [ 1297.956374] lowmem_reserve[]: 0 0 0 0 [ 1297.956374] DMA: 15*4kB 32*8kB 83*16kB 11*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1996kB [ 1297.956374] Normal: 246*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 984kB [ 1297.956374] 115721 total pagecache pages [ 1297.956374] 1278 pages in swap cache [ 1297.956374] Swap cache stats: add 9526, delete 8248, find 2647/3173 [ 1297.956374] Free swap = 1935452kB [ 1297.956374] Total swap = 1952760kB [ 1297.956374] 130976 pages RAM [ 1297.956374] 0 pages HighMem [ 1297.956374] 2408 pages reserved [ 1297.956374] 167613 pages shared [ 1297.956374] 14738 pages non-shared [ 1297.956374] SLUB: Unable to allocate memory on node -1 (gfp=0x20) [ 1297.956374] cache: kmalloc-2048, object size: 2048, buffer size: 2048, default order: 3, min order: 0 [ 1297.956374] node 0: slabs: 677, objs: 2922, free: 0 [ 1297.966415] BUG: unable to handle kernel paging request at 00100104 [ 1297.966600] IP: [<c11d9a4f>] net_rx_action+0x10d/0x194 [ 1297.966803] *pde = 00000000 [ 1297.966925] Thread overran stack, or stack corrupted [ 1297.967058] Oops: 0002 [#1] SMP [ 1297.967233] last sysfs file: /sys/devices/platform/w83627hf.656/beep_enable [ 1297.967371] Modules linked in: netconsole configfs ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack iptable_filter nf_defrag_ipv4 xt_TCPMSS xt_tcpmss xt_tcpudp iptable_mangle ip_tables x_tables fuse pppoe pppox ppp_generic slhc w83627hf hwmon_vid loop snd_via82xx gameport snd_via82xx_modem nouveau snd_ac97_codec snd_mpu401_uart ttm ac97_bus drm_kms_helper snd_rawmidi snd_pcm snd_seq_device drm snd_timer i2c_algo_bit i2c_viapro snd shpchp button snd_page_alloc soundcore pcspkr i2c_core evdev processor pci_hotplug ext3 jbd mbcache sd_mod crc_t10dif ata_generic thermal sata_via pata_via thermal_sys uhci_hcd libata sc92031 ehci_hcd scsi_mod usbcore nls_base tulip [last unloaded: scsi_wait_scan] [ 1297.970343] [ 1297.970343] Pid: 0, comm: swapper Tainted: G M (2.6.32-5-686 #1) P4V8X-MX [ 1297.970343] EIP: 0060:[<c11d9a4f>] EFLAGS: 00010046 CPU: 0 [ 1297.970343] EIP is at net_rx_action+0x10d/0x194 [ 1297.970343] EAX: 00100100 EBX: 00000046 ECX: d78b1984 EDX: 00200200 [ 1297.970343] ESI: d78b1984 EDI: 00000010 EBP: 00000000 ESP: c135bf20 [ 1297.970343] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 1297.970343] Process swapper (pid: 0, ti=c135a000 task=c1388ba0 task.ti=c135a000) [ 1297.970343] Stack: [ 1297.970343] c1c059f0 c1c05a04 0003ce92 0000012b 00000010 00000046 00000003 0000000c [ 1297.970343] <0> c135f9cc c10357ea c1418814 00000049 00000009 00000000 00000100 00000046 [ 1297.970343] <0> 00000049 00000011 00000000 c10358c7 00000011 c135bf94 c10359a1 c1004699 [ 1297.970343] Call Trace: [ 1297.970343] [<c10357ea>] ? __do_softirq+0xaa/0x156 [ 1297.970343] [<c10358c7>] ? do_softirq+0x31/0x3c [ 1297.970343] [<c10359a1>] ? irq_exit+0x26/0x58 [ 1297.970343] [<c1004699>] ? do_IRQ+0x78/0x89 [ 1297.970343] [<c10037f0>] ? common_interrupt+0x30/0x38 [ 1297.970343] [<c101a83c>] ? native_safe_halt+0x2/0x3 [ 1297.970343] [<c1008593>] ? default_idle+0x3c/0x5a [ 1297.970343] [<c1002377>] ? cpu_idle+0x89/0xa2 [ 1297.970343] [<c13bf806>] ? start_kernel+0x318/0x31d [ 1297.970343] Code: 90 8d 74 26 00 39 7c 24 10 75 39 f6 46 08 02 74 15 fb 90 8d 74 26 00 89 f0 e8 cd fe ff ff fa 90 8d 74 26 00 eb 1e 8b 06 8b 56 04 <89> 50 04 89 02 8b 14 24 8b 42 18 89 72 18 8b 54 24 04 89 46 04 [ 1297.970343] EIP: [<c11d9a4f>] net_rx_action+0x10d/0x194 SS:ESP 0068:c135bf20 [ 1297.970343] CR2: 0000000000100104 [ 1297.970343] ---[ end trace e45b25c7b2ce6e97 ]--- [ 1297.970343] Kernel panic - not syncing: Fatal exception in interrupt [ 1297.970343] Pid: 0, comm: swapper Tainted: G M D 2.6.32-5-686 #1 [ 1297.970343] Call Trace: [ 1297.970343] [<c126ccdb>] ? panic+0x38/0xe6 [ 1297.970343] [<c126f2e9>] ? oops_end+0x91/0x9d [ 1297.970343] [<c101b7b3>] ? no_context+0x105/0x10e [ 1297.970343] [<c10037f0>] ? common_interrupt+0x30/0x38 [ 1297.970343] [<c101b8d1>] ? __bad_area_nosemaphore+0x115/0x11d [ 1297.970343] [<c10aeee1>] ? __kmalloc_track_caller+0x118/0x124 [ 1297.970343] [<c103b0f4>] ? lock_timer_base+0x19/0x35 [ 1297.970343] [<c103b24e>] ? __mod_timer+0x13e/0x148 [ 1297.970343] [<c1270187>] ? do_page_fault+0x0/0x307 [ 1297.970343] [<c101b8e3>] ? bad_area_nosemaphore+0xa/0xc [ 1297.970343] [<c126e9db>] ? error_code+0x73/0x78 [ 1297.970343] [<c11d9a4f>] ? net_rx_action+0x10d/0x194 [ 1297.970343] [<c10357ea>] ? __do_softirq+0xaa/0x156 [ 1297.970343] [<c10358c7>] ? do_softirq+0x31/0x3c [ 1297.970343] [<c10359a1>] ? irq_exit+0x26/0x58 [ 1297.970343] [<c1004699>] ? do_IRQ+0x78/0x89 [ 1297.970343] [<c10037f0>] ? common_interrupt+0x30/0x38 [ 1297.970343] [<c101a83c>] ? native_safe_halt+0x2/0x3 [ 1297.970343] [<c1008593>] ? default_idle+0x3c/0x5a [ 1297.970343] [<c1002377>] ? cpu_idle+0x89/0xa2 [ 1297.970343] [<c13bf806>] ? start_kernel+0x318/0x31d -- System Information: Debian Release: 6.0.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages rtorrent depends on: ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib ii libcurl3 7.21.0-2 Multi-protocol file transfer libra ii libgcc1 1:4.4.5-8 GCC support library ii libncursesw5 5.7+20100313-5 shared libraries for terminal hand ii libsigc++-2.0-0c2a 2.2.4.2-1 type-safe Signal Framework for C++ ii libssl0.9.8 0.9.8o-4squeeze3 SSL shared libraries ii libstdc++6 4.4.5-8 The GNU Standard C++ Library v3 ii libtorrent11 0.12.6-2 a C++ BitTorrent library by Raksha ii libxmlrpc-c3 1.06.27-1.1 A lightweight RPC library based on rtorrent recommends no packages. Versions of packages rtorrent suggests: ii screen 4.0.3-14 terminal multiplexor with VT100/AN -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org