From owner-freebsd-current@FreeBSD.ORG Mon May 29 13:46:04 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE42A16A91B for ; Mon, 29 May 2006 13:46:04 +0000 (UTC) (envelope-from gexlie@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE1B443D64 for ; Mon, 29 May 2006 13:45:55 +0000 (GMT) (envelope-from gexlie@gmail.com) Received: by ug-out-1314.google.com with SMTP id m3so93033uge for ; Mon, 29 May 2006 06:45:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=ROfUQTd+rpRAYPWUOHhfRtqIXmbqsogpdZoHoG1TASW9nKSmBdoGn5wWg0CkotmxyzORksnsARKukkkHm+U7ZbUIoYyYWSsS6hyyXhEY+nT0JvoaDHmTL3BReh9DVFpsYYszWqQL3L5kMax4D3JfcNSyDDZapvBRedK+3ZsxPKg= Received: by 10.67.89.5 with SMTP id r5mr1894822ugl; Mon, 29 May 2006 06:45:54 -0700 (PDT) Received: by 10.67.101.1 with HTTP; Mon, 29 May 2006 06:45:53 -0700 (PDT) Message-ID: <53cc795f0605290645m7f9d21a8recf8e8f6da70974e@mail.gmail.com> Date: Mon, 29 May 2006 17:45:53 +0400 From: sekes To: "Max Laier" In-Reply-To: <200605291510.20703.max@love2party.net> MIME-Version: 1.0 References: <53cc795f0605290205r1b1a898fm718188d767f68403@mail.gmail.com> <200605291510.20703.max@love2party.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-current@freebsd.org, Robert Nicholas Maxwell Watson Subject: Re: kernel panic. pppoe X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 May 2006 13:46:07 -0000 On 5/29/06, Max Laier wrote: > > On Monday 29 May 2006 11:05, sekes wrote: > > Cause my message has been lost in threads i repost it again here. > > > > http://lists.freebsd.org/pipermail/freebsd-current/2006-May/062955.html > > Sorry for annoying :-) > > > > Strange panic occurs in the kernel every time i'm trying to make PPPoE > > connection > > This problem is very important to me because since all that time it > > presents in the kernel i am not able to establish any succesfull > internet > > sessions longer than on 10-15 minutes:( > > > > panic: mutex Giant not owned at /usr/src/sys/net/if.c:2209 > > cpuid =3D 0 > > KDB: enter: panic > > [thread pid 11 tid 100005 ] > > Stopped at kdb_enter+0x2b: nop > > db> > > db> > > db> > > db> bt > > Tracing pid 11 tid 100005 td 0xc28916c0 > > kdb_enter(3230725374) at kdb_enter+43 > > panic(3230722033,3230813051,3230769714,2209,3264851968) at panic+295 > > _mtx_assert(3231693000,1,3230769714,2209) at _mtx_assert+102 > > if_start(3264851968) at if_start+38 > > ether_output_frame(3264851968,3265936896,3265938176,0,3270958224) at > > ether_output_frame+384 > > ng_ether_rcvdata(3270304512,3270958224,1717,3231718100,0) at > > ng_ether_rcvdata+308 > > ng_apply_item(0,3265938176,5,0,0) at ng_apply_item+278 > > ng_snd_item(3270958224,0,3270958224,3266710848,3270315648) at > > ng_snd_item+230 > > pppoe_ticker(3270315648,3270304384,0,0,3227049343) at pppoe_ticker+229 > > ng_apply_item(1,622,2,1,0) at ng_apply_item+495 > > ng_snd_item(3270958272,0,3548757204,3228176966,3270958272) at > > ng_snd_item+230 > > ng_callout_trampoline(3270958272) at ng_callout_trampoline+13 > > softclock(0) at softclock+518 > > ithread_execute_handlers(3263761156,3263960576) at > > ithread_execute_handlers+234 > > ithread_loop(3263596944,3548757304) at ithread_loop+103 > > fork_exit(3228039632,3263596944,3548757304) at fork_exit+164 > > fork_trampoline() at fork_trampoline+8 > > --- trap 1, eip =3D 0, esp =3D 3548757356, ebp =3D 0 --- > > Looks like you have a NIC that still requires the Giant lock around the > network stack and you found a callpath that does not pick it up. As a > workaround you can try to disable the mpsafe networking (debug.mpsafenet= =3D0 > ), > be sure to tell us if that helps and examine "ifp" in the if_start frame > if > possible. debug.mpsafenet=3D0 in /boot/loader.conf didn't solve it all. i mentioned = it earlier in previous threads. and i don't know what can i do on this anymore. in this thread you can see the kernel crashdump of this outrage which i made. i have no any expirienc= e in programming or other stuff like that and i don't know how to examine ifp without step-by-step explanation :( maybe somebody can send me any dummy-patches which temporarily will fix my problem at least ?