Closed Bug 841925 Opened 12 years ago Closed 12 years ago

UnixSocket does not properly clean up delayed tasks on shutdown

Categories

(Core :: DOM: Device Interfaces, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 855453

People

(Reporter: qdot, Assigned: qdot)

References

Details

When running B2G Desktop, after fixing the initial crash in bug 840294, we get a new crash on shutdown due to the fact that the socket connect task isn't cancelled correctly, and it tries to create sockets while the rest of gecko is going down and removing pointers out from under it. Part of the issue here is that we seem to have two ways to stop tasks, StopTask and CancelTask. These made sense before we had task delays (implemented as part of MultiRIL I think?), but now don't work.
No longer blocks: 840294
May be fixed as part of bug 846615
Depends on: 846615
No longer depends on: 846615
Confirming that this is fixed via 846615 (rebased for m-c) plus another patch. Waiting 'til that lands, then will patch from there.
Duplicated and fixed in bug 855453
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.