Bug ID 471467: gtmparse segfaults when loading wideip.conf because of duplicate virtual server names

Last Modified: Apr 28, 2025

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

Known Affected Versions:
11.6.0, 11.5.4, 11.5.3, 11.5.2, 11.5.1, 11.5.0, 11.4.1, 11.4.0, 11.3.0, 11.2.1, 11.2.0, 11.1.0, 11.0.0

Fixed In:
11.6.1, 11.5.4 HF2, 11.4.1 HF10, 11.2.1 HF16

Opened: Jul 11, 2014

Severity: 2-Critical

Related Article: K16756

Symptoms

gtmparse segfaults when loading wideip.conf with duplicate virtual server names, or whose names differ only by spaces.

Impact

gtmparse segfaults during a wideip.conf load, causing GTM configuration load to fail.

Conditions

wideip.conf contains duplicate virtual server name definitions, or the virtual server names are unique only because of leading or trailing spaces.

Workaround

Change virtual server definitions so that there are no duplicate named virtual servers. Note that adding only leading or trailing spaces does not result in a unique virtual server name.

Fix Information

gtmparse will now throw descriptive errors when encountering duplicate vs names in wideip.conf, for example: ./gtm/wideip.conf:61: "opt_vs_long_def: vs set name vs_1 on vs 10.221.43.28:1545 failed, duplicate name exists" at character '1545' in line: name "vs_1" address 10.221.43.28:1545

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips