a very weird problem (solaris or app issue?)

Dear sysops,

I'm not sure if it's a solaris problem, or just the applications I am using. This problem has re-produced itself twice so I'm very confused!

I am running Solaris 9 SPARC, with OpenSSH_3.9p1, OpenSSL 0.9.7e. Anyway, if I run ssh with X forwarding on a remote Solaris 9 SPARC machine as well, and run firefox browser (v1.0.7) on the remote host this way, I seem to be getting the local host's firefox browser. I.e. I get my localhost bookmarks, and going to "localhost"'s website shows the local host. This is when I have the same username on both hosts. Running a quick snoop while using this 'remote' browser shows that I'm actually using localhost's browser indeed. I see ssh packets at the start when the browser appears on localhost; and then it's web access between localhost and the websites. But I have explicitly run ssh -X to the remotehost, and typed firefox there. Pinging from remote host, and I suppose other means to accessing the net from remotehost seem to look normal.

When two users on the local and remote host differ, I don't get this problem. And it happened before, but when I rebooted my local host a while back the problem disappeared (until now).

I just did another test with another browser, opera and it seems to not have the problem. I'm now wondering if it's a firefox 'feature'. I can't imagine why this can be a firefox issue though. Could this be an X problem? Do I have a serious issue here? Has anyone else come across this? What should I do?

--

snoop host local shows:

...

...

(starting up firefox browser remotely....)

remote -> localTCP D=52722 S=22 Push Ack=3924225321 Seq=2770875506 Len=48 Win=49176

local -> remote TCP D=22 S=52722 Push Ack=2770875554 Seq=3924225321 Len=80 Win=48232

remote -> localTCP D=52722 S=22 Push Ack=3924225401 Seq=2770875554 Len=32 Win=49096

local -> remote TCP D=22 S=52722 Push Ack=2770875586 Seq=3924225401 Len=64 Win=48232

remote -> localTCP D=52722 S=22 Push Ack=3924225465 Seq=2770875586 Len=32 Win=49032

local -> remote TCP D=22 S=52722

...

...

(browser going to google...)

...

72.14.203.99 -> localHTTP R port=52734

local -> 72.14.203.99 HTTP C port=52734

local -> 72.14.203.99 HTTP GET / HTTP/1.1

72.14.203.99 -> localHTTP R port=52734

72.14.203.99 -> localHTTP R port=52734

72.14.203.99 -> localHTTP HTTP/1.1 200 OK

72.14.203.99 -> localHTTP (body)

local -> 72.14.203.99 HTTP C port=52734

local -> 72.14.203.99 HTTP C port=52734

...

...

[2689 byte] By [ktn] at [2007-11-25 23:38:26]
# 1

Does anyone have any ideas? I know this problems sounds quite crazy, but it's really happening, and only for firefox so far (so I've posted this issue to the firefox people, just in case). I have not rebooted my local ultra 5 computer to keep this behaviour. Oh, logging out and re-logging in doesn't 'fix' the problem.

By the way, I'm doing this on both dtterm and xterm with the same behaviour. Does anyone have any other suggestions on what I can test for to try to source the problem?

ktn at 2007-7-5 18:22:18 > top of Java-index,General,Talk to the Sysop...