FProxyCounter::~FProxyCounter has a mismatch

I’m packaging a game both for mac and gearVR.
When I try to connect the mac and the gearVR client in a multiplayer session, I get the following error:

09-06 01:57:21.969: D/UE4(3609): [2015.09.05-23.57.21:981][  0]LogWorld: Bringing World /Game/xxx/Test.Test up for play (max tick rate 90) at 2015.09.06-01.57.21
09-06 01:57:21.969: D/UE4(3609): [2015.09.05-23.57.21:982][  0]LogWorld: Bringing up level for play took: 0.008792
09-06 01:57:22.009: D/UE4(3609): Ensure condition failed: Creations == Deletions [File:/UnrealEngine/Engine/Source/Runtime/Engine/Private/Slate/DebugCanvas.cpp] [Line: 19] 
09-06 01:57:22.009: D/UE4(3609): FProxyCounter::~FProxyCounter has a mismatch.  1438 creations != 1436 deletions

If I disable the gearVR plugin, everything works fine.

If I package for shipping instead of development, it works fine.

What is the meaning of this error? any possible solution? Why the difference between building for gearvr or just android?

(in case building for shipping is the only solution, how do I default the launch button to shipping instead if development?)