Ticket #1158 (new defect)

Opened 4 years ago

Last modified 13 months ago

Error at end of hashing

Reported by: artifex@freemail.hu Owned by: rakshasa
Priority: normal Component: rtorrent
Version: HEAD Severity: normal
Keywords: Cc:

Description

I got the following error at end of hashing: rtorrent: DownloadList::confirm_finished(...) download->resume_flags() != ~uint32_t().d

I am using r1020 on FreeBSD 6.2. I downgrade to r1016 because r1022 looks as an in progress version.

Change History

Changed 4 years ago by magge @t magge dot no

I get the same error using Gentoo ebuilds (rTorrent 0.7.8/0.11.9);

rtorrent: DownloadList::confirm_finished(...) download->resume_flags() != ~uint32_t().

This appeared at 100% of hashing a 7945MB file. Download target is ReiserFS on LVM.

Could this be because of swapping/memory issues? - because I observe rather frequent kernel (2.6.23, not genkernel) errors in the syslog while hammering my server with rtorrent. I've read about the kernel error other places in this forum, but I never found a good explanation why it occurs. Example of error:

Dec 30 03:19:49 . swapper: page allocation failure. order:1, mode:0x4020
Dec 30 03:19:49 . [<c0132dcd>] __alloc_pages+0x279/0x28a
Dec 30 03:19:49 . [<c0145bed>] __slab_alloc+0x115/0x38d
Dec 30 03:19:49 . [<c023fb9f>] boomerang_rx+0x302/0x3fe
Dec 30 03:19:49 . [<c01467da>] __kmalloc_track_caller+0x3f/0x88
Dec 30 03:19:49 . [<c023fb9f>] boomerang_rx+0x302/0x3fe
Dec 30 03:19:49 . [<c02e1cb8>] __alloc_skb+0x4d/0xf9
Dec 30 03:19:49 . [<c023fb9f>] boomerang_rx+0x302/0x3fe
Dec 30 03:19:49 . [<c0240b90>] boomerang_interrupt+0x11f/0x319
Dec 30 03:19:49 . [<c012c8ae>] handle_IRQ_event+0x1a/0x3f
Dec 30 03:19:49 . [<c012d926>] handle_level_irq+0x4f/0x85
Dec 30 03:19:49 . [<c0104f59>] do_IRQ+0x75/0x8c
Dec 30 03:19:49 . [<c010363f>] common_interrupt+0x23/0x28
Dec 30 03:19:49 . [<c030a91f>] tcp_rcv_rtt_update+0xa/0x42
Dec 30 03:19:49 . [<c0310250>] tcp_rcv_established+0x29f/0x5db
Dec 30 03:19:49 . [<c0315316>] tcp_v4_do_rcv+0x25/0x2cc
Dec 30 03:19:49 . [<c0317247>] tcp_v4_rcv+0x777/0x7d4
Dec 30 03:19:49 . [<c02ff417>] ip_local_deliver_finish+0x0/0x16a
Dec 30 03:19:49 . [<c02ffb7f>] ip_local_deliver+0x167/0x1ec
Dec 30 03:19:49 . [<c02ff417>] ip_local_deliver_finish+0x0/0x16a
Dec 30 03:19:49 . [<c02ff9eb>] ip_rcv+0x3c3/0x3f0
Dec 30 03:19:49 . [<c02ff214>] ip_rcv_finish+0x0/0x203
Dec 30 03:19:49 . [<c03007c8>] ip_forward_finish+0x0/0x22
Dec 30 03:19:49 . [<c02e5a9b>] netif_receive_skb+0x19b/0x1e5
Dec 30 03:19:49 . [<c02496d1>] skge_poll+0x44b/0x536
Dec 30 03:19:49 . [<c02e5a9b>] netif_receive_skb+0x19b/0x1e5
Dec 30 03:19:49 . [<c02e78db>] net_rx_action+0x6c/0x101
Dec 30 03:19:49 . [<c0116c8c>] __do_softirq+0x35/0x75
Dec 30 03:19:49 . [<c0116cee>] do_softirq+0x22/0x26
Dec 30 03:19:49 . [<c0116f1b>] irq_exit+0x29/0x58
Dec 30 03:19:49 . [<c0104f5e>] do_IRQ+0x7a/0x8c
Dec 30 03:19:49 . [<c010fa79>] update_stats_wait_end+0x9b/0xbe
Dec 30 03:19:49 . [<c010fef7>] __update_rq_clock+0x1d/0x110
Dec 30 03:19:49 . [<c010363f>] common_interrupt+0x23/0x28
Dec 30 03:19:49 . [<c0101c05>] default_idle+0x27/0x39
Dec 30 03:19:49 . [<c01013ed>] cpu_idle+0x44/0x5e
Dec 30 03:19:49 . [<c045a9b1>] start_kernel+0x228/0x22d
Dec 30 03:19:49 . [<c045a317>] unknown_bootoption+0x0/0x195
Dec 30 03:19:49 . =======================
Dec 30 03:19:49 . Mem-info:
Dec 30 03:19:49 . DMA per-cpu:
Dec 30 03:19:49 . CPU    0: Hot: hi:    0, btch:   1 usd:   0   Cold: hi:    0, btch:   1 usd:   0
Dec 30 03:19:49 . Normal per-cpu:
Dec 30 03:19:49 . CPU    0: Hot: hi:  186, btch:  31 usd:  61   Cold: hi:   62, btch:  15 usd:  36
Dec 30 03:19:49 . Active:102688 inactive:17682 dirty:0 writeback:0 unstable:0
Dec 30 03:19:49 . free:1069 slab:6001 mapped:88539 pagetables:272 bounce:0
Dec 30 03:19:49 . DMA free:2008kB min:88kB low:108kB high:132kB active:8932kB inactive:132kB present:16256kB pages_scanned:269 all_unreclaimable
? no
Dec 30 03:19:49 . lowmem_reserve[]: 0 492 492
Dec 30 03:19:49 . Normal free:2268kB min:2792kB low:3488kB high:4188kB active:401820kB inactive:70596kB present:503924kB pages_scanned:2437 all_
unreclaimable? no
Dec 30 03:19:49 . lowmem_reserve[]: 0 0 0
Dec 30 03:19:49 . DMA: 4*4kB 5*8kB 10*16kB 8*32kB 2*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 2008kB
Dec 30 03:19:49 . Normal: 435*4kB 0*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 2268kB
Dec 30 03:19:49 . Swap cache: add 37343, delete 35194, find 5247/11189, race 0+0

Dec 30 03:19:49 . Free swap  = 955252kB
Dec 30 03:19:49 . Total swap = 977248kB
Dec 30 03:19:49 . Free swap:       955252kB
Dec 30 03:19:49 . 131068 pages of RAM
Dec 30 03:19:49 . 0 pages of HIGHMEM
Dec 30 03:19:49 . 2229 reserved pages
Dec 30 03:19:49 . 176094 pages shared
Dec 30 03:19:49 . 2149 pages swap cached
Dec 30 03:19:49 . 0 pages dirty
Dec 30 03:19:49 . 0 pages writeback
Dec 30 03:19:49 . 88539 pages mapped
Dec 30 03:19:49 . 6001 pages slab
Dec 30 03:19:49 . 272 pages pagetables

Changed 13 months ago by russ@eatnumber1.com

I get this too. The only thing in my logs however is the following:

[167569.597997] UDP: bad checksum. From 79.161.48.11:64753 to [redacted]:6933 ulen 75
Note: See TracTickets for help on using tickets.