[Samba] slow directory access, convert_string_internal: Conversion error: Incomplete multibyte sequence

Gaiseric Vandal gaiseric.vandal at gmail.com
Wed Nov 30 01:28:45 UTC 2016


There are definitely some files with some weird names-   in an ssh session they don't even have regular characters.  

e.g
-rw-rw----   1 xxx   xxx     114985112 Oct 31 14:39 ▒^t


Not sure if that is related to problems though.        

The top command shows

Memory: 12G phys mem, 343M free mem, 2048M total swap, 2048M free swap

This is in the evening so should not be much load but I think it was about the same earlier.  Although I don't have a lot of free physical memory I am not eating into my swap file.

Thanks


-----Original Message-----
From: Jeremy Allison [mailto:jra at samba.org] 
Sent: Tuesday, November 29, 2016 7:09 PM
To: gaiseric.vandal at gmail.com
Cc: Samba <samba at lists.samba.org>
Subject: Re: [Samba] slow directory access, convert_string_internal: Conversion error: Incomplete multibyte sequence

On Tue, Nov 29, 2016 at 06:36:02PM -0500, Gaiseric Vandal via samba wrote:
> Mail file is server is a member server is Samba 3.6.26 on Solaris
> 11.    It had been a BDC but a few week ago a switched it back to a
> member server.  The 2 current DC's had been running Samba 3.6.25 but 
> switched to Samba 4.4.7.  This is  a classic domain.
> 
> 
> 
> Some Windows users reported that browsing folders shared from the 
> member server have become very slow over the last few weeks. Which may 
> correlate to either changing server role on the main file server or 
> upgrading the DC's to Samba 4.
> 
> 
> I do see this issue intermittently.  I open one file network folder 
> with no problems.  I try another, and the progress bar progresses 
> really slowly and it may time out.
> 
> 
> Some client machine logs shows things like:
> 
> 
>           smbd_dirptr_get_entry mask=[*] found
>        somedirectory/somedirectory/somefile/@ ! P fname=@ ! P (@ ! P)
>        [2016/11/29 18:23:02.279482,  3]
>        lib/charcnv.c:537(convert_string_talloc)
>           convert_string_talloc: Conversion error: Illegal multibyte
>        sequence( ! P)
>        [2016/11/29 18:23:02.279560,  3]
>        lib/charcnv.c:528(convert_string_talloc)
>           convert_string_talloc: Conversion error: Incomplete multibyte
>        sequence( P)
>        [2016/11/29 18:23:02.279628,  3]
>        lib/charcnv.c:161(convert_string_internal)
>           convert_string_internal: Conversion error: Illegal multibyte
>        sequence( ! P)
>        [2016/11/29 18:23:02.279689,  3]
>        lib/charcnv.c:140(convert_string_internal)
>           convert_string_internal: Conversion error: Incomplete
>        multibyte sequence( P)
>        [2016/11/29 18:23:02.279845,  3]
>        smbd/dir.c:1049(smbd_dirptr_get_entry)
> 
> 
> 
> which may correlate to directories with files with invalid names
> 
> 
> I don't seem to see entries correlating to directories I was trying to 
> open .
> 
> testparm shows
> 
>         dos charset = CP850
>         unix charset = UTF8

My guess is you have filenames on that share that are not utf8. Look inside:

somedirectory/somedirectory/somefile/




More information about the samba mailing list