Bug ID 440494: TMM core due to invalid Stream profile target

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP LTM(all modules)

Known Affected Versions:
10.2.4, 11.0.0, 11.6.0 HF1, 11.6.0 HF2, 11.6.0 HF3, 11.6.0 HF4, 11.6.0 HF5, 11.6.0 HF6, 11.6.0 HF7, 11.6.0 HF8, 11.5.1 HF1, 11.6.1 HF1, 11.5.1 HF2, 11.6.1 HF2, 11.5.1 HF3, 11.5.1 HF4, 11.5.1 HF5, 11.5.1 HF6, 11.5.1 HF7, 11.5.1 HF8, 11.5.1 HF9, 11.5.1 HF10, 11.5.1 HF11, 11.5.2 HF1, 11.6.2 HF1, 11.5.3 HF1, 11.5.3 HF2, 11.5.4 HF1, 11.5.4 HF2, 11.5.4 HF3, 11.5.4 HF4, 11.1.0, 11.2.0, 11.2.1, 11.3.0, 11.4.0, 11.4.1

Fixed In:
11.5.0

Opened: Dec 11, 2013

Severity: 2-Critical

Related Article: K14896

Symptoms

Stream profile configured with invalid target syntax can cause TMM to core with the message similar to the following in /var/log/tmm: <13> Dec 11 17:01:09 bigip notice panic: ../modules/hudproxy/hudproxy.c:433: Assertion "reinit success" failed. The message similar to the following will also be logged in /var/log/ltm at the time of the core: Dec 11 17:01:09 bigip err tmm[30373]: 01220005:3: Can't compile regular expression - (123)|(bc@)c-) (profile=stream)

Impact

- TMM core - Replacing multiple strings using a Stream profile will not work until the Stream profile target is configured with the valid syntax

Conditions

- tmsh create ltm profile stream my_stream_profile defaults-from stream - tmsh create ltm virtual my_vs profiles add { my_stream_profile } - tmsh modify ltm profile stream my_stream_profile target "@123@456@abc@abc-b@"

Workaround

Configure Stream profile target with the following syntax to specify multiple strings to search for and replace: @<search string1>@<replacement string1>@ @<search string2>@<replacement string2>@

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips