Esp32 keeps resetting (watch dog timer)

Hey, I am trying to adress a led strip (105 in one way and 105 back) via an esp32.
Unfortunately the watchdog timer triggers because the cpu is overwhelmed with that many leds (works with 40 and 40 back) and therefore the Espresso is stuck in an reset loop (at least that's what I am thinking is the problem):

rst:0x8 (TG1WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1448
load:0x40078000,len:14844
ho 0 tail 12 room 4
load:0x40080400,len:4
load:0x40080404,len:3356
entry 0x4008059c
ets Jul 29 2019 12:21:46

code is on GitHub: PMT2/WebserverTest.ino at main · Yso21x/PMT2 · GitHub

Thankful for any help

That trace doesn't say anything about the watch dog timer expiring. Did you post the entire message?

That's a fairly large program. Did you build it up piece by piece, only adding / debugging a single new element at a time? If so, the problem would have been fairly easy to identify as associated with the last element added.

Thanks for the quick reply.
First of all yes that’s the entire error message
To my knowledge the watch dog reset is the TG1WDT_SYS_RESET

I built it up piece by piece but with a smaller strip.
I will be working on finding the point where the larger strip is sending the error message

Yes, I think you're right.

Double check that your power supply has enough capacity to handle the increased LED count. If the supply voltage to the ESP32 is sagging, all kinds of odd things can happen.

One way to check that might be to switch back to the shorter LED strip but leave the pixel count in the code unchanged.

It could also be that code is running too long with interrupts disabled on Core 1.