From mboxrd@z Thu Jan 1 00:00:00 1970 From: Diego Calleja Subject: Re: linux 2.6.15.1 ppp_async panic on x86-64. Date: Mon, 16 Jan 2006 04:03:02 +0100 Message-ID: <20060116040302.9d3041d8.diegocg@gmail.com> References: <20060115214838.2034a56c.vitalyb@telenet.dn.ua> <20060115210948.4e2990a7.diegocg@gmail.com> <56slrpz0j7.fsf@depni.sinp.msu.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: linux-kernel@vger.kernel.org, vitalyb@telenet.dn.ua, netdev@vger.kernel.org Return-path: To: Serge Belyshev In-Reply-To: <56slrpz0j7.fsf@depni.sinp.msu.ru> Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org This should have been forwaded to netdev I think (forwading there) El Sun, 15 Jan 2006 23:41:48 +0300, Serge Belyshev escribi=F3: Diego Calleja writes: > > El Sun, 15 Jan 2006 21:48:38 +0200, > > "Vitaly V. Bursov" escribi=F3: > ... > >> PPP doesn't work for me on a x86-64 kernel. Kernel panics with a m= essage > ... > >> Jan 15 20:24:12 vb skb_over_panic: text:ffffffff886700d9 len:1 put= :1 > >> head:ffff81002b7ed000 data:ffff81012b7ed000 tail:ffff81012b7ed001 > >> end:ffff81002b7ed600 dev: > ... > > Just for the record, there're more people hitting this > > http://bugzilla.kernel.org/show_bug.cgi?id=3D5857 >=20 > I can confirm this with a similar oops: >=20 > [ 273.950666] skb_over_panic: text:ffffffff882d8c19 len:54 put:54 he= ad:ffff81001cfecd60 data:ffff81011cfecd63 tail:ffff81011cfecd99 end:fff= f81001cfed360 dev: > [ 273.950681] ----------- [cut here ] --------- [please bite here ] = --------- > [ 273.950684] Kernel BUG at net/core/skbuff.c:94 > [ 273.950686] invalid operand: 0000 [1] PREEMPT=20 > [ 273.950689] CPU 0=20 > [ 273.950691] Modules linked in: ppp_deflate bsd_comp ppp_async ppp_= generic slhc pl2303 usbserial radeon drm af_packet ipv6 pcmcia firmware= _class bridge deflate zlib_deflate zlib_inflate twofish serpent aes blo= wfish des sha256 sha1 af_key binfmt_misc dm_mod asus_acpi button therma= l processor battery evdev eth1394 snd_intel8x0 snd_intel8x0m snd_ac97_c= odec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm irtty_sir snd_timer= ohci1394 snd sir_dev irda 8250_pci ide_cd yenta_socket rsrc_nonstatic = pcmcia_core amd64_agp ehci_hcd psmouse pcspkr parport_pc parport 8250 s= erial_core ieee1394 cdrom ohci_hcd usbcore crc_ccitt i2c_nforce2 i2c_co= re soundcore snd_page_alloc rtc agpgart unix > [ 273.950728] Pid: 4, comm: events/0 Not tainted 2.6.15-ssb1dbg #3 > [ 273.950731] RIP: 0010:[skb_over_panic+96/112] {s= kb_over_panic+96} > [ 273.950739] RSP: 0018:ffff81001fe19d78 EFLAGS: 00010096 > [ 273.950742] RAX: 00000000000000ab RBX: 0000000000000036 RCX: fffff= fff803b5d58 > [ 273.950745] RDX: ffff81001ff38080 RSI: 0000000000000082 RDI: 00000= 00000000001 > [ 273.950749] RBP: ffff81001fe19d98 R08: 0000000000000005 R09: 00000= 00000000000 > [ 273.950752] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8= 1000c4c18e8 > [ 273.950755] R13: 000000000000003f R14: ffff8100164a8801 R15: ffff8= 1011cfecd63 > [ 273.950759] FS: 00002aaaab3a96d0(0000) GS:ffffffff80575800(0000) = knlGS:0000000000000000 > [ 273.950763] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b > [ 273.950766] CR2: 0000000000c55000 CR3: 0000000019e81000 CR4: 00000= 000000006e0 > [ 273.950770] Process events/0 (pid: 4, threadinfo ffff81001fe18000,= task ffff81001ff38080) > [ 273.950772] Stack: ffff81011cfecd99 ffff81001cfed360 ffffffff80323= edb ffff81000c4c18e8=20 > [ 273.950779] ffff81001fe19df8 ffffffff882d8c23 ffff81000c4c1= 9a0 ffff81000c4c1918=20 > [ 273.950785] ffff8100164a8401 ffff8100164a8000=20 > [ 273.950789] Call Trace:{:ppp_async:ppp_asynctty_= receive+579} > [ 273.950800] {flush_to_ldisc+291} {worker_thread+512} > [ 273.950816] {flush_to_ldisc+0} {default_wake_function+0} > [ 273.950827] {thread_return+191} {worker_thread+0} > [ 273.950839] {kthread+217} {_spin_unlock_irq+20} > [ 273.950848] {schedule_tail+73} {child_rip+8} > [ 273.950858] {kthread+0} {child_rip+0} > [ 273.950871] =20 > [ 273.950874]=20 > [ 273.950875] Code: 0f 0b 68 fe fe 32 80 c2 5e 00 c9 c3 66 66 66 90 = 55 49 89 d2=20 > [ 273.950885] RIP {skb_over_panic+96} RSP > [ 273.950891] <3>Debug: sleeping function called from invalid conte= xt at include/linux/rwsem.h:43 > [ 273.950895] in_atomic():1, irqs_disabled():1 > [ 273.950897]=20 > [ 273.950898] Call Trace:{__might_sleep+187} {profile_task_exit+29} > [ 273.950907] {do_exit+37} {_spin_unlock_irqrestore+29} > [ 273.950917] {die+84} {d= o_trap+269} > [ 273.950929] {do_invalid_op+157} {skb_over_panic+96} > [ 273.950941] {error_exit+0} {skb_over_panic+96} > [ 273.950962] {skb_over_panic+96} {:ppp_async:ppp_asynctty_receive+579} > [ 273.950975] {flush_to_ldisc+291} {worker_thread+512} > [ 273.950990] {flush_to_ldisc+0} {default_wake_function+0} > [ 273.950999] {thread_return+191} {worker_thread+0} > [ 273.951011] {kthread+217} {_spin_unlock_irq+20} > [ 273.951020] {schedule_tail+73} {child_rip+8} > [ 273.951029] {kthread+0} {child_rip+0} > [ 273.951042] =20 > [ 273.951046] note: events/0[4] exited with preempt_count 1 >=20 > (this is 2.6.15-ck2 + few local hacks with debugging config)