{"action":"created","issue":{"url":"https://api.github.com/repos/pychess/pychess/issues/1412","repository_url":"https://api.github.com/repos/pychess/pychess","labels_url":"https://api.github.com/repos/pychess/pychess/issues/1412/labels{/name}","comments_url":"https://api.github.com/repos/pychess/pychess/issues/1412/comments","events_url":"https://api.github.com/repos/pychess/pychess/issues/1412/events","html_url":"https://github.com/pychess/pychess/issues/1412","id":226747736,"number":1412,"title":"pychess_0.12.4-1_all.deb hangs during FICS game on Linux Mint 17.3 KDE 64-bit","user":{"login":"BriCra17gh","id":28476737,"avatar_url":"https://avatars1.githubusercontent.com/u/28476737?v=3","gravatar_id":"","url":"https://api.github.com/users/BriCra17gh","html_url":"https://github.com/BriCra17gh","followers_url":"https://api.github.com/users/BriCra17gh/followers","following_url":"https://api.github.com/users/BriCra17gh/following{/other_user}","gists_url":"https://api.github.com/users/BriCra17gh/gists{/gist_id}","starred_url":"https://api.github.com/users/BriCra17gh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BriCra17gh/subscriptions","organizations_url":"https://api.github.com/users/BriCra17gh/orgs","repos_url":"https://api.github.com/users/BriCra17gh/repos","events_url":"https://api.github.com/users/BriCra17gh/events{/privacy}","received_events_url":"https://api.github.com/users/BriCra17gh/received_events","type":"User","site_admin":false},"labels":[{"id":172988529,"url":"https://api.github.com/repos/pychess/pychess/labels/bug","name":"bug","color":"fc2929","default":true},{"id":173115982,"url":"https://api.github.com/repos/pychess/pychess/labels/Critical","name":"Critical","color":"e11d21","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-05-06T07:37:21Z","updated_at":"2017-05-28T20:08:21Z","closed_at":null,"body":"pychess frequently hangs while playing an FICS game. When it is my turn, I can no longer select any of my pieces. However I can select, but not move, the opponent's pieces. I get errors such as the one shown below in my xterm where I started pychess. \r\n\r\nThe pychess console continues to work. The pychess menus work, too. So I can offer an adjournment, etc. But if the opponent doesn't accept an adjournment, then I either have to resign or lose on time, even in a winning position.\r\n\r\n% pychess\r\n\r\nException in thread ICGameModel.run:630:\r\nTraceback (most recent call last):\r\n  File \"/usr/lib/python2.7/threading.py\", line 810, in __bootstrap_inner\r\n    self.run()\r\n  File \"/usr/lib/python2.7/dist-packages/pychess/Utils/GameModel.py\", line 707, in run\r\n    newBoard = self.boards[-1].move(move)\r\n  File \"/usr/lib/python2.7/dist-packages/pychess/Utils/Board.py\", line 305, in move\r\n    assert self[move.cord0], \"%s %s\" % (move, self.asFen())\r\nAssertionError: a3b3 8/6k1/8/R3K3/1pPpP1B1/1r1P3P/8/8 b - - 0 52\r\n\r\nBriCra"},"comment":{"url":"https://api.github.com/repos/pychess/pychess/issues/comments/304537131","html_url":"https://github.com/pychess/pychess/issues/1412#issuecomment-304537131","issue_url":"https://api.github.com/repos/pychess/pychess/issues/1412","id":304537131,"user":{"login":"BriCra17gh","id":28476737,"avatar_url":"https://avatars1.githubusercontent.com/u/28476737?v=3","gravatar_id":"","url":"https://api.github.com/users/BriCra17gh","html_url":"https://github.com/BriCra17gh","followers_url":"https://api.github.com/users/BriCra17gh/followers","following_url":"https://api.github.com/users/BriCra17gh/following{/other_user}","gists_url":"https://api.github.com/users/BriCra17gh/gists{/gist_id}","starred_url":"https://api.github.com/users/BriCra17gh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BriCra17gh/subscriptions","organizations_url":"https://api.github.com/users/BriCra17gh/orgs","repos_url":"https://api.github.com/users/BriCra17gh/repos","events_url":"https://api.github.com/users/BriCra17gh/events{/privacy}","received_events_url":"https://api.github.com/users/BriCra17gh/received_events","type":"User","site_admin":false},"created_at":"2017-05-28T20:08:21Z","updated_at":"2017-05-28T20:08:21Z","body":"I executed \"sudo apt purge pychess\", picked up the latest pychess code (2017-05-28-0819), ensured the dependencies listed in INSTALL were satisfied, and ran\r\n\r\n% ./pychess\r\n\r\nI still got the hanging alert \"pychess is discovering your engines. Please wait\".\r\nI forced the alert to close. Another window hangs trying to log into FICS.\r\nAnd I get the messages shown below. The final three messages result from forcing the main window to close after selecting 'cancel' in the hanging FICS window.\r\n\r\nI can test more today and tomorrow if you have any suggestions.\r\n\r\n=======================\r\n\r\nWarning: eco.db not found, please run pgn2ecodb.sh\r\nCan't find scoutfish.py See https://github.com/mcostalba/scoutfish\r\nCan't find chess_db.py See https://github.com/mcostalba/chess_db\r\n\r\n(pychess:32725): Gtk-WARNING **: Can't set a parent on widget which has a parent\r\n\r\n\r\n(pychess:32725): Gtk-WARNING **: Unknown property: GtkSpinButton.max-width-chars\r\n\r\n(pychess:32725): Gtk-WARNING **: Unknown property: GtkSpinButton.max-width-chars\r\n\r\n(pychess:32725): Gtk-WARNING **: Unknown property: GtkSpinButton.max-width-chars\r\n\r\n(pychess:32725): Gtk-WARNING **: Unknown property: GtkSpinButton.max-width-chars\r\n\r\n(pychess:32725): Gtk-WARNING **: Unknown property: GtkEntry.max-width-chars\r\n\r\n(pychess:32725): Gtk-WARNING **: Unknown property: GtkEntry.max-width-chars\r\nTraceback (most recent call last):\r\n  File \"/tmp/pychess-master-2017-05-28-0819/lib/pychess/widgets/Background.py\", line 205, in newTheme\r\n    imgsurface = cairo.ImageSurface.create_from_png(background)\r\nSystemError: error return without exception set\r\nTraceback (most recent call last):\r\n  File \"/tmp/pychess-master-2017-05-28-0819/lib/pychess/widgets/Background.py\", line 40, in expose\r\n    cairo_create.set_source_surface(surface, 0, 0)\r\nTypeError: must be cairo.Surface, not None\r\nTraceback (most recent call last):\r\n  File \"/tmp/pychess-master-2017-05-28-0819/lib/pychess/widgets/Background.py\", line 40, in expose\r\n    cairo_create.set_source_surface(surface, 0, 0)\r\nTypeError: must be cairo.Surface, not None\r\nTraceback (most recent call last):\r\n  File \"/tmp/pychess-master-2017-05-28-0819/lib/pychess/Players/PyChess.py\", line 11, in <module>\r\n    from pychess.Utils.book import getOpenings  # nopep8\r\n  File \"/tmp/pychess-master-2017-05-28-0819/lib/pychess/Players/../../pychess/Utils/book.py\", line 7, in <module>\r\n    from pychess.System import conf\r\n  File \"/tmp/pychess-master-2017-05-28-0819/lib/pychess/Players/../../pychess/System/conf.py\", line 7, in <module>\r\n    from configparser import RawConfigParser\r\nImportError: No module named configparser\r\n\r\n(pychess:32725): Gtk-CRITICAL **: gtk_container_remove: assertion 'gtk_widget_get_parent (widget) == GTK_WIDGET (container) || GTK_IS_ASSISTANT (container)' failed\r\nException ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>\r\nBrokenPipeError: [Errno 32] Broken pipe\r\n\r\n=======================\r\n"}}
{"actor":{"display_login":"BriCra17gh"}}