Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Aug 2015 14:17:19 +0000
From:      bugzilla-noreply@freebsd.org
To:        gecko@FreeBSD.org
Subject:   [Bug 202218] [crash] www/firefox 40.0,1 crash during startup
Message-ID:  <bug-202218-21738-eah5INxbOS@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-202218-21738@https.bugs.freebsd.org/bugzilla/>
References:  <bug-202218-21738@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202218

Jan Beich <jbeich@FreeBSD.org> changed:

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

--- Comment #6 from Jan Beich <jbeich@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-202218-21738-eah5INxbOS>