As duas formas – descarrilar e descarrilhar – existem na Língua Portuguesa e têm o mesmo significado.

Ou seja, ambas as expressões estão corretas, com exatamente o mesmo significado apesar de alguns dicionários darem preferência a “descarrilar”.

Descarrilar significa sair do carril; sair dos trilhos; desencaminhar. Em termos figurados toma o sentido de desviar-se do bom caminho.

O Alfa Pendular esteve em risco de descarrilar durante uma viagem entre Lisboa e Braga.
Devemos assegurar que as tentativas de sabotagem não façam descarrilar o processo de paz.

Descarrilhar advém, posteriormente, por questões de pronúncia (fonética) do termo “trilho”; sair dos trilhos. Atualmente, como referido, é um termo dicionarizado e sinônimo de “descarrilar”.

O trem já dava sinais de que ia descarrilhar!
Portas de armário de correr são algumas das portas mais utilizados em casas e, eventualmente, elas vão descarrilhar e sair do trilho.

Obs: alguns textos apontam este termo como mais usado no Brasil mas é globalmente válido em todos os países de língua portuguesa


Referências

Descarrilar advém da construção des + carril + ar.