Opened 7 years ago

Closed 7 years ago

#2414 closed defect (fixed)

Bad torrc Crashes Arm [multiple myfamily entries]

Reported by: StrangeCharm Owned by: atagar
Priority: Medium Milestone:
Component: Core Tor/Nyx Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

I tried changing my torrc, adding multiple MyFamily entries of the form:

MyFamily $whateverfp, #somecomment

Tor successfully starts with this torrc. Arm, however, fails to start, with the following trace:

File "/usr/share/arm/starter.py", line 282, in <module>

interface.controller.startTorMonitor(time.time() - initTime, expandedEvents, paramstartup.blindModeEnabled?)

File "/usr/share/arm/interface/controller.py", line 1781, in startTorMonitor

curses.wrapper(drawTorMonitor, startTime, loggedEvents, isBlindMode)

File "/usr/lib/python2.6/curses/wrapper.py", line 43, in wrapper

return func(stdscr, *args, kwds)

File "/usr/share/arm/interface/controller.py", line 554, in drawTorMonitor

panelsconn? = connPanel.ConnPanel(stdscr, conn, isBlindMode)

File "/usr/share/arm/interface/connPanel.py", line 165, in init

self.resetOptions()

File "/usr/share/arm/interface/connPanel.py", line 215, in resetOptions

self._resolveFamilyEntries()

File "/usr/share/arm/interface/connPanel.py", line 854, in _resolveFamilyEntries

if familyEntry[0] == "$":

Child Tickets

Attachments (1)

torrc (817 bytes) - added by StrangeCharm 7 years ago.
sample torrc which produces this crash

Download all attachments as: .zip

Change History (2)

Changed 7 years ago by StrangeCharm

Attachment: torrc added

sample torrc which produces this crash

comment:1 Changed 7 years ago by atagar

Resolution: fixed
Status: newclosed

Reproduced and fixed (in r24114) - thanks for the catch! -Damian

Note: See TracTickets for help on using tickets.