[Samba] Samba 3.0.23c PANIC during registering computer into domain
Marcin Giedz
giedz at arise.pl
Tue Nov 14 09:25:56 GMT 2006
Hello,
Recently I've had a chance to test samba 3.0.23c on debian etch
(unstable) with LDAP as PDC. I found two problems, however I'd like to
describe the second one:
1) I added users to LDAP so I could connect and I was able to authorize
myself in samba via LDAP
2) I added my computer to LDAP but didn't check the SambaSID for my
machine - in fact it was different than sambaSID for PDC.... but this
oversight caused another PANIC in smbd. So I compiled samba with
--enable-debug --enable-developer to get some details. Here is what I found:
[2006/11/13 17:02:23, 0] smbd/sec_ctx.c:push_sec_ctx(194)
Security context stack overflow!
[2006/11/13 17:02:23, 0] lib/util.c:smb_panic(1586)
smb_panic: clobber_region() last called from [account_policy_get(322)]
[2006/11/13 17:02:23, 0] lib/util.c:smb_panic(1592)
PANIC (pid 21823): Security context stack overflow!
[2006/11/13 17:02:23, 0] lib/util.c:log_stack_trace(1699)
BACKTRACE: 64 stack frames:
#0 /opt/samba-3.0.23c/sbin/smbd(log_stack_trace+0x2b) [0x757b730c]
#1 /opt/samba-3.0.23c/sbin/smbd(smb_panic+0x11e) [0x757b7136]
#2 /opt/samba-3.0.23c/sbin/smbd(push_sec_ctx+0x8f) [0x7560cd12]
#3 /opt/samba-3.0.23c/sbin/smbd(become_root+0x17) [0x7560035e]
#4 /opt/samba-3.0.23c/sbin/smbd [0x7576ddf8]
#5 /opt/samba-3.0.23c/sbin/smbd [0x7576d4d9]
#6 /opt/samba-3.0.23c/sbin/smbd(pdb_sid_to_id+0x34) [0x7576cade]
#7 /opt/samba-3.0.23c/sbin/smbd(sid_to_gid+0x176) [0x75773722]
#8 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid+0x77) [0x757643bd]
#9 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid_from_rid+0xf5)
[0x7576ff84]
#10 /opt/samba-3.0.23c/sbin/smbd(init_sam_from_buffer_v3+0x99a)
[0x757686cf]
#11 /opt/samba-3.0.23c/sbin/smbd(pdb_copy_sam_account+0x81) [0x757694b4]
#12 /opt/samba-3.0.23c/sbin/smbd(pdb_getsampwsid+0x10d) [0x7576ace0]
#13 /opt/samba-3.0.23c/sbin/smbd [0x7576de0d]
#14 /opt/samba-3.0.23c/sbin/smbd [0x7576d4d9]
#15 /opt/samba-3.0.23c/sbin/smbd(pdb_sid_to_id+0x34) [0x7576cade]
#16 /opt/samba-3.0.23c/sbin/smbd(sid_to_gid+0x176) [0x75773722]
#17 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid+0x77) [0x757643bd]
#18 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid_from_rid+0xf5)
[0x7576ff84]
#19 /opt/samba-3.0.23c/sbin/smbd(init_sam_from_buffer_v3+0x99a)
[0x757686cf]
#20 /opt/samba-3.0.23c/sbin/smbd(pdb_copy_sam_account+0x81) [0x757694b4]
#21 /opt/samba-3.0.23c/sbin/smbd(pdb_getsampwsid+0x10d) [0x7576ace0]
#22 /opt/samba-3.0.23c/sbin/smbd [0x7576de0d]
#23 /opt/samba-3.0.23c/sbin/smbd [0x7576d4d9]
#24 /opt/samba-3.0.23c/sbin/smbd(pdb_sid_to_id+0x34) [0x7576cade]
#25 /opt/samba-3.0.23c/sbin/smbd(sid_to_gid+0x176) [0x75773722]
#26 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid+0x77) [0x757643bd]
#27 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid_from_rid+0xf5)
[0x7576ff84]
#28 /opt/samba-3.0.23c/sbin/smbd(init_sam_from_buffer_v3+0x99a)
[0x757686cf]
#29 /opt/samba-3.0.23c/sbin/smbd(pdb_copy_sam_account+0x81) [0x757694b4]
#30 /opt/samba-3.0.23c/sbin/smbd(pdb_getsampwsid+0x10d) [0x7576ace0]
#31 /opt/samba-3.0.23c/sbin/smbd [0x7576de0d]
#32 /opt/samba-3.0.23c/sbin/smbd [0x7576d4d9]
#33 /opt/samba-3.0.23c/sbin/smbd(pdb_sid_to_id+0x34) [0x7576cade]
#34 /opt/samba-3.0.23c/sbin/smbd(sid_to_gid+0x176) [0x75773722]
#35 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid+0x77) [0x757643bd]
#36 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid_from_rid+0xf5)
[0x7576ff84]
#37 /opt/samba-3.0.23c/sbin/smbd(init_sam_from_buffer_v3+0x99a)
[0x757686cf]
#38 /opt/samba-3.0.23c/sbin/smbd(pdb_copy_sam_account+0x81) [0x757694b4]
#39 /opt/samba-3.0.23c/sbin/smbd(pdb_getsampwsid+0x10d) [0x7576ace0]
#40 /opt/samba-3.0.23c/sbin/smbd [0x7576de0d]
#41 /opt/samba-3.0.23c/sbin/smbd [0x7576d4d9]
#42 /opt/samba-3.0.23c/sbin/smbd(pdb_sid_to_id+0x34) [0x7576cade]
#43 /opt/samba-3.0.23c/sbin/smbd(sid_to_gid+0x176) [0x75773722]
#44 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid+0x77) [0x757643bd]
#45 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid_from_rid+0xf5)
[0x7576ff84]
#46 /opt/samba-3.0.23c/sbin/smbd(init_sam_from_buffer_v3+0x99a)
[0x757686cf]
#47 /opt/samba-3.0.23c/sbin/smbd(pdb_copy_sam_account+0x81) [0x757694b4]
#48 /opt/samba-3.0.23c/sbin/smbd(pdb_getsampwsid+0x10d) [0x7576ace0]
#49 /opt/samba-3.0.23c/sbin/smbd [0x7576de0d]
#50 /opt/samba-3.0.23c/sbin/smbd [0x7576d4d9]
#51 /opt/samba-3.0.23c/sbin/smbd(pdb_sid_to_id+0x34) [0x7576cade]
#52 /opt/samba-3.0.23c/sbin/smbd(sid_to_gid+0x176) [0x75773722]
#53 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid+0x77) [0x757643bd]
#54 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid_from_rid+0xf5)
[0x7576ff84]
#55 /opt/samba-3.0.23c/sbin/smbd(init_sam_from_buffer_v3+0x99a)
[0x757686cf]
#56 /opt/samba-3.0.23c/sbin/smbd(pdb_copy_sam_account+0x81) [0x757694b4]
#57 /opt/samba-3.0.23c/sbin/smbd(pdb_getsampwsid+0x10d) [0x7576ace0]
#58 /opt/samba-3.0.23c/sbin/smbd [0x7576de0d]
#59 /opt/samba-3.0.23c/sbin/smbd [0x7576d4d9]
#60 /opt/samba-3.0.23c/sbin/smbd(pdb_sid_to_id+0x34) [0x7576cade]
#61 /opt/samba-3.0.23c/sbin/smbd(sid_to_gid+0x176) [0x75773722]
#62 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid+0x77) [0x757643bd]
#63 /opt/samba-3.0.23c/sbin/smbd(pdb_set_group_sid_from_rid+0xf5)
[0x7576ff84]
[2006/11/13 17:02:23, 0] lib/util.c:smb_panic(1600)
smb_panic(): calling panic action [/bin/sleep 999999999]
Then I changed sambaSID in my machine entry in LDAP to the GOOD one so
machine sambaSID = PDC sambaSID and I was able to register my computer
into my domain. I know this was my fault but it (PANIC) shouldn't have
happened anyway. If you (developers) need more info let me know.
Nowadays I can reproduce this error.
Best regards,
Marcin
ARISE
More information about the samba
mailing list