In some configurations, for example, when creating a kernel zone with more than 128 dedicated vCPUs, memory-intensive operations inside the kernel zone might trigger a panic.
Recovery: When running CPU/memory intensive workloads, if you receive a kernel zone panic message with WAIT_MBOX_DONE() timeout in the panic string, reduce the number of dedicated vCPUs to less than 128. For example, run the following command to set the dedicated vCPU number in the zone configuration:
# zonecfg -z <your_zone> "select dedicated-cpu;set ncpus=<less_than_128>;end"
Alternatively, if you want to use a number of virtual CPUs greater than 128, you can use virtual CPUs instead of dedicated vCPUs by running the following commands:
# zonecfg -z <your_zone> "remove dedicated-cpu" # zonecfg -z <your_zone> "add virtual-cpu; set ncpus=<alternate_value>;end"