Re: [Samba] [3.2.0] Off by one error - Samba

This is a discussion on Re: [Samba] [3.2.0] Off by one error - Samba ; On Wed, Jul 02, 2008 at 12:32:46PM -0400, James Kosin wrote: > Jerry, > > The 3.2.0 release is reporting this in the log.nmbd > [root@beta samba]# cat log.nmbd > [2008/07/02 12:26:52,* 0] nmbd/nmbd.c:main(849) > * nmbd version 3.2.0 started. ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: Re: [Samba] [3.2.0] Off by one error

  1. Re: [Samba] [3.2.0] Off by one error

    On Wed, Jul 02, 2008 at 12:32:46PM -0400, James Kosin wrote:
    > Jerry,
    >
    > The 3.2.0 release is reporting this in the log.nmbd
    > [root@beta samba]# cat log.nmbd
    > [2008/07/02 12:26:52,* 0] nmbd/nmbd.c:main(849)
    > * nmbd version 3.2.0 started.
    > * Copyright Andrew Tridgell and the Samba Team 1992-2008
    > [2008/07/02 12:26:52,* 0] lib/util_str.c:safe_strcpy_fn(709)
    > ERROR: string overflow by 1 (16 - 15) in safe_strcpy [192.168.100.20/24]
    >
    > Other than this issue; no real problems.


    Great (the no problems part) ! Can you attach with gdb to this error
    message and get a backtrace when it occurs please ?

    Thanks,

    Jeremy.
    --
    To unsubscribe from this list go to the following URL and read the
    instructions: https://lists.samba.org/mailman/listinfo/samba


  2. Re: [Samba] [3.2.0] Off by one error

    On Wed, Jul 02, 2008 at 02:09:48PM -0400, James Kosin wrote:
    > -----Original Message-----
    > From: Jeremy Allison [mailto:jra@samba.org]
    > Sent: Wednesday, July 02, 2008 12:57 PM
    > To: James Kosin
    > Cc: samba@lists.samba.org
    > Subject: Re: [Samba] [3.2.0] Off by one error
    >
    > On Wed, Jul 02, 2008 at 12:32:46PM -0400, James Kosin wrote:
    > > Jerry,
    > >
    > > The 3.2.0 release is reporting this in the log.nmbd
    > > [root@beta samba]# cat log.nmbd
    > > [2008/07/02 12:26:52,* 0] nmbd/nmbd.c:main(849)
    > > * nmbd version 3.2.0 started.
    > > * Copyright Andrew Tridgell and the Samba Team 1992-2008
    > > [2008/07/02 12:26:52,* 0] lib/util_str.c:safe_strcpy_fn(709)
    > > ERROR: string overflow by 1 (16 - 15) in safe_strcpy [192.168.100.20/24]
    > >
    > > Other than this issue; no real problems.

    >
    > Great (the no problems part) ! Can you attach with gdb to this error
    > message and get a backtrace when it occurs please ?
    >
    > Thanks,
    >
    > Jeremy.
    >
    > ---
    > Jeremy,
    >
    > I'd need some pointers, I'm not all that familiar with gdb, and there is no way to stop on the error. NMDB still runs after displaying this; so, I don't think a back-trace will help find it when I kill the process.


    What you can do is attach to the running process with :

    gdb /usr/local/samba/sbin/nmbd
    b lib/util_str.c:safe_strcpy_fn:709
    attach
    continue

    Then when the breakpoint triggers you can type :

    bt

    to get the backtrace, and also go up the stack
    and type out the local variables.

    If it happens every time you start nmbd then
    that's easier, just type :

    gdb --args /usr/local/samba/sbin/nmbd -i
    b lib/util_str.c:safe_strcpy_fn:709
    run

    Thanks !

    Jeremy
    --
    To unsubscribe from this list go to the following URL and read the
    instructions: https://lists.samba.org/mailman/listinfo/samba


+ Reply to Thread