I am having a bug: when I want to use both stmaryrd for \llbracket and french babel in some book I am writing, compilation never ends. Happens on my local machine and on Overleaf.
Here is some MWE:
\documentclass{book}
%General setup
\usepackage[margin=2.5cm]{geometry}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{enumitem}
\usepackage{commath}
\usepackage{stmaryrd}
\usepackage{import}
%Custom style
\renewcommand{\partname}{Partie}
\renewcommand{\contentsname}{Sommaire}
\renewcommand{\chaptername}{Thème}
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}
\usepackage{hyperref}
\makeatletter
@addtoreset{chapter}{part}
\makeatother
\usepackage[frenchb]{babel}
\title{My title}
\date{Today}
\author{Kal}
\begin{document}
\maketitle
\newpage
\begin{center}\Large
\textit{Préambule}
\end{center}
\bigskip
\begin{equation}
\forall k \in \llbracket 1 : N \rrbracket, : i_k = \frac{G_k}{\sum\limits_{l=1}^N G_l} i
\end{equation}
\end{document}
I tried everything, and the only thing I can tell you is that commenting the babel import on the MWE does the trick and gets it to compile. However, I cannot do this in the whole document. I am really stuck, especially without any error message...