SIGSEGV: Illegal storage access. (Attempt to read from nil?) Segmentation fault
I get this error when running my app:
```

(process:7994): Gtk-CRITICAL **: 16:05:58.443: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed

(process:7994): Gtk-CRITICAL **: 16:05:58.443: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed

(process:7994): Gtk-CRITICAL **: 16:05:58.443: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
Traceback (most recent call last)
/home/pi/Desktop/Nim/memstats/src/tabs/home.nim(3) home
/home/pi/.nimble/pkgs/nigui-0.2.6/nigui.nim(2185) newLayoutContainer
/home/pi/.nimble/pkgs/nigui-0.2.6/nigui/private/gtk3/platform_impl.nim(1223) init
SIGSEGV: Illegal storage access. (Attempt to read from nil?)
Segmentation fault
```
I have no idea what is happening, here is some code

**tabs/home.nim**
```nim
import nigui, ../tabs

var home = newLayoutContainer(Layout_Vertical)
home.add newTextArea("Hello world!")

let hometab* = newTab("Home", home)
```
**main module**
```nim
import nigui, tabs

app.init()

var window = newWindow("Memstats")

window.width = 600.scaleToDpi
window.height = 400.scaleToDpi
# Set the size of the window

# window.iconPath = "assets/icon.png"

var container = newLayoutContainer(Layout_Vertical)
var tabbox = newLayoutContainer(Layout_Horizontal)
var subbox = newLayoutContainer(Layout_Vertical)
# Tabs
from tabs/home import hometab
tabbox.add hometab.button
subbox.add hometab.internals


# Add parts to main stack
container.add tabbox
container.add subbox
window.add(container)

window.show()

app.run()

```