smbd panic after per-thread UID handling changes
steve at steve-ss.com
Sun Jul 1 02:16:43 MDT 2012
On 01/07/12 07:49, Andrew Bartlett wrote:
> On Sat, 2012-06-30 at 22:14 -0700, Jeremy Allison wrote:
>> On Sun, Jul 01, 2012 at 02:47:46PM +1000, Andrew Bartlett wrote:
>>> Can you please eliminate local variables by running this in the root of
>>> your git repo (this will wipe local changes):
>>> git checkout .
>>> git clean -x -f -d
>> Also once you've done this can you give me some
>> feedback on what system you're running this on ?
Hi Jeremy, Andrew, everyone.
This is on Linux, openSUSE 12.1:
rpm -q gcc
>> If it fails again, after you've done what Andrew
smbclient //hh1/home -Usteve2
Enter steve2's password:
Domain=[MARINA] OS=[Unix] Server=[Samba 4.0.0beta3-GIT-8150f69]
tree connect failed: NT_STATUS_IO_TIMEOUT
with the same error:
/usr/local/samba/sbin/smbd: Failed to set uid privileges to (-1,3000008)
now set to (50888,50888)
/usr/local/samba/sbin/smbd: PANIC (pid 24328): failed to set uid
clean the tree again :
>> git clean -x -f -d
>> then do a waf reconfigure as root -
>> amd mail me the contents of the bin/config.log file
File too big to mail. Here is a link to it:
@Jeremy: Could you send me a git command I could use to go back to a
checkout before the new uid stuff was added?
>> this will run a complete set of uid-changing
>> tests as root using the functions that the
>> main Samba code itself will be using once
> For what it's worth, I've just run a wintest, using this code, and while
> it fails on some DRS things (which I need to look into), it certainly
> doesn't crash like this.
> Unlike make test, wintest runs as real root, and does real UID changing
> etc, so this isn't a generic issue just being masked by our test
> Andrew Bartlett
More information about the samba-technical