Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 May 2009 00:01:33 GMT
From:      Matthew Blue <mblue@drew.edu>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/134689: Firefox ports and packages in chroot or jails crash the system
Message-ID:  <200905190001.n4J01Xpp024893@www.freebsd.org>
Resent-Message-ID: <200905190010.n4J0A1WV048143@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         134689
>Category:       ports
>Synopsis:       Firefox ports and packages in chroot or jails crash the system
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 19 00:10:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Matthew Blue
>Release:        7.2-RELEASE-i386-dvd1
>Organization:
None
>Environment:
FreeBSD laptop 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009
root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>Description:
Firefox 2 and 3, when placed in a chroot jail or FreeBSD jail crash or cause the system to behave in strange ways. This happens when the package is installed to the jail and then ran, or when the port is compiled (Crashes before its done). If this is done using the command line, it hangs and does not end the process when ctrl+c is pressed. If it is done with a terminal in Xorg, the terminal also hangs in the same fashion. If another terminal is opened, there is a dbus process that does not end when sent any signal using the kill command. Also, any terminal that attempts to use a command that interacts with the file hierarchy in the jail also hangs, for example: attempting to use the ls command on any files in the jail makes that terminal hang, it also doesn't respond to ctrl+c or kill.
>How-To-Repeat:
The Firefox 2 or 3 package can be added to a FreeBSD jail and ran. If this is done from a terminal, then that terminal hangs. If it is ran by the window manager, the whole system freezes. (This is under a non-root account)

The Firefox 3 port is compiled in a chroot jail. Compiling eventually causes it to hang in the same way. (This is under root)

If the Firefox 3 port is compiled in a chroot jail without the DBUS option, the whole system reboots. (This is under root)
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200905190001.n4J01Xpp024893>