Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S269640AbUJGMbO (ORCPT ); Thu, 7 Oct 2004 08:31:14 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S267367AbUJGMbN (ORCPT ); Thu, 7 Oct 2004 08:31:13 -0400 Received: from smtp3.netcabo.pt ([212.113.174.30]:54598 "EHLO smtp.netcabo.pt") by vger.kernel.org with ESMTP id S269811AbUJGMRh (ORCPT ); Thu, 7 Oct 2004 08:17:37 -0400 Message-ID: <44510.195.245.190.93.1097151376.squirrel@195.245.190.93> Date: Thu, 7 Oct 2004 13:16:16 +0100 (WEST) Subject: Re: [patch] voluntary-preempt-2.6.9-rc3-mm3-T3 From: "Rui Nuno Capela" To: "Ingo Molnar" Cc: linux-kernel@vger.kernel.org, "Lee Revell" , "K.R. Foley" , "Florian Schmidt" , mark_h_johnson@raytheon.com, "Fernando Pablo Lopez-Lezcano" User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT X-Priority: 3 (Normal) Importance: Normal References: <20040921071854.GA7604@elte.hu> <20040921074426.GA10477@elte.hu> <20040922103340.GA9683@elte.hu> <20040923122838.GA9252@elte.hu> <20040923211206.GA2366@elte.hu> <20040924074416.GA17924@elte.hu> <20040928000516.GA3096@elte.hu> <20041003210926.GA1267@elte.hu> <20041004215315.GA17707@elte.hu> <20041005134707.GA32033@elte.hu> <20041007105230.GA17411@elte.hu> In-Reply-To: <20041007105230.GA17411@elte.hu> X-OriginalArrivalTime: 07 Oct 2004 12:17:35.0078 (UTC) FILETIME=[A0B10060:01C4AC67] Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4825 Lines: 131 Hi Ingo, > > i've released the -T3 VP patch: > > http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.9-rc3-mm3-T3 > Didn't try this yet on my desktop (where those USB troubles roared), but on my laptop there's already a showstopper with while trying to start beloved jackd -R: --- Unable to handle kernel paging request at virtual address 00010024 printing eip: c011995f *pde = 00000000 Oops: 0002 [#1] PREEMPT Modules linked in: realtime commoncap snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss snd_usb_usx2y snd_usb_lib snd_rawmidi snd_seq_device snd_hwdep snd_ali5451 snd_ac97_codec snd_pcm snd_timer snd_page_alloc snd soundcore prism2_cs p80211 ds yenta_socket pcmcia_core natsemi crc32 ohci1394 ieee1394 loop subfs evdev ohci_hcd usbcore thermal processor fan button battery ac CPU: 0 EIP: 0060:[] Not tainted VLI EFLAGS: 00010086 (2.6.9-rc3-mm3-T3.0) EIP is at profile_hit+0x2f/0x33 eax: 00010024 ebx: de1f8510 ecx: 00000000 edx: 00000000 esi: 00000001 edi: ffffffea ebp: db32ef88 esp: db32ef88 ds: 007b es: 007b ss: 0068 preempt: 00000003 Process jackd (pid: 6519, threadinfo=db32e000 task=dec4fa00) Stack: db32efbc c0115431 00000002 c0104231 00000004 c0398460 c0102d2f 007d0f00 00000046 0000001e 00001979 b75a1bb0 b7fa5a4c db32e000 c0104231 00001979 00000001 b75a1dac b75a1bb0 b7fa5a4c bfffb9b8 0000009c 0000007b 0000007b Call Trace: [] setscheduler+0xc4/0x254 [] sysenter_past_esp+0x52/0x71 [] sys_clone+0x40/0x42 [] sysenter_past_esp+0x52/0x71 Code: b8 60 ff ff 8b 0d ec 16 3a c0 8b 15 e8 16 3a c0 8b 45 0c 83 ea 01 2d 28 02 10 c0 d3 e8 39 c2 0f 46 c2 8b 15 e4 16 3a c0 8d 04 82 00 5d c3 55 89 e5 e8 85 60 ff ff b8 da ff ff ff 5d c3 55 89 <6>note: jackd[6519] exited with preempt_count 2 Debug: sleeping function called from invalid context jackd(6519) at kernel/fork.c:421 in_atomic():1, irqs_disabled():0 [] __might_sleep+0xb5/0xc5 [] vprintk+0x135/0x182 [] mm_release+0x72/0xcf [] printk+0x1d/0x1f [] do_exit+0x85/0x506 [] do_page_fault+0x0/0x67e [] do_divide_error+0x0/0x13a [] do_page_fault+0x0/0x67e [] printk+0x1d/0x1f [] do_page_fault+0x499/0x67e [] __copy_from_user_ll+0x11/0x76 [] check_preempt_timing+0x18f/0x1fb [] sub_preempt_count+0x5c/0x8b [] copy_process+0x610/0xcfe [] sched_clock+0x14/0x8d [] sub_preempt_count+0x5c/0x8b [] wake_up_new_task+0x142/0x190 [] check_preempt_timing+0x18f/0x1fb [] sub_preempt_count+0x5c/0x8b [] wake_up_new_task+0x142/0x190 [] copy_process+0x610/0xcfe [] copy_process+0x610/0xcfe [] wake_up_new_task+0x142/0x190 [] wake_up_new_task+0x142/0x190 [] do_page_fault+0x0/0x67e [] error_code+0x2d/0x38 [] profile_hit+0x2f/0x33 [] setscheduler+0xc4/0x254 [] sysenter_past_esp+0x52/0x71 [] sys_clone+0x40/0x42 [] sysenter_past_esp+0x52/0x71 scheduling while atomic: jackd/0x04000002/6519 [] schedule+0x554/0x5f5 [] cond_resched+0x5f/0x7f [] mm_release+0x77/0xcf [] printk+0x1d/0x1f [] do_exit+0x85/0x506 [] do_page_fault+0x0/0x67e [] do_divide_error+0x0/0x13a [] do_page_fault+0x0/0x67e [] printk+0x1d/0x1f [] do_page_fault+0x499/0x67e [] __copy_from_user_ll+0x11/0x76 [] check_preempt_timing+0x18f/0x1fb [] sub_preempt_count+0x5c/0x8b [] copy_process+0x610/0xcfe [] sched_clock+0x14/0x8d [] sub_preempt_count+0x5c/0x8b [] wake_up_new_task+0x142/0x190 [] check_preempt_timing+0x18f/0x1fb [] sub_preempt_count+0x5c/0x8b [] wake_up_new_task+0x142/0x190 [] copy_process+0x610/0xcfe [] copy_process+0x610/0xcfe [] wake_up_new_task+0x142/0x190 [] wake_up_new_task+0x142/0x190 [] do_page_fault+0x0/0x67e [] error_code+0x2d/0x38 [] profile_hit+0x2f/0x33 [] setscheduler+0xc4/0x254 [] sysenter_past_esp+0x52/0x71 [] sys_clone+0x40/0x42 [] sysenter_past_esp+0x52/0x71 --- This jackd crash seems to show up due to CONFIG_DEBUG_PREEMPT being set on, but not sure yet. CU -- rncbc aka Rui Nuno Capela rncbc@rncbc.org - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/