Page MenuHomePhabricator

Arc Anoid crashes on a 30x15 terminal
Closed, ResolvedPublic

Description

When running the arc anoid game on on the lowest allowed terminal size (30 columns, 15 rows), the program crashes once there are two blocks left with the following error:

Traceback (most recent call last):
  File "/usr/local/arcanist/scripts/breakout.py", line 212, in <module>
    curses.wrapper(main)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/curses/wrapper.py", line 43, in wrapper
    return func(stdscr, *args, **kwds)
  File "/usr/local/arcanist/scripts/breakout.py", line 194, in main
    status.addch(curses.ACS_LTEE)
_curses.error: addch() returned ERR

It is really devastating to be unable to play games at work with a teeny terminal.

In case it is useful, I am running iTerm on OSX Yosemite. I'd be happy to provide more information if necessary.

Revisions and Commits

Restricted Differential Revision

Event Timeline

mattdee123 raised the priority of this task from to Needs Triage.
mattdee123 updated the task description. (Show Details)
mattdee123 added a project: Arcanist.
mattdee123 added a subscriber: mattdee123.
mattdee123 triaged this task as Unbreak Now! priority.Jun 27 2015, 2:11 AM
chad lowered the priority of this task from Unbreak Now! to Needs Triage.Jun 27 2015, 2:19 AM
chad added a subscriber: chad.
epriestley triaged this task as Wishlist priority.Jun 29 2015, 1:56 PM
epriestley added a subscriber: epriestley.

See also T7767.

epriestley added a revision: Restricted Differential Revision.Feb 2 2019, 1:23 PM
epriestley closed this task as Resolved by committing Restricted Diffusion Commit.Feb 4 2019, 4:07 PM
epriestley added a commit: Restricted Diffusion Commit.