Service Listeners Crash when Using an Undefined Value for Syscalls
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenSRF |
Fix Released
|
High
|
Unassigned |
Bug Description
OpenSRF 2.5
Evergreen 2.12
Since the upgrade to OSRF2.5 and Eg2.12 I and at least one other system admin have noticed open-ils.search (primarily, though sometimes .auth) service listeners dying with this error message: server: died with error Can't use an undefined value as a symbol reference at /usr/local/
Line 307 is pretty basic: syswrite(
There isn't anything unusual in the logs prior. There isn't much additional detail to supply currently, this bug is primarily intended to raise awareness and request more eyes on the issue; additional logging will be added to Server.pm locally in hopes of finding out what's really going on. (This is made more difficult by the fact that it only occurs in production, though not necessarily under high load.)
tags: | added: pullrequest |
Changed in opensrf: | |
milestone: | none → 2.5.1 |
Changed in opensrf: | |
status: | Fix Committed → Fix Released |
> admin have noticed open-ils.search (primarily, though sometimes .auth)
Could you clarify what you mean about open-ils.auth? If it's crashing,
it's crashing with a different error message given that it's written
in C, not Perl.