Watchdog failure with Ethernet52 library

I have a 1284p-based board (of the Mighty1284 design) with a Wiz820io (W5200) module. Everything seems to work with the Ethernet52-library (https://bitbucket.org/homehack/ethernet52/src) except the watchdog.

As soon as my sketch has an instance of EthernetClient, the watchdog simply crashes the system and the program is never successfully rebooted.

Anyone have insight into this? I am a bit confused that a library is able to make such an impact.

EDIT: I found that having an instance of EthernetUdp does not interfere with the watchdog. EthernetClient and DNSClient does, however.

I am a bit confused that a library is able to make such an impact.

Maybe it isn't a library issue. It could be in what the watchdog is doing. Post some code, so we can see.

I was too quick in my conclusion. Yesterday I tried disassembling each part of my sketch. I found that it is not the ethernet-library. In the end I found that an integer array with size 256 caused the watchdog to fail. I lowered it to 128 and it started working. Today I plan to investigate it a little further.