From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755941AbYEEKQ6 (ORCPT ); Mon, 5 May 2008 06:16:58 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752229AbYEEKQu (ORCPT ); Mon, 5 May 2008 06:16:50 -0400 Received: from smtp1.Stanford.EDU ([171.67.22.28]:36755 "EHLO smtp1.stanford.edu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751212AbYEEKQt (ORCPT ); Mon, 5 May 2008 06:16:49 -0400 X-Greylist: delayed 466 seconds by postgrey-1.27 at vger.kernel.org; Mon, 05 May 2008 06:16:49 EDT Subject: BUG: sleeping function called from invalid context (highmem_32.c:8) From: Fernando Lopez-Lezcano To: Ingo Molnar Cc: linux-kernel@vger.kernel.org, Fernando Pablo Lopez-Lezcano Content-Type: text/plain Date: Mon, 05 May 2008 12:03:26 +0200 Message-Id: <1209981806.4564.8.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.12.3 (2.12.3-4.fc8) Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ingo, I'm testing a new realtime kernel and I'm getting tons of these. I got two complete freezes (no sysrq response) since I started to test yesterday, but I have no way of knowing whether these reports are related to the freezes. Kernel i686: 2.6.24.6 + 2.6.24.4-rt4 (with three chunks tweaked to patch) + almost all realtime mrg kernel revision 47 patches + compatible fedora patches from 2.6.24.4-85. I'm including some of the "BUG" reports, let me know if you want more. (please cc me, I'm not reading the list right now) -- Fernando May 5 11:28:14 localhost kernel: BUG: sleeping function called from invalid context nscd(2239) at arch/x86/mm/highmem_32.c:8 May 5 11:28:14 localhost kernel: in_atomic():0 [00000000], irqs_disabled():1 May 5 11:28:14 localhost kernel: Pid: 2239, comm: nscd Not tainted 2.6.24.6-1.rt4.3.fc8.ccrmart #1 May 5 11:28:14 localhost kernel: [] kmap+0x44/0x54 May 5 11:28:14 localhost kernel: [] gup_pte_range+0x4f/0xe0 May 5 11:28:14 localhost kernel: [] fast_gup+0xe2/0x18e May 5 11:28:14 localhost kernel: [] get_futex_key+0x6e/0xa1 May 5 11:28:14 localhost kernel: [] futex_wake+0x3b/0xc2 May 5 11:28:14 localhost kernel: [] do_futex+0x73/0x9e3 May 5 11:28:14 localhost kernel: [] finish_task_switch +0x1f/0xc2 May 5 11:28:14 localhost kernel: [] apic_wait_icr_idle +0xe/0x15 May 5 11:28:14 localhost kernel: [] enqueue_task_fair +0x135/0x14a May 5 11:28:14 localhost kernel: [] sys_futex+0xfe/0x111 May 5 11:28:14 localhost kernel: [] try_to_wake_up +0x1b3/0x1bd May 5 11:28:14 localhost kernel: [] mm_release+0x81/0x87 May 5 11:28:14 localhost kernel: [] exit_mm+0x12/0xfc May 5 11:28:14 localhost kernel: [] do_exit+0x211/0x700 May 5 11:28:14 localhost kernel: [] __rt_mutex_adjust_prio +0x8/0x19 May 5 11:28:14 localhost kernel: [] sys_exit_group+0x0/0xd May 5 11:28:14 localhost kernel: [] syscall_call+0x7/0xb May 5 11:28:14 localhost kernel: ======================= ---- May 5 11:28:14 localhost kernel: BUG: sleeping function called from invalid context bonobo-activati(3214) at arch/x86/mm/highmem_32.c:8 May 5 11:28:14 localhost kernel: in_atomic():0 [00000000], irqs_disabled():1 May 5 11:28:14 localhost kernel: Pid: 3214, comm: bonobo-activati Not tainted 2.6.24.6-1.rt4.3.fc8.ccrmart #1 May 5 11:28:14 localhost kernel: [] kmap+0x44/0x54 May 5 11:28:14 localhost kernel: [] gup_pte_range+0x4f/0xe0 May 5 11:28:14 localhost kernel: [] fast_gup+0xe2/0x18e May 5 11:28:14 localhost kernel: [] get_futex_key+0x6e/0xa1 May 5 11:28:14 localhost kernel: [] futex_wake+0x3b/0xc2 May 5 11:28:14 localhost kernel: [] do_futex+0x73/0x9e3 May 5 11:28:14 localhost kernel: [] hrtimer_wakeup+0x0/0x18 May 5 11:28:14 localhost kernel: [] __rt_spin_lock+0x21/0x5e May 5 11:28:14 localhost kernel: [] futex_wake+0xb8/0xc2 May 5 11:28:14 localhost kernel: [] do_futex+0x73/0x9e3 May 5 11:28:14 localhost kernel: [] autoremove_wake_function +0x0/0x35 May 5 11:28:14 localhost kernel: [] sys_futex+0xfe/0x111 May 5 11:28:14 localhost kernel: [] __delayacct_add_tsk +0x204/0x210 May 5 11:28:14 localhost kernel: [] mm_release+0x81/0x87 May 5 11:28:14 localhost kernel: [] exit_mm+0x12/0xfc May 5 11:28:14 localhost kernel: [] do_exit+0x211/0x700 May 5 11:28:14 localhost kernel: [] do_syscall_trace +0x13c/0x182 May 5 11:28:14 localhost kernel: [] complete_and_exit +0x0/0x13 May 5 11:28:14 localhost kernel: [] syscall_call+0x7/0xb May 5 11:28:14 localhost kernel: ======================= ---- May 5 11:39:19 localhost kernel: BUG: sleeping function called from invalid context privoxy(3879) at arch/x86/mm/highmem_32.c:8 May 5 11:39:19 localhost kernel: in_atomic():0 [00000000], irqs_disabled():1 May 5 11:39:19 localhost kernel: Pid: 3879, comm: privoxy Not tainted 2.6.24.6-1.rt4.3.fc8.ccrmart #1 May 5 11:39:19 localhost kernel: [] kmap+0x44/0x54 May 5 11:39:19 localhost kernel: [] gup_pte_range+0x4f/0xe0 May 5 11:39:19 localhost kernel: [] __rt_spin_lock+0x21/0x5e May 5 11:39:19 localhost kernel: [] fast_gup+0xe2/0x18e May 5 11:39:19 localhost kernel: [] dev_queue_xmit +0x274/0x299 May 5 11:39:19 localhost kernel: [] get_futex_key+0x6e/0xa1 May 5 11:39:19 localhost kernel: [] dst_output+0x0/0x7 May 5 11:39:19 localhost kernel: [] futex_wake+0x3b/0xc2 May 5 11:39:19 localhost kernel: [] do_futex+0x73/0x9e3 May 5 11:39:19 localhost kernel: [] tcp_transmit_skb +0x6f2/0x725 May 5 11:39:19 localhost kernel: [] __rt_spin_lock+0x21/0x5e May 5 11:39:19 localhost kernel: [] lock_timer_base +0x19/0x37 May 5 11:39:19 localhost kernel: [] __mod_timer+0x9b/0xa4 May 5 11:39:19 localhost kernel: [] sk_reset_timer+0xc/0x16 May 5 11:39:19 localhost kernel: [] __tcp_push_pending_frames+0x735/0x7d8 May 5 11:39:19 localhost kernel: [] __rt_spin_lock+0x21/0x5e May 5 11:39:19 localhost kernel: [] __kmalloc+0xab/0xdd May 5 11:39:19 localhost kernel: [] sys_futex+0xfe/0x111 May 5 11:39:19 localhost kernel: [] __delayacct_add_tsk +0x204/0x210 May 5 11:39:19 localhost kernel: [] mm_release+0x81/0x87 May 5 11:39:19 localhost kernel: [] exit_mm+0x12/0xfc May 5 11:39:19 localhost kernel: [] do_exit+0x211/0x700 May 5 11:39:19 localhost kernel: [] do_syscall_trace +0x13c/0x182 May 5 11:39:19 localhost kernel: [] complete_and_exit +0x0/0x13 May 5 11:39:19 localhost kernel: [] syscall_call+0x7/0xb May 5 11:39:19 localhost kernel: ======================= ---- May 5 11:50:13 localhost kernel: BUG: sleeping function called from invalid context firefox-bin(4470) at arch/x86/mm/highmem_32.c:8 May 5 11:50:13 localhost kernel: in_atomic():0 [00000000], irqs_disabled():1 May 5 11:50:13 localhost kernel: Pid: 4470, comm: firefox-bin Not tainted 2.6.24.6-1.rt4.3.fc8.ccrmart #1 May 5 11:50:13 localhost kernel: [] kmap+0x44/0x54 May 5 11:50:13 localhost kernel: [] gup_pte_range+0x4f/0xe0 May 5 11:50:13 localhost kernel: [] fast_gup+0xe2/0x18e May 5 11:50:13 localhost kernel: [] get_futex_key+0x6e/0xa1 May 5 11:50:13 localhost kernel: [] futex_wake+0x3b/0xc2 May 5 11:50:13 localhost kernel: [] do_futex+0x73/0x9e3 May 5 11:50:13 localhost kernel: [] hrtimer_wakeup+0x0/0x18 May 5 11:50:13 localhost kernel: [] __rt_spin_lock+0x21/0x5e May 5 11:50:13 localhost kernel: [] futex_wake+0xb8/0xc2 May 5 11:50:13 localhost kernel: [] do_futex+0x73/0x9e3 May 5 11:50:13 localhost kernel: [] do_sync_write+0xc7/0x10a May 5 11:50:13 localhost kernel: [] sys_futex+0xfe/0x111 May 5 11:50:13 localhost kernel: [] __delayacct_add_tsk +0x204/0x210 May 5 11:50:13 localhost kernel: [] mm_release+0x81/0x87 May 5 11:50:13 localhost kernel: [] exit_mm+0x12/0xfc May 5 11:50:13 localhost kernel: [] do_exit+0x211/0x700 May 5 11:50:13 localhost kernel: [] do_syscall_trace +0x13c/0x182 May 5 11:50:13 localhost kernel: [] complete_and_exit +0x0/0x13 May 5 11:50:13 localhost kernel: [] syscall_call+0x7/0xb May 5 11:50:13 localhost kernel: ======================= ---- May 5 11:54:04 localhost kernel: BUG: sleeping function called from invalid context evolution-data-(4741) at arch/x86/mm/highmem_32.c:8 May 5 11:54:04 localhost kernel: in_atomic():0 [00000000], irqs_disabled():1 May 5 11:54:04 localhost kernel: Pid: 4741, comm: evolution-data- Not tainted 2.6.24.6-1.rt4.3.fc8.ccrmart #1 May 5 11:54:04 localhost kernel: [] kmap+0x44/0x54 May 5 11:54:04 localhost kernel: [] gup_pte_range+0x4f/0xe0 May 5 11:54:04 localhost kernel: [] fast_gup+0xe2/0x18e May 5 11:54:04 localhost kernel: [] rt_read_unlock+0x38/0x40 May 5 11:54:04 localhost kernel: [] get_futex_key+0x6e/0xa1 May 5 11:54:04 localhost kernel: [] futex_wake+0x3b/0xc2 May 5 11:54:04 localhost kernel: [] do_futex+0x73/0x9e3 May 5 11:54:04 localhost kernel: [] do_sync_readv_writev +0xc1/0xfe May 5 11:54:04 localhost kernel: [] sched_clock+0x8/0x18 May 5 11:54:04 localhost kernel: [] __update_rq_clock +0x19/0x156 May 5 11:54:04 localhost kernel: [] sys_futex+0xfe/0x111 May 5 11:54:04 localhost kernel: [] __delayacct_add_tsk +0x204/0x210 May 5 11:54:04 localhost kernel: [] __update_rq_clock +0x19/0x156 May 5 11:54:04 localhost kernel: [] mm_release+0x81/0x87 May 5 11:54:04 localhost kernel: [] exit_mm+0x12/0xfc May 5 11:54:04 localhost kernel: [] do_exit+0x211/0x700 May 5 11:54:04 localhost kernel: [] do_syscall_trace +0x13c/0x182 May 5 11:54:04 localhost kernel: [] complete_and_exit +0x0/0x13 May 5 11:54:04 localhost kernel: [] syscall_call+0x7/0xb May 5 11:54:04 localhost kernel: =======================