Krokkleiva går gjennom en «sprekk i terrenget» som geologene forklarer som en forkastning, en sone der blokker beveger seg innbyrdes. Kløfta rundt Krokkleiva er en del av en slik forkastning, og en av flere store forkastninger i det såkalte Oslofeltet. Forkastningen som Krokkleiva er del av går gjennom Sandvika og over hele Krokskogen, langs Kjaglidalen og Djupdalen, og ut Krokkleiva og videre over Ringerike. Den var aktiv for omkring 290 til 280 millioner år siden, omtrent samtidig som rombeporfyrlavaene på Krokskogen rant utover i terrenget i Oslofeltet.