Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Files with emoji crash the plugin #450

Closed
Michael-F-Bryan opened this issue Sep 22, 2021 · 3 comments · Fixed by #528
Closed

Files with emoji crash the plugin #450

Michael-F-Bryan opened this issue Sep 22, 2021 · 3 comments · Fixed by #528

Comments

@Michael-F-Bryan
Copy link

Issue Type: Bug

Opening a text file containing an emoji (e.g. 🤣) will crash the extension host.

To reproduce, just create a new file and open it in VS Code with this plugin enabled:

$ echo '🤣' > some_file.txt
$ code some_file.txt

Extension version: 3.0.60
VS Code version: Code 1.60.1 (83bd43bc519d15e50c4272c6cf5c1479df196a4d, 2021-09-10T17:06:57.931Z)
OS version: Linux x64 5.14.5-arch1-1
Restricted Mode: No

System Info
Item Value
CPUs Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz (8 x 3607)
GPU Status 2d_canvas: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
opengl: enabled_on
rasterization: disabled_software
skia_renderer: enabled_on
video_decode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled
Load (avg) 2, 2, 2
Memory (System) 15.45GB (1.10GB free)
Process Argv . --crash-reporter-id ae604bc8-e57b-4bda-8394-87b2db34c796
Screen Reader no
VM 0%
DESKTOP_SESSION i3
XDG_CURRENT_DESKTOP i3
XDG_SESSION_DESKTOP undefined
XDG_SESSION_TYPE x11
A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
pythonvspyt700cf:30270857
pythonvspyt602:30300191
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
pythonvspyt639:30300192
pythontb:30283811
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
pythonvsuse255:30340121
vscod805:30301674
pythonvspyt200:30340761
vscextlang:30333561
binariesv615:30325510
vsccppwt:30364497
pythonvssor306:30344512
bridge0708:30335490
pygetstartedt2:30360495
bridge0723:30353136
pythonrunftest32:30365366
pythonf5test824:30361777
javagetstartedc:30364665
pythonvspyt187:30365361
pydsgsc2:30361791
vssid140:30363603
vssur157:30367808

@laymonage
Copy link

Duplicate of #284.

@Michael-F-Bryan
Copy link
Author

@laymonage, do you know if there are plans to look at this in the near future? If not, maybe you can provide some thoughts on what may be causing the issue so someone contributing a fix knows where to start looking.

@laymonage
Copy link

@Michael-F-Bryan unfortunately I'm just a fellow user and not a maintainer of this extension. I was just checking if the issue has been fixed 😅

Maybe I could try debugging the extension and see if I can get anywhere, but I've never worked on VSCode extensions before, so the chances are pretty low. This extension also seems to use a native binding to a C/C++ library, so it's also possible the problem stems from there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants