[Bug 202218] [crash] www/firefox 40.0,1 crash during startup

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Aug 11 14:17:20 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202218

Jan Beich <jbeich at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |Closed
         Resolution|---                         |FIXED

--- Comment #6 from Jan Beich <jbeich at FreeBSD.org> ---
Thanks. Committed.

(In reply to Kurt Jaeger from comment #4)
> process 30385: 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.

Likely non-gecko@ issue that also affects linux-firefox, see bug 200190.

  $ linux-firefox -no-remote -P test -private http://freebsd.org
  process 56116: D-Bus library appears to be incorrectly set up; failed to read
machine uuid: Failed to open "/var/lib/dbus/machine-id": No such file or
directory
  See the manual page for dbus-uuidgen to correct this issue.
    D-Bus not built with -rdynamic so unable to print a backtrace
  Redirecting call to abort() to mozalloc_abort

devel/dbus and devel/linux-*-dbus-libs need to provide static UUID in the
places DBus expects them to when its daemon isn't running. According to
the comment in dbus-sysdeps-unix.c it should be a part of post-install.
As |dbus-uuidgen --ensure| is only called in rc.d script DBus consumers
may not work for regular users before admin adds dbus_enable=YES in rc.conf.
So, try filing a bug for

- devel/dbus to create /var/db/dbus/machine-id during package install
- devel/linux-*-dbus-libs to symlink /var/lib/dbus/machine-id the above

> D-Bus not compiled with backtrace support so unable to print a backtrace

devel/dbus's configure script expects to find |backtrace| symbol in
libc while BSD systems have a separate library for it.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-gecko mailing list