diff --git game/physics/Physics_Player.cpp game/physics/Physics_Player.cpp
index 0377084..3038e17 100644
--- game/physics/Physics_Player.cpp
+++ game/physics/Physics_Player.cpp
@@ -5266,6 +5266,13 @@ idVec3 idPhysics_Player::GetViewLeanTranslation()
 
 void idPhysics_Player::ProcessPeek(idEntity* peekEntity, idEntity* door, idVec3 normal) // grayman #4882
 {
+	// TODO: Fix func_peek on Linux.
+	//   func_peek is crashing on Linux for some unknown reason.
+	//   Disable for now, so players at least have a better experience.
+	#ifdef __linux__
+	return;
+	#endif
+
 	const function_t* func = gameLocal.program.FindFunction("peekThread");
 	if ( func != NULL )
 	{
