I'm trying to set up my STM32 to read signals from both ADC 1 and 2 through DMA, while keeping the rest of my program running through FreeRTOS tasks scheduling.
At this moment, my tasks only manage leds and pins, running smoothly and in a well-timed manner.
I run into issues as soon as I start the DMA with HAL_ADC_Start_DMA.
The program goes into HardFault, with the debug runtime looking as following:
.
ReadTask01 is the first task being launched.
I'm new in embedded programming, but for what I can grasp it must be an issue with competing timers, with TIM6 being the TimeBase source.

I'm actually stuck here, really not knowing which buttons to push. I'm also not sure which configuration code should I post here, but if you have any hint I'll follow up as soon as possible.
Thank you very much
EDIT1:
if I have my HAL_ADC_Start_DMA started into a task, so after the osKernel is started, I go into the Hardfault passing by PendSV_Handler, as shown here.
As commented below, I think the Hardfault isn't because of any DAC, since I haven't any, but from the TIM6, whicjh I set as Timebase Source.
