Package: samba
Version: 3.0.23c-1
Severity: grave
When I upgrade to samba 3.0.23c-1 the shares causes a segmentation fault
in the smbd, but the process don't stop.
Here is a copy of the email send to root:
--- BEGIN ---
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1212447040 (LWP 10797)]
0xb7cc57be in waitpid () from /lib/tls/libc.so.6
#0 0xb7cc57be in waitpid () from /lib/tls/libc.so.6
#1 0xb7c6d699 in strtold_l () from /lib/tls/libc.so.6
#2 0xb7dfe53d in system () from /lib/tls/libpthread.so.0
#3 0x0822b8ba in smb_panic (why=0x83208a7 "internal error") at
lib/util.c:1601
#4 0x08219f0a in sig_fault (sig=6) at lib/fault.c:47
#5 <signal handler called>
#6 0xb7c60947 in raise () from /lib/tls/libc.so.6
#7 0xb7c620c9 in abort () from /lib/tls/libc.so.6
#8 0xb7c95fda in __fsetlocking () from /lib/tls/libc.so.6
#9 0xb7ca02c6 in realloc () from /lib/tls/libc.so.6
#10 0x0822c830 in Realloc (p=0xb7d65ff4, size=2, free_old_on_error=1)
at lib/util.c:1021
#11 0x082259b3 in add_sid_to_array (mem_ctx=0x6, sid=0xbfae68f8,
sids=0xbfae69d0, num=0xbfae69cc) at lib/util_sid.c:590
#12 0x0826b53c in create_token_from_username (mem_ctx=0x0,
username=0x83f2bf8 "nobody", is_guest=1, uid=0x83bcac0, gid=0x83bcac4,
found_username=0xbfae7144, token=0x83bcae4) at auth/auth_util.c:1230
#13 0x080ed26f in make_connection_snum (snum=2, vuser=0x83f4b90, password=
{data = 0x83ef208 "", length = 1, free = 0x82290f0 <free_data_blob>},
pdev=0xbfae7280 "A:", status=0xbfae7afc) at smbd/service.c:541
#14 0x080eeaef in make_connection (service_in=0xbfae79f0 "COMPARTIDOS",
password=
{data = 0x83ef208 "", length = 1, free = 0x82290f0 <free_data_blob>},
pdev=0xbfae78f0 "A:", vuid=100, status=0xbfae7afc) at smbd/service.c:1118
#15 0x080b8b62 in reply_tcon_and_X (conn=0x0, inbuf=0xb7997008 "",
outbuf=0xb7976008 "", length=77, bufsize=2920) at smbd/reply.c:670
#16 0x080ea2f4 in switch_message (type=117, inbuf=0xb7997008 "",
outbuf=0xb7976008 "", size=77, bufsize=2920) at smbd/process.c:991
#17 0x080eb4b8 in smbd_process () at smbd/process.c:1018
#18 0x082c281f in main (argc=) at smbd/server.c:1024
--- END ---
And here is the smb.conf with some shares excludes for security reasons,
but the problem is with all shares:
--- BEGIN ---
[global]
workgroup = INDEGA
netbios name = servidor-01
server string = Servidor Samba
interfaces = eth0
bind interfaces only = yes
; smb ports = 139 445
smb ports = 139
wins support = yes
; wins server = w.x.y.z
remote announce = 192.168.2.255/INDEGA 192.168.3.255/INDEGA
dns proxy = yes
name resolve order = wins lmhosts hosts bcast
; loglevel = 1
log file = /var/log/samba/log.%m
max log size = 1000
; syslog only = no
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
guest account = nobody
; invalid users = root
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n
*Retype\snew\sUNIX\spassword:* %n\n .
pam password change = yes
username map = /etc/samba/smbusers
load printers = no
; printing = bsd
; printcap name = /etc/printcap
; printing = cups
; printcap name = cups
; printer admin = @ntadmin
; preserve case = yes
; short preserve case = yes
; include = /home/samba/etc/smb.conf.%m
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=4096 SO_SNDBUF=4096
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
; local master = yes
domain master = yes
preferred master = yes
os level = 128
time server = yes
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash
add user script = /usr/sbin/useradd -m %u
delete user script = /user/sbin/userdel -r %u
add group script = /usr/sbin/groupadd %g
delete group script = /usr/sbin/groupdel %g
add user to group script = /usr/sbin/usermod -G %g %u
add machine script = /usr/sbin/useradd -s /bin/false -d /dev/null %u
; shutdown script = /var/lib/samba/scripts/shutdown.sh
; abort shutdown script = /sbin/shutdown -c
logon script = scripts\%U.bat
; logon path = \\%L\profiles\%U
; logon drive = X:
; logon home = \\%L\%U
logon path =
logon home =
domain logons = yes
utmp = yes
map acl inherit = yes
veto files = /*.eml/*.nws/*.{*}/
veto oplock files = /*.doc/*.xls/*.mdb/
[IPC$]
path = /tmp
hosts allow = 10.10.21.0/24 192.168.2.0/24 192.168.3.0/24
hosts deny = 0.0.0.0/0
browseable = no
;[homes]
; comment = Home Directories
; valid users = %S
; read only = yes
; browseable = no
; create mask = 0700
; directory mask = 0700
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
guest ok = yes
locking = no
browseable = no
; writable = no
; share modes = no
;[profiles]
; comment = Profile Share
; path = /var/lib/samba/profiles
; read only = yes
; profile acls = yes
; browseable = no
;[printers]
; comment = All Printers
; browseable = no
; path = /tmp
; printable = yes
; public = no
; writable = no
; create mode = 0700
;[print$]
; comment = Printer Drivers
; path = /var/lib/samba/printers
; browseable = yes
; read only = yes
; guest ok = no
; write list = root, @ntadmin
[compartidos]
comment = Compartidos
path = /var/lib/samba/datos/compartidos
guest only = yes
valid users = +users
write list = +users
create mask = 777
directory mask = 777
--- END ---
And the log of one machine is:
--- BEGIN ---
[2006/09/25 19:00:51, 0] lib/fault.c:fault_report(41)
===============================================================
[2006/09/25 19:00:51, 0] lib/fault.c:fault_report(42)
INTERNAL ERROR: Signal 6 in pid 11475 (3.0.23c)
Please read the Trouble-Shooting section of the Samba3-HOWTO
[2006/09/25 19:00:51, 0] lib/fault.c:fault_report(44)
From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
[2006/09/25 19:00:51, 0] lib/fault.c:fault_report(45)
===============================================================
[2006/09/25 19:00:51, 0] lib/util.c:smb_panic(1592)
PANIC (pid 11475): internal error
[2006/09/25 19:00:51, 0] lib/util.c:log_stack_trace(1699)
BACKTRACE: 18 stack frames:
#0 /usr/sbin/smbd(log_stack_trace+0x23) [0x822b763]
#1 /usr/sbin/smbd(smb_panic+0x46) [0x822b856]
#2 /usr/sbin/smbd [0x8219f0a]
#3 [0xffffe420]
#4 /lib/tls/libc.so.6(abort+0x109) [0xb7c400c9]
#5 /lib/tls/libc.so.6 [0xb7c73fda]
#6 /lib/tls/libc.so.6(__libc_realloc+0x2c6) [0xb7c7e2c6]
#7 /usr/sbin/smbd(Realloc+0x70) [0x822c830]
#8 /usr/sbin/smbd(add_sid_to_array+0x93) [0x82259b3]
#9 /usr/sbin/smbd(create_token_from_username+0x71c) [0x826b53c]
#10 /usr/sbin/smbd [0x80ed26f]
#11 /usr/sbin/smbd(make_connection+0x13f) [0x80eeaef]
#12 /usr/sbin/smbd(reply_tcon_and_X+0x1b2) [0x80b8b62]
#13 /usr/sbin/smbd [0x80ea2f4]
#14 /usr/sbin/smbd(smbd_process+0x6f8) [0x80eb4b8]
#15 /usr/sbin/smbd(main+0x10df) [0x82c281f]
#16 /lib/tls/libc.so.6(__libc_start_main+0xc8) [0xb7c2aea8]
#17 /usr/sbin/smbd [0x8082a31]
[2006/09/25 19:00:51, 0] lib/util.c:smb_panic(1600)
smb_panic(): calling panic action [/usr/share/samba/panic-action 11475]
Cannot access memory at address 0x2cd3
[2006/09/25 19:00:51, 0] lib/util.c:smb_panic(1608)
smb_panic(): action returned status 0
[2006/09/25 19:00:51, 0] lib/fault.c:dump_core(173)
dumping core in /var/log/samba/cores/smbd
[2006/09/25 19:00:52, 1] smbd/service.c:make_connection_snum(941)
informatica-07 (10.10.21.169) connect to service netlogon initially as
user rzayas (uid=1000, gid=100) (pid 11486)
[2006/09/25 19:00:52, 0] smbd/service.c:make_connection(1102)
informatica-07 (10.10.21.169) couldn't find service backup
[2006/09/25 19:01:05, 1] smbd/service.c:close_cnum(1141)
informatica-07 (10.10.21.169) closed connection to service netlogon
[2006/09/25 19:07:00, 1] smbd/service.c:make_connection_snum(941)
informatica-07 (10.10.21.169) connect to service netlogon initially as
user rzayas (uid=1000, gid=100) (pid 11535)
[2006/09/25 19:07:00, 1] smbd/service.c:close_cnum(1141)
informatica-07 (10.10.21.169) closed connection to service netlogon
[2006/09/25 19:07:01, 1] smbd/service.c:make_connection_snum(941)
informatica-07 (10.10.21.169) connect to service netlogon initially as
user rzayas (uid=1000, gid=100) (pid 11535)
[2006/09/25 19:09:06, 1] smbd/service.c:close_cnum(1141)
informatica-07 (10.10.21.169) closed connection to service netlogon
*** glibc detected *** realloc(): invalid pointer: 0x083bc098 ***
[2006/09/25 19:09:59, 0] lib/fault.c:fault_report(41)
===============================================================
--- END ---
I'm using Debian testing 2.6.16 #2 SMP i686
I tested downgrade samba to 2.0.14 downloading de package from the stable
release, and it works, but it can't read the tdb file, because is and
older version, then I need to change everybody password, and rejoin XP to
the domain, is a huge work.
Please, I need a hurry solution, this service is vital in my work.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]