Firefox crashreporter crashed with SIGSEGV in memcpy() when opening links from Visual Studio Code snap
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Visual Studio Code |
Fix Released
|
Unknown
|
|||
firefox (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
How the crash happened:
0) Firefox is already open with a few tabs.
1) Click on a link in VS Code.
2) Firefox crashes
3) The crashreporter of firefex pops up.
4) Click on "Send to Mozilla".
5) Crash.
Here is the crashreport of Firefox: https:/
I send it manually via about:crashes because the crashreporter is crashed.
VS Code is installed as a snap by the way.
$ snap list
Name Version Rev Tracking Publisher Notes
code 2213894e 11 stable vscode✓ classic
core 16-2.39.3 7270 stable canonical✓ core
core18 20190709 1066 stable canonical✓ base
gtk-common-themes 0.1-22-gab0a26b 1313 stable canonical✓ -
telegram-desktop 1.7.13 836 stable telegram.desktop -
As you can see telegram is also installed as as snap. but open links from telegram just work.
Auto generated data below
-------
ProblemType: Crash
DistroRelease: Ubuntu 19.10
Package: firefox 68.0.1+
ProcVersionSign
Uname: Linux 5.2.0-8-generic x86_64
NonfreeKernelMo
AddonCompatChec
ApportVersion: 2.20.11-0ubuntu7
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
BuildID: 20190719083815
Channel: Unavailable
CrashCounter: 1
CurrentDesktop: Unity
Date: Sat Jul 27 13:01:39 2019
DefaultProfileE
DefaultProfileI
DefaultProfileL
DefaultProfileP
DefaultProfileP
DefaultProfileP
extensions.
security.
security.
DefaultProfileT
ExecutablePath: /usr/lib/
ForcedLayersAccel: False
InstallationDate: Installed on 2019-07-20 (7 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Alpha amd64 (20190715)
IpRoute:
default via 192.168.0.1 dev wlp2s0 proto dhcp metric 600
169.254.0.0/16 dev wlp2s0 scope link metric 1000
192.168.0.0/24 dev wlp2s0 proto kernel scope link src 192.168.0.199 metric 600
LocalLibraries: /snap/code/
MostRecentCrashID: bp-b6952db2-
ProcCmdline: /usr/lib/
Profile0Extensions: extensions.sqlite corrupt or missing
Profile0Incompa
Profile0Locales: extensions.sqlite corrupt or missing
Profile0PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile0PrefSou
Profile0Themes: extensions.sqlite corrupt or missing
Profiles:
Profile1 (Default) - LastVersion=
Profile0 - LastVersion=
RunningIncompat
SegvAnalysis:
Segfault happened at: 0x7f36ea452871 <__memmove_
PC (0x7f36ea452871) ok
source "%ymm0" ok
destination "(%rdi)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: firefox
StacktraceTop:
__memmove_
?? () from /lib/x86_
?? () from /lib/x86_
?? () from /lib/x86_
?? () from /lib/x86_
SubmittedCrashIDs:
bp-b6952db2-
bp-7b9123e3-
Title: crashreporter crashed with SIGSEGV in __memmove_
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 12/20/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: 5XCN26WW
dmi.board.
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40709 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: Y520-15IKBM
dmi.product.name: 80YY
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO
separator:
description: | updated |
description: | updated |
summary: |
- Firefox crashreporter crashed with SIGSEGV in memcpy() + Firefox crashreporter crashed with SIGSEGV in memcpy() when open link + from Visual Studio Code |
information type: | Public → Public Security |
information type: | Public Security → Public |
Changed in firefox (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in vscode: | |
status: | Unknown → Fix Released |
StacktraceTop: sandbox_ ti3gpnl4/ lib/x86_ 64-linux- gnu/libc. so.6 x86_64- linux-gnu/ bits/string_ fortified. h:34 process_ row (png_ptr= png_ptr@ entry=0x55c687e 09f70) at pngpread.c:1150 IDAT_data (buffer=<optimized out>, buffer_ length= <optimized out>, png_ptr= 0x55c687e09f70) at pngpread.c:909
?? () from /tmp/apport_
memcpy (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/
png_combine_row (png_ptr=<optimized out>, dp=<optimized out>, display=1) at pngrutil.c:3853
png_push_
png_process_