View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005607||unreal||ircd||public||2020-03-31 10:33||2020-04-13 10:29|
|Priority||normal||Severity||major||Reproducibility||unable to reproduce|
|Summary||0005607: Autoconnect links fail to reconnect: "called a function you should not call"|
|Description||The problem happens intermittently after a link disconnects (i am unable to reproduce it on purpose). It first appeared in version 4.2.x after enabling spkifp authorization.|
09:06 !legowisko.pirc.pl *** Connection to hub1.pirc.pl[(hidden)] activated.
09:06 !legowisko.pirc.pl Lost connection to hub1.pirc.pl[(hidden)]: SSL_connect(): Internal OpenSSL error or protocol error: ssl_undefined_function: called a function you should not call. Please verify that listen::options::ssl is enabled on port (hidden) in hub1.pirc.pl's configuration file.
This issue (temporarily) resolves itself after a /rehash on outgoing side.
|Tags||No tags attached.|
|3rd party modules|
You reported this before in 4.x but you were the only person. Seems that this is still the case.
You don't run with 3rd party modules that use threads anymore, right ? Just checking.
What OpenSSL version? And any major mismatch in version used for headers vs libs ?
Two servers that had this problem recently are reporting versions "OpenSSL 1.1.1d 10 Sep 2019" (set up specifically for Unreal so there is no version mismatch) and "OpenSSL 1.1.0l 10 Sep 2019" (i'm unable to tell more about this system).
No modules are using threads now (and the only one which once did was loaded on only one server anyway).
The issue was never noticed before enabling spkifp. Its frequency seems to have decreased after 5.x upgrade (or are there just fewer splits?).
Do the 3rd party modules that you have loaded on that server call any SSL functions?
A quick grep in the unrealircd-contrib dir only reveals the 'chansno' module, but you may also be running unpublished mods :)
||No, there are no such modules installed.|
|2020-03-31 10:33||k4be||New Issue|
|2020-03-31 18:43||syzop||Note Added: 0021391|
|2020-03-31 18:43||syzop||Assigned To||=> syzop|
|2020-03-31 18:43||syzop||Status||new => feedback|
|2020-03-31 18:55||k4be||Note Added: 0021392|
|2020-04-12 17:18||syzop||Note Added: 0021453|
|2020-04-13 10:29||k4be||Note Added: 0021466|