If there's no session bus, hitting “Record a new log” crashes Bustle.
Reproduce by running:
> DBUS_SESSION_BUS_ADDRESS= cabal-dev/bin/bustle
It crashes with:
> bustle: user error (wrapNewGObject: object is NULL)
This is presumably because bustle_pcap_monitor_new returns NULL if connecting to the bus fail? But I wrapped the call in propagateGError, so it's not clear why it gets as far as wrapNewGObject crashing. (monitorNew in Bustle/Monitor.hs)
Fixed in 0.4.3.