Closed Bug 244774 Opened 20 years ago Closed 20 years ago

Firefox won't run if Thunderbird already running because Firefox's ping() returns success

Categories

(Toolkit :: Startup and Profile System, defect)

x86
Linux
defect
Not set
major

Tracking

()

RESOLVED FIXED

People

(Reporter: alex, Assigned: bugs)

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040515 Firefox/0.8
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040515 Firefox/0.8

The default 'firefox' shell script used to start firefox calls firefox-bin with
the "ping()" function to determine whether an instance is already running. 
Unfortunately, this function returns success if Thunderbird is running, and the
shell script erroneously asks Thunderbird to open browser windows.  Thunderbird
responds by popping up an Alert that says something to the effect that it can't
find navigator.xul.

I changed my version of the shell script to do this instead, but it'd be better
to fix ping().

pid=`/sbin/pidof firefox-bin`
if [ -z "$pid" ]; then
        RUNNING=1
else
        RUNNING=0
fi;



Reproducible: Always
Steps to Reproduce:
1. Run Thunderbird on Linux.
2. Attempt to run Firefox using the included 'firefox' shell script.
Actual Results:  
Thunderbird complains about being unable to find navigator.xul, because the
shell script is sending remote browsing commands to Thunderbird instead of
starting a new Firefox.

Expected Results:  
A new Firefox instance should be run.
I'm having this problem too.

* Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040515 Firefox/0.8
* Thunderbird version 0.6 (20040502)

btw, it's the same when starting mozilla 1.6 when thunderbird is running.

Vice versa, starting thunderbird when firefox is running, is not a problem.


Confirming with today's aviary firefox & thunderbird homemade builds, under
linux mdk 10.0 community.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking0.9?
I wonder if this regression was caused by the checkin for bug 177996.
Assignee: bsmedberg → bugs
Flags: blocking0.9? → blocking0.9+
One alternative would be to have Thunderbird deal with --remote http:// in the
same way it handles users clicking URLs in email messages, but it would be a
workaround at best.
ben backed out the startup script change from bug 177996, which caused this.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Flags: blocking0.9+
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.