CRS309 v7.11 Console Crashing

I created an account here to reply that I’m also having the crashing issue on the ros 7.11 version, but I guess I cannot post on that thread.

I upgraded to 7.11 on all of my devices a few days ago. I have some scripts that create conditional changes on the CAPsMAN config, and then reprevision all of my APs twice a day. This morning, when that script ran, it crashed somewhere in the middle and left the CAPsMAN config in an unstable state (IE, it took down my entire wifi network). I went in and manually triggered the scripts from the command line, and got the console crash error there as well.

I have been running this setup with these scripts run in exactly this way without any changes for about two years and never seen this before.

Downgrading to 7.10.2 appears to have resolved this issue.

Here is the relevant info:

/system script
add dont-require-permissions=no name="Enable Guest" owner=admin policy=read,write,policy,test source="/caps-man provisioning set slave-config\
    urations=Kid-2.4-A,Guest-2.4-A numbers=0\r\
    \n\
    \n/caps-man provisioning set slave-configurations=Kid-5-A,Guest-5-A numbers=1\r\
    \n\
    \n/caps-man provisioning set slave-configurations=Kid-2.4-B,Guest-2.4-B numbers=2\r\
    \n\
    \n/caps-man provisioning set slave-configurations=Kid-5-B,Guest-5-B numbers=3\r\
    \n\
    \n/caps-man provisioning set slave-configurations=Kid-2.4-C,Guest-2.4-C numbers=4\r\
    \n\
    \n/caps-man provisioning set slave-configurations=Kid-5-C,Guest-5-C numbers=5\r\
    \n\
    \n/caps-man provisioning set slave-configurations=Guest-2.4-A numbers=6\r\
    \n/caps-man provisioning set slave-configurations=Guest-5-A numbers=7\r\
    \n/caps-man provisioning set slave-configurations=Guest-2.4-B numbers=8\r\
    \n\
    \n/caps-man provisioning set slave-configurations=Guest-5-B numbers=9\r\
    \n/caps-man provisioning set slave-configurations=Guest-2.4-C numbers=10\r\
    \n/caps-man provisioning set slave-configurations=Guest-5-C numbers=11\r\
    \n:delay 100ms\
    \n\r\
    \n/caps-man radio provision numbers=[find]"
add dont-require-permissions=no name="Disable Guest" owner=admin policy=read,write,policy,test source="/caps-man provisioning set slave-confi\
    gurations=Kid-2.4-A numbers=0\r\
    \n\
    \n\
    \n/caps-man provisioning set slave-configurations=Kid-5-A numbers=1\r\
    \n\
    \n\
    \n/caps-man provisioning set slave-configurations=Kid-2.4-B numbers=2\r\
    \n\
    \n\
    \n/caps-man provisioning set slave-configurations=Kid-5-B numbers=3\r\
    \n\
    \n\
    \n/caps-man provisioning set slave-configurations=Kid-2.4-C numbers=4\
    \n\
    \n\r\
    \n/caps-man provisioning set slave-configurations=Kid-5-C numbers=5\
    \n\r\
    \n/caps-man provisioning set slave-configurations=\"\" numbers=6\r\
    \n\
    \n/caps-man provisioning set slave-configurations=\"\" numbers=7\r\
    \n\
    \n\
    \n/caps-man provisioning set slave-configurations=\"\" numbers=8\r\
    \n\
    \n\
    \n/caps-man provisioning set slave-configurations=\"\" numbers=9\r\
    \n\
    \n\
    \n/caps-man provisioning set slave-configurations=\"\" numbers=10\r\
    \n\
    \n\
    \n/caps-man provisioning set slave-configurations=\"\" numbers=11\r\
    \n\
    \n:delay 100ms\
    \n\r\
    \n/caps-man radio provision numbers=[find]"
add dont-require-permissions=yes name="Turn Kid Off Night" owner=admin policy=read,write,test source="/caps-man provisioning disable 0\r\
    \n/caps-man provisioning disable 1\r\
    \n/\
    \ncaps-man provisioning disable 2\r\
    \n/\
    \ncaps-man provisioning disable 3\r\
    \n/\
    \ncaps-man provisioning disable 4\r\
    \n/\
    \ncaps-man provisioning disable 5\r\
    \n/caps-man provisioning enable 6\r\
    \n/caps-man provisioning enable 7\r\
    \n/caps-man provisioning enable 8\
    \n\r\
    \n/caps-man provisioning enable 9\r\
    \n/caps-man provisioning enable 10\r\
    \n/caps-man provisioning enable 11\r\
    \n:delay 100ms\
    \n\r\
    \n/caps-man radio provision numbers=[find]"
add dont-require-permissions=no name="Turn Kid On Morning" owner=admin policy=read,write,test source="/caps-man provisioning disable 6\r\
    \n\
    \n/caps-man provisioning disable 7\r\
    \n/\
    \ncaps-man provisioning disable 8\r\
    \n/\
    \ncaps-man provisioning disable 9\r\
    \n/\
    \ncaps-man provisioning disable 10\r\
    \n/\
    \ncaps-man provisioning disable 11\r\
    \n/\
    \ncaps-man provisioning enable 0\
    \n\r\
    \n/caps-man provisioning enable 1\
    \n\r\
    \n/caps-man provisioning enable 2\r\
    \n/\
    \ncaps-man provisioning enable 3\r\
    \n/\
    \ncaps-man provisioning enable 4\r\
    \n/\
    \ncaps-man provisioning enable 5\r\
    \n/\
    \n:delay 100ms\r\
    \n\
    \n/caps-man radio provision numbers=[find]"
/caps-man provisioning
add action=create-dynamic-enabled master-configuration=Main-2.4-A name-format=prefix-identity name-prefix=Main-2.4-A radio-mac=\
    2C:C8:1B:EF:77:97 slave-configurations=Kid-2.4-A
add action=create-dynamic-enabled master-configuration=Main-5-A name-format=prefix-identity name-prefix=Main-5-A radio-mac=2C:C8:1B:EF:77:98 \
    slave-configurations=Kid-5-A
add action=create-dynamic-enabled master-configuration=Main-2.4-B name-format=prefix-identity name-prefix=Main-2.4-B radio-mac=\
    08:55:31:11:97:EE slave-configurations=Kid-2.4-B
add action=create-dynamic-enabled master-configuration=Main-5-B name-format=prefix-identity name-prefix=Main-5-B radio-mac=08:55:31:11:97:EF \
    slave-configurations=Kid-5-B
add action=create-dynamic-enabled master-configuration=Main-2.4-C name-format=prefix-identity name-prefix=Main-2.4-C radio-mac=\
    74:4D:28:2A:83:5E slave-configurations=Kid-2.4-C
add action=create-dynamic-enabled master-configuration=Main-5-C name-format=prefix-identity name-prefix=Main-5-C radio-mac=74:4D:28:2A:83:5D \
    slave-configurations=Kid-5-C
add action=create-dynamic-enabled disabled=yes master-configuration=Main-2.4-A name-format=prefix-identity name-prefix=Main-2.4-A radio-mac=\
    removed
add action=create-dynamic-enabled disabled=yes master-configuration=Main-5-A name-format=prefix-identity name-prefix=Main-5-A radio-mac=\
    removed
add action=create-dynamic-enabled disabled=yes master-configuration=Main-2.4-B name-format=prefix-identity name-prefix=Main-2.4-B radio-mac=\
    removed
add action=create-dynamic-enabled disabled=yes master-configuration=Main-5-B name-format=prefix-identity name-prefix=Main-5-B radio-mac=\
    removed
add action=create-dynamic-enabled disabled=yes master-configuration=Main-2.4-C name-format=prefix-identity name-prefix=Main-2.4-C radio-mac=\
    removed
add action=create-dynamic-enabled disabled=yes master-configuration=Main-5-C name-format=prefix-identity name-prefix=Main-5-C radio-mac=\
    removed
/user group
add name=scripts policy=local,telnet,ssh,reboot,read,write,policy,test,web,api,rest-api,!ftp,!winbox,!password,!sniff,!sensitive,!romon
/caps-man channel
add band=5ghz-a/n/ac frequency="" name="5 backup 2" reselect-interval=15m
add band=2ghz-b/g/n frequency=2412,2437,2462 name="2.4 backup" reselect-interval=15m
add frequency=5180,5200,5220,5240,5745 name=channel1 reselect-interval=15m
add frequency=5180,5240,5745,5805,5825 name="5 backup" reselect-interval=15m
add frequency=2412 name="2.4 Channel A Main" tx-power=5
add extension-channel=eC frequency=2462 name="2.4 Channel B Back Yard" tx-power=5
add frequency=5180 name="5 Channel A Main" tx-power=20
add frequency=5805 name="5 Channel B Back Yard" tx-power=20
add extension-channel=eC frequency=2437 name="2.4 Channel C Office" tx-power=15
add frequency=5745 name="5 Channel C Office" tx-power=10
/caps-man security
add authentication-types=wpa2-psk encryption=aes-ccm group-encryption=aes-ccm group-key-update=5m name=Guest
add authentication-types=wpa2-psk encryption=aes-ccm group-encryption=aes-ccm group-key-update=5m name=Kid
add authentication-types=wpa2-psk encryption=aes-ccm group-encryption=aes-ccm group-key-update=5m name=Main
add authentication-types=wpa2-psk encryption=aes-ccm group-encryption=aes-ccm group-key-update=5m name=IOT
/caps-man configuration
add channel="2.4 Channel A Main" country="united states3" datapath=Kid mode=ap name=Kid-2.4-A rates="Good Rates" security=Kid ssid=\
    Domicile-Kid
add channel="5 Channel A Main" country="united states3" datapath=Guest datapath.client-to-client-forwarding=no .local-forwarding=no mode=ap \
    name=Guest-5-A rates="Good Rates" security=Guest ssid=Domicile-Guest
add channel="5 Channel A Main" country="united states3" datapath=Kid mode=ap name=Kid-5-A rates="Good Rates" security=Kid ssid=Domicile-Kid
add channel="5 Channel A Main" country="united states3" datapath=Default mode=ap name=Main-5-A rates="Good Rates" security=Main ssid=\
    Domicile
add channel="2.4 Channel A Main" country="united states3" datapath=Guest datapath.client-to-client-forwarding=no .local-forwarding=no name=\
    Guest-2.4-A rates="Good Rates" security=Guest ssid=Domicile-Guest
add channel="2.4 Channel A Main" country="united states3" datapath=Default mode=ap name=IOT-2.4-A rates="Good Rates" security=IOT ssid=\
    Domicile-IOT
add channel="5 Channel A Main" country="united states3" datapath=Default mode=ap name=IOT-5-A rates="Good Rates" security=IOT ssid=\
    Domicile-IOT
add channel="2.4 Channel A Main" country="united states3" datapath=Default mode=ap name=Main-2.4-A rates="Good Rates" security=Main ssid=\
    Domicile
add channel="2.4 Channel B Back Yard" country="united states3" datapath=Guest datapath.client-to-client-forwarding=no .local-forwarding=no \
    name=Guest-2.4-B rates="Good Rates" security=Guest ssid=Domicile-Guest
add channel="5 Channel B Back Yard" country="united states3" datapath=Guest datapath.client-to-client-forwarding=no .local-forwarding=no \
    mode=ap name=Guest-5-B rates="Good Rates" security=Guest ssid=Domicile-Guest
add channel="2.4 Channel B Back Yard" country="united states3" datapath=Default mode=ap name=IOT-2.4-B rates="Good Rates" security=IOT ssid=\
    Domicile-IOT
add channel="5 Channel B Back Yard" country="united states3" datapath=Default mode=ap name=IOT-5-B rates="Good Rates" security=IOT ssid=\
    Domicile-IOT
add channel="2.4 Channel B Back Yard" country="united states3" datapath=Kid mode=ap name=Kid-2.4-B rates="Good Rates" security=Kid ssid=\
    Domicile-Kid
add channel="5 Channel B Back Yard" country="united states3" datapath=Kid mode=ap name=Kid-5-B rates="Good Rates" security=Kid ssid=\
    Domicile-Kid
add channel="2.4 Channel B Back Yard" country="united states3" datapath=Default mode=ap name=Main-2.4-B rates="Good Rates" security=Main \
    ssid=Domicile
add channel="5 Channel B Back Yard" country="united states3" datapath=Default mode=ap name=Main-5-B rates="Good Rates" security=Main ssid=\
    Domicile
add channel="2.4 Channel C Office" country="united states3" datapath=Guest datapath.client-to-client-forwarding=no .local-forwarding=no \
    name=Guest-2.4-C rates="Good Rates" security=Guest ssid=Domicile-Guest
add channel="5 Channel C Office" country="united states3" datapath=Guest datapath.client-to-client-forwarding=no .local-forwarding=no mode=\
    ap name=Guest-5-C rates="Good Rates" security=Guest ssid=Domicile-Guest
add channel="2.4 Channel C Office" country="united states3" datapath=Default mode=ap name=IOT-2.4-C rates="Good Rates" security=IOT ssid=\
    Domicile-IOT
add channel="5 Channel C Office" country="united states3" datapath=Default mode=ap name=IOT-5-C rates="Good Rates" security=IOT ssid=\
    Domicile-IOT
add channel="2.4 Channel C Office" country="united states3" datapath=Kid mode=ap name=Kid-2.4-C rates="Good Rates" security=Kid ssid=\
    Domicile-Kid
add channel="5 Channel C Office" country="united states3" datapath=Kid mode=ap name=Kid-5-C rates="Good Rates" security=Kid ssid=\
    Domicile-Kid
add channel="2.4 Channel C Office" country="united states3" datapath=Default mode=ap name=Main-2.4-C rates="Good Rates" security=Main ssid=\
    Domicile
add channel="5 Channel C Office" country="united states3" datapath=Default mode=ap name=Main-5-C rates="Good Rates" security=Main ssid=\
/caps-man datapath
add bridge=bridge client-to-client-forwarding=yes local-forwarding=yes name=Default
add bridge=bridge client-to-client-forwarding=no local-forwarding=no name=Guest vlan-id=100 vlan-mode=use-tag
add bridge=bridge client-to-client-forwarding=yes local-forwarding=no name=Kid vlan-id=90 vlan-mode=use-tag
/caps-man rates
add basic=12Mbps ht-basic-mcs=mcs-3 ht-supported-mcs="mcs-3,mcs-4,mcs-5,mcs-6,mcs-7,mcs-8,mcs-9,mcs-10,mcs-11,mcs-12,mcs-13,mcs-14,mcs-15,mcs\
    -16,mcs-17,mcs-18,mcs-19,mcs-20,mcs-21,mcs-22,mcs-23" name="Good Rates" supported=12Mbps,18Mbps,24Mbps,36Mbps,48Mbps,54Mbps \
    vht-basic-mcs=""
add basic=1Mbps ht-basic-mcs=mcs-0 ht-supported-mcs="mcs-0,mcs-1,mcs-2,mcs-3,mcs-4,mcs-5,mcs-6,mcs-7,mcs-8,mcs-9,mcs-10,mcs-11,mcs-12,mcs-13,\
    mcs-14,mcs-15,mcs-16,mcs-17,mcs-18,mcs-19,mcs-20,mcs-21,mcs-22,mcs-23" name="Slow Rates" supported=\
    1Mbps,2Mbps,5.5Mbps,11Mbps,6Mbps,9Mbps,12Mbps,18Mbps,24Mbps,36Mbps,48Mbps,54Mbps vht-basic-mcs=""

I see there have been some bug fixes since I had this issue. Does anyone know if those updates resolved this issue? Am I safe to upgrade?