[xmonad] Error message when launching Firefox
Don Stewart
dons at galois.com
Tue Jan 20 12:15:56 EST 2009
Try unpulling:
Fri Jan 16 12:47:42 PST 2009 Spencer Janssen <spencerjanssen at gmail.com>
* Remove doubleFork, handle SIGCHLD
This is a rather big change. Rather than make spawned processes
become children of init, we handle them in xmonad. As a side effect
of this change, we never need to use waitForProcess in any contrib
module -- in fact, doing so will raise an exception. The main
benefit to handling SIGCHLD is that xmonad can now be started with
'exec', and will correctly clean up after inherited child processes.
ankaan:
> Same problem here. Also note the excessive number of
> "/usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7
> --session" that are started for some reason.
> Together with error message mentioned above:
> (Details - 1: Failed to get connection to session: Failed to execute
> dbus-launch to autolaunch D-Bus session)"
>
> They just keep on coming, have 406 processes like that now.
>
>
> On Tue, Jan 20, 2009 at 18:04, Don Stewart <dons at galois.com> wrote:
> > roma:
> >> * Ricardo Martins <ricardo at scarybox.net> [2009-01-20 16:51:08+0000]
> >> > This happens only when launching firefox from a keybinding or through dmenu
> >> > (also launched from a keybinding).
> >> >
> >> > I'm using the xmonad darcs from yesterday (19). xmonad 0.8.1 doesn't suffer from
> >> > this problem nor do other WMs (openbox and awesome), so I guess it's due to
> >> > something that changed between 0.8.1 and yesterday. Launching firefox in the
> >> > affected version from a terminal also has no problems.
> >>
> >> I doubt it has something to do with WM. You'd rather investigate how
> >> firefox is started. Maybe the cause is the difference in environment
> >> variables?
> >
> > The semantics of how we fork processes changed in the head.
> >
> > Spencer, thoughts?
> >
> > -- Don
> > _______________________________________________
> > xmonad mailing list
> > xmonad at haskell.org
> > http://www.haskell.org/mailman/listinfo/xmonad
> >
More information about the xmonad
mailing list