Orthanc 1.4.1 enters failed state

Everyone,

I have been having some problems with orthanc failing with the following notice in the message logs.
I am running a compiled Orthanc 1.4.1 on Centos 7.5.

I have not been able to identify any correlation with specific events that cause this.

Anyone have any ideas of where I can look to debug this?

Thanks much !!

Greg Ennis,

Aug 31 17:56:49 IrSg Orthanc: terminate called after throwing an instance of boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorboost::lock_error >’
Aug 31 17:56:49 IrSg Orthanc: what(): boost: mutex lock failed in pthread_mutex_lock: Invalid argument
Aug 31 17:56:49 IrSg abrt-hook-ccpp: Process 25718 (Orthanc) of user 1002 killed by SIGABRT - dumping core
Aug 31 17:56:51 IrSg abrt-hook-ccpp: Failed to create core_backtrace: waitpid failed: No child processes
Aug 31 17:56:51 IrSg systemd: orthanc.service: main process exited, code=killed, status=6/ABRT
Aug 31 17:56:51 IrSg systemd: Unit orthanc.service entered failed state.
Aug 31 17:56:51 IrSg systemd: orthanc.service failed.

Hello,

Please provide more context (DICOM topology, configuration files, full logs, steps to reproduce the issue…). Without being able to reproduce your issue, we unfortunately cannot provide any support.

In either case, solving such an issue will most probably require the use the gdb debugger.

You could also give a try by turning off all the plugins and all the Lua scripts.

HTH,
Sébastien-

Sébastien,

Thank you for your response.

I think the problem was related to a lua script designed to transfer a new file to a peer. I have not been able to get the peer to peer transfers to work at this point, and have deactivated the lua scripts for now. I have posted a more detailed note about the peer to peer transfers.

Greg