[tor-bugs] #5265 [arm]: arm dies on "day is out of range for month"

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Wed Feb 29 01:04:43 UTC 2012


#5265: arm dies on "day is out of range for month"
-------------------------+--------------------------------------------------
 Reporter:  cypherpunks  |          Owner:  atagar
     Type:  defect       |         Status:  new   
 Priority:  normal       |      Milestone:        
Component:  arm          |        Version:        
 Keywords:               |         Parent:        
   Points:               |   Actualpoints:        
-------------------------+--------------------------------------------------
 Leap year related?

 {{{
 $ arm
 Traceback (most recent call last):
   File "/usr/local/lib/python2.7/site-packages/arm/starter.py", line 543,
 in <module>
     cli.controller.startTorMonitor(time.time() - initTime)
   File "/usr/local/lib/python2.7/site-packages/arm/cli/controller.py",
 line 683, in startTorMonitor
     curses.wrapper(drawTorMonitor, startTime)
   File "/usr/local/lib/python2.7/curses/wrapper.py", line 43, in wrapper
     return func(stdscr, *args, **kwds)
   File "/usr/local/lib/python2.7/site-packages/arm/cli/controller.py",
 line 703, in drawTorMonitor
     initController(stdscr, startTime)
   File "/usr/local/lib/python2.7/site-packages/arm/cli/controller.py",
 line 86, in initController
     firstPagePanels.append(cli.logPanel.LogPanel(stdscr, expandedEvents,
 config))
   File "/usr/local/lib/python2.7/site-packages/arm/cli/logPanel.py", line
 645, in __init__
     self.reprepopulateEvents()
   File "/usr/local/lib/python2.7/site-packages/arm/cli/logPanel.py", line
 689, in reprepopulateEvents
     torEventBacklog = getLogFileEntries(setRunlevels, readLimit, addLimit,
 self._config)
   File "/usr/local/lib/python2.7/site-packages/arm/cli/logPanel.py", line
 305, in getLogFileEntries
     eventTimeComp = list(time.strptime(timestamp, "%b %d %H:%M:%S"))
   File "/usr/local/lib/python2.7/_strptime.py", line 454, in
 _strptime_time
     return _strptime(data_string, format)[0]
   File "/usr/local/lib/python2.7/_strptime.py", line 440, in _strptime
     datetime_date(year, 1, 1).toordinal() + 1
 ValueError: day is out of range for month
 $ date
 Wed Feb 29 01:02:38 UTC 2012
 }}}

 Above log is from FreeBSD with arm from ports, also dying on my Linux box.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/5265>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list