RE[samba] - servers keeps disapearing

Jay Hall halljay at socket.net
Tue Dec 10 13:31:01 GMT 2002


On Wed, Nov 20, 2002 at 10:22:01AM +0100, Tommy.Fallsen at kongsberg.com wrote:
> 
> Got a log entry:
> 
>   register_name_response: malformed response (question_name is NULL).
> [2002/11/14 00:49:37, 0] nmbd/nmbd_nameregister.c:register_name_response(57)
>   register_name_response: malformed response (question_name is NULL).
> [2002/11/14 00:49:37, 0] nmbd/nmbd_nameregister.c:register_name_response(57)
>   register_name_response: malformed response (question_name is NULL).
> [2002/11/14 00:49:37, 0] nmbd/nmbd_nameregister.c:register_name_response(57)
>   register_name_response: malformed response (question_name is NULL).
> [2002/11/14 00:53:28, 0] nmbd/nmbd_namelistdb.c:standard_fail_register(290)
>   standard_fail_register: Failed to register/refresh name NET2<00> on subnet
> UNICAST_SUBNET [2002/11/14 00:53:28, 0]
> nmbd/nmbd_namelistdb.c:standard_fail_register(290)
>   standard_fail_register: Failed to register/refresh name NET2<1e> on subnet
> UNICAST_SUBNET [2002/11/14 00:53:28, 0]
> nmbd/nmbd_namelistdb.c:standard_fail_register(290)
>   standard_fail_register: Failed to register/refresh name HEADNODE<00> on
> subnet UNICAST_SUBNET [2002/11/14 00:53:28, 0]
> nmbd/nmbd_namelistdb.c:standard_fail_register(290)
>   standard_fail_register: Failed to register/refresh name HEADNODE<03> on
> subnet UNICAST_SUBNET [2002/11/14 00:53:28, 0]
> nmbd/nmbd_namelistdb.c:standard_fail_register(290)
>   standard_fail_register: Failed to register/refresh name HEADNODE<20> on
> subnet UNICAST_SUBNET [2002/11/16 05:04:22, 0]
> nmbd/nmbd_responserecordsdb.c:find_response_record(235)
>   find_response_record: response packet id 32643 received with no matching
> record. [2002/11/18 05:04:19, 0]
> nmbd/nmbd_responserecordsdb.c:find_response_record(235)
>   find_response_record: response packet id 21451 received with no matching
> record. [2002/11/18 05:04:19, 0]
> nmbd/nmbd_responserecordsdb.c:find_response_record(235)
>   find_response_record: response packet id 21452 received with no matching
> record. [2002/11/19 05:03:40, 0]
> nmbd/nmbd_namequery.c:query_name_response(104)
> [2002/11/19 05:03:40, 0] lib/fault.c:fault_report(38)
>   ===============================================================
> [2002/11/19 05:03:40, 0] lib/fault.c:fault_report(39)
>   INTERNAL ERROR: Signal 11 in pid 19074 (2.2.6)
>   Please read the file BUGS.txt in the distribution
> [2002/11/19 05:03:40, 0] lib/fault.c:fault_report(41)
>   ===============================================================
> [2002/11/19 05:03:40, 0] lib/util.c:smb_panic(1094)
>   PANIC: internal error

Can you set a panic action and get a stack backtrace with gdb please ?

Thanks,

	Jeremy.

SAMBA Team,

I am experiencing the same problem.  Following is a backtrace report.  If necessary, I will be happy to
post my smb.conf and the messages from nmbd.log.

I have noticed this only happens on the sites I maintain that have a bandwidth of 56K and the daemon consistently
dies while an upload for the nightly backups is taking place.  The upload is done using the WU-FTP.  The system I
experiencing this problem on is a Red Hat 7.2 Linux server, with 64 MB RAM, 20 GB HDD. The server is running samba-2.2.6
which I compiled.

Thanks for your help and please let me know if you need any additional information

(gdb) bt full

#0  0x40120999 in __wait4 () from /lib/libc.so.6

No locals.

#1  0x4019cc90 in __DTOR_END__ () from /lib/libc.so.6

No symbol table info available.

#2  0x400baee7 in __libc_system (line=0x80e3918 "/bin/sleep 99999")

    at ../sysdeps/posix/system.c:136

        n = 0

        status = 0

        save = 0

        pid = 9782

        sa = {__sigaction_handler = {sa_handler = 0x1 
<__strtol_internal+1>,

    sa_sigaction = 0x1 <__strtol_internal+1>}, sa_mask = {__val = {

      0 <repeats 32 times>}}, sa_flags = 0, sa_restorer = 0x80e83e0}

        intr = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},

  sa_mask = {__val = {0, 0, 0, 1074228928, 0, 1073747768, 1073744528,

      1073742800, 1073829920, 7, 1073863600, 7, 1074228928, 1073863360,

      220186542, 220186542, 3221221380, 1073862944, 1074265714, 1027423549,

      1027423549, 1074228928, 1073862944, 1027423549, 1027423549, 
1027423549,

      1027423549, 1027423549, 1027423549, 1027423549, 1027423549,

      1027423549}}, sa_flags = 0, sa_restorer = 0x400547a8 
<_ufc_foobar+59592>}

        quit = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},

  sa_mask = {__val = {0, 0, 0, 1074228928, 0, 1073747768, 1073744528,

      1073742800, 1073829920, 7, 1073863600, 7, 1074228928, 1073863360,

---Type <return> to continue, or q <return> to quit---

      220186542, 220186542, 3221221380, 1073862944, 1074265714, 1027423549,

      1027423549, 1074228928, 1073862944, 1027423549, 1027423549, 
1027423549,

      1027423549, 1027423549, 1027423549, 1027423549, 1027423549,

      1027423549}}, sa_flags = 0, sa_restorer = 0x400547a8 
<_ufc_foobar+59592>}

        block = {__val = {65536, 0 <repeats 31 times>}}

        omask = {__val = {23680, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1075399060, 
0, 0,

    0, 0, 1075432592, 2, 0, 3221221900, 1074871225, 135107089, 
3221221870, 2,

    135107089, 0, 0, 0, 0, 0, 0, 0, 1074385994}}

        status = 0

        save = 0

        sa = {__sigaction_handler = {sa_handler = 0x1 
<__strtol_internal+1>,

    sa_sigaction = 0x1 <__strtol_internal+1>}, sa_mask = {__val = {

      0 <repeats 32 times>}}, sa_flags = 0, sa_restorer = 0x80e83e0}

        intr = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},

  sa_mask = {__val = {0, 0, 0, 1074228928, 0, 1073747768, 1073744528,

      1073742800, 1073829920, 7, 1073863600, 7, 1074228928, 1073863360,

      220186542, 220186542, 3221221380, 1073862944, 1074265714, 1027423549,

      1027423549, 1074228928, 1073862944, 1027423549, 1027423549, 
1027423549,

      1027423549, 1027423549, 1027423549, 1027423549, 1027423549,

      1027423549}}, sa_flags = 0, sa_restorer = 0x400547a8 
<_ufc_foobar+59592>}

        quit = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},

  sa_mask = {__val = {0, 0, 0, 1074228928, 0, 1073747768, 1073744528,

      1073742800, 1073829920, 7, 1073863600, 7, 1074228928, 1073863360,

      220186542, 220186542, 3221221380, 1073862944, 1074265714, 1027423549,

      1027423549, 1074228928, 1073862944, 1027423549, 1027423549, 
1027423549,

      1027423549, 1027423549, 1027423549, 1027423549, 1027423549,

      1027423549}}, sa_flags = 0, sa_restorer = 0x400547a8 
<_ufc_foobar+59592>}

        block = {__val = {65536, 0 <repeats 31 times>}}

        omask = {__val = {23680, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1075399060, 
0, 0,

    0, 0, 1075432592, 2, 0, 3221221900, 1074871225, 135107089, 
3221221870, 2,

    135107089, 0, 0, 0, 0, 0, 0, 0, 1074385994}}

#3  0x0808cdf1 in smb_panic () at eval.c:41

        ap = (void **) 0x80e83e0

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 135168992

        result = 135168992

        value = (void *) 0xbffff050

#4  0x0807cd00 in fault_report () at eval.c:41

        ap = (void **) 0x80e83e0

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 135168992

        result = 135168992

        value = (void *) 0xbffff050

#5  0x0807cd4e in sig_fault () at eval.c:41

        ap = (void **) 0x80e83e0

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 135168992

        result = 135168992

        value = (void *) 0xbffff050

#6  <signal handler called>

No locals.

#7  0x08053667 in query_name_response () at eval.c:41

        ap = (void **) 0x80e83e0

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 135168992

        result = 135168992

        value = (void *) 0xbffff050

#8  0x080570c8 in process_nmb_response () at eval.c:41

        ap = (void **) 0x80e83c0

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 135168960

        result = 135168960

        value = (void *) 0xbffff050

#9  0x0805711b in run_packet_queue () at eval.c:41

        ap = (void **) 0xbffffb94

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 3221224340

        result = 3221224340

        value = (void *) 0xbffff050

#10 0x0804b9ea in process () at eval.c:41

        ap = (void **) 0xbffffb94

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

---Type <return> to continue, or q <return> to quit---

        digval = 4294966784

        result = 3221224340

        result = 3221224340

        value = (void *) 0xbffff050

#11 0x0804c779 in main () at eval.c:41

        ap = (void **) 0xbffffb94

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 3221224340

        result = 3221224340

        value = (void *) 0xbffff050

#12 0x400891f6 in __libc_start_main (main=0x804c01c <main>, argc=2,

    ubp_av=0xbffffb94, init=0x804a080 <_init>, fini=0x8097f50 <_fini>,

    rtld_fini=0x4000cfe8 <_dl_fini>, stack_end=0xbffffb8c)

    at ../sysdeps/generic/libc-start.c:129

        ubp_av = (char **) 0xbffffb94

        fini = (void (*)()) 0x40015a24 <_dl_debug_mask>

        rtld_fini = (void (*)()) 0xbffff050

        ubp_ev = (char **) 0xbffffba0

(gdb)

(gdb)



      1073742800, 1073829920, 7, 1073863600, 7, 1074228928, 1073863360,

      220186542, 220186542, 3221221380, 1073862944, 1074265714, 1027423549,

      1027423549, 1074228928, 1073862944, 1027423549, 1027423549, 
1027423549,

      1027423549, 1027423549, 1027423549, 1027423549, 1027423549,

      1027423549}}, sa_flags = 0, sa_restorer = 0x400547a8 
<_ufc_foobar+59592>}

        quit = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},

  sa_mask = {__val = {0, 0, 0, 1074228928, 0, 1073747768, 1073744528,

      1073742800, 1073829920, 7, 1073863600, 7, 1074228928, 1073863360,

---Type <return> to continue, or q <return> to quit---

      220186542, 220186542, 3221221380, 1073862944, 1074265714, 1027423549,

      1027423549, 1074228928, 1073862944, 1027423549, 1027423549, 
1027423549,

      1027423549, 1027423549, 1027423549, 1027423549, 1027423549,

      1027423549}}, sa_flags = 0, sa_restorer = 0x400547a8 
<_ufc_foobar+59592>}

        block = {__val = {65536, 0 <repeats 31 times>}}

        omask = {__val = {23680, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1075399060, 
0, 0,

    0, 0, 1075432592, 2, 0, 3221221900, 1074871225, 135107089, 
3221221870, 2,

    135107089, 0, 0, 0, 0, 0, 0, 0, 1074385994}}

        status = 0

        save = 0

        sa = {__sigaction_handler = {sa_handler = 0x1 
<__strtol_internal+1>,

    sa_sigaction = 0x1 <__strtol_internal+1>}, sa_mask = {__val = {

      0 <repeats 32 times>}}, sa_flags = 0, sa_restorer = 0x80e83e0}

        intr = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},

  sa_mask = {__val = {0, 0, 0, 1074228928, 0, 1073747768, 1073744528,

      1073742800, 1073829920, 7, 1073863600, 7, 1074228928, 1073863360,

      220186542, 220186542, 3221221380, 1073862944, 1074265714, 1027423549,

      1027423549, 1074228928, 1073862944, 1027423549, 1027423549, 
1027423549,

      1027423549, 1027423549, 1027423549, 1027423549, 1027423549,

      1027423549}}, sa_flags = 0, sa_restorer = 0x400547a8 
<_ufc_foobar+59592>}

        quit = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},

  sa_mask = {__val = {0, 0, 0, 1074228928, 0, 1073747768, 1073744528,

      1073742800, 1073829920, 7, 1073863600, 7, 1074228928, 1073863360,

---Type <return> to continue, or q <return> to quit---

      220186542, 220186542, 3221221380, 1073862944, 1074265714, 1027423549,

      1027423549, 1074228928, 1073862944, 1027423549, 1027423549, 
1027423549,

      1027423549, 1027423549, 1027423549, 1027423549, 1027423549,

      1027423549}}, sa_flags = 0, sa_restorer = 0x400547a8 
<_ufc_foobar+59592>}

        block = {__val = {65536, 0 <repeats 31 times>}}

        omask = {__val = {23680, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1075399060, 
0, 0,

    0, 0, 1075432592, 2, 0, 3221221900, 1074871225, 135107089, 
3221221870, 2,

    135107089, 0, 0, 0, 0, 0, 0, 0, 1074385994}}

#3  0x0808cdf1 in smb_panic () at eval.c:41

        ap = (void **) 0x80e83e0

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 135168992

        result = 135168992

        value = (void *) 0xbffff050

#4  0x0807cd00 in fault_report () at eval.c:41

        ap = (void **) 0x80e83e0

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

---Type <return> to continue, or q <return> to quit---

        result = 135168992

        result = 135168992

        value = (void *) 0xbffff050

#5  0x0807cd4e in sig_fault () at eval.c:41

        ap = (void **) 0x80e83e0

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 135168992

        result = 135168992

        value = (void *) 0xbffff050

#6  <signal handler called>

No locals.

#7  0x08053667 in query_name_response () at eval.c:41

        ap = (void **) 0x80e83e0

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 135168992

        result = 135168992

        value = (void *) 0xbffff050

---Type <return> to continue, or q <return> to quit---

#8  0x080570c8 in process_nmb_response () at eval.c:41

        ap = (void **) 0x80e83c0

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 135168960

        result = 135168960

        value = (void *) 0xbffff050

#9  0x0805711b in run_packet_queue () at eval.c:41

        ap = (void **) 0xbffffb94

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 3221224340

        result = 3221224340

        value = (void *) 0xbffff050

#10 0x0804b9ea in process () at eval.c:41

        ap = (void **) 0xbffffb94

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

---Type <return> to continue, or q <return> to quit---

        digval = 4294966784

        result = 3221224340

        result = 3221224340

        value = (void *) 0xbffff050

#11 0x0804c779 in main () at eval.c:41

        ap = (void **) 0xbffffb94

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        digval = 4294966784

        result = 3221224340

        result = 3221224340

        value = (void *) 0xbffff050

#12 0x400891f6 in __libc_start_main (main=0x804c01c <main>, argc=2,

    ubp_av=0xbffffb94, init=0x804a080 <_init>, fini=0x8097f50 <_fini>,

    rtld_fini=0x4000cfe8 <_dl_fini>, stack_end=0xbffffb8c)

    at ../sysdeps/generic/libc-start.c:129

        ubp_av = (char **) 0xbffffb94

        fini = (void (*)()) 0x40015a24 <_dl_debug_mask>

        rtld_fini = (void (*)()) 0xbffff050

        ubp_ev = (char **) 0xbffffba0

(gdb)

(gdb) quit


Thanks for your help and a great product.



Jay Hall, Director of Information Technology Services
Missouri NEA





More information about the samba mailing list