Package: bacula-fd Version: 1.36.3-2 Severity: important
Bacula-fd package segfaults during or after the director session, but not necessarily. From time to time, it crashes randomly. strace -o file -fp <pid>: 20958 select(6, [5], NULL, NULL, NULL) = 1 (in [5]) 20958 accept(5, {sa_family=AF_INET, sin_port=htons(45694), sin_addr=inet_addr("147.32.119.113")}, [16]) = 6 20958 getpid() = 20958 20958 getpeername(6, {sa_family=AF_INET, sin_port=htons(45694), sin_addr=inet_addr("147.32.119.113")}, [16]) = 0 20958 getsockname(6, {sa_family=AF_INET, sin_port=htons(9102), sin_addr=inet_addr("82.113.54.66")}, [16]) = 0 20958 open("/etc/hosts.allow", O_RDONLY) = 7 20958 fstat64(7, {st_mode=S_IFREG|0644, st_size=677, ...}) = 0 20958 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 20958 read(7, "# /etc/hosts.allow: list of host"..., 4096) = 677 20958 read(7, "", 4096) = 0 20958 close(7) = 0 20958 munmap(0x40018000, 4096) = 0 20958 open("/etc/hosts.deny", O_RDONLY) = 7 20958 fstat64(7, {st_mode=S_IFREG|0644, st_size=901, ...}) = 0 20958 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 20958 read(7, "# /etc/hosts.deny: list of hosts"..., 4096) = 901 20958 read(7, "", 4096) = 0 20958 close(7) = 0 20958 munmap(0x40018000, 4096) = 0 20958 setsockopt(6, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0 20958 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 20958 write(4, " [EMAIL PROTECTED](K\10\10\320\36\7\10\340J\10\10\0\0\0\200"..., 148) = 148 20958 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 20958 rt_sigsuspend([] <unfinished ...> 20958 --- SIGRTMIN (Unknown signal 32) @ 0 (0) --- 20958 <... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call) 20958 sigreturn() = ? (mask now [RTMIN]) 20958 kill(21141, SIGRTMIN) = 0 20958 select(6, [5], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) 20958 --- SIGUSR2 (User defined signal 2) @ 0 (0) --- 20958 sigreturn() = ? (mask now [RTMIN]) 20958 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 20958 rt_sigsuspend([] <unfinished ...> 20958 --- SIGRT_1 (Unknown signal 33) @ 0 (0) --- 20958 <... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call) 20958 waitpid(20959, NULL, __WCLONE) = 20959 20958 exit_group(11) = ? ltrace -o file2 -fp <PID2> 21267 accept(5, 0xbffff3c0, 0xbfffe458, 0, 0) = 6 21267 pthread_mutex_lock(0x8084d2c, 0xbffff3c0, 0xbfffe458, 0, 0) = 0 21267 request_init(0xbffff080, 2, 0x8084e50, 1, 6) = 0xbffff080 21267 sock_host(0xbffff080, 2, 0x8084e50, 1, 6) = 0 21267 hosts_access(0xbffff080, 2, 0x8084e50, 1, 6) = 1 21267 pthread_mutex_unlock(0x8084d2c, 2, 0x8084e50, 1, 6) = 0 21267 setsockopt(6, 1, 9, 0xbfffe45c, 4) = 0 21267 pthread_mutex_lock(0x8084d2c, 1, 9, 0xbfffe45c, 4) = 0 21267 inet_ntop(2, 0xbffff3c4, 0xbffff000, 128, 0xbfffe420) = 0xbffff000 21267 pthread_mutex_unlock(0x8084d2c, 0xbffff000, 128, 0xbfffe45c, 4) = 0 21267 malloc(121) = 0x8085a40 21267 pthread_mutex_lock(0x8085528, 0, 0x4029f500, 0, 197) = 0 21267 pthread_mutex_unlock(0x8085528, 0x8085a40, 0x4029f500, 0, 197) = 0 21267 memset(0x8085a58, 'U', 96) = 0x8085a58 21267 pthread_mutex_lock(0x808514c, 85, 96, 0x4025a586, 0xbffff000) = 0 21267 pthread_mutex_unlock(0x808514c, 85, 96, 0x4025a586, 0xbffff000) = 0 21267 pthread_mutex_lock(0x808514c, 957, 0x8086608, 0x807be00, 0x8086608) = 0 21267 malloc(553) = 0x8085ac0 21267 pthread_mutex_lock(0x8085528, 0x8079f08, 0xbfffe358, 0x4003cd7a, 0x4003fd31) = 0 21267 pthread_mutex_unlock(0x8085528, 0x8085ac0, 0xbfffe358, 0x4003cd7a, 0x4003fd31) = 0 21267 memset(0x8085ad8, 'U', 528) = 0x8085ad8 21267 pthread_mutex_unlock(0x808514c, 958, 528, 0x807be00, 0x8086608) = 0 21267 strlen("client") = 6 21267 malloc(32) = 0x8085838 21267 pthread_mutex_lock(0x8085528, 0x8085ac0, 0xbfffe358, 0x4003cd7a, 0x4003ff7e) = 0 21267 pthread_mutex_unlock(0x8085528, 0x8085838, 0xbfffe358, 0x4003cd7a, 0x4003ff7e) = 0 21267 memset(0x8085850, 'U', 7) = 0x8085850 21267 strcpy(0x8085850, "client") = 0x8085850 21267 strlen("147.32.119.113") = 14 21267 malloc(40) = 0x80857c0 21267 pthread_mutex_lock(0x8085528, 0x8085838, 0xbfffe358, 0x4003cd7a, 0x4003ff7e) = 0 21267 pthread_mutex_unlock(0x8085528, 0x80857c0, 0xbfffe358, 0x4003cd7a, 0x4003ff7e) = 0 21267 memset(0x80857d8, 'U', 15) = 0x80857d8 21267 strcpy(0x80857d8, "147.32.119.113") = 0x80857d8 21267 malloc(33) = 0x8085cf0 21267 pthread_mutex_lock(0x8085528, 0, 128, 0x807592a, 0x807592a) = 0 21267 pthread_mutex_unlock(0x8085528, 0x8085cf0, 128, 0x807592a, 0x807592a) = 0 21267 memset(0x8085d08, 'U', 8) = 0x8085d08 21267 pthread_mutex_lock(0x8084ae0, 157, 8, 0x807da77, 0x8084d3c) = 0 21267 pthread_create(0xbfffe3e8, 0x8084b28, 0x8071ed0, 0x8084ae0, 0x8084d3c <unfinished ...> 21267 --- UNKNOWN_SIGNAL (Unknown signal 32) --- 21267 <... pthread_create resumed> ) = 0 21267 pthread_mutex_unlock(0x8084ae0, 0x8084b28, 0x8071ed0, 0x8084ae0, 0x8084d3c) = 0 21267 __errno_location() = 0x402a5c40 21267 select(6, 0xbfffe460, 0, 0, 0 <unfinished ...> 21267 --- SIGSEGV (Segmentation fault) --- 21267 +++ killed by SIGSEGV +++ More information will be provided on demand. -- System Information: Debian Release: 3.1 Architecture: i386 (i686) Kernel: Linux 2.4.32-vs1.2.10 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages bacula-fd depends on: ii bacula-common 1.36.3-2 Network backup, recovery and verif ii debconf 1.4.30.13 Debian configuration management sy ii libacl1 2.2.23-1 Access control list shared library ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libgcc1 1:3.4.3-13 GCC support library ii libstdc++5 1:3.3.5-13 The GNU Standard C++ Library v3 ii libwrap0 7.6.dbs-8 Wietse Venema's TCP wrappers libra ii zlib1g 1:1.2.2-4.sarge.2 compression library - runtime -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]