Hi Michiel!
24 Jan 15, Michiel van der Vlist ==> Pavel Gulchouck:
MvdV> Binkd occasinally crashes when it is started with the -C option and the
config file changes. In my setup the node
MvdV> statements are not in binkd's main config but in an include file. When I
change that include file, it sometimes crashes.
MvdV> There is nothing to be seen in the logs, it just exits. Sometimes with a
windows box saying an error was encountered.
MvdV> Here is the version info:
MvdV> D:\FIDO\BINKD>binkd -vv
MvdV> Binkd 1.1a-68 (Dec 16 2014 15:14:42/Win32)
MvdV> Compilation flags: mingw32, perldl, https, ntlm, amiga_4d_outbound,
bwlim, ipv6.
MvdV> Facilities: fts5004 ipv6
Thanks, I'll try to reproduce this.
Please tell perl dll version you use. Is there "MULTIPLICITY" compile-time
option (they shown by "perl -V")?
I suppose the problem is somewhere in mingw32 multithreading and perl.
On reload config binkd should restart perl interpreter, but existing threads
should work with previous perl. So, there should be two simultaneous perl
interpreters within the same binkd process. I'm afraid it's not possible with
any versions and builds of perl.
You can try another variant of binkd build: with fork instead of multithread or
with MSVC or with another perl version or using your own perl build with
mingw32 and multithread.
Lucky carrier,
Pavel
aka gul@gul.kiev.ua
--- GoldED+/LNX 1.1.5
* Origin: II:CDLXIII/LXVIII (2:463/68)
|