OLED doesnt work with BNO055 connected

Hello everyone, Thank you for the replies

I am using an Arduino uno board. The compiler says this:
Sketch uses 20044 bytes (62%) of program storage space. Maximum is 32256 bytes.
Global variables use 844 bytes (41%) of dynamic memory, leaving 1204 bytes for local variables. Maximum is 2048 bytes.

This is the OLED Im using, it is labeled as a ssd1306.

The BNO055 board Im using is from dfrobots, all information to it should be here:

I suspect it has something to do with either the dfrobot library, the RAM or the sensor(s) itself, because i was able to print data no problem using an hmc5883 magnetometer with the same OLED. I switched sensors because i need tilt corrected heading and this sensor was the only one easily accesible. The sensor itsself works perfectly, its just i can only view measurements in the serial monitor.

This is what the Serial Monitor shows:

bno begin success
SSD allocation failed

I have run the I2C scanner and it always prints the correct 3 adresses (0x28, 0x76 for the sensor and 0x3C for the OLED)