Closed
Bug 982324
Opened 11 years ago
Closed 11 years ago
Breakdown: Find a way to avoid the »Firefox is already running in another process« error
Categories
(Firefox :: General, defect)
Tracking
()
VERIFIED
FIXED
Firefox 31
People
(Reporter: MarcoM, Assigned: enndeakin)
References
(Depends on 2 open bugs, Blocks 1 open bug)
Details
(Whiteboard: p=13 s=it-31c-30a-29b.2 [qa-])
+++ This bug was initially created as a clone of Bug #951644 +++
We might not be able to solve the underlying issue quickly, but maybe there are some things we can do to avoid the problem.
We could for example instead of throwing the error, show a progress indicator and wait for the old Firefox instance to shut down. Possibly also include a button to force quit the old instance after a while.
Updated•11 years ago
|
Status: NEW → ASSIGNED
Whiteboard: p=0 → p=13 s=it-31c-30a-29b.1
Updated•11 years ago
|
Assignee: nobody → enndeakin
Comment 1•11 years ago
|
||
Neil: I was thinking that we probably start by filing a bug about telemetry for detecting how often these situations occur in practice, and which particular variants of it are most common.
| Assignee | ||
Comment 2•11 years ago
|
||
> Neil: I was thinking that we probably start by filing a bug about telemetry
> for detecting how often these situations occur in practice, and which
> particular variants of it are most common.
That already exists and was implemented by bug 815418.
| Assignee | ||
Comment 3•11 years ago
|
||
> We could for example instead of throwing the error, show a progress
> indicator and wait for the old Firefox instance to shut down.
Currently, we wait 5 seconds then show the dialog.
> Possibly also include a button to force quit the old instance after a while.
The dialog already supports such a button, but is always hidden since there's no underlying implementation to do the force quit. On Windows, this is bug 286355.
Ioana, please make sure this gets assigned for sign-off in this iteration.
Flags: needinfo?(ioana.budnar)
Whiteboard: p=13 s=it-31c-30a-29b.1 → p=13 s=it-31c-30a-29b.1 [qa+]
Marco reached out to me and informed me that this bug just tracks the work breakdown so I'm marking this as [qa-].
Flags: needinfo?(ioana.budnar)
Whiteboard: p=13 s=it-31c-30a-29b.1 [qa+] → p=13 s=it-31c-30a-29b.1 [qa-]
| Assignee | ||
Comment 6•11 years ago
|
||
I added two bugs:
- 985921 - improve the UI of the dialog
- 985926 - improve the telemetry for this dialog
There is also bug 286355 about a force quit button on Windows. If bug 985921 decides that such a button is desirable, we should also file similar bugs for other platforms.
| Assignee | ||
Comment 7•11 years ago
|
||
Any additional bugs would be dependent on what UI would be used here.
Comment 8•11 years ago
|
||
The measurement landed in bug 815418 but do we need a separate work item to actually publish/interpret the results?
I'm worried that we still don't have enough detail about why this dialog is appearing, or whether things like bug 921046 improved the situation on windows. We have a couple different cases and OSes to worry about:
* An actual running instance (usually with multiple profiles and -no-remote)
* A prior instance that is shutting down slowly
* Double launch where one "wins" (this should only be a problem on linux, and is covered by bug 921063.
| Assignee | ||
Comment 9•11 years ago
|
||
The intent is for bug 985926 to add more telemetry that could provide more detail about why the dialog is appearing. My understanding is that the work done in bug 815418 only indicates that the dialog appeared and provides no additional detail.
Comment 10•11 years ago
|
||
Oh great, I missed the details in bug 985926.
| Reporter | ||
Updated•11 years ago
|
Whiteboard: p=13 s=it-31c-30a-29b.1 [qa-] → p=13 s=it-31c-30a-29b.2 [qa-]
| Assignee | ||
Updated•11 years ago
|
| Reporter | ||
Updated•11 years ago
|
Status: RESOLVED → VERIFIED
| Reporter | ||
Updated•11 years ago
|
No longer blocks: fxdesktopbacklog
Flags: firefox-backlog+
Updated•11 years ago
|
Target Milestone: --- → Firefox 31
You need to log in
before you can comment on or make changes to this bug.
Description
•