Bug #223
Updated by Sven Eckelmann over 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