Hi Federico,
On 24.12.2017 15:53, Federico Amedeo Izzo wrote:
last working commit: 01ea8f1fcc, works first broken commit: 806ea08bb2, not booting
I've just compared binaries of these two commits. It seems that the plain addition of the unused function in 806ea08 changes the compiler's decision when other functions in that file are inlined. That *could* result in a stack overflow where none was before (didn't look into callers of that code yet, if it's likely). Maybe that gives you some clue.
See you tomorrow, I guess Nico
PS. are you on IRC?