[Pkg-samba-maint] Bug#484235: Bug#484235: panic-action called for /usr/sbin/winbindd

Jim Barber jim.barber at ddihealth.com
Thu Aug 7 02:25:08 UTC 2008


Hi again.

Some new and hopefully useful information.

I've upgraded to the latest LDAP libraries in testing and also decided to add the debug package for LDAP so see if it reveals anything.
Packages are now as follows:

ii  ldap-utils                  2.4.10-3                    OpenLDAP utilities
ii  libldap-2.4-2               2.4.10-3                    OpenLDAP libraries
ii  libldap-2.4-2-dbg           2.4.10-3                    Debugging information for OpenLDAP libraries
ii  libwbclient0                2:3.2.0-4                   client library for interfacing with winbind service
ii  samba                       2:3.2.0-4                   a LanManager-like file and printer server for Unix
ii  samba-common                2:3.2.0-4                   Samba common files used by both the server and the client
ii  samba-dbg                   2:3.2.0-4                   Samba debugging symbols
ii  samba-doc                   2:3.2.0-4                   Samba documentation
ii  smbclient                   2:3.2.0-4                   a LanManager-like simple client for Unix
ii  winbind                     2:3.2.0-4                   service to resolve user and group information from Windows NT servers

Here is the latest crash with these packages. Line #8 shows more detail now that the LDAP debug package is installed:

	[Thread debugging using libthread_db enabled]
	[New Thread 0xb7b116d0 (LWP 19289)]
	0xb7d0b6be in waitpid () from /lib/libc.so.6
	#0  0xb7d0b6be in waitpid () from /lib/libc.so.6
	#1  0xb7cb302e in ?? () from /lib/libc.so.6
	#2  0x081540a9 in smb_panic ()
	#3  0x0813ebf3 in sig_fault ()
	#4  <signal handler called>
	#5  0xb7ca5d96 in raise () from /lib/libc.so.6
	#6  0xb7ca7541 in abort () from /lib/libc.so.6
	#7  0xb7c9f230 in __assert_fail () from /lib/libc.so.6
	#8  0xb7de025a in ldap_parse_result (ld=0xbfb6d664, r=0x0, errcodep=0x0, matcheddnp=0x0, errmsgp=0x0, referralsp=0x0,
	    serverctrls=0xbfb6d4d8, freeit=0) at error.c:288
	#9  0x083adbe4 in ads_do_paged_search_args ()
	#10 0x083adf8c in ads_do_search_all_args ()
	#11 0x083b977e in ads_do_search_retry_internal ()
	#12 0x083ba359 in ads_do_search_retry ()
	#13 0x083aa031 in ads_USN ()
	#14 0x080c9bfc in sequence_number ()
	#15 0x080af45f in refresh_sequence_number ()
	#16 0x080af64b in wcache_fetch ()
	#17 0x080b1a6f in name_to_sid ()
	#18 0x080a7588 in winbindd_lookup_sid_by_name ()
	#19 0x080d3758 in winbindd_dual_lookupname ()
	#20 0x080d01ff in fork_domain_child ()
	#21 0x080d03cd in schedule_async_request ()
	#22 0x080d16b0 in async_request ()
	#23 0x080d184b in async_domain_request ()
	#24 0x080d3aed in do_async_domain ()
	#25 0x080d48b4 in winbindd_lookupname_async ()
	#26 0x080a3531 in winbindd_getgroups ()
	#27 0x0809e809 in request_recv ()
	#28 0x0809e91b in request_main_recv ()
	#29 0x0809f1cb in rw_callback ()
	#30 0x080a0201 in main ()
	The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]

There is also a new warning message in the /var/log/samba/log.wb-PRY file (where PRY is the windows domain name).
It says: "warning: .dynamic section for "/usr/lib/liblber-2.4.so.2" is not at the expected address (wrong library or version mismatch?)"
The full dump of that section of the log follows:

	[2008/08/07 12:01:56,  3] winbindd/winbindd_ads.c:sequence_number(1116)
	  ads: fetch sequence_number for PRY
	winbindd: error.c:272: ldap_parse_result: Assertion `r != ((void *)0)' failed.
	[2008/08/07 12:01:56,  0] lib/fault.c:fault_report(40)
	  ===============================================================
	[2008/08/07 12:01:56,  0] lib/fault.c:fault_report(41)
	  INTERNAL ERROR: Signal 6 in pid 19289 (3.2.0)
	  Please read the Trouble-Shooting section of the Samba3-HOWTO
	[2008/08/07 12:01:56,  0] lib/fault.c:fault_report(43)

	  From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
	[2008/08/07 12:01:56,  0] lib/fault.c:fault_report(44)
	  ===============================================================
	[2008/08/07 12:01:56,  0] lib/util.c:smb_panic(1666)
	  PANIC (pid 19289): internal error
	[2008/08/07 12:01:56,  0] lib/util.c:log_stack_trace(1770)
	  BACKTRACE: 31 stack frames:
	   #0 /usr/sbin/winbindd(log_stack_trace+0x2d) [0x8153ed4]
	   #1 /usr/sbin/winbindd(smb_panic+0x80) [0x8154031]
	   #2 /usr/sbin/winbindd [0x813ebf3]
	   #3 [0xb7f67420]
	   #4 /lib/libc.so.6(abort+0x101) [0xb7ca7541]
	   #5 /lib/libc.so.6(__assert_fail+0xf0) [0xb7c9f230]
	   #6 /usr/lib/libldap_r-2.4.so.2(ldap_parse_result+0x48a) [0xb7de025a]
	   #7 /usr/sbin/winbindd [0x83adbe4]
	   #8 /usr/sbin/winbindd(ads_do_search_all_args+0x6d) [0x83adf8c]
	   #9 /usr/sbin/winbindd [0x83b977e]
	   #10 /usr/sbin/winbindd(ads_do_search_retry+0x3e) [0x83ba359]
	   #11 /usr/sbin/winbindd(ads_USN+0x69) [0x83aa031]
	   #12 /usr/sbin/winbindd [0x80c9bfc]
	   #13 /usr/sbin/winbindd [0x80af45f]
	   #14 /usr/sbin/winbindd [0x80af64b]
	   #15 /usr/sbin/winbindd [0x80b1a6f]
	   #16 /usr/sbin/winbindd(winbindd_lookup_sid_by_name+0x48) [0x80a7588]
	   #17 /usr/sbin/winbindd(winbindd_dual_lookupname+0x110) [0x80d3758]
	   #18 /usr/sbin/winbindd [0x80d01ff]
	   #19 /usr/sbin/winbindd [0x80d03cd]
	   #20 /usr/sbin/winbindd(async_request+0x184) [0x80d16b0]
	   #21 /usr/sbin/winbindd(async_domain_request+0x57) [0x80d184b]
	   #22 /usr/sbin/winbindd(do_async_domain+0x133) [0x80d3aed]
	   #23 /usr/sbin/winbindd(winbindd_lookupname_async+0x277) [0x80d48b4]
	   #24 /usr/sbin/winbindd(winbindd_getgroups+0x3ad) [0x80a3531]
	   #25 /usr/sbin/winbindd [0x809e809]
	   #26 /usr/sbin/winbindd [0x809e91b]
	   #27 /usr/sbin/winbindd [0x809f1cb]
	   #28 /usr/sbin/winbindd(main+0xf6a) [0x80a0201]
	   #29 /lib/libc.so.6(__libc_start_main+0xe0) [0xb7c92450]
	   #30 /usr/sbin/winbindd [0x809db51]
	[2008/08/07 12:01:56,  0] lib/util.c:smb_panic(1671)
	  smb_panic(): calling panic action [/usr/share/samba/panic-action 19289]

	warning: .dynamic section for "/usr/lib/libldap_r-2.4.so.2" is not at the expected address (wrong library or version mismatch?)

	warning: .dynamic section for "/usr/lib/liblber-2.4.so.2" is not at the expected address (wrong library or version mismatch?)
	Failed to read a valid object file image from memory.
	[2008/08/07 12:01:59,  0] lib/util.c:smb_panic(1679)
	  smb_panic(): action returned status 0
	[2008/08/07 12:01:59,  0] lib/fault.c:dump_core(201)
	  dumping core in /var/log/samba/cores/winbindd
	[2008/08/07 12:01:59,  3] winbindd/winbindd_ads.c:sequence_number(1116)
	  ads: fetch sequence_number for PRY
	[2008/08/07 12:01:59,  3] winbindd/winbindd_cm.c:connection_ok(1522)
	  connection_ok: Connection to zeus.pry.com.au for domain PRY has died or was never started (fd == -1)
	[2008/08/07 12:01:59,  1] libsmb/clientgen.c:cli_rpc_pipe_close(554)
	  cli_rpc_pipe_close: cli_close failed on pipe \lsarpc, fnum 0x4008 to machine zeus.pry.com.au.  Error was SUCCESS - 0

Is it worth me installing the libc6-dbg package as well?

Regards,

----------
Jim Barber
DDI Health





More information about the Pkg-samba-maint mailing list