← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1763352] Re: kernel panic in bpf_map_update_elem (with bcc tool ext4slower)

 

You may want to submit your patch to the Ubuntu kernel team mailing list for review:
kernel-team@xxxxxxxxxxxxxxxx

** Package changed: linux-meta-lts-xenial (Ubuntu) => linux (Ubuntu)

** Changed in: linux (Ubuntu)
   Importance: Undecided => High

** Also affects: linux (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu Xenial)
       Status: New => Incomplete

** Changed in: linux (Ubuntu Xenial)
   Importance: Undecided => High

** Changed in: linux (Ubuntu)
       Status: Confirmed => Incomplete

** Changed in: linux (Ubuntu Xenial)
       Status: Incomplete => Triaged

** Changed in: linux (Ubuntu)
       Status: Incomplete => Triaged

** Tags added: kernel-da-key xenial

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1763352

Title:
  kernel panic in bpf_map_update_elem (with bcc tool ext4slower)

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Xenial:
  Triaged

Bug description:
  Using Ubuntu 16.04 LTS with 4.4.0 kernel on x86_64
  After kernel update from 4.4.0-116 to 4.4.0-119 running an eBPF tool to log slow ext4 I/O (bcc-tool ext4slower) causes a kernel panic in bpf_map_update_elem.

  Steps to reproduce:

  * install bcc-tools 0.5.0-1 (https://github.com/iovisor/bcc), packages: bcc-tools, libbcc, python-bcc, libbcc-examples; from repo.iovisor.org
  * install kernel 4.4.0-119 (linux-image-4.4.0-119-generic linux-image-extra-4.4.0-119 linux-headers-4.4.0-119 linux-headers-4.4.0-119-generic)
  * reboot
  * run ext4slower (sudo /usr/share/bcc/tools/ext4slower)
  * system crashes

  With kernel 4.4.0-116 ext4slower runs fine.

  uname -a:
  Linux <hostname> 4.4.0-119-generic #143-Ubuntu SMP Mon Apr 2 16:08:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

  BCC tools version: 0.5.0-1

  Log of the kernel panic including backtrace:

  [   59.635900] BUG: unable to handle kernel paging request at 00000000b98aa6a8
  [   59.642345] IP: [<ffffffff8117cd96>] bpf_map_update_elem+0x6/0x20
  [   59.645782] PGD 0
  [   59.647150] Oops: 0000 [#1] SMP
  [   59.649808] Modules linked in: crct10dif_pclmul crc32_pclmul ghash_clmulni_intel ppdev aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd input_leds joydev serio_raw i2c_piix4 8250_fintek parport_pc parport mac_hid autofs4 hid_generic usbhid hid ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops psmouse drm pata_acpi floppy
  [   59.672373] CPU: 0 PID: 1 Comm: systemd Not tainted 4.4.0-119-generic #143-Ubuntu
  [   59.676407] Hardware name: OpenStack Foundation OpenStack Nova, BIOS 1.10.2-2 04/01/2014
  [   59.680079] task: ffff88013a490000 ti: ffff88013a48c000 task.ti: ffff88013a48c000
  [   59.684124] RIP: 0010:[<ffffffff8117cd96>]  [<ffffffff8117cd96>] bpf_map_update_elem+0x6/0x20
  [   59.689097] RSP: 0018:ffff88013a48f980  EFLAGS: 00010086
  [   59.691618] RAX: ffffffff8117cd90 RBX: ffffc90000818170 RCX: 0000000000000000
  [   59.695739] RDX: ffff88013a48fbd0 RSI: ffff88013a48fbe8 RDI: 00000000b98aa680
  [   59.699444] RBP: ffff88013a48fc08 R08: ffff880138d6b180 R09: 0000000000000800
  [   59.703264] R10: ffff88013a490000 R11: 0000000000000246 R12: 0000000000000000
  [   59.707164] R13: ffff8800ba0f4400 R14: ffff88013fc10020 R15: ffff88013a48fd58
  [   59.711112] FS:  00007f4039da58c0(0000) GS:ffff88013fc00000(0000) knlGS:0000000000000000
  [   59.715861] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  [   59.719025] CR2: 00000000b98aa6a8 CR3: 00000000bb65e000 CR4: 0000000000160670
  [   59.722937] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
  [   59.727210] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
  [   59.731074] Stack:
  [   59.732149]  ffff88013a48fc08 ffffffff81177411 ffff88013fc20500 0000000000000000
  [   59.735760]  00000000b98aa680 ffff88013a48fbe8 ffff88013a48fbd0 0000000000000000
  [   59.740058]  ffff880138d6b180 ffff88013a48fe58 ffff8800bb5ab000 0000000000000000
  [   59.744100] Call Trace:
  [   59.745434]  [<ffffffff81177411>] ? __bpf_prog_run+0x7a1/0x1360
  [   59.748289]  [<ffffffff810b7939>] ? update_curr+0x79/0x170
  [   59.751044]  [<ffffffff814e1566>] ? vp_notify+0x16/0x20
  [   59.753601]  [<ffffffff810b9a8b>] ? dequeue_entity+0x41b/0xa80
  [   59.756354]  [<ffffffff810bcb59>] ? update_load_avg+0x219/0x7d0
  [   59.759171]  [<ffffffff810bd1ac>] ? set_next_entity+0x9c/0xb0
  [   59.761890]  [<ffffffff8102d66c>] ? __switch_to+0x1dc/0x5c0
  [   59.764667]  [<ffffffff8184b081>] ? __schedule+0x341/0x7f0
  [   59.767155]  [<ffffffff813dd708>] ? blk_mq_flush_plug_list+0x128/0x150
  [   59.770253]  [<ffffffff8184bd60>] ? bit_wait+0x60/0x60
  [   59.772782]  [<ffffffff8116c4c7>] trace_call_bpf+0x37/0x50
  [   59.775336]  [<ffffffff8116ca57>] kprobe_perf_func+0x37/0x250
  [   59.778264]  [<ffffffff810f8e2e>] ? ktime_get+0x3e/0xb0
  [   59.780724]  [<ffffffff81142dd6>] ? delayacct_end+0x56/0x60
  [   59.783589]  [<ffffffff8116e271>] kprobe_dispatcher+0x31/0x50
  [   59.786490]  [<ffffffff811313d5>] aggr_pre_handler+0x45/0x80
  [   59.789534]  [<ffffffff81194ae1>] ? generic_file_read_iter+0x1/0x690
  [   59.792407]  [<ffffffff81061976>] kprobe_ftrace_handler+0xb6/0x120
  [   59.795329]  [<ffffffff81194ae5>] ? generic_file_read_iter+0x5/0x690
  [   59.798453]  [<ffffffff81145108>] ftrace_ops_recurs_func+0x58/0xb0
  [   59.801948]  [<ffffffffc00180d5>] 0xffffffffc00180d5
  [   59.804357]  [<ffffffff81194ae0>] ? filemap_write_and_wait_range+0x70/0x70
  [   59.808022]  [<ffffffff81194ae1>] ? generic_file_read_iter+0x1/0x690
  [   59.811225]  [<ffffffff81194ae5>] generic_file_read_iter+0x5/0x690
  [   59.814332]  [<ffffffff81213eee>] new_sync_read+0x9e/0xe0
  [   59.817079]  [<ffffffff81194ae5>] ? generic_file_read_iter+0x5/0x690
  [   59.820120]  [<ffffffff8105fc79>] ? kretprobe_trampoline_holder+0x9/0x9
  [   59.825007]  [<ffffffff81213f59>] __vfs_read+0x29/0x40
  [   59.827528]  [<ffffffff81214526>] vfs_read+0x86/0x130
  [   59.829931]  [<ffffffff81215275>] SyS_read+0x55/0xc0
  [   59.832277]  [<ffffffff8184f708>] entry_SYSCALL_64_fastpath+0x1c/0xbb
  [   59.835220] Code: f0 ff 0f 1f 00 0f 1f 44 00 00 55 48 8b 47 28 48 89 e5 48 8b 40 18 e8 8a 83 6d 00 5d c3 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 <48> 8b 47 28 48 89 e5 48 8b 40 20 e8 6a 83 6d 00 48 98 5d c3 66
  [   59.848944] RIP  [<ffffffff8117cd96>] bpf_map_update_elem+0x6/0x20
  [   59.851995]  RSP <ffff88013a48f980>
  [   59.853771] CR2: 00000000b98aa6a8
  [   59.855364] ---[ end trace a90b99e65b1f34d9 ]---
  [   59.867439] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009
  [   59.867439]
  [   59.872906] Kernel Offset: disabled
  [   59.874834] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009
  [   59.874834]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1763352/+subscriptions