Package: winbind
Version: 3.0.14a-3

Hi,

After the last upgrade of Samba/Winbind (a couple of days ago?), many
errors are ocurring. The problem seems to be that winbind cannot lookup
the groups on the w2k3 DC (native mode) for some reason. Samba is
running in ADS mode and is a domain member server.

This command works:
wbinfo -t
checking the trust secret via RPC calls succeeded

As does this one:

wbinfo -u
Administrator
Guest
support_388945a0
Krbtgt
etc...

And this is where it crashes:

wbinfo -g

The process hangs (a kill -KILL is the only thing that works) and this
mail gets sent to root:

The Samba 'panic action' script, /usr/share/samba/panic-action,
was called for pid 24851 (/usr/sbin/winbindd).
Below is a backtrace for this process generated with gdb, which shows
the state of the program at the time the error occured.  You are
encouraged to submit this information as a bug report to Debian.  For
information about the procedure for submitting bug reports , please see
http://www.debian.org/Bugs/Reporting or the reportbug(1) manpage.

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 1077620128 (LWP 24851)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x402273ae in waitpid () from /lib/tls/libc.so.6
#0  0x402273ae in waitpid () from /lib/tls/libc.so.6
#1  0x401bcd12 in system () from /lib/tls/libc.so.6
#2  0x080d48c1 in smb_panic2 ()
#3  0x080d484a in smb_panic ()
#4  0x080c09c8 in dbgtext ()
#5  <signal handler called>
#6  0x401efd89 in free () from /lib/tls/libc.so.6
#7  0x080b4648 in pdb_default_enum_aliases ()
#8  0x08098c64 in smb_register_passdb ()
#9  0x0809a38a in pdb_enum_aliases ()
#10 0x0808a87f in fill_passdb_alias_grmem ()
#11 0x08074222 in winbindd_endgrent ()
#12 0x080751d3 in winbindd_list_groups ()
#13 0x0806faff in VALGRIND_PRINTF_BACKTRACE ()
#14 0x0806fdf1 in winbind_process_packet ()
#15 0x080706ef in winbind_client_read ()
#16 0x08070d10 in main ()

The contents of log.winbindd in /var/log/samba with debug level = 10

[2005/06/02 14:26:42, 10] nsswitch/winbindd_cache.c:name_to_sid(963)
  name_to_sid: [Cached] - cached name for domain STW status
NT_STATUS_NONE_MAPPE
D
[2005/06/02 14:26:42, 4]
nsswitch/winbindd_group.c:winbindd_getgroups(1037)
  user 'root' does not exist
[2005/06/02 14:26:42, 10] nsswitch/winbindd.c:client_write(524)
  client_write: wrote 1300 bytes.
[2005/06/02 14:26:42, 10] nsswitch/winbindd.c:winbind_client_read(470)
  client_read: read 0 bytes. Need 1824 more for a full request.
[2005/06/02 14:26:42, 5] nsswitch/winbindd.c:winbind_client_read(477)
  read failed on sock 21, pid 25041: EOF
[2005/06/02 14:26:58, 6] nsswitch/winbindd.c:new_connection(356)
  accepted socket 20
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:winbind_client_read(470)
  client_read: read 1824 bytes. Need 0 more for a full request.
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:process_request(321)
  process_request: request fn INTERFACE_VERSION
[2005/06/02 14:26:58, 3]
nsswitch/winbindd_misc.c:winbindd_interface_version(261
)
  [25049]: request interface version
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:client_write(524)
  client_write: wrote 1300 bytes.
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:winbind_client_read(470)
  client_read: read 1824 bytes. Need 0 more for a full request.
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:process_request(321)
  process_request: request fn WINBINDD_PRIV_PIPE_DIR
[2005/06/02 14:26:58, 3]
nsswitch/winbindd_misc.c:winbindd_priv_pipe_dir(297)
  [25049]: request location of privileged pipe
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:client_write(524)
  client_write: wrote 1300 bytes.
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:client_write(569)
  client_write: need to write 35 extra data bytes.
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:client_write(524)
  client_write: wrote 35 bytes.
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:client_write(558)
  client_write: client_write: complete response written.
[2005/06/02 14:26:58, 6] nsswitch/winbindd.c:new_connection(356)
  accepted socket 21
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:winbind_client_read(470)
  client_read: read 0 bytes. Need 1824 more for a full request.
[2005/06/02 14:26:58, 5] nsswitch/winbindd.c:winbind_client_read(477)
  read failed on sock 20, pid 25049: EOF
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:winbind_client_read(470)
  client_read: read 1824 bytes. Need 0 more for a full request.
[2005/06/02 14:26:58, 10] nsswitch/winbindd.c:process_request(321)
  process_request: request fn LIST_GROUPS
[2005/06/02 14:26:58, 3]
nsswitch/winbindd_group.c:winbindd_list_groups(843)
  [25049]: list groups
[2005/06/02 14:26:58, 4]
nsswitch/winbindd_group.c:get_sam_group_entries(562)
  get_sam_group_entries: Native Mode 2k domain; enumerating local groups
as well
[2005/06/02 14:26:58, 5]
passdb/pdb_interface.c:make_pdb_context_list(823)
  Trying to load: guest
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(94)
  Attempting to register passdb backend ldapsam
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(107)
  Successfully added passdb backend 'ldapsam'
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(94)
  Attempting to register passdb backend ldapsam_compat
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(107)
  Successfully added passdb backend 'ldapsam_compat'
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(94)
  Attempting to register passdb backend NDS_ldapsam
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(107)
  Successfully added passdb backend 'NDS_ldapsam'
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(94)
  Attempting to register passdb backend NDS_ldapsam_compat
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(107)
  Successfully added passdb backend 'NDS_ldapsam_compat'
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(94)
  Attempting to register passdb backend smbpasswd
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(107)
  Successfully added passdb backend 'smbpasswd'
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(94)
  Attempting to register passdb backend tdbsam
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(107)
  Successfully added passdb backend 'tdbsam'
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(94)
  Attempting to register passdb backend guest
[2005/06/02 14:26:58, 5] passdb/pdb_interface.c:smb_register_passdb(107)
  Successfully added passdb backend 'guest'
[2005/06/02 14:26:58, 5]
passdb/pdb_interface.c:make_pdb_methods_name(705)
  Attempting to find an passdb backend to match guest (guest)
[2005/06/02 14:26:58, 5]
passdb/pdb_interface.c:make_pdb_methods_name(726)
  Found pdb backend guest
[2005/06/02 14:26:58, 5]
passdb/pdb_interface.c:make_pdb_methods_name(729)
  pdb backend guest has a valid init
[2005/06/02 14:26:58, 0] lib/fault.c:fault_report(36)
  ===============================================================
[2005/06/02 14:26:58, 0] lib/fault.c:fault_report(37)
  INTERNAL ERROR: Signal 11 in pid 24851 (3.0.14a-Debian)
  Please read the appendix Bugs of the Samba HOWTO collection
[2005/06/02 14:26:58, 0] lib/fault.c:fault_report(39)
  ===============================================================
[2005/06/02 14:26:58, 0] lib/util.c:smb_panic2(1485)
  smb_panic(): calling panic action [/usr/share/samba/panic-action
24851]
[2005/06/02 14:29:13, 0] lib/util.c:smb_panic2(1493)
  smb_panic(): action returned status 0
[2005/06/02 14:29:13, 0] lib/util.c:smb_panic2(1495)
  PANIC: internal error
[2005/06/02 14:29:13, 0] lib/util.c:smb_panic2(1503)
  BACKTRACE: 16 stack frames:
   #0 /usr/sbin/winbindd(smb_panic2+0x111) [0x80d4961]
   #1 /usr/sbin/winbindd(smb_panic+0x1a) [0x80d484a]
   #2 /usr/sbin/winbindd [0x80c09c8]
   #3 [0xffffe420]
   #4 /usr/sbin/winbindd(pdb_default_enum_aliases+0x1d8) [0x80b4648]
   #5 /usr/sbin/winbindd [0x8098c64]
   #6 /usr/sbin/winbindd(pdb_enum_aliases+0x4a) [0x809a38a]
   #7 /usr/sbin/winbindd [0x808a87f]
   #8 /usr/sbin/winbindd [0x8074222]
   #9 /usr/sbin/winbindd(winbindd_list_groups+0x103) [0x80751d3]
   #10 /usr/sbin/winbindd [0x806faff]
   #11 /usr/sbin/winbindd(winbind_process_packet+0x21) [0x806fdf1]
   #12 /usr/sbin/winbindd [0x80706ef]
   #13 /usr/sbin/winbindd(main+0x430) [0x8070d10]
   #14 /lib/tls/libc.so.6(__libc_start_main+0xf4) [0x40193974]
   #15 /usr/sbin/winbindd [0x806f201]

I am using Debian/GNU Linux 3.1, kernel 2.6.8-2-686 (debian kernel) and
libc6 2.3.2.ds1-22.


Thank you in advance.

Matthew Smith

Reply via email to