When updating the server to samba 3.0.27, the clients can no-longer perform any operations on the shares (ls, etc), even though they mount fine.
The client pauses a long time then prints:
The server has this in the corresponding /var/long/samba/long.smbd:dragon var # ls network/
ls: reading directory network/: Input/output error
Despite the claims of a core file, none exist.[2007/11/16 21:28:00, 1] smbd/service.c:make_connection_snum(1033)
192.168.0.70 (192.168.0.70) connect to service network initially as user nobody (uid=65534, gid=250) (pid 18200)
[2007/11/16 21:28:03, 0] lib/util.c:smb_panic(1632)
PANIC (pid 18200): push_ascii - dest_len == -1
[2007/11/16 21:28:03, 0] lib/util.c:log_stack_trace(1736)
BACKTRACE: 14 stack frames:
#0 /usr/sbin/smbd(log_stack_trace+0x2e) [0x802357ae]
#1 /usr/sbin/smbd(smb_panic+0x5e) [0x802358de]
#2 /usr/sbin/smbd [0x8021e5cc]
#3 /usr/sbin/smbd(push_string_fn+0x4c) [0x8021e61c]
#4 /usr/sbin/smbd(srvstr_push_fn+0x54) [0x800b7664]
#5 /usr/sbin/smbd [0x800a22d1]
#6 /usr/sbin/smbd [0x800a3c17]
#7 /usr/sbin/smbd(handle_trans2+0x1e0) [0x800a43e0]
#8 /usr/sbin/smbd(reply_trans2+0x6a9) [0x800aa709]
#9 /usr/sbin/smbd [0x800c6c82]
#10 /usr/sbin/smbd(smbd_process+0x881) [0x800c8031]
#11 /usr/sbin/smbd(main+0xbfc) [0x802fc94c]
#12 /lib/libc.so.6(__libc_start_main+0xdc) [0xb7bd9fdc]
#13 /usr/sbin/smbd [0x80051581]
[2007/11/16 21:28:03, 0] lib/fault.c:dump_core(181)
dumping core in /var/log/samba/cores/smbd
[2007/11/16 21:28:12, 1] smbd/service.c:make_connection_snum(1033)
Downgrading to net-fs/samba-3.0.24-r3 & net-fs/samba-3.0.26a-r2 works perfectly, it's just the .27 version that goes wrong (I've done a couple of up/down grade cycles and checked on the clients). I've checked that I'm restarting the service and remounting the shares during all the checks. I'm going to mask .27 for now, but I'd really like to get some idea as to where to start looking for issues.
Server is 2.6.22-gentoo-r9 #2 PREEMPT Fri Nov 16 21:01:07 GMT 2007 i686 AMD Athlon(tm) XP 2800+ AuthenticAMD GNU/Linux.
Thanks.


