View Issue Details

IDProjectCategoryView StatusLast Update
0005607unrealircdpublic2020-04-13 10:29
Reporterk4be Assigned Tosyzop  
PrioritynormalSeveritymajorReproducibilityunable to reproduce
Status feedbackResolutionopen 
Product Version5.0.1 
Summary0005607: Autoconnect links fail to reconnect: "called a function you should not call"
DescriptionThe 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 ! *** Connection to[(hidden)] activated.
09:06 ! Lost connection to[(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's configuration file.

This issue (temporarily) resolves itself after a /rehash on outgoing side.
TagsNo tags attached.
3rd party modules



2020-03-31 18:43

administrator   ~0021391

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 ?


2020-03-31 18:55

developer   ~0021392

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?).


2020-04-12 17:18

administrator   ~0021453

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 :)


2020-04-13 10:29

developer   ~0021466

No, there are no such modules installed.

Issue History

Date Modified Username Field Change
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