• No buffer space available?

    From Nick Andre@1:229/426 to All on Sat Feb 10 18:17:24 2018
    Hi,

    Binkd 1.1a-95 (Dec 10 2016 21:44:31/Win32) on a Server 2008 system running as a normal process - NOT as a system service. DBRIDGE.BNK is the system configuration file and changes all the time, so BinkD is being ran with the "-C" parameter.

    The uptime was just over three months and this is a busy mail Hub system, processing at least a hundred or so incoming BinkD connections per day... until this afternoon when it crashed with this error I've never seen before:

    20180210 12:03:31 [32028] dbridge.bnk changed!
    20180210 12:03:31 [32028] Reloading configuration...
    20180210 12:03:31 [32028] servmgr listen(): {W32 API error 10055} No buffer space availab
    20180210 12:03:31 [32028] downing servmgr...

    Suggestions?

    Nick

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (1:229/426)
  • From Torsten Bamberg@2:240/5832 to Nick Andre on Sun Feb 11 13:15:32 2018
    Hallo Nick!

    10.02.2018 18:17, Nick Andre schrieb an All:

    Binkd 1.1a-95 (Dec 10 2016 21:44:31/Win32) on a Server 2008 system
    running as a normal process - NOT as a system service. DBRIDGE.BNK is
    the system configuration file and changes all the time, so BinkD is
    being ran with the "-C" parameter.
    [...]

    Suggestions?
    What does 'binkd -vv' says?

    Nick
    Bye/2 Torsten

    ... MAILBOX: 13:12h - up 14d 18h 47m load: 30 proc, 115 threads (tbupv1.1)
    --- GoldED+ 1.1.5
    * Origin: DatenBahn BBS Hamburg (2:240/5832)
  • From Nick Andre@1:229/426 to Torsten Bamberg on Sun Feb 11 11:12:21 2018
    On 11 Feb 18 13:15:32, Torsten Bamberg said the following to Nick Andre:

    Binkd 1.1a-95 (Dec 10 2016 21:44:31/Win32) on a Server 2008 system running as a normal process - NOT as a system service. DBRIDGE.BNK is the system configuration file and changes all the time, so BinkD is being ran with the "-C" parameter.
    [...]

    Suggestions?
    What does 'binkd -vv' says?

    Binkd 1.1a-95 (Dec 10 2016 21:44:31/Win32)
    Compilation flags: mingw32, zlib, perldl, https, ntlm, amiga_4d_outbound, bwlim,
    ipv6.
    Facilities: fts5004 ipv6

    Nick

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (1:229/426)
  • From Torsten Bamberg@2:240/5832 to Nick Andre on Sun Feb 11 23:06:45 2018
    Hallo Nick!

    11.02.2018 11:12, Nick Andre schrieb an Torsten Bamberg:

    What does 'binkd -vv' says?
    Binkd 1.1a-95 (Dec 10 2016 21:44:31/Win32)
    Compilation flags: mingw32,
    Take a look at your mingw environment and expand the possible sockets.

    =##= Anfang "TCPErr.c" =##= /*--------------------------------------------------------------------*/
    /* T c p E r r . c */
    /* */
    /* Part of BinkD project */
    /* WinSock & other Win32API error's */ /*--------------------------------------------------------------------*/
    Str = "{W32 API error 10055} No buffer space available";
    /* Str = "{W32 API error 10055} An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full";*/
    break;
    =##= Ende "TCPErr.c" =##=

    Nick
    Bye/2 Torsten

    ... MAILBOX: 23:00h - up 15d 4h 34m load: 30 proc, 115 threads (tbupv1.1)
    --- GoldED+ 1.1.5
    * Origin: DatenBahn BBS Hamburg (2:240/5832)
  • From Nick Andre@1:229/426 to Torsten Bamberg on Sun Feb 11 18:30:24 2018
    On 11 Feb 18 23:06:45, Torsten Bamberg said the following to Nick Andre:

    What does 'binkd -vv' says?
    Binkd 1.1a-95 (Dec 10 2016 21:44:31/Win32)
    Compilation flags: mingw32,
    Take a look at your mingw environment and expand the possible sockets.

    Huh????? I don't have a MingW environment... let alone a C one.

    Does BinkD leak buffers or not close them properly?

    So the solution is I have to fix it myself then?

    Nick

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (1:229/426)
  • From Torsten Bamberg@2:240/5832 to Nick Andre on Mon Feb 12 20:58:06 2018
    Hallo Nick!

    11.02.2018 18:30, Nick Andre schrieb an Torsten Bamberg:

    Compilation flags: mingw32,
    Take a look at your mingw environment and expand the possible
    sockets.

    Huh????? I don't have a MingW environment... let alone a C one.
    Does BinkD leak buffers or not close them properly?
    I don't know. I'm only using OS/2 and BSD.
    Maybe a different compiled Version of Binkd may help. I've seen a few months ago a MS-Visual Version of binkd. But I haven't found a actual msvc-version from binkd.

    So the solution is I have to fix it myself then?
    binkd may have some bugs. But I do not know anything about the tcp/ip stack of win32.

    Nick
    Bye/2 Torsten

    ... MAILBOX: 17:40h - up 15d 23h 15m load: 28 proc, 113 threads (tbupv1.1)
    --- GoldED+ 1.1.5
    * Origin: DatenBahn BBS Hamburg (2:240/5832)
  • From Tommi Koivula@2:221/6 to Nick Andre on Tue Feb 13 20:04:22 2018
    On 2018/02/11 18:30, Nick Andre wrote:

    What does 'binkd -vv' says?
    Binkd 1.1a-95 (Dec 10 2016 21:44:31/Win32)
    Compilation flags: mingw32,
    Take a look at your mingw environment and expand the possible sockets.

    Huh????? I don't have a MingW environment... let alone a C one.

    Does BinkD leak buffers or not close them properly?

    So the solution is I have to fix it myself then?

    How about trying one of these?

    http://download.binkd.org/win/

    C:\bbs\BinkD>binkd-static-perl-zlib-bzlib2.exe -vv
    Binkd 1.1a-95 (Dec 10 2016 21:52:43/Win32)
    Compilation flags: msvc, static, zlib, bzlib2, perl, https, ntlm, amiga_4d_outbound, bwlim, ipv6.
    Facilities: fts5004 ipv6

    'Tommi

    ---
    * Origin: nntp://news.fidonet.fi - Lake Ylo - Finland (2:221/6)