Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jul 2009 17:01:21 +0200
From:      Oliver Pinter <oliver.pntr@gmail.com>
To:        Robert Watson <rwatson@freebsd.org>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: smbfs panic when lost connection or unmount --force
Message-ID:  <6101e8c40907100801r382ded4boddd853f771867bd0@mail.gmail.com>
In-Reply-To: <alpine.BSF.2.00.0907101209350.10745@fledge.watson.org>
References:  <6101e8c40907091755n5aefe289r6eec14cf7f4287dc@mail.gmail.com> <alpine.BSF.2.00.0907101209350.10745@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello!

Here is the bt:
http://centaur.sch.bme.hu/~oliverp/freebsd/smbfs_panic/DSC01845.JPG
http://centaur.sch.bme.hu/~oliverp/freebsd/smbfs_panic/DSC01846.JPG
http://centaur.sch.bme.hu/~oliverp/freebsd/smbfs_panic/DSC01847.JPG

steps to reproduce:
1) mount_smbfs -I server //biz@foo.bar.baz /media/biz
2) generate IO from smb (cp somewate ..)
3) under IO pull down the network cable
4)
  a) wait to panic
  b) umount -f /media/biz, and the system faster panics


On 7/10/09, Robert Watson <rwatson@freebsd.org> wrote:
>
> On Fri, 10 Jul 2009, Oliver Pinter wrote:
>
>> It is a kernel panic, when force unmount the smbfs volume or lost the
>> connection with the samba server.
>
> This is a NULL pointer dereference in the kernel.  Per Attilio's e-mail, a
> stack trace should help us track it down.  Thanks!
>
> Robert N M Watson
> Computer Laboratory
> University of Cambridge
>
>>
>> --
>> Thes OS is:
>>
>>
>> kern.ostype: FreeBSD
>> kern.osrelease: 7.2-STABLE
>> kern.osrevision: 199506
>> kern.version: FreeBSD 7.2-STABLE #4: Sat Jun 27 21:44:32 CEST 2009
>>    root@oliverp:/usr/obj/usr/src/sys/stable
>> kern.osreldate: 702103
>>
>> --
>> make.conf:
>>
>>
>> CPUTYPE?=core2
>> CFLAGS= -O2 -fno-strict-aliasing -pipe
>> MODULES_OVERRIDE=smbfs libiconv libmchain zfs opensolaris drm cd9660
>> cd9660_iconv
>>
>> --
>> panic message:
>>
>> Jul 10 01:58:39 oliverp syslogd: kernel boot file is /boot/kernel/kernel
>> Jul 10 01:58:39 oliverp kernel: kernel trap 12 with interrupts disabled
>> Jul 10 01:58:39 oliverp kernel:
>> Jul 10 01:58:39 oliverp kernel:
>> Jul 10 01:58:39 oliverp kernel: Fatal trap 12: page fault while in kernel
>> mode
>> Jul 10 01:58:39 oliverp kernel: cpuid = 2; apic id = 02
>> Jul 10 01:58:39 oliverp kernel: fault virtual address	= 0x30
>> Jul 10 01:58:39 oliverp kernel: fault code		= supervisor read data,
>> page not present
>> Jul 10 01:58:39 oliverp kernel: instruction pointer	=
>> 0x8:0xffffffff80327fd0
>> Jul 10 01:58:39 oliverp kernel: stack pointer	        =
>> 0x10:0xffffff8078360940
>> Jul 10 01:58:39 oliverp kernel: frame pointer	        =
>> 0x10:0xffffff0004c31390
>> Jul 10 01:58:39 oliverp kernel: code segment		= base 0x0, limit
>> 0xfffff, type 0x1b
>> Jul 10 01:58:39 oliverp kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
>> Jul 10 01:58:39 oliverp kernel: processor eflags	= resume, IOPL = 0
>> Jul 10 01:58:39 oliverp kernel: current process		= 60406 (smbiod0)
>> Jul 10 01:58:39 oliverp kernel: trap number		= 12
>> Jul 10 01:58:39 oliverp kernel: panic: page fault
>> Jul 10 01:58:39 oliverp kernel: cpuid = 2
>> Jul 10 01:58:39 oliverp kernel: Uptime: 6h51m16s
>> Jul 10 01:58:39 oliverp kernel: Physical memory: 4087 MB
>> Jul 10 01:58:39 oliverp kernel: Dumping 2448 MB:Copyright (c)
>> 1992-2009 The FreeBSD Project.
>> _______________________________________________
>> freebsd-stable@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6101e8c40907100801r382ded4boddd853f771867bd0>