BTW, I determined that user 0 is root, and -1 is used to say, do not change this value (real user or effective user). http://linux.die.net/man/2/setresuid
Now my very BIG GUESS is that it could be that the code in Samba use -1 without a type cast to uid_t.
And that the code would be ok say, on 32 bits, but not on 64 bits.
Something like it is exepecting -1 on 32 bits, and received -1 on 64 bits.
Please provide the output:
dpkg-query -W -f='${Package} ${Version} ${Source} ${Status}\n' | grep samba
for the server and the client.
Then after that I intend to mark it as Confirmed for a developer to look at the bug.
BTW, I determined that user 0 is root, and -1 is used to say, do not change this value (real user or effective user). linux.die. net/man/ 2/setresuid
http://
Now my very BIG GUESS is that it could be that the code in Samba use -1 without a type cast to uid_t.
And that the code would be ok say, on 32 bits, but not on 64 bits.
Something like it is exepecting -1 on 32 bits, and received -1 on 64 bits.
Please provide the output:
dpkg-query -W -f='${Package} ${Version} ${Source} ${Status}\n' | grep samba
for the server and the client.
Then after that I intend to mark it as Confirmed for a developer to look at the bug.