smbd crashes with SIGIO

Jeremy Allison jra at samba.org
Mon Feb 13 13:09:12 GMT 2006


On Mon, Feb 13, 2006 at 10:23:44AM +0100, Martin Bucher wrote:
> Hello,
> 
> sometimes smbd crashes here with "SIGIO (I/O possible)".
> 
> The output of strace (failed creation of "Neuer Ordner (9)":
> 
> stat64("Neuer Ordner (9)", 0xbfffdf40)  = -1 ENOENT (No such file or directory)
> open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 31
> fstat64(31, {st_mode=S_IFDIR|0700, st_size=1472, ...}) = 0
> fcntl64(31, F_SETFD, FD_CLOEXEC)        = 0
> getdents64(31, /* 52 entries */, 4096)  = 1696
> getdents64(31, /* 0 entries */, 4096)   = 0
> close(31)                               = 0
> mkdir("Neuer Ordner (9)", 0750)         = 0
> --- SIGIO (I/O possible) @ 0 (0) ---
> +++ killed by SIGIO +++
> 
> The output of strace (succeeded creation of "Neuer Ordner (35)":
> 
> stat64("Neuer Ordner (35)", 0xbfffd650) = -1 ENOENT (No such file or directory)
> open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 22
> fstat64(22, {st_mode=S_IFDIR|0700, st_size=2568, ...}) = 0
> fcntl64(22, F_SETFD, FD_CLOEXEC)        = 0
> getdents64(22, /* 80 entries */, 4096)  = 2808
> getdents64(22, /* 0 entries */, 4096)   = 0
> close(22)                               = 0
> mkdir("Neuer Ordner (35)", 0750)        = 0
> getxattr("Neuer Ordner (35)", "system.posix_acl_access", 0xbfffd3f0, 132) = -1 ENODATA (No data available)
> 
> If I increase the debuglevel the problem seems to disappear.
> 
> The sambaversion is 3.0.21b, installed from the rpm samba3-3.0.21b-1.2.i586.rpm
> 
> The kernelversion is SUSE SLES-8, 2.4.21-238-smp. Libc is version 2.2.5.,
> CPUs are dual Xeon(TM) 3.06GHz.

Does this terminate with a core dump ? If so can you
add a "panic action = /bin/sleep 999999" in the [global]
section of your smb.conf attach with gdb and post a
backtrace please ?

Jeremy


More information about the samba-technical mailing list