From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jakub Kicinski Subject: Re: [Patch net-next] net_sched: call qdisc_reset() with qdisc lock Date: Thu, 21 Dec 2017 20:06:47 -0800 Message-ID: <20171221200647.1d138fea@cakuba.netronome.com> References: <20171222000330.29009-1-xiyou.wangcong@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/U6rhAXWg+kuApabEkTpmj7W" Cc: Cong Wang , netdev@vger.kernel.org To: John Fastabend Return-path: Received: from mail-qk0-f173.google.com ([209.85.220.173]:41098 "EHLO mail-qk0-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753199AbdLVEGw (ORCPT ); Thu, 21 Dec 2017 23:06:52 -0500 Received: by mail-qk0-f173.google.com with SMTP id r184so25793312qke.8 for ; Thu, 21 Dec 2017 20:06:52 -0800 (PST) In-Reply-To: Sender: netdev-owner@vger.kernel.org List-ID: --MP_/U6rhAXWg+kuApabEkTpmj7W Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thu, 21 Dec 2017 19:36:51 -0800, John Fastabend wrote: > diff --git a/net/sched/sch_generic.c b/net/sched/sch_generic.c > index ab497ef..720829e 100644 > --- a/net/sched/sch_generic.c > +++ b/net/sched/sch_generic.c > @@ -1071,7 +1071,8 @@ static bool some_qdisc_is_busy(struct net_device *dev) > q = dev_queue->qdisc_sleeping; > > if (q->flags & TCQ_F_NOLOCK) { > - val = test_bit(__QDISC_STATE_SCHED, &q->state); > + val = (qdisc_is_running(q) || > + test_bit(__QDISC_STATE_SCHED, &q->state)); > } else { > root_lock = qdisc_lock(q); > spin_lock_bh(root_lock); Ah, I just found hpinging the machine with the right .config seems to be a good trigger. Testing... I'm afraid KASAN splat still there. Attaching my .config FWIW. [ 67.870458] ================================================================== [ 67.878616] BUG: KASAN: slab-out-of-bounds in pfifo_fast_dequeue+0x140/0x2d0 [ 67.886566] Read of size 8 at addr ffff88036f34c040 by task swapper/12/0 [ 67.894123] [ 67.895854] CPU: 12 PID: 0 Comm: swapper/12 Not tainted 4.15.0-rc3-perf-01035-ge394cb5fbb97-dirty #24 [ 67.906232] Hardware name: Dell Inc. PowerEdge R730/072T6D, BIOS 2.3.4 11/08/2016 [ 67.914665] Call Trace: [ 67.917462] [ 67.919778] dump_stack+0xa6/0x118 [ 67.923645] ? _atomic_dec_and_lock+0xe8/0xe8 [ 67.928582] ? pfifo_fast_dequeue+0x140/0x2d0 [ 67.933524] print_address_description+0x6a/0x270 [ 67.938839] ? pfifo_fast_dequeue+0x140/0x2d0 [ 67.943775] kasan_report+0x23f/0x350 [ 67.947933] pfifo_fast_dequeue+0x140/0x2d0 [ 67.952676] ? stack_access_ok+0x3d/0xa0 [ 67.957126] __qdisc_run+0x167/0xa20 [ 67.961188] ? __orc_find+0x6b/0xc0 [ 67.965153] ? sch_direct_xmit+0x3d0/0x3d0 [ 67.969820] ? _raw_spin_unlock+0x73/0xc0 [ 67.974388] ? _raw_spin_trylock+0xe0/0xe0 [ 67.979053] ? deref_stack_reg+0x50/0xd0 [ 67.983528] ? tg3_poll_msix+0x64/0x290 [tg3] [ 67.988529] ? is_module_text_address+0x11/0x30 [ 67.993682] ? kernel_text_address+0x5a/0x100 [ 67.998631] ? pfifo_fast_enqueue+0x154/0x180 [ 68.003591] __dev_queue_xmit+0x5ae/0x1110 [ 68.008268] ? depot_save_stack+0x12d/0x470 [ 68.013023] ? netdev_pick_tx+0x150/0x150 [ 68.017592] ? __kmalloc_node_track_caller+0x16e/0x2a0 [ 68.023424] ? __kmalloc_reserve.isra.7+0x2e/0x80 [ 68.028769] ? __alloc_skb+0xed/0x390 [ 68.032949] ? sock_wmalloc+0xc2/0x110 [ 68.037227] ? __ip_append_data.isra.3+0xee8/0x1090 [ 68.042768] ? ip_append_data.part.4+0x8b/0xd0 [ 68.047821] ? ip_send_unicast_reply+0x564/0x6d0 [ 68.053071] ? tcp_v4_send_reset+0xa7b/0xd20 [ 68.057929] ? tcp_v4_rcv+0xcce/0x1650 [ 68.062207] ? ip_local_deliver_finish+0x13d/0x3f0 [ 68.067649] ? ip_local_deliver+0xe2/0x280 [ 68.072314] ? ip_rcv_finish+0x5f7/0xa10 [ 68.076785] ? ip_rcv+0x49d/0x780 [ 68.080576] ? __netif_receive_skb_core+0xfa9/0x1bd0 [ 68.086213] ? netif_receive_skb_internal+0x93/0x240 [ 68.091849] ? napi_gro_receive+0x1b3/0x1d0 [ 68.096616] ? tg3_poll_work+0x13e3/0x1d80 [tg3] [ 68.101867] ? tg3_poll_msix+0x64/0x290 [tg3] [ 68.106825] ? net_rx_action+0x4a8/0xb00 [ 68.111295] ? __do_softirq+0x17f/0x4de [ 68.115673] ? irq_exit+0xe1/0xf0 [ 68.119463] ? do_IRQ+0x94/0xe0 [ 68.123059] ? common_interrupt+0x8c/0x8c [ 68.127631] ? cpuidle_enter_state+0x12a/0x510 [ 68.132687] ? do_idle+0x1af/0x200 [ 68.136574] ? cpu_startup_entry+0xd2/0xe0 [ 68.141240] ? start_secondary+0x271/0x2b0 [ 68.145906] ? secondary_startup_64+0xa5/0xb0 [ 68.150862] ? common_interrupt+0x8c/0x8c [ 68.155430] ? cpuidle_enter_state+0x12a/0x510 [ 68.160508] ? do_idle+0x1af/0x200 [ 68.164396] ? cpu_startup_entry+0xd2/0xe0 [ 68.169061] ? start_secondary+0x271/0x2b0 [ 68.173726] ? secondary_startup_64+0xa5/0xb0 [ 68.178683] ? ___slab_alloc+0x45d/0x600 [ 68.183155] ? inet_lookup_ifaddr_rcu+0x126/0x170 [ 68.188534] ? memcg_kmem_put_cache+0x63/0x120 [ 68.193587] ? memcg_kmem_get_cache+0x4e0/0x4e0 [ 68.198739] ? __rcu_read_unlock+0x6e/0x120 [ 68.203502] ? memcg_kmem_put_cache+0x63/0x120 [ 68.208571] ? memcg_kmem_get_cache+0x4e0/0x4e0 [ 68.213723] ? __kmalloc_node_track_caller+0x1fe/0x2a0 [ 68.219546] ? __alloc_skb+0xed/0x390 [ 68.223726] ? __kmalloc_reserve.isra.7+0x43/0x80 [ 68.229071] ? memset+0x1f/0x40 [ 68.232667] ? __alloc_skb+0x27e/0x390 [ 68.236944] ? __kmalloc_reserve.isra.7+0x80/0x80 [ 68.242289] ? ktime_get+0x10d/0x1a0 [ 68.246370] ? __rcu_read_unlock+0x6e/0x120 [ 68.251134] ? ip_finish_output2+0x68d/0x7c0 [ 68.255994] ip_finish_output2+0x68d/0x7c0 [ 68.260661] ? ip_send_check+0x60/0x60 [ 68.264937] ? skb_set_owner_w+0x9c/0x120 [ 68.269504] ? sock_wmalloc+0xd5/0x110 [ 68.273782] ? sk_alloc+0x6b0/0x6b0 [ 68.277768] ? ipv4_mtu+0x163/0x200 [ 68.281754] ? ipv4_negative_advice+0x60/0x60 [ 68.286710] ? ip_reply_glue_bits+0x2c/0x50 [ 68.291474] ? __ip_append_data.isra.3+0xdb1/0x1090 [ 68.297014] ? ip_idents_reserve+0x11d/0x1a0 [ 68.301872] ? ipv4_sysctl_rtcache_flush+0x40/0x40 [ 68.307315] ? ip_setup_cork+0x230/0x230 [ 68.311786] ? ip_finish_output+0x39a/0x4c0 [ 68.316582] ip_finish_output+0x39a/0x4c0 [ 68.321150] ? ip_fragment.constprop.5+0xf0/0xf0 [ 68.326398] ? ipv4_mtu+0x163/0x200 [ 68.330384] ? __ip_select_ident+0xf8/0x180 [ 68.335147] ? find_exception+0x270/0x270 [ 68.339716] ? ipv4_mtu+0x163/0x200 [ 68.343699] ? ip_send_check+0x20/0x60 [ 68.347978] ip_output+0x106/0x280 [ 68.351865] ? ip_mc_output+0x750/0x750 [ 68.356258] ? ip_append_page+0x6d0/0x6d0 [ 68.360825] ? ip_append_data.part.4+0x8b/0xd0 [ 68.365879] ip_send_skb+0x29/0x70 [ 68.369766] ? ip_push_pending_frames+0x2e/0x50 [ 68.374918] ip_send_unicast_reply+0x64e/0x6d0 [ 68.379973] ? ip_make_skb+0x1d0/0x1d0 [ 68.384257] ? ip_local_deliver+0xe2/0x280 [ 68.388920] ? ip_rcv+0x49d/0x780 [ 68.392711] ? __netif_receive_skb_core+0xfa9/0x1bd0 [ 68.398348] ? napi_gro_receive+0x1b3/0x1d0 [ 68.403113] ? tg3_poll_work+0x13e3/0x1d80 [tg3] [ 68.408358] ? tg3_poll_msix+0x64/0x290 [tg3] [ 68.413316] ? net_rx_action+0x4a8/0xb00 [ 68.417788] ? __do_softirq+0x17f/0x4de [ 68.422163] ? cpuidle_enter_state+0x12a/0x510 [ 68.427218] ? do_idle+0x1af/0x200 [ 68.431104] ? cpu_startup_entry+0xd2/0xe0 [ 68.435769] ? start_secondary+0x271/0x2b0 [ 68.440453] ? map_id_range_down+0x186/0x1b0 [ 68.445311] ? __put_user_ns+0x30/0x30 [ 68.449589] ? trace_event_raw_event_rcu_torture_read+0x190/0x190 [ 68.456529] tcp_v4_send_reset+0xa7b/0xd20 [ 68.461196] ? tcp_v4_reqsk_send_ack+0x1a0/0x1a0 [ 68.466444] ? __inet_lookup_listener+0x1e5/0x520 [ 68.471790] ? sock_edemux+0x20/0x20 [ 68.475873] ? reweight_entity+0x630/0x630 [ 68.480569] ? rb_insert_color_cached+0x6f3/0x7a0 [ 68.485914] ? rb_insert_color+0x770/0x770 [ 68.490581] ? tcp_v4_rcv+0xcce/0x1650 [ 68.494858] tcp_v4_rcv+0xcce/0x1650 [ 68.498941] ? tcp_v4_early_demux+0x350/0x350 [ 68.503900] ? raw_rcv+0x1b0/0x1b0 [ 68.507787] ? reweight_entity+0x393/0x630 [ 68.512482] ? update_curr+0xa9/0x3c0 [ 68.516662] ? rb_insert_color+0x770/0x770 [ 68.521328] ? __inet_lookup_established+0x12e/0x3d0 [ 68.526966] ? __udp4_lib_rcv+0x1150/0x1150 [ 68.531719] ? load_too_imbalanced+0xd0/0xd0 [ 68.536581] ip_local_deliver_finish+0x13d/0x3f0 [ 68.541921] ? inet_del_offload+0x40/0x40 [ 68.546489] ? update_curr+0xa9/0x3c0 [ 68.550667] ? __rcu_read_unlock+0x6e/0x120 [ 68.555431] ? trace_event_raw_event_rcu_torture_read+0x190/0x190 [ 68.562332] ip_local_deliver+0xe2/0x280 [ 68.566804] ? ip_call_ra_chain+0x2e0/0x2e0 [ 68.571567] ? ip_route_input_noref+0x95/0xd0 [ 68.576563] ? ip_route_input_rcu+0x1570/0x1570 [ 68.581716] ip_rcv_finish+0x5f7/0xa10 [ 68.585983] ? put_prev_task_fair+0x50/0x50 [ 68.590747] ? ip_local_deliver_finish+0x3f0/0x3f0 [ 68.596204] ? account_entity_enqueue+0x1d2/0x240 [ 68.601551] ? load_too_imbalanced+0xd0/0xd0 [ 68.606409] ? __update_load_avg_cfs_rq.isra.5+0x2b6/0x2c0 [ 68.612628] ? __enqueue_entity+0x93/0xc0 [ 68.617196] ? tcp_v4_send_synack+0x1a0/0x1a0 [ 68.622153] ? enqueue_entity+0xc16/0x1450 [ 68.626817] ? rb_insert_color_cached+0x6f3/0x7a0 [ 68.632180] ? rb_insert_color+0x770/0x770 [ 68.636847] ? __dev_queue_xmit+0x61d/0x1110 [ 68.641706] ? put_prev_task_fair+0x50/0x50 [ 68.646468] ip_rcv+0x49d/0x780 [ 68.650066] ? ip_local_deliver+0x280/0x280 [ 68.654830] ? idle_cpu+0x100/0x100 [ 68.658818] ? __alloc_pages_nodemask+0x316/0x1d30 [ 68.664277] ? enqueue_task_fair+0x2d9/0x10d0 [ 68.669235] ? smp_thermal_interrupt+0x230/0x230 [ 68.674484] ? update_cfs_group+0x232/0x290 [ 68.679246] ? rb_insert_color+0x770/0x770 [ 68.683910] ? reweight_entity+0x630/0x630 [ 68.688583] ? ip_local_deliver+0x280/0x280 [ 68.693346] __netif_receive_skb_core+0xfa9/0x1bd0 [ 68.698791] ? flush_backlog+0x250/0x250 [ 68.703262] ? 0xffffffffa0000000 [ 68.707052] ? update_curr+0xa9/0x3c0 [ 68.711230] ? stack_access_ok+0x3d/0xa0 [ 68.715702] ? __module_address+0x232/0x330 [ 68.720498] ? modules_open+0x60/0x60 [ 68.724678] ? __accumulate_pelt_segments+0x47/0xd0 [ 68.730217] ? __module_address+0x232/0x330 [ 68.734980] ? stack_access_ok+0x3d/0xa0 [ 68.739450] ? deref_stack_reg+0x98/0xd0 [ 68.743922] ? __read_once_size_nocheck.constprop.3+0x10/0x10 [ 68.750435] ? get_stack_info+0x37/0x150 [ 68.754906] ? __orc_find+0x6b/0xc0 [ 68.758891] ? secondary_startup_64+0xa4/0xb0 [ 68.763848] ? unwind_next_frame+0xcd/0xbf0 [ 68.768610] ? cpuidle_enter_state+0x12a/0x510 [ 68.773667] ? tg3_poll_msix+0x64/0x290 [tg3] [ 68.778623] ? deref_stack_reg+0xd0/0xd0 [ 68.783093] ? __build_skb+0x85/0x210 [ 68.787276] ? tg3_poll_msix+0x64/0x290 [tg3] [ 68.792242] ? is_module_text_address+0x11/0x30 [ 68.797393] ? kernel_text_address+0x5a/0x100 [ 68.802350] ? _mix_pool_bytes+0x1fc/0x260 [ 68.807019] ? tg3_poll_msix+0x64/0x290 [tg3] [ 68.811975] ? __build_skb+0x85/0x210 [ 68.816155] ? __save_stack_trace+0x73/0xd0 [ 68.831167] ? depot_save_stack+0x12d/0x470 [ 68.835929] ? __build_skb+0x85/0x210 [ 68.840108] ? kasan_kmalloc+0x142/0x170 [ 68.844591] ? kmem_cache_alloc+0xb3/0x1c0 [ 68.849247] ? __build_skb+0x85/0x210 [ 68.853425] ? __netdev_alloc_skb+0xeb/0x150 [ 68.858287] ? tg3_poll_work+0x1113/0x1d80 [tg3] [ 68.863535] ? __rcu_read_unlock+0x6e/0x120 [ 68.868299] ? trace_event_raw_event_rcu_torture_read+0x190/0x190 [ 68.875199] ? tcp_gro_receive+0x3cd/0x550 [ 68.879865] ? tcp4_gro_receive+0x25/0x350 [ 68.884566] ? start_secondary+0x271/0x2b0 [ 68.889230] ? secondary_startup_64+0xa5/0xb0 [ 68.894187] ? inet_gro_receive+0x19a/0x5e0 [ 68.898950] ? ktime_get_with_offset+0x144/0x1e0 [ 68.904217] ? ktime_get_resolution_ns+0xf0/0xf0 [ 68.909457] ? trace_event_raw_event_rcu_torture_read+0x190/0x190 [ 68.916360] ? trace_event_raw_event_rcu_torture_read+0x190/0x190 [ 68.923261] ? netif_receive_skb_internal+0x93/0x240 [ 68.928897] netif_receive_skb_internal+0x93/0x240 [ 68.934340] ? dev_cpu_dead+0x470/0x470 [ 68.938715] ? __build_skb+0x85/0x210 [ 68.942895] ? net_rx_action+0xb00/0xb00 [ 68.947366] ? memset+0x1f/0x40 [ 68.950962] ? __build_skb+0x1b7/0x210 [ 68.955238] ? skb_push+0x80/0x80 [ 68.959029] napi_gro_receive+0x1b3/0x1d0 [ 68.963597] ? dev_gro_receive+0xc50/0xc50 [ 68.968284] tg3_poll_work+0x13e3/0x1d80 [tg3] [ 68.973346] ? tg3_poll_controller+0x90/0x90 [tg3] [ 68.978787] ? enqueue_entity+0x1450/0x1450 [ 68.983551] ? napi_complete_done+0x159/0x2e0 [ 68.988547] ? napi_gro_flush+0xd0/0xd0 [ 68.992922] ? rb_insert_color+0x12e/0x770 [ 68.997588] ? rb_first_postorder+0x50/0x50 [ 69.002353] ? rcu_segcblist_extract_pend_cbs+0xa0/0xa0 [ 69.008282] ? dequeue_rt_stack+0x103/0x5a0 [ 69.013050] tg3_poll_msix+0x64/0x290 [tg3] [ 69.017814] net_rx_action+0x4a8/0xb00 [ 69.022093] ? napi_complete_done+0x2e0/0x2e0 [ 69.027108] ? read_exit_mmio+0x140/0x140 [kvm] [ 69.032277] ? update_max_interval+0x40/0x40 [ 69.037136] ? wait_rcu_exp_gp+0x60/0x60 [ 69.041607] ? _raw_spin_unlock+0xc0/0xc0 [ 69.046175] ? rcu_segcblist_future_gp_needed+0x48/0x80 [ 69.052105] ? cpu_needs_another_gp+0x29e/0x2b0 [ 69.057255] ? print_other_cpu_stall+0x870/0x870 [ 69.062503] ? __wake_up_common+0xa9/0x2d0 [ 69.067169] ? __note_gp_changes+0x670/0x670 [ 69.072028] ? remove_wait_queue+0x160/0x160 [ 69.076889] ? _raw_spin_unlock+0xc0/0xc0 [ 69.081457] ? resched_curr+0x84/0x1b0 [ 69.085732] ? wake_q_add+0x50/0x50 [ 69.089720] ? cyc2ns_read_end+0x20/0x20 [ 69.094192] ? _raw_spin_unlock+0xc0/0xc0 [ 69.098759] ? _raw_spin_trylock+0xe0/0xe0 [ 69.103425] ? native_sched_clock_from_tsc+0x130/0x160 [ 69.109258] ? sched_clock_cpu+0x14/0xf0 [ 69.113730] ? try_to_wake_up+0x4a9/0x7f0 [ 69.118300] ? raise_softirq_irqoff+0x40/0x40 [ 69.123257] ? migrate_swap_stop+0x3b0/0x3b0 [ 69.128117] ? crng_reseed+0x3d0/0x3d0 [ 69.132398] ? _raw_spin_unlock+0xc0/0xc0 [ 69.136966] ? cyc2ns_read_begin+0x20/0x90 [ 69.141633] ? add_interrupt_randomness+0x1cd/0x3d0 [ 69.147177] ? tg3_interrupt_tagged+0x1b0/0x1b0 [tg3] [ 69.152911] ? xfer_secondary_pool+0x70/0x70 [ 69.157771] ? irq_wait_for_poll+0xf0/0xf0 [ 69.162437] __do_softirq+0x17f/0x4de [ 69.166618] ? __softirqentry_text_start+0x8/0x8 [ 69.171866] ? handle_irq_event_percpu+0xb9/0xf0 [ 69.177116] ? __handle_irq_event_percpu+0x390/0x390 [ 69.182745] ? nr_iowait+0x110/0x110 [ 69.186828] ? _raw_spin_unlock+0x73/0xc0 [ 69.191397] ? _raw_spin_trylock+0xe0/0xe0 [ 69.196062] ? handle_irq_event+0x79/0x90 [ 69.200629] ? handle_edge_irq+0x166/0x2f0 [ 69.205295] irq_exit+0xe1/0xf0 [ 69.208892] do_IRQ+0x94/0xe0 [ 69.212295] common_interrupt+0x8c/0x8c [ 69.216669] [ 69.219100] RIP: 0010:cpuidle_enter_state+0x12a/0x510 [ 69.224835] RSP: 0018:ffff88036c7cfd08 EFLAGS: 00000246 ORIG_RAX: ffffffffffffffdd [ 69.233409] RAX: 0000000000000000 RBX: ffffe8fb00b060e0 RCX: ffffffffa01329f5 [ 69.241476] RDX: dffffc0000000000 RSI: dffffc0000000000 RDI: ffff8803703246e8 [ 69.249542] RBP: 1ffff1006d8f9fa6 R08: fffffbfff43429f8 R09: fffffbfff43429f8 [ 69.257608] R10: ffff88036c7cfcc8 R11: fffffbfff43429f7 R12: 0000000fcd62a077 [ 69.265673] R13: 0000000000000002 R14: 0000000000000002 R15: ffffffffa183eac0 [ 69.273741] ? sched_idle_set_state+0x25/0x30 [ 69.278699] ? cpuidle_enter_state+0x106/0x510 [ 69.283754] ? cpuidle_enter_s2idle+0x130/0x130 [ 69.288906] ? rcu_eqs_enter_common.constprop.62+0xd1/0x1e0 [ 69.295223] ? rcu_gp_init+0xf70/0xf70 [ 69.299499] ? sched_set_stop_task+0x160/0x160 [ 69.304586] do_idle+0x1af/0x200 [ 69.308287] cpu_startup_entry+0xd2/0xe0 [ 69.312759] ? cpu_in_idle+0x20/0x20 [ 69.316842] ? _raw_spin_trylock+0xe0/0xe0 [ 69.321508] ? memcpy+0x34/0x50 [ 69.325107] start_secondary+0x271/0x2b0 [ 69.329577] ? set_cpu_sibling_map+0x840/0x840 [ 69.334633] secondary_startup_64+0xa5/0xb0 [ 69.339387] [ 69.341136] Allocated by task 844: [ 69.345024] __kmalloc+0xfa/0x230 [ 69.348815] pfifo_fast_init+0x69/0x160 [ 69.353190] qdisc_create_dflt+0x97/0xc0 [ 69.357661] mq_init+0x19f/0x1f0 [ 69.361356] qdisc_create_dflt+0x97/0xc0 [ 69.365825] dev_activate+0x48e/0x4e0 [ 69.370005] __dev_open+0x19e/0x210 [ 69.373989] __dev_change_flags+0x3b5/0x3f0 [ 69.378751] dev_change_flags+0x50/0xa0 [ 69.383126] do_setlink+0x5eb/0x1cf0 [ 69.387209] rtnl_newlink+0x9d5/0xe40 [ 69.391390] rtnetlink_rcv_msg+0x37c/0x7e0 [ 69.396122] netlink_rcv_skb+0x122/0x230 [ 69.400594] netlink_unicast+0x2ae/0x360 [ 69.405066] netlink_sendmsg+0x5d5/0x620 [ 69.409536] sock_sendmsg+0x64/0x80 [ 69.413520] ___sys_sendmsg+0x4a8/0x500 [ 69.417894] __sys_sendmsg+0xa9/0x140 [ 69.422073] entry_SYSCALL_64_fastpath+0x1e/0x81 [ 69.427319] [ 69.429067] Freed by task 1: [ 69.432371] kfree+0x8d/0x1c0 [ 69.435775] erst_reader+0x7ef/0x980 [ 69.439857] pstore_get_backend_records+0xdf/0x370 [ 69.445303] pstore_get_records+0x69/0x90 [ 69.449872] pstore_fill_super+0xfe/0x110 [ 69.454441] mount_single+0x60/0xe0 [ 69.458426] mount_fs+0x48/0x190 [ 69.462122] vfs_kern_mount.part.7+0x9f/0x210 [ 69.467079] do_mount+0x945/0x1690 [ 69.470965] SyS_mount+0x55/0xd0 [ 69.474658] entry_SYSCALL_64_fastpath+0x1e/0x81 [ 69.479904] [ 69.481652] The buggy address belongs to the object at ffff88036f34a100 [ 69.481652] which belongs to the cache kmalloc-8192 of size 8192 [ 69.495958] The buggy address is located 8000 bytes inside of [ 69.495958] 8192-byte region [ffff88036f34a100, ffff88036f34c100) [ 69.509388] The buggy address belongs to the page: [ 69.514832] page:0000000086a349ff count:1 mapcount:0 mapping: (null) index:0x0 compound_mapcount: 0 [ 69.525933] flags: 0x2ffff0000008100(slab|head) [ 69.531084] raw: 02ffff0000008100 0000000000000000 0000000000000000 0000000100030003 [ 69.539852] raw: dead000000000100 dead000000000200 ffff88036fc0e680 0000000000000000 [ 69.548640] page dumped because: kasan: bad access detected [ 69.554955] [ 69.556704] Memory state around the buggy address: [ 69.562147] ffff88036f34bf00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 69.570331] ffff88036f34bf80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 69.578515] >ffff88036f34c000: 00 00 00 00 00 00 00 00 fc fc fc fc fc fc fc fc [ 69.586699] ^ [ 69.592725] ffff88036f34c080: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 69.600901] ffff88036f34c100: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 69.609084] ================================================================== --MP_/U6rhAXWg+kuApabEkTpmj7W Content-Type: application/gzip Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=.config.gz 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 --MP_/U6rhAXWg+kuApabEkTpmj7W--