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

[Bacula-devel] bacula-fd crash (svn 7596)


Hello,

current svn 7596 version of bacula-fd dies wenn backup job starts.
backup server is running centos 5.2, client is running debian lenny.

bacula-fd dies on both systems.

i've restarted all bacula daemons on server and client,
but no success.

"estimate" works, but "run" kills bacula-fd.

i've attached a traceback for client and server fd.


thanks
ulrich

-- 
Ulrich Leodolter <ulrich.leodolter@xxxxxxxx>
OBVSG
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208621344 (LWP 476)]
[New Thread -1221645424 (LWP 3218)]
[New Thread -1211155568 (LWP 478)]
0x00cd2402 in __kernel_vsyscall ()
$1 = "troll-fd", '\0' <repeats 21 times>
$2 = 0x9a35c90 "bacula-fd"
$3 = 0x9a35cb8 "/opt/bacula/sbin/bacula-fd"
$4 = 0x0
$5 = 0x8139d92 "2.5.3 (08 September 2008)"
$6 = 0x81333ee "i686-pc-linux-gnu"
$7 = 0x81333e7 "redhat"
$8 = 0x81333d4 "Enterprise release"
#0  0x00cd2402 in __kernel_vsyscall ()
#1  0x00487bc1 in select () from /lib/libc.so.6
#2  0x0806c0ff in bnet_thread_server (addrs=0x9a37a50, max_clients=20, 
    client_wq=0x8192ea0, 
    handle_client_request=0x8058ff0 <handle_client_request(void*)>)
    at bnet_server.c:161
#3  0x08050736 in main (argc=0, argv=0x0) at filed.c:236

Thread 3 (Thread -1211155568 (LWP 478)):
#0  0x00cd2402 in __kernel_vsyscall ()
#1  0x005124ec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x0808781f in watchdog_thread (arg=0x0) at watchdog.c:307
#3  0x0050e46b in start_thread () from /lib/libpthread.so.0
#4  0x0048edbe in clone () from /lib/libc.so.6

Thread 2 (Thread -1221645424 (LWP 3218)):
#0  0x00cd2402 in __kernel_vsyscall ()
#1  0x00515d7b in waitpid () from /lib/libpthread.so.0
#2  0x0808383d in signal_handler (sig=11) at signal.c:167
#3  <signal handler called>
#4  htable::hash_malloc (this=0x9a44f08, size=38) at htable.c:99
#5  0x080564d9 in accurate_cmd (jcr=0x9a43728) at accurate.c:292
#6  0x080592a9 in handle_client_request (dirp=0x9a43320) at job.c:253
#7  0x08087eac in workq_server (arg=0x8192ea0) at workq.c:357
#8  0x0050e46b in start_thread () from /lib/libpthread.so.0
#9  0x0048edbe in clone () from /lib/libc.so.6

Thread 1 (Thread -1208621344 (LWP 476)):
#0  0x00cd2402 in __kernel_vsyscall ()
#1  0x00487bc1 in select () from /lib/libc.so.6
#2  0x0806c0ff in bnet_thread_server (addrs=0x9a37a50, max_clients=20, 
    client_wq=0x8192ea0, 
    handle_client_request=0x8058ff0 <handle_client_request(void*)>)
    at bnet_server.c:161
#3  0x08050736 in main (argc=0, argv=0x0) at filed.c:236
#0  0x00cd2402 in __kernel_vsyscall ()
#0  0x00cd2402 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00487bc1 in select () from /lib/libc.so.6
No symbol table info available.
#2  0x0806c0ff in bnet_thread_server (addrs=0x9a37a50, max_clients=20, 
    client_wq=0x8192ea0, 
    handle_client_request=0x8058ff0 <handle_client_request(void*)>)
    at bnet_server.c:161
161	      if ((stat = select(maxfd + 1, &sockset, NULL, NULL, NULL)) < 0) {
Current language:  auto; currently c++
maxfd = 4
sockset = {fds_bits = {16, 0 <repeats 31 times>}}
newsockfd = <value optimized out>
stat = <value optimized out>
clilen = 16
cli_addr = {sa_family = 2, 
  sa_data = "�201�\003\003\000\000\000\000\000\000\000"}
tlog = <value optimized out>
turnon = 1
p = (IPADDR *) 0x9a37b30
fd_ptr = <value optimized out>
buf = "192.168.3.3\000\001\000\000\000d\000\000\000(~ҿ0VQ\000\000\000\000\000d\232\006\b\024~ҿ\000\000\000\000(~ҿS\230\006\b�031\b\000\000\000\000<\026\027\b\005\000\000\000��P\000�\t\000\000\000\000\000\000\000\0008~ҿ\000\000\000\000�\206\001\000�\t\000\000\000\000\000\000\000\0008~ҿ\216q\b\b\000\000\000\000d\000\000\000h~ҿ"
sockfds = {<SMARTALLOC> = {<No data fields>}, head = 0xbfd27280, 
  tail = 0xbfd27280, loffset = 0, num_items = 1}
allbuf = "\030\001�02\000;\000�\000��\004\b���225:\0007�(�004\b\030\001�02\000:\000�\000��\004\b���;\000\224\000�ҿxsҿ�\231:\000$sҿDtҿ\207�6|\030\000\000\000\030=�;\000\206�6|��;\000Dsҿdtҿ!lB\000\030\000\000\000\024\034<\000P\v<\000&�bD�<\000\000\000\000\000\000\000\000\000!lB\000\202\004\000\000�ҿp�000\r�\004\bp�000�\214\004\bh\000\000\000X\000\000\000\020�;\000\004\000\000\000\000\000\000\000�232:\000p�000"...
#3  0x08050736 in main (argc=0, argv=0x0) at filed.c:236
236	   bnet_thread_server(me->FDaddrs, me->MaxConcurrentJobs, &dir_workq, handle_client_request);
ch = <value optimized out>
test_config = false
uid = 0xbfd29c92 "root"
gid = 0xbfd29c9a "bacula"
p = (IPADDR *) 0x9a37b30
#0  0x00000000 in ?? ()
No symbol table info available.
#0  0x00000000 in ?? ()
No symbol table info available.
#0  0x00000000 in ?? ()
No symbol table info available.
#0  0x00000000 in ?? ()
No symbol table info available.
[Thread debugging using libthread_db enabled]
[New Thread 0xb797b6c0 (LWP 3233)]
[New Thread 0xb6e9eb90 (LWP 4613)]
[New Thread 0xb769fb90 (LWP 3240)]
0xb7f23424 in __kernel_vsyscall ()
$1 = "leodolter-fd", '\0' <repeats 17 times>
$2 = 0x8e75068 "bacula-fd"
$3 = 0x8e75090 "/opt/bacula/sbin/bacula-fd"
$4 = 0x0
$5 = 0x8095d43 "2.5.3 (14 September 2008)"
$6 = 0x808f3d4 "i686-pc-linux-gnu"
$7 = 0x808f3cd "debian"
$8 = 0x808f3c3 "lenny/sid"
$9 = "leodolter", '\0' <repeats 40 times>
#0  0xb7f23424 in __kernel_vsyscall ()
#1  0xb7a55931 in select () from /lib/i686/cmov/libc.so.6
#2  0x08069bd6 in bnet_thread_server (addrs=0x8e75f90, max_clients=20, 
    client_wq=0x809b7c0, 
    handle_client_request=0x8056160 <handle_client_request(void*)>)
    at bnet_server.c:161
#3  0x0804e33a in main (argc=0, argv=0x0) at filed.c:236

Thread 3 (Thread 0xb769fb90 (LWP 3240)):
#0  0xb7f23424 in __kernel_vsyscall ()
#1  0xb7da1352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2  0x08085e42 in watchdog_thread (arg=0x0) at watchdog.c:307
#3  0xb7d9d4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#4  0xb7a5d55e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xb6e9eb90 (LWP 4613)):
#0  0xb7f23424 in __kernel_vsyscall ()
#1  0xb7da4ffb in waitpid () from /lib/i686/cmov/libpthread.so.0
#2  0x08081d04 in signal_handler (sig=11) at signal.c:167
#3  <signal handler called>
#4  htable::hash_malloc (this=0x8eb6a78, size=51) at htable.c:99
#5  0x080531f1 in accurate_cmd (jcr=0x8eb8670) at accurate.c:292
#6  0x080563c7 in handle_client_request (dirp=0x8eb8290) at job.c:253
#7  0x08086541 in workq_server (arg=0x809b7c0) at workq.c:357
#8  0xb7d9d4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xb7a5d55e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb797b6c0 (LWP 3233)):
#0  0xb7f23424 in __kernel_vsyscall ()
#1  0xb7a55931 in select () from /lib/i686/cmov/libc.so.6
#2  0x08069bd6 in bnet_thread_server (addrs=0x8e75f90, max_clients=20, 
    client_wq=0x809b7c0, 
    handle_client_request=0x8056160 <handle_client_request(void*)>)
    at bnet_server.c:161
#3  0x0804e33a in main (argc=0, argv=0x0) at filed.c:236
#0  0xb7f23424 in __kernel_vsyscall ()
#0  0xb7f23424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7a55931 in select () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0x08069bd6 in bnet_thread_server (addrs=0x8e75f90, max_clients=20, 
    client_wq=0x809b7c0, 
    handle_client_request=0x8056160 <handle_client_request(void*)>)
    at bnet_server.c:161
161	      if ((stat = select(maxfd + 1, &sockset, NULL, NULL, NULL)) < 0) {
Current language:  auto; currently c++
maxfd = 6
sockset = {fds_bits = {64, 0 <repeats 31 times>}}
newsockfd = <value optimized out>
stat = <value optimized out>
clilen = 16
cli_addr = {sa_family = 2, 
  sa_data = "\216��\003\003\000\000\000\000\000\000\000"}
tlog = <value optimized out>
turnon = 1
p = (IPADDR *) 0x0
fd_ptr = (s_sockfd *) 0x0
buf = "192.168.3.3\000\230�03�@{�\230�03��ڷ\000\000\000\000bq\006\b\204�03�\000\000\000\000\230�03�Wo\006\b,�t\b\000\000\000\000T�\t\b\005\000\000\000�\210ٷ@{�\000\000\000\000\000\000\000\000��03�\000\000\000\000�\206\001\000@{�\000\000\000\000\000\000\000\000��03�nW\b\b\000\000\000\000d\000\000\000�\203�"
sockfds = {<SMARTALLOC> = {<No data fields>}, head = 0xbf83def0, 
  tail = 0xbf83def0, loffset = 0, num_items = 1}
allbuf = "\002\000\000\000\000�\000\000\000\000\000\000\000\000\000\000\vA$\000�\201\000\000\001", '\0' <repeats 23 times>, ",\226\000\000\000\000\000\000\000\020\000\000P\000\000\000\000\000\000\000b\025�\000\000\000\000\214\202\230�s\037i\t��203���\230�7\022j�\227\215�ԷPU�\006\000\203�H'�05\022j�����Է\f\000\000\0004�03����\f�03��03��0�01\000\000\000\000\000\000\000ܻ�00�03�\001�236���0��.sn\003\016\000\000\000�\f\230��\006\230�\f�03����", '\0' <repeats 12 times>...
#3  0x0804e33a in main (argc=0, argv=0x0) at filed.c:236
236	   bnet_thread_server(me->FDaddrs, me->MaxConcurrentJobs, &dir_workq, handle_client_request);
ch = <value optimized out>
test_config = false
uid = 0xbf83fe35 "root"
gid = 0xbf83fe3d "bacula"
p = (IPADDR *) 0x0
#0  0x00000000 in ?? ()
No symbol table info available.
#0  0x00000000 in ?? ()
No symbol table info available.
#0  0x00000000 in ?? ()
No symbol table info available.
#0  0x00000000 in ?? ()
No symbol table info available.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Bacula-devel mailing list
Bacula-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/bacula-devel


This mailing list archive is a service of Copilot Consulting.