modifying the xfce launcher so that it runs "strace -ttt firefox" and then reading the produced output in .xsession-errors gives this interesting ending just after some noise from the plugins/extensions:
1354544158.455669 recvfrom(4, 0x7f86661bb074, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) 1354544158.455715 poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}]) 1354544158.455737 writev(4, [{"\20\0\5\0\v\0\0\0UTF8_STRING\0\20\0\10\0\27\0\0\0_NET"..., 104}], 1) = 104 1354544158.455793 poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}]) 1354544158.455815 recvfrom(4, "\1\0\232\4\0\0\0\0\"\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 0, NULL, NULL) = 128 1354544158.455987 write(2, "\n(firefox:8526): GLib-GObject-WA"..., 84 (firefox:8526): GLib-GObject-WARNING **: cannot register existing type `GdkWindow' ) = 84 1354544158.457398 write(2, "\n(firefox:8526): GLib-CRITICAL *"..., 85 (firefox:8526): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed ) = 85 1354544158.458254 write(2, "\n(firefox:8526): Gdk-CRITICAL **"..., 100 (firefox:8526): Gdk-CRITICAL **: gdk_window_get_display: assertion `GDK_IS_WINDOW (window)' failed ) = 100 1354544158.459023 futex(0x7f8666148a94, FUTEX_WAIT_PRIVATE, 1, NULLError creating proxy: Error calling StartServiceByName for org.gtk.vfs.Daemon: Timeout was reached (g-io-error-quark, 24) (xfsettingsd:8314): GVFS-CRITICAL **: fill_mountable_info: assertion `proxy != NULL' failed ) = ? ERESTARTSYS (To be restarted) 1354544178.914337 --- SIGTERM (Terminated) @ 0 (0) --- the last SIGTERM is me killing the non-defunct part of firefox (as described in original post above)... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1085972 Title: firefox defuncts if started from the xfce internet menu, works in shell To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1085972/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs