[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#372853: marked as done (samba: segfault at boot for nmbd)



Your message dated Wed, 21 Feb 2007 00:10:05 +0100
with message-id <45DB7FCD.1060102@aurel32.net>
and subject line Bug#372853: samba: segfault at boot for nmbd
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: samba
Version: 3.0.22-1
Severity: normal

Hello!

On Mon, 12 Jun 2006 01:03:57 +0200, Steve Langasek wrote:
> On Sun, Jun 11, 2006 at 06:59:45PM +0200, Luca Capello wrote:
>> I think I'm bitten by this bug and I'm sorry to report it only now.
>
> No, your backtrace has nothing to do with this bug.  Please open a
> separate bug report.

Done :-D

For the record, I previously thought that my bug was the same as
#367621 [1] and reported there my backtrace.

Basically, since June 4th I got some panic errors from swat, which I
didn't investigate until the same happens for nmbd at boot (I use
suspend-to-disk, so I don't reboot so often).  I'm sure that at least
smbd worked, because I mounted my samba shares from different Windows
XP machines.

The strange fact is that if I start samba just after boot it doesn't
give any error.

Now the backtrace:
=====
The Samba 'panic action' script, /usr/share/samba/panic-action,
was called for pid 2875 (/usr/sbin/nmbd).
[...]
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1212606240 (LWP 2875)]
0xb7d3305e in waitpid () from /lib/tls/libc.so.6
#0  0xb7d3305e in waitpid () from /lib/tls/libc.so.6
#1  0xb7cd9809 in strtold_l () from /lib/tls/libc.so.6
#2  0x080d7cb7 in smb_panic2 (why=0xfffffe00 <Address 0xfffffe00 out of bounds>, decrement_pid_count=1) at lib/util.c:1545
#3  0x080d7dea in smb_panic (why=0xfffffe00 <Address 0xfffffe00 out of bounds>) at lib/util.c:1506
#4  0x080c31e4 in sig_fault (sig=-512) at lib/fault.c:42
#5  <signal handler called>
#6  0xb7ccc8c7 in raise () from /lib/tls/libc.so.6
#7  0xb7cce049 in abort () from /lib/tls/libc.so.6
#8  0xb7cc5f5c in __assert_fail () from /lib/tls/libc.so.6
#9  0xb7cba55f in __gconv_get_alias_db () from /lib/tls/libc.so.6
#10 0xb7dc7ac4 in _itoa_lower_digits () from /lib/tls/libc.so.6
#11 0xb7dc3b25 in in6addr_loopback () from /lib/tls/libc.so.6
#12 0x000000e8 in ?? ()
#13 0xb7dc3b4a in in6addr_loopback () from /lib/tls/libc.so.6
#14 0xb7dd4ff4 in ?? () from /lib/tls/libc.so.6
#15 0x081543b0 in ?? ()
#16 0x00000002 in ?? ()
#17 0xbffa6e74 in ?? ()
#18 0xb7cba5f8 in __gconv_get_alias_db () from /lib/tls/libc.so.6
#19 0x00000002 in ?? ()
#20 0x081543b0 in ?? ()
#21 0xb7dd4ff4 in ?? () from /lib/tls/libc.so.6
#22 0x00000000 in ?? ()
=====

>> BTW, shouldn't the severity be grave, as the services aren't
>> available after boot, but only with manual intervention?
>
> No, failures that cause problems from only one user among thousands
> aren't grave.

OK, so I set the severity to normal for this new one.

>> 	wins server = wlan0:0.0.0.0, wlan0:0.0.0.0, wifi:0.0.0.0, wifi:0.0.0.0
>
> Wow, what the heck is this?  I wouldn't be at all surprised if this
> is the cause of your failures.

I tried commeting out that line in my smb.conf, but nothing changed.
(anyway, I removed it now).

For the record, I apt-upgrade every day and my libc6 is the one in
experimental.

Thx, bye,
Gismo / Luca

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-rc6
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages samba depends on:
ii  debconf [debconf-2.0]        1.5.1       Debian configuration management sy
ii  libacl1                      2.2.37-1    Access control list shared library
ii  libattr1                     2.4.32-1    Extended attribute shared library
ii  libc6                        2.3.999.2-3 GNU C Library: Shared libraries
ii  libcomerr2                   1.39-1      common error description library
ii  libcupsys2                   1.2.1-2     Common UNIX Printing System(tm) - 
ii  libkrb53                     1.4.3-7     MIT Kerberos runtime libraries
ii  libldap2                     2.1.30-13   OpenLDAP libraries
ii  libpam-modules               0.79-3.1    Pluggable Authentication Modules f
ii  libpam-runtime               0.79-3.1    Runtime support for the PAM librar
ii  libpam0g                     0.79-3.1    Pluggable Authentication Modules l
ii  libpopt0                     1.10-2      lib for parsing cmdline parameters
ii  logrotate                    3.7.1-3     Log rotation utility
ii  lsb-base                     3.1-10      Linux Standard Base 3.1 init scrip
ii  netbase                      4.25        Basic TCP/IP networking system
ii  samba-common                 3.0.22-1    Samba common files used by both th

Versions of packages samba recommends:
pn  smbldap-tools                 <none>     (no description available)

-- debconf information:
  samba/nmbd_from_inetd:
  samba/log_files_moved:
  samba/tdbsam: false
* samba/generate_smbpasswd: true
* samba/run_mode: daemons

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367621

# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2005/08/03 14:53:08

# Global parameters
[global]
	workgroup = RODRIGUEZ
	netbios name = R-LUCA
	server string = %h server (Samba %v)
	obey pam restrictions = Yes
	encrypt passwords = true
	passdb backend = tdbsam, guest
	passwd program = /usr/bin/passwd %u
	passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
	syslog = 0
	log file = /var/log/samba/log.%m
	max log size = 1000
	dns proxy = No
	ldap ssl = no
	panic action = /usr/share/samba/panic-action %d
	invalid users = root
	include = /etc/samba/dhcp.conf

[homes]
	comment = Home Directories
	read only = No
	create mask = 0700
	directory mask = 0700
	browseable = No
	available = No

[printers]
	comment = All Printers
	path = /tmp
	create mask = 0700
	printable = Yes
	browseable = No
	available = No

[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers
	available = No

[luca]
	comment = Luca's home
	path = /home/luca/smb
	read only = No
	create mask = 0744
	directory mask = 0744
	browseable = No
	username = luca

Attachment: pgpIjQTCsR5gu.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Luca Capello a écrit :
> Hello!
> 
> On Sun, 18 Feb 2007 21:39:52 +0100, Aurelien Jarno wrote:
>> Could you please retry with glibc 2.5 which is currently in
>> experimental? This bug should be fixed.
> 
> Actually, I re-installed that system at least once, which means that I
> cannot test anymore if glibc 2.5 solves the issue, sorry.
> 

As discussed on IRC, I guess this bug is fixed with the version 2.5 of
the glibc (it looks a bit similar to #380086, which is fixed). I am
therefore closing the bug. Please fill free to reopen it if needed.

-- 
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net

--- End Message ---

Reply to: