** Description changed: - Ubuntu Yakkety + Impact + ------ + The Chess app in Ubuntu 16.10 will crash when trying to promote a pawn. + + gnome-chess is not installed by default by any current Ubuntu flavors. + + Test Case + --------- + 1. Open the Chess app and click Preferences in the app menu. Change Opposing Player to Human. Close Preferences. + 2. Make a move then click New Game to start a new game without a computer player. + 3. Move a pawn to the far end of the board to promote it to Queen. + + Does Chess crash after promoting? + + Regression Potential + -------------------- + Low. + + Other Info + ---------- + I discussed this patch with Michael Catanzaro, the gnome-chess maintainer who had this to say: + "That patch is one way to work around it... the workaround I used in Fedora is to not use any hardening flags when compiling the package. If anyone's computer gets hacked because someone finds a way to get code execution via malformed Portable Game Notation, then accept my apologies in advance. ;)" + + This only affect Ubuntu 16.10 since that was the first release where we + opted gnome-chess into all available hardening flags.
** Changed in: gnome-chess (Ubuntu) Importance: Medium => High ** Changed in: gnome-chess (Ubuntu) Status: Confirmed => Fix Committed ** Also affects: gnome-chess (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: gnome-chess (Ubuntu Yakkety) Status: New => Triaged ** Changed in: gnome-chess (Ubuntu Yakkety) Importance: Undecided => High ** Description changed: Impact ------ The Chess app in Ubuntu 16.10 will crash when trying to promote a pawn. gnome-chess is not installed by default by any current Ubuntu flavors. Test Case --------- 1. Open the Chess app and click Preferences in the app menu. Change Opposing Player to Human. Close Preferences. 2. Make a move then click New Game to start a new game without a computer player. 3. Move a pawn to the far end of the board to promote it to Queen. Does Chess crash after promoting? Regression Potential -------------------- - Low. + Low. This patch only affects pawn promotion which currently causes the game to crash so this is definitely an improvement. Other Info ---------- I discussed this patch with Michael Catanzaro, the gnome-chess maintainer who had this to say: "That patch is one way to work around it... the workaround I used in Fedora is to not use any hardening flags when compiling the package. If anyone's computer gets hacked because someone finds a way to get code execution via malformed Portable Game Notation, then accept my apologies in advance. ;)" This only affect Ubuntu 16.10 since that was the first release where we opted gnome-chess into all available hardening flags. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1659828 Title: gnome-chess crash on pawn promotion To manage notifications about this bug go to: https://bugs.launchpad.net/vala/+bug/1659828/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs