Segfaulting Firefox on FreeBSD

I tried to start Firefox on a fresh FreeBSD install, and nothing happened. Running it form xterm, I saw this:

process 0000: D-Bus library appears to be incorrectly set up; failed \
to read machine uuid: Failed to open "/etc/machine-id": No such file \
or directory
See the manual page for dbus-uuidgen to correct this issue.

Segmentation fault (core dumped)

I was about ready to write a bug report for dbus, before I realised I hadn't even started it. Derp!

To enable it in rc.conf and start:

# echo 'dbus_enable="YES"' >> /etc/rc.conf
# service dbus start


# service dbus onestart

Now Firefox starts.


This is one of about 5000 posts on Rubénerd. View the home page for the latest, or related posts also tagged with:

If you liked this post, feel free to buy me a coffee, leave me a comment on Twitter, or email me at Thanks :).