1) Create a new mission,
2) put a player down,
3) and write the following into the init.sqf, maybe first try with a "SmokeShell" - which works, then try the green one.
// SmokeShellGreen repro (init.sqf)
[] spawn {
sleep 2;
hint "3"; sleep 1;
hint "2"; sleep 1;
hint "1"; sleep 1;
_item = "SmokeShellGreen"; // CRASH!!
// Try: "SmokeShell" -> works, or "HandGrenade" -> works, ...
// but the green smoke one?! :(
_container = vestContainer player;
_container addItemCargoGlobal [_item, 1];
hint format["%1 added to %2", _item, _container];
};