I cannot share the code, but in short something based on a payable fallback in a complicated multi contract application has this behavior:
1) tested in remix using VM: perfect
2) tested in remix on Ganache, win version both 1.22 and 2.00: crash on fallback activation (I.e. set 1 ether as value, then click on fallback label)
3) tested in remix on Ropsten: perfect
4) tested in remix on Rinkeby: perfect
No problems related to gas limit, as resulting to me at the moment.
Ganache has been the main test bed for the application until now. Now something is not right.
What could be the difference between those test bed that I can address here?