Opened 8 years ago

Closed 7 years ago

#2943 closed defect (fixed)

Vidalia will launch Firefox a second time when Tor sends CIRCUIT_ESTABLISHED

Reported by: chiiph Owned by: chiiph
Priority: High Milestone:
Component: Archived/Vidalia Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Migrated from old trac ticket #467:

"When Tor detects that the clock has jumped, it will destroy existing circuits and create new ones (or/circuitbuild.c:737).

Once Tor has created new circuits, it will trigger the same events as would happen if Tor had established its first circuit, including sending the CIRCUIT_ESTABLISHED control event and BOOTSTRAP_STATUS_DONE bootstrap event (or/circuitbuild.c:682)

Vidalia/Tor? Browser Bundle uses CIRCUIT_ESTABLISHED to launch Firefox and Pidgin. So when this scenario occurs, there will the two instances running. This would be confusing to users.

This is not considered a Tor bug, so should be fixed in Vidalia.

For further discussion see: http://bugs.noreply.org/flyspray/index.php?do=details&id=914"

Child Tickets

Change History (4)

comment:1 Changed 8 years ago by arma

Priority: normalmajor

Is this still a bug for TBB users? If so, it seems like something that's both worth fixing and straightforward to fix.

comment:2 Changed 8 years ago by chiiph

Milestone: Vidalia-0.3.X

comment:3 Changed 8 years ago by rransom

Milestone: Vidalia-0.3.X

This should be trivial to fix in (TBB's patches to) Vidalia 0.2.x -- just add a global flag firefox_launched.

(I don't see a Trac 'milestone' for Vidalia 0.2.x.)

comment:4 Changed 7 years ago by chiiph

Resolution: fixed
Status: newclosed

Fixed both in stable (see branch chiiph/bug2943_startfirefox), and in alpha (see tbb plugin in vidalia-plugins.git)

Note: See TracTickets for help on using tickets.