Project

General

Profile

Bug #223

Updated by Sven Eckelmann almost 4 years ago

Adding this issue from the mailing list: 

 https://lists.open-mesh.org/mailman3/hyperkitty/list/b.a.t.m.a.n@lists.open-mesh.org/message/3PN6NDV6JXKKX7CXWMRM2O3N2NKFOE2D/ https://lists.open-mesh.org/pipermail/b.a.t.m.a.n/2015-August/013558.html 

 <pre> 
 [    879.532837] BUG: unable to handle kernel paging request at 0000000100022d60 
 [    879.532863] IP: [<ffffffffa04beaa5>] batadv_frag_clear_chain+0x55/0x90 [batman_adv] 
 [    879.532891] PGD 0  
 [    879.532900] Oops: 0002 [#1] SMP  
 [    879.532911] Modules linked in: ipt_MASQUERADE iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack ip_tables x_tables tun bridge stp llc batman_adv(O) crc32c_generic libcrc32c ip_gre ip_tunnel gre evdev kvm_amd amd64_edac_mod kvm edac_mce_amd tpm_infineon radeon ttm drm_kms_helper pcspkr drm i2c_algo_bit edac_core k10temp shpchp sp5100_tco i2c_piix4 i2c_core tpm_tis tpm button acpi_cpufreq processor thermal_sys autofs4 ext4 crc16 mbcache jbd2 sg sd_mod crc_t10dif crct10dif_generic crct10dif_common ata_generic ohci_pci pata_atiixp ahci libahci ehci_pci ohci_hcd ehci_hcd libata scsi_mod tg3 ptp pps_core libphy usbcore usb_common 
 [    879.533106] CPU: 1 PID: 4215 Comm: kworker/u8:0 Tainted: G             O    3.16.0-4-amd64 #1 Debian 3.16.7-ckt11-1 
 [    879.533122] Hardware name: HP ProLiant MicroServer, BIOS O41       07/29/2011 
 [    879.533143] Workqueue: bat_events batadv_purge_orig [batman_adv] 
 [    879.533155] task: ffff8800d2ff8ae0 ti: ffff8800d7980000 task.ti: ffff8800d7980000 
 [    879.533167] RIP: 0010:[<ffffffffa04beaa5>]    [<ffffffffa04beaa5>] batadv_frag_clear_chain+0x55/0x90 [batman_adv] 
 [    879.533196] RSP: 0018:ffff8800d7983d78    EFLAGS: 00010206 
 [    879.533208] RAX: 0000000100022d60 RBX: ffff8800d2a43ce0 RCX: 0000000000000357 
 [    879.533221] RDX: 0000000100023599 RSI: ffffffffa04c4440 RDI: ffff8800d2f92ce8 
 [    879.533234] RBP: 00005e1c0e1f72c6 R08: 00000000000000c3 R09: 0000000000000101 
 [    879.533247] R10: 0000000000002b67 R11: 03fffffffe062e74 R12: ffff8800d2f92ce8 
 [    879.533260] R13: ffffffffa04c4440 R14: 0000000000000000 R15: ffff8800d3601940 
 [    879.533274] FS:    00007f4c7795b700(0000) GS:ffff88011fc80000(0000) knlGS:0000000000000000 
 [    879.533290] CS:    0010 DS: 0000 ES: 0000 CR0: 000000008005003b 
 [    879.533302] CR2: 0000000100022d60 CR3: 00000000d2de7000 CR4: 00000000000007e0 
 [    879.533314] Stack: 
 [    879.533322]    ffff8800d2f92cf0 0000000000000008 ffffffffa04beb23 0000000000000000 
 [    879.533344]    ffff8800d3601968 ffff8800d2f92c00 0000000000000001 ffffffffa04c5144 
 [    879.533366]    0000000000000000 ffff8800d2f92cb0 ffff8800d2fec8c0 0000033501000000 
 [    879.533387] Call Trace: 
 [    879.533407]    [<ffffffffa04beb23>] ? batadv_frag_purge_orig+0x43/0x70 [batman_adv] 
 [    879.533433]    [<ffffffffa04c5144>] ? _batadv_purge_orig+0x294/0x470 [batman_adv] 
 [    879.533458]    [<ffffffffa04c5335>] ? batadv_purge_orig+0x15/0x40 [batman_adv] 
 [    879.533475]    [<ffffffff81081692>] ? process_one_work+0x172/0x420 
 [    879.533490]    [<ffffffff81081d23>] ? worker_thread+0x113/0x4f0 
 [    879.533505]    [<ffffffff8150d921>] ? __schedule+0x2b1/0x710 
 [    879.533519]    [<ffffffff81081c10>] ? rescuer_thread+0x2d0/0x2d0 
 [    879.533534]    [<ffffffff81087fad>] ? kthread+0xbd/0xe0 
 [    879.533550]    [<ffffffff81087ef0>] ? kthread_create_on_node+0x180/0x180 
 [    879.533565]    [<ffffffff81511518>] ? ret_from_fork+0x58/0x90 
 [    879.533580]    [<ffffffff81087ef0>] ? kthread_create_on_node+0x180/0x180 
 [    879.533592] Code: 48 89 03 48 b8 00 02 20 00 00 00 ad de 48 89 43 08 e8 f0 e6 f4 e0 48 89 df 48 89 eb e8 75 f7 cc e0 48 8b 2b 48 8b 43 08 48 85 ed <48> 89 28 75 be 48 8b 7b 10 48 b8 00 01 10 00 00 00 ad de 48 89  
 [    879.533729] RIP    [<ffffffffa04beaa5>] batadv_frag_clear_chain+0x55/0x90 [batman_adv] 
 [    879.533754]    RSP <ffff8800d7983d78> 
 [    879.533763] CR2: 0000000100022d60 
 </pre> 

 It looks like there are problems in the fragmentation implementation

Back