[Rspamd-Users] cannot learn task since update to 3.8.0

Gerald Galster list+rspamd at gcore.biz
Mon Jan 22 14:01:03 UTC 2024


>>> Since update to 3.8.0 today I do get the following error:
>>> 
>>>> cannot learn task: ERR Error running script (call to f_011c3be117fb4380571ffe4d38e4884afaf37963): @user_script:1: user_script:1: stack overflow (too many return values at once; use unpack_one or unpack_limit instead.)
>>> It worked previously without any problems. Any idea what I can do to solve this ?
>> What's your stack size limit?
>> 
>> Depending on your distribution there may be system-wide limits,
>> limits in initscripts for particular services, like
>> 
>>    [root at server ~]# ulimit -s
>>    8192
>> 
>> or systemd, which ignores the latter:
>> 
>>    [root at server ~]# systemctl show redis | egrep "^Limit"
>>    [root at server ~]# systemctl show rspamd | egrep "^Limit"
>> 
> Here are my values:
> 
> ulimit -s   => 8192
> 
> systemctl show redis | egrep "^Limit"
> 
> LimitCPU=infinity
> LimitCPUSoft=infinity
> LimitFSIZE=infinity
> LimitFSIZESoft=infinity
> LimitDATA=infinity
> LimitDATASoft=infinity
> LimitSTACK=infinity
> LimitSTACKSoft=8388608

^^^^^^^^^^^^^^

Try to remove that softlimit.

Best regards
Gerald


More information about the Users mailing list