From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752533Ab2DRDTk (ORCPT ); Tue, 17 Apr 2012 23:19:40 -0400 Received: from mx1.redhat.com ([209.132.183.28]:32926 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751710Ab2DRDTj (ORCPT ); Tue, 17 Apr 2012 23:19:39 -0400 Date: Tue, 17 Apr 2012 23:19:35 -0400 From: Dave Jones To: Linus Torvalds Cc: Linux Kernel Subject: Re: [3.4-rc3] Thread overran stack, or stack corrupted Message-ID: <20120418031935.GB29828@redhat.com> Mail-Followup-To: Dave Jones , Linus Torvalds , Linux Kernel References: <20120417172142.GA30237@redhat.com> <20120417203223.GA31699@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 17, 2012 at 06:36:00PM -0700, Linus Torvalds wrote: > On Tue, Apr 17, 2012 at 1:32 PM, Dave Jones wrote: > > > > Ok, this builds. I'll run with this for a while, and see what falls out. > > So assuming that works and doesn't have some silly thinko in it, I > think it is a worthwhile addition to the whole stack debugging thing. > Right now, the message about "process xyz used most stack, x bytes > free" really is pretty useless. If it were to actually show "hey, this > was the deepest actual stack chain", that sounds quite interesting. > > Of course, if the stack is largely used by some leaf function that > just has a big stack frame, that won't show up in the stack trace, but > that's presumably not the worst worry. And hopefully the caller of > that would still be pretty deep and show up without having been > overwritten. So now that I'm instrumenting it, it's taking a lot longer to trigger (how typical). Almost 6 hours in though, it's down to 72 bytes, and spewed the traces below, which look pretty.. deep. I'll leave it run overnight, to see if it triggers the 'overran stack' trace again, but I suspect it'll look very similar to the ones shown below. Dave [ 2496.639872] trinity used greatest stack depth: 1560 bytes left [ 3604.156895] trinity used greatest stack depth: 1352 bytes left [ 5448.499455] trinity used greatest stack depth: 1264 bytes left [ 9751.238389] trinity used greatest stack depth: 864 bytes left [15000.946998] trinity used greatest stack depth: 800 bytes left [15079.438172] trinity used greatest stack depth: 656 bytes left [21137.019557] trinity used greatest stack depth: 456 bytes left [21137.019982] Call Trace: [21137.020353] [] ? mempool_alloc_slab+0x15/0x20 [21137.020765] [] ? mempool_alloc_slab+0x15/0x20 [21137.021718] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21137.022231] [] ? __module_address+0x10/0x160 [21137.023327] [] ? deactivate_slab+0x3ce/0x5f0 [21137.023954] [] ? __kernel_text_address+0x60/0x90 [21137.024989] [] ? print_context_stack+0x81/0x140 [21137.025704] [] ? sub_preempt_count+0xe/0xd0 [21137.026157] [] ? _raw_spin_unlock+0x35/0x60 [21137.027200] [] ? deactivate_slab+0x54c/0x5f0 [21137.027710] [] ? mempool_alloc_slab+0x15/0x20 [21137.028708] [] ? mempool_alloc_slab+0x15/0x20 [21137.029558] [] ? mempool_alloc_slab+0x15/0x20 [21137.030053] [] ? set_track+0xac/0x1a0 [21137.031017] [] ? mempool_alloc_slab+0x15/0x20 [21137.031669] [] ? cpuacct_charge+0x2a/0x240 [21137.032782] [] ? finish_task_switch+0x3f/0x120 [21137.033295] [] ? sub_preempt_count+0xe/0xd0 [21137.033967] [] ? _raw_spin_unlock_irq+0x41/0x70 [21137.035386] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21137.035872] [] ? __module_address+0x10/0x160 [21137.036376] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21137.037401] [] ? __module_address+0x10/0x160 [21137.039119] [] ? deactivate_slab+0x3ce/0x5f0 [21137.040116] [] ? __kernel_text_address+0x60/0x90 [21137.041752] [] ? print_context_stack+0x81/0x140 [21137.042494] [] ? get_parent_ip+0x11/0x50 [21137.043751] [] ? sub_preempt_count+0x9d/0xd0 [21137.044302] [] ? _raw_spin_unlock+0x35/0x60 [21137.044796] [] ? deactivate_slab+0x54c/0x5f0 [21137.045883] [] ? alloc_extent_state+0x32/0x1c0 [btrfs] [21137.046391] [] ? alloc_extent_state+0x32/0x1c0 [btrfs] [21137.046838] [] ? alloc_extent_state+0x32/0x1c0 [btrfs] [21137.047369] [] ? set_track+0xac/0x1a0 [21137.048232] [] ? alloc_extent_state+0x32/0x1c0 [btrfs] [21137.049577] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21137.050115] [] ? __module_address+0x10/0x160 [21137.050879] [] ? sub_preempt_count+0xe/0xd0 [21137.051399] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21137.052206] [] ? sub_preempt_count+0xe/0xd0 [21137.053551] [] ? __mutex_unlock_slowpath+0x14f/0x190 [21137.054026] [] ? print_context_stack+0x81/0x140 [21137.055167] [] ? mutex_unlock+0xe/0x10 [21137.055655] [] ? sub_preempt_count+0xe/0xd0 [21137.056156] [] ? bit_putcs+0x2e5/0x560 [21137.057035] [] ? qtd_fill+0xc/0xc0 [21137.058041] [] ? mutex_unlock+0xe/0x10 [21137.058644] [] ? qh_append_tds+0xf9/0x690 [21137.059789] [] ? sub_preempt_count+0xe/0xd0 [21137.060326] [] ? sub_preempt_count+0xe/0xd0 [21137.061115] [] ? _raw_spin_unlock_irqrestore+0x7e/0x90 [21137.062180] [] ? __mutex_unlock_slowpath+0x14f/0x190 [21137.062731] [] ? __phys_addr+0x9/0x50 [21137.063832] [] ? swiotlb_dma_mapping_error+0x18/0x30 [21137.064337] [] ? usb_hcd_map_urb_for_dma+0x531/0x5b0 [21137.065074] [] ? soft_cursor+0x1ce/0x270 [21137.065919] [] ? nouveau_fbcon_fillrect+0xc2/0x110 [nouveau] [21137.066758] [] ? usb_hcd_submit_urb+0xaf/0x860 [21137.068183] [] ? bit_cursor+0x60b/0x650 [21137.068702] [] ? sub_preempt_count+0xe/0xd0 [21137.069802] [] ? _raw_spin_unlock_irqrestore+0x7e/0x90 [21137.070531] [] ? usb_serial_generic_write_start+0x22e/0x270 [21137.071113] [] ? kfifo_copy_in+0x77/0x90 [21137.071588] [] ? sub_preempt_count+0xe/0xd0 [21137.072813] [] ? usb_serial_generic_write+0x84/0xd0 [21137.073346] [] ? usb_console_write+0x110/0x250 [21137.074210] [] ? trace_hardirqs_on_thunk+0x3a/0x3f [21137.075545] [] ? retint_restore_args+0x13/0x13 [21137.076036] [] ? vprintk+0x389/0x600 [21137.076738] [] ? trace_hardirqs_on+0xd/0x10 [21137.078066] [] ? trace_hardirqs_on+0xd/0x10 [21137.078542] [] ? trace_hardirqs_on+0xd/0x10 [21137.079263] [] ? printk+0x51/0x53 [21137.080295] [] ? __module_address+0x10/0x160 [21137.080839] [] ? sub_preempt_count+0xe/0xd0 [21137.082013] [] ? is_module_text_address+0x55/0x60 [21137.082566] [] ? __kernel_text_address+0x60/0x90 [21137.083458] [] ? print_context_stack+0x81/0x140 [21137.084787] [] ? dump_trace+0x17f/0x2f0 [21137.085246] [] show_trace_log_lvl+0x5c/0x80 [21137.085962] [] show_trace+0x15/0x20 [21137.087188] [] do_exit+0xb7f/0xb90 [21137.087629] [] do_group_exit+0x4f/0xc0 [21137.088388] [] get_signal_to_deliver+0x20e/0x880 [21137.089757] [] ? __send_signal+0x150/0x7f0 [21137.090202] [] ? __rcu_read_unlock+0xe/0xa0 [21137.091126] [] ? task_tgid_nr_ns+0x20/0x20 [21137.091701] [] do_signal+0x65/0x5d0 [21137.092560] [] ? _raw_spin_unlock_irq+0x41/0x70 [21137.094242] [] ? set_current_blocked+0x52/0x60 [21137.095524] [] ? trace_hardirqs_on_thunk+0x3a/0x3f [21137.096777] [] ? _raw_spin_unlock_irq+0x41/0x70 [21137.098541] [] do_notify_resume+0x65/0x80 [21137.099113] [] ? trace_hardirqs_on_thunk+0x3a/0x3f [21137.099686] [] int_signal+0x12/0x17 [21162.880562] trinity used greatest stack depth: 280 bytes left [21162.881249] Call Trace: [21162.883712] [] ? free_pages_prepare+0x1b4/0x290 [21162.884545] [] ? mem_cgroup_recursive_stat+0x70/0x70 [21162.885217] [] ? trace_hardirqs_on+0xd/0x10 [21162.885673] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21162.886320] [] ? __module_address+0x10/0x160 [21162.887113] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21162.887736] [] ? __module_address+0x10/0x160 [21162.888600] [] ? deactivate_slab+0x3ce/0x5f0 [21162.889674] [] ? __kernel_text_address+0x60/0x90 [21162.890501] [] ? print_context_stack+0x81/0x140 [21162.891421] [] ? sub_preempt_count+0xe/0xd0 [21162.892022] [] ? _raw_spin_unlock+0x35/0x60 [21162.893069] [] ? deactivate_slab+0x54c/0x5f0 [21162.893717] [] ? mempool_alloc_slab+0x15/0x20 [21162.895053] [] ? mempool_alloc_slab+0x15/0x20 [21162.895490] [] ? mempool_alloc_slab+0x15/0x20 [21162.896200] [] ? set_track+0xac/0x1a0 [21162.897624] [] ? mempool_alloc_slab+0x15/0x20 [21162.898462] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21162.899162] [] ? __module_address+0x10/0x160 [21162.899775] [] ? deactivate_slab+0x3ce/0x5f0 [21162.900428] [] ? __kernel_text_address+0x60/0x90 [21162.901518] [] ? print_context_stack+0x81/0x140 [21162.902104] [] ? get_parent_ip+0x11/0x50 [21162.902917] [] ? sub_preempt_count+0x9d/0xd0 [21162.904239] [] ? _raw_spin_unlock+0x35/0x60 [21162.904675] [] ? deactivate_slab+0x54c/0x5f0 [21162.905402] [] ? mempool_alloc_slab+0x15/0x20 [21162.906195] [] ? mempool_alloc_slab+0x15/0x20 [21162.907352] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21162.907863] [] ? __module_address+0x10/0x160 [21162.908965] [] ? deactivate_slab+0x3ce/0x5f0 [21162.909507] [] ? __kernel_text_address+0x60/0x90 [21162.910322] [] ? print_context_stack+0x81/0x140 [21162.911307] [] ? sub_preempt_count+0xe/0xd0 [21162.911875] [] ? _raw_spin_unlock+0x35/0x60 [21162.912953] [] ? deactivate_slab+0x54c/0x5f0 [21162.913528] [] ? mempool_alloc_slab+0x15/0x20 [21162.914363] [] ? mempool_alloc_slab+0x15/0x20 [21162.915689] [] ? mempool_alloc_slab+0x15/0x20 [21162.916138] [] ? set_track+0xac/0x1a0 [21162.916812] [] ? mempool_alloc_slab+0x15/0x20 [21162.918125] [] ? __module_address+0x10/0x160 [21162.918571] [] ? trace_hardirqs_off+0xd/0x10 [21162.919272] [] ? deactivate_slab+0x3ce/0x5f0 [21162.920287] [] ? __kernel_text_address+0x60/0x90 [21162.920898] [] ? print_context_stack+0x81/0x140 [21162.921917] [] ? sub_preempt_count+0xe/0xd0 [21162.922564] [] ? _raw_spin_unlock+0x35/0x60 [21162.923857] [] ? deactivate_slab+0x54c/0x5f0 [21162.924318] [] ? mempool_alloc_slab+0x15/0x20 [21162.925040] [] ? mempool_alloc_slab+0x15/0x20 [21162.926251] [] ? mempool_alloc_slab+0x15/0x20 [21162.926741] [] ? set_track+0xac/0x1a0 [21162.927492] [] ? mempool_alloc_slab+0x15/0x20 [21162.928929] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21162.929416] [] ? __module_address+0x10/0x160 [21162.930157] [] ? scsi_pool_alloc_command+0x4a/0x80 [21162.930697] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21162.931644] [] ? __module_address+0x10/0x160 [21162.932587] [] ? deactivate_slab+0x3ce/0x5f0 [21162.933116] [] ? __kernel_text_address+0x60/0x90 [21162.934177] [] ? print_context_stack+0x81/0x140 [21162.934712] [] ? get_parent_ip+0x11/0x50 [21162.935736] [] ? sub_preempt_count+0x9d/0xd0 [21162.936318] [] ? _raw_spin_unlock+0x35/0x60 [21162.937110] [] ? deactivate_slab+0x54c/0x5f0 [21162.938422] [] ? alloc_extent_state+0x32/0x1c0 [btrfs] [21162.938888] [] ? alloc_extent_state+0x32/0x1c0 [btrfs] [21162.939999] [] ? alloc_extent_state+0x32/0x1c0 [btrfs] [21162.940457] [] ? set_track+0xac/0x1a0 [21162.941461] [] ? alloc_extent_state+0x32/0x1c0 [btrfs] [21162.941912] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21162.942806] [] ? __module_address+0x10/0x160 [21162.943406] [] ? sub_preempt_count+0xe/0xd0 [21162.944445] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21162.944898] [] ? sub_preempt_count+0xe/0xd0 [21162.945692] [] ? _raw_spin_unlock_irqrestore+0x7e/0x90 [21162.946692] [] ? __mutex_unlock_slowpath+0x14f/0x190 [21162.947319] [] ? print_context_stack+0x81/0x140 [21162.948440] [] ? mutex_unlock+0xe/0x10 [21162.948933] [] ? sub_preempt_count+0xe/0xd0 [21162.949744] [] ? qtd_fill+0xc/0xc0 [21162.950960] [] ? mutex_unlock+0xe/0x10 [21162.951404] [] ? qh_append_tds+0xf9/0x690 [21162.952143] [] ? sub_preempt_count+0xe/0xd0 [21162.953576] [] ? nouveau_dma_wait+0x16/0x5b0 [nouveau] [21162.954397] [] ? sub_preempt_count+0xe/0xd0 [21162.955171] [] ? _raw_spin_unlock_irqrestore+0x7e/0x90 [21162.955803] [] ? __mutex_unlock_slowpath+0x14f/0x190 [21162.956249] [] ? nouveau_fbcon_imageblit+0x90/0x110 [nouveau] [21162.957053] [] ? __phys_addr+0x9/0x50 [21162.958037] [] ? swiotlb_dma_mapping_error+0x18/0x30 [21162.958692] [] ? usb_hcd_map_urb_for_dma+0x531/0x5b0 [21162.960092] [] ? nouveau_fbcon_fillrect+0xc2/0x110 [nouveau] [21162.961206] [] ? usb_hcd_submit_urb+0xaf/0x860 [21162.962185] [] ? sub_preempt_count+0xe/0xd0 [21162.962649] [] ? _raw_spin_unlock_irqrestore+0x7e/0x90 [21162.963072] [] ? usb_serial_generic_write_start+0x22e/0x270 [21162.963640] [] ? kfifo_copy_in+0x77/0x90 [21162.964801] [] ? usb_serial_generic_write+0x84/0xd0 [21162.965701] [] ? usb_console_write+0x110/0x250 [21162.966264] [] ? trace_hardirqs_on_thunk+0x3a/0x3f [21162.967431] [] ? retint_restore_args+0x13/0x13 [21162.967995] [] ? _raw_spin_unlock_irqrestore+0x7e/0x90 [21162.969424] [] ? vprintk+0x389/0x600 [21162.969877] [] ? trace_hardirqs_on+0xd/0x10 [21162.970836] [] ? trace_hardirqs_on+0xd/0x10 [21162.971524] [] ? trace_hardirqs_on+0xd/0x10 [21162.972502] [] ? printk+0x51/0x53 [21162.973192] [] ? __module_address+0x10/0x160 [21162.974558] [] ? sub_preempt_count+0xe/0xd0 [21162.975000] [] ? is_module_text_address+0x55/0x60 [21162.976554] [] ? __kernel_text_address+0x60/0x90 [21162.978461] [] ? print_context_stack+0x81/0x140 [21162.978907] [] ? dump_trace+0x17f/0x2f0 [21162.979574] [] show_trace_log_lvl+0x5c/0x80 [21162.979977] [] show_trace+0x15/0x20 [21162.980819] [] do_exit+0xb7f/0xb90 [21162.982280] [] do_group_exit+0x4f/0xc0 [21162.982729] [] get_signal_to_deliver+0x20e/0x880 [21162.983859] [] ? __send_signal+0x150/0x7f0 [21162.984789] [] ? __rcu_read_unlock+0xe/0xa0 [21162.986147] [] ? task_tgid_nr_ns+0x20/0x20 [21162.986616] [] do_signal+0x65/0x5d0 [21162.987316] [] ? _raw_spin_unlock_irq+0x41/0x70 [21162.987761] [] ? set_current_blocked+0x52/0x60 [21162.988680] [] ? trace_hardirqs_on_thunk+0x3a/0x3f [21162.989521] [] ? _raw_spin_unlock_irq+0x41/0x70 [21162.990238] [] do_notify_resume+0x65/0x80 [21162.991283] [] ? trace_hardirqs_on_thunk+0x3a/0x3f [21162.992209] [] int_signal+0x12/0x17 [21171.661403] trinity used greatest stack depth: 72 bytes left [21171.661978] Call Trace: [21171.662403] [] ? __kernel_text_address+0x60/0x90 [21171.663400] [] ? print_context_stack+0x81/0x140 [21171.663856] [] ? sub_preempt_count+0xe/0xd0 [21171.664895] [] ? dump_trace+0x189/0x2f0 [21171.665647] [] ? free_extent_state+0x5a/0x1b0 [btrfs] [21171.666475] [] ? free_extent_state+0x5a/0x1b0 [btrfs] [21171.667570] [] ? free_extent_state+0x5a/0x1b0 [btrfs] [21171.668140] [] ? get_parent_ip+0x11/0x50 [21171.669035] [] ? get_parent_ip+0x11/0x50 [21171.670080] [] ? trace_hardirqs_on+0xd/0x10 [21171.670728] [] ? debug_check_no_obj_freed+0x88/0x230 [21171.671778] [] ? get_parent_ip+0x11/0x50 [21171.672654] [] ? sub_preempt_count+0x9d/0xd0 [21171.673285] [] ? _raw_spin_unlock_irqrestore+0x4a/0x90 [21171.674667] [] ? debug_check_no_obj_freed+0x17f/0x230 [21171.675138] [] ? free_pages_prepare+0x1b4/0x290 [21171.675722] [] ? trace_hardirqs_on+0xd/0x10 [21171.676895] [] ? free_hot_cold_page_list+0x5e/0x1a0 [21171.677493] [] ? mem_cgroup_uncharge_cache_page+0x1e/0x30 [21171.678457] [] ? shrink_page_list+0x69a/0xac0 [21171.679757] [] ? ttm_dma_pool_mm_shrink+0x105/0x190 [ttm] [21171.680287] [] ? get_parent_ip+0x11/0x50 [21171.680886] [] ? sub_preempt_count+0x9d/0xd0 [21171.682085] [] ? put_super+0x1d/0x40 [21171.682662] [] ? ttm_dma_pool_mm_shrink+0x105/0x190 [ttm] [21171.684097] [] ? get_parent_ip+0x11/0x50 [21171.684555] [] ? sub_preempt_count+0x9d/0xd0 [21171.685408] [] ? _raw_spin_unlock+0x35/0x60 [21171.685982] [] ? put_super+0x31/0x40 [21171.687135] [] ? delayacct_end+0x71/0xa0 [21171.687675] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21171.688548] [] ? __module_address+0x10/0x160 [21171.689918] [] ? deactivate_slab+0x3ce/0x5f0 [21171.690414] [] ? __kernel_text_address+0x60/0x90 [21171.690989] [] ? print_context_stack+0x81/0x140 [21171.691842] [] ? sub_preempt_count+0xe/0xd0 [21171.693212] [] ? _raw_spin_unlock+0x35/0x60 [21171.693704] [] ? deactivate_slab+0x54c/0x5f0 [21171.694509] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21171.695534] [] ? __module_address+0x10/0x160 [21171.696104] [] ? deactivate_slab+0x3ce/0x5f0 [21171.697232] [] ? __kernel_text_address+0x60/0x90 [21171.697821] [] ? print_context_stack+0x81/0x140 [21171.699117] [] ? get_parent_ip+0x11/0x50 [21171.699618] [] ? sub_preempt_count+0x9d/0xd0 [21171.700421] [] ? _raw_spin_unlock+0x35/0x60 [21171.701746] [] ? deactivate_slab+0x54c/0x5f0 [21171.702219] [] ? mempool_alloc_slab+0x15/0x20 [21171.703277] [] ? mempool_alloc_slab+0x15/0x20 [21171.703880] [] ? mempool_alloc_slab+0x15/0x20 [21171.704810] [] ? set_track+0xac/0x1a0 [21171.706108] [] ? mempool_alloc_slab+0x15/0x20 [21171.706581] [] ? trace_hardirqs_on+0xd/0x10 [21171.707560] [] ? mempool_alloc_slab+0x15/0x20 [21171.708156] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21171.709302] [] ? __module_address+0x10/0x160 [21171.709803] [] ? deactivate_slab+0x3ce/0x5f0 [21171.710925] [] ? __kernel_text_address+0x60/0x90 [21171.711544] [] ? print_context_stack+0x81/0x140 [21171.712409] [] ? get_parent_ip+0x11/0x50 [21171.713734] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21171.714231] [] ? __module_address+0x10/0x160 [21171.715304] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21171.716149] [] ? __module_address+0x10/0x160 [21171.716902] [] ? deactivate_slab+0x3ce/0x5f0 [21171.717513] [] ? __kernel_text_address+0x60/0x90 [21171.718660] [] ? print_context_stack+0x81/0x140 [21171.719208] [] ? get_parent_ip+0x11/0x50 [21171.720049] [] ? sub_preempt_count+0x9d/0xd0 [21171.721357] [] ? _raw_spin_unlock+0x35/0x60 [21171.721902] [] ? deactivate_slab+0x54c/0x5f0 [21171.722939] [] ? btrfs_add_delayed_tree_ref+0x8e/0x1d0 [btrfs] [21171.723535] [] ? btrfs_add_delayed_tree_ref+0x8e/0x1d0 [btrfs] [21171.724412] [] ? btrfs_add_delayed_tree_ref+0x8e/0x1d0 [btrfs] [21171.725889] [] ? set_track+0xac/0x1a0 [21171.726373] [] ? btrfs_add_delayed_tree_ref+0x8e/0x1d0 [btrfs] [21171.726906] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21171.728478] [] ? debug_object_activate+0x84/0x1a0 [21171.729179] [] ? __debug_object_init+0xa2/0x410 [21171.729714] [] ? debug_object_active_state+0x67/0x140 [21171.730938] [] ? __set_page_dirty_nobuffers+0x7b/0x1a0 [21171.731420] [] ? finish_task_switch+0x3f/0x120 [21171.732387] [] ? sub_preempt_count+0xe/0xd0 [21171.732991] [] ? _raw_spin_unlock_irq+0x41/0x70 [21171.734109] [] ? finish_task_switch+0x7c/0x120 [21171.734748] [] ? finish_task_switch+0x3f/0x120 [21171.735648] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21171.737086] [] ? __module_address+0x10/0x160 [21171.737554] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21171.738120] [] ? __module_address+0x10/0x160 [21171.739435] [] ? sub_preempt_count+0xe/0xd0 [21171.739889] [] ? is_module_text_address+0x33/0x60 [21171.740964] [] ? __kernel_text_address+0x60/0x90 [21171.741509] [] ? print_context_stack+0x81/0x140 [21171.742293] [] ? sub_preempt_count+0xe/0xd0 [21171.743706] [] ? dump_trace+0x189/0x2f0 [21171.744207] [] ? free_extent_state+0x5a/0x1b0 [btrfs] [21171.744857] [] ? free_extent_state+0x5a/0x1b0 [btrfs] [21171.746371] [] ? free_extent_state+0x5a/0x1b0 [btrfs] [21171.746883] [] ? set_track+0xac/0x1a0 [21171.747827] [] ? sub_preempt_count+0xe/0xd0 [21171.748485] [] ? trace_hardirqs_on+0xd/0x10 [21171.749276] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21171.749859] [] ? __module_address+0x10/0x160 [21171.750886] [] ? sub_preempt_count+0xe/0xd0 [21171.751523] [] ? debug_lockdep_rcu_enabled+0x9/0x40 [21171.752646] [] ? sub_preempt_count+0xe/0xd0 [21171.753201] [] ? _raw_spin_unlock_irqrestore+0x7e/0x90 [21171.754044] [] ? dma_pool_alloc+0x22e/0x340 [21171.755396] [] ? nouveau_fbcon_imageblit+0x90/0x110 [nouveau] [21171.755872] [] ? print_context_stack+0x81/0x140 [21171.756904] [] ? sub_preempt_count+0xe/0xd0 [21171.757514] [] ? qtd_fill+0xc/0xc0 [21171.758338] [] ? qh_append_tds+0xf9/0x690 [21171.759728] [] ? nouveau_dma_wait+0x16/0x5b0 [nouveau] [21171.760393] [] ? sub_preempt_count+0xe/0xd0 [21171.761031] [] ? _raw_spin_unlock_irqrestore+0x7e/0x90 [21171.762309] [] ? __mutex_unlock_slowpath+0x14f/0x190 [21171.762794] [] ? __phys_addr+0x9/0x50 [21171.763690] [] ? swiotlb_dma_mapping_error+0x18/0x30 [21171.764358] [] ? usb_hcd_map_urb_for_dma+0x531/0x5b0 [21171.765536] [] ? nouveau_fbcon_fillrect+0xc2/0x110 [nouveau] [21171.766134] [] ? usb_hcd_submit_urb+0xaf/0x860 [21171.766992] [] ? sub_preempt_count+0xe/0xd0 [21171.768393] [] ? _raw_spin_unlock_irqrestore+0x7e/0x90 [21171.768864] [] ? usb_serial_generic_write_start+0x22e/0x270 [21171.769721] [] ? kfifo_copy_in+0x77/0x90 [21171.771230] [] ? usb_serial_generic_write+0x84/0xd0 [21171.771902] [] ? usb_console_write+0x110/0x250 [21171.772388] [] ? trace_hardirqs_on_thunk+0x3a/0x3f [21171.773510] [] ? retint_restore_args+0x13/0x13 [21171.774121] [] ? vprintk+0x389/0x600 [21171.774964] [] ? trace_hardirqs_on+0xd/0x10 [21171.776294] [] ? trace_hardirqs_on+0xd/0x10 [21171.776891] [] ? trace_hardirqs_on+0xd/0x10 [21171.777601] [] ? printk+0x51/0x53 [21171.779000] [] ? __module_address+0x10/0x160 [21171.779666] [] ? sub_preempt_count+0xe/0xd0 [21171.780288] [] ? is_module_text_address+0x55/0x60 [21171.781622] [] ? __kernel_text_address+0x60/0x90 [21171.782202] [] ? print_context_stack+0x81/0x140 [21171.782763] [] ? dump_trace+0x17f/0x2f0 [21171.784109] [] show_trace_log_lvl+0x5c/0x80 [21171.784571] [] show_trace+0x15/0x20 [21171.785503] [] do_exit+0xb7f/0xb90 [21171.786201] [] do_group_exit+0x4f/0xc0 [21171.787277] [] get_signal_to_deliver+0x20e/0x880 [21171.787886] [] ? __send_signal+0x150/0x7f0 [21171.788749] [] ? __rcu_read_unlock+0xe/0xa0 [21171.790075] [] ? task_tgid_nr_ns+0x20/0x20 [21171.790520] [] do_signal+0x65/0x5d0 [21171.791316] [] ? _raw_spin_unlock_irq+0x41/0x70 [21171.792624] [] ? set_current_blocked+0x52/0x60 [21171.793206] [] ? trace_hardirqs_on_thunk+0x3a/0x3f [21171.793784] [] ? _raw_spin_unlock_irq+0x41/0x70 [21171.795181] [] do_notify_resume+0x65/0x80 [21171.795614] [] ? trace_hardirqs_on_thunk+0x3a/0x3f [21171.796675] [] int_signal+0x12/0x17