Tested on iOS.
When a player (specifically one who doesn't own the server) does not have a set spawn, the place where he spawns in (when joining the server) is different from the one where he respawns in (after death).
Comments 3
This is still an issue in 0.10.4. The multiplayer person always spawns above the last location they were at.
For example if you are in tunnel in a mountain you will appear on top of the mountain. If you are in a deep tunnel instead of going up, you go down instead and only spawn in lava or embedded in rock.
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.