Re: AssertException raised in StringBuffer_free

"[email protected]" <[email protected]>
Newsgroups gmane.comp.monitoring.monit.general
Message-ID <[email protected]>
Hello,

please can you send coredump (if available) to [email protected]?

There is one similar problem we solved recently, that can be duplicate of this issue: https://bitbucket.org/tildeslash/monit/issues/764/use-after-free-in-function-_handleevent

Best regards,
Martin


> On 3 Nov 2018, at 20:50, Lutz Mader <[email protected]> wrote:
> 
> Hello,
> I got the following problem (based on monit 5.25.2, Mac OS X 10.10).
> 
> [CET Nov  3 19:55:57] debug    : 'file.log' content match skipped - file
> size nor inode has not changed since last test
> [CET Nov  3 19:55:57] info     : 'file.log' content doesn't match
> [CET Nov  3 19:55:57] error    : 'file.log' content match:
> Sa  3 Nov 2018 19:55:50 CET restart
> 
> [CET Nov  3 19:55:57] debug    :
> -------------------------------------------------------------------------------
> [CET Nov  3 19:55:57] debug    :     0   monit
>     0x0000000108259a3a log_backtrace + 74
> [CET Nov  3 19:55:57] debug    :     1   monit
>     0x0000000108259399 LogError + 169
> [CET Nov  3 19:55:57] debug    :     2   monit
>     0x0000000108254940 Event_post + 1552
> [CET Nov  3 19:55:57] debug    :     3   monit
>     0x000000010826a4f3 check_file + 2755
> [CET Nov  3 19:55:57] debug    :     4   monit
>     0x0000000108252d68 _doStart + 168
> [CET Nov  3 19:55:57] debug    :     5   monit
>     0x00000001082531a9 _doDepend + 89
> [CET Nov  3 19:55:57] debug    :     6   monit
>     0x0000000108252c81 control_service + 865
> [CET Nov  3 19:55:57] debug    :     7   monit
>     0x00000001082558b2 _handleAction + 946
> [CET Nov  3 19:55:57] debug    :     8   monit
>     0x00000001082548db Event_post + 1451
> [CET Nov  3 19:55:57] debug    :     9   monit
>     0x000000010826a4f3 check_file + 2755
> [CET Nov  3 19:55:57] debug    :     10  monit
>     0x0000000108266d64 validate + 660
> [CET Nov  3 19:55:57] debug    :     11  monit
>     0x000000010825110a main + 3114
> [CET Nov  3 19:55:57] debug    :     12  libdyld.dylib
>     0x00007fff8f1815c9 start + 1
> [CET Nov  3 19:55:57] debug    :     13  ???
>     0x0000000000000004 0x0 + 4
> [CET Nov  3 19:55:57] debug    :
> -------------------------------------------------------------------------------
> [CET Nov  3 19:55:57] warning  : 'file.log' content match:
> Sa  3 Nov 2018 19:55:50 CET error
> Sa  3 Nov 2018 19:55:50 CET error
> 
> [CET Nov  3 19:55:57] info     : 'wait.sh' start:
> '/usr/local/etc/monit/scripts/wait.sh start'
> [CET Nov  3 19:55:57] debug    : 'wait.sh' started
> [CET Nov  3 19:55:57] critical : AssertException: S && *S
> raised in StringBuffer_free at src/util/StringBuffer.c:107
> 
> I try to use something like this to restart a process based on some
> messages.
> 
> check process wait.sh matching "sleep"
>  start program = "/usr/local/etc/monit/scripts/wait.sh start"
>  stop program = "/usr/local/etc/monit/scripts/wait.sh stop"
>  if cpu usage > 55% for 10 cycles then stop
>  depends on file.log
> 
> check file file.log with path "/var/log/file.log"
>  if not exist then exec "/usr/bin/touch /var/log/file.log"
>  if match "error" then alert
>  if match "restart" then restart
> 
> But all the time the message matched and try to restart, I got an
> exception and monit stop, see above.
> 
> Any idea,
> Lutz
> 
> -- 
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general


-- 
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.