Closed scrreis closed 5 years ago
Hello, thank you for the report. I am not an expert on the ndb_redis module, but I did a quick check. There were some bugfixes (e.g. b4db01f09ca646e) done related to the redis_exec PV topic, which might be the error you are seeing here as well. This fix is not included in the 4.4. branch anymore, as this is end of life. Can you update to one of the latest supported versions from the 5.1 or 5.2 branch?
I think the problem is that you execute a command that has a specifier:
HDEL calls@nos.ventask.gw.gotelecom.pt 0%bW7101115050H%beGhEfDmAjC0f@LOS30.INTIMS.NOS.PT
Having %b expects an additional parameter and the backtrace indicates you use the function with (srv, cmd, result). There was a safety check for such cases with commit 75bbbe4059cb6fde4c74fa9157f400a24e6f7496 , but not sure if it is in 4.4.x. So you have to use the redis command where you pass the argument that has any % via additional parameter.
I am closing this one, because it seems to be related to something fixed (as a safety check) and you must ensure that the command you pass it doesn't have %X alone, without actually parsing the expected arguments.
For reference, see: https://github.com/kamailio/kamailio/issues/1342#issuecomment-347812497
Description
We have a Kamailio running and it crash randomly when trys to execute redis commands.
Troubleshooting
Debugging Data
Log Messages
Additional Information
kamailio -v