Revision 1.7 of patch-src_terminal-screen.c.diff have a typo: it uses not-initialized variable fgpid and fails to get cwd every time. According to original gnome-terminal code changes it should contains value of "pid" argument of cwd_of_pid(). Please find the patch attached. Fix: Patch attached with submission follows: How-To-Repeat: Try to open new tab - working directory will != working directory of previously active tab.
Responsible Changed From-To: freebsd-ports-bugs->gnome Over to maintainer (via the GNATS Auto Assign Tool)
State Changed From-To: open->patched Committed in the MarcusCom CVS that will be merged into FreeBSD ports. Thanks!
State Changed From-To: patched->closed Committed, thanks!