classification
Title: Pasteing 🌹into idle makes it crash
Type: behavior Stage: resolved
Components: IDLE Versions: Python 3.9
process
Status: closed Resolution: duplicate
Dependencies: Superseder: IDLE 3.x on Windows exits when pasting non-BMP unicode
View: 13153
Assigned To: terry.reedy Nosy List: Colby Reeves, terry.reedy, xtreak
Priority: normal Keywords:

Created on 2019-07-18 04:40 by Colby Reeves, last changed 2019-07-19 07:20 by terry.reedy. This issue is now closed.

Messages (3)
msg348095 - (view) Author: Colby Reeves (Colby Reeves) Date: 2019-07-18 04:40
Like the title says pasting 🌹 (or U+1F339) into IDLE makes IDLE instantaneously crash.
msg348096 - (view) Author: Karthikeyan Singaravelan (xtreak) * (Python triager) Date: 2019-07-18 04:43
Can you please add your operating system and environment information? It seems similar to issue37286 and issue13153 in Windows.
msg348148 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2019-07-19 07:20
As said multiple times on #13153, IDLE exits with a traceback that is visible when it is started from a command line (python -m idlelib).  It usually ends with
  File "F:\dev\3x\lib\tkinter\__init__.py", line 1420, in mainloop
    self.tk.mainloop(n)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 3: invalid continuation byte
History
Date User Action Args
2019-07-19 07:20:29terry.reedysetstatus: open -> closed

type: crash -> behavior
versions: + Python 3.9, - Python 3.7
messages: + msg348148
superseder: IDLE 3.x on Windows exits when pasting non-BMP unicode
resolution: duplicate
stage: resolved
2019-07-18 04:43:02xtreaksetnosy: + xtreak
messages: + msg348096
2019-07-18 04:40:49Colby Reevescreate