[Samba] smbclient 2.2.5 segfaults on Solaris 7 x86 (continued)
Marius Strumyla
MStrumyla at Accordant.net
Fri Jul 19 11:12:04 GMT 2002
well, as of today my smbclient started segfaulting consistlently.
configuration:
share A on box 1 (nt 4.0 sp6a)
share B on box 2 (nt 4.0 sp6a)
solaris 7 x86 running samba 2.2.5
x86 --uploads 18 mb file--> share A [upload is very slow. almost
always segfaults]
x86 --uploads 18 mb file--> share B [upload is very slow. almost always
segfaults]
i could have sworn that two days ago, i was able to successfully upload
to share B :(
_however_, if i enable debugging and set level to 10, i get no segfaults
and the upload is extremely fast!
the following works ok (uploads file in less than 10 secs):
marius at ahswebdev$ ./smbclient //<box 1>/<share A> -d 10 -U \
mstrumyla%passwd > /dev/null
lcd /tmp
put backup.tar
quit
marius at ahswebdev$
the following almost always segfaults and the upload always is very slow:
marius at ahswebdev$ ./smbclient //<box 1>/<share A> -U \
mstrumyla%passwd > /dev/null
lcd /tmp
put backup.tar
Segmentation Fault - core dumped
i've got no clue how would i trace down this problem :(
any help would be highly appreciated
--
i5mast
Marius Strumyla wrote:
> i'm running samba on solaris x86 only for accessing NT shares. samba is
> not running as a domain master or anything.
>
> the problem is that when i try to upload 18mb file to NT share,
> smbclient crashes.
>
> $ smbclient //<box 1>/<share A>
> added interface ip=x.x.1.30 bcast=x.x.255.255 nmask=255.255.0.0
> Domain=[ACCORD] OS=[Windows NT 4.0] Server=[NT LAN Manager 4.0]
> smb: \> put backup.tar
> putting file backup.tar as \backup.tar Error writing file: SUCCESS - 0
> SUCCESS - 0 closing remote file \backup.tar
> smb: \> Segmentation Fault - core dumped
>
>
> it starts uploading the file, the upload progress goes _very_ slowly and
> then it crashes.
>
> sometimes it manages to upload 3mb, sometimes even less. it takes about
> two minutes to upload the 3mb.
>
> i need you to help me locate where the problem is. i suspect the problem
> is within my solaris x86 box, because using another solaris 7 sparc and
> samba 2.2.5 with the identical configuration (i checked with
> *testparm*), i can upload the same file just fine.
>
>
> my configuration:
> share A on box 1 (nt 4.0)
> share B on box 2 (nt 4.0)
>
> solaris 7 sparc running samba 2.2.5
> solaris 7 x86 running samba 2.2.5
>
>
> x86 --uploads 18 mb file--> share A [upload is very slow. segfaults]
> x86 --uploads 18 mb file--> share B [OK]
>
> sparc --uploads 18mb file--> share A [OK]
> sparc --uploads 18mb file--> share B [OK]
>
>
> here's a stack trace from the core dump:
>
> (gdb) bt
> #0 0x08063fed in readline_callback ()
> #1 0x080a4d47 in smb_readline ()
> #2 0x080640bc in process_stdin ()
> #3 0x0806476d in process ()
> #4 0x08065e37 in main ()
> #5 0x0805f76f in _start ()
More information about the samba
mailing list