Linux client - Electron segmentation fault

%3CLINGO-SUB%20id%3D%22lingo-sub-1334167%22%20slang%3D%22en-US%22%3ELinux%20client%20-%20Electron%20segmentation%20fault%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1334167%22%20slang%3D%22en-US%22%3E%3CP%3ESteps%20to%20reproduce%3A%20use%20a%20Linux%20system%20with%20glibc%20%26gt%3B%3D%202.31%20and%20run%20Microsoft%20Teams%20Preview%2C%20then%20run%20dmesg%20in%20a%20terminal.%20You'll%20find%20the%20following%20segmentation%20fault%20log%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%5B56014.941411%5D%20SGI_video_sync%5B40006%5D%3A%20segfault%20at%20e6%20ip%2000005648d563ef92%20sp%2000007f66437fc7c0%20error%206%20in%20teams%5B5648d2b5b000%2B4bf6000%5D%3CBR%20%2F%3E%5B56014.941417%5D%20Code%3A%20e8%2043%2000%2000%2000%204c%2089%20f7%20e8%20db%2001%2000%2000%2041%208b%2046%2010%2041%208b%204e%2018%20c1%20e0%200c%2025%2000%20f0%200f%2000%20c1%20e1%2014%2081%20e1%2000%2000%20f0%200f%2009%20c1%2009%20d9%20%3CC6%3E%2001%2000%2081%20e3%20ff%200f%2000%2000%20c6%2003%2000%20bf%2001%2000%2000%2000%20e8%2038%20d0%2010%2002%3C%2FC6%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThis%20has%20also%20affected%20other%20Electron%20applications%20that%20use%20their%20own%20bundled%20Electron%20on%20Linux.%20Here%20is%20a%20very%20detailed%20bug%20report%20for%20Discord%2C%20where%20the%20issue%20is%20identical%20to%20Microsoft%20Teams%3A%20%3CA%20href%3D%22https%3A%2F%2Fbugs.archlinux.org%2Ftask%2F65643%3Fproject%3D5%26amp%3Bstring%3Ddiscord%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fbugs.archlinux.org%2Ftask%2F65643%3Fproject%3D5%26amp%3Bstring%3Ddiscord%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1334167%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ELinux%20Client%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1374051%22%20slang%3D%22en-US%22%3ERe%3A%20Linux%20client%20-%20Electron%20segmentation%20fault%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1374051%22%20slang%3D%22en-US%22%3E%3CP%3EThis%20is%20a%20critical%20issue.%20If%20anyone%20is%20reading%20this%2C%20is%20there%20any%20other%20way%20to%20contact%20Microsoft%20Teams%20developers%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1416447%22%20slang%3D%22en-US%22%3ERe%3A%20Linux%20client%20-%20Electron%20segmentation%20fault%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1416447%22%20slang%3D%22en-US%22%3EIt%20seems%20you've%20found%20the%20one%20I%20wanted%20to%20recommend%3A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fmicrosoftteams.uservoice.com%2Fforums%2F908686-bug-reports%2Fsuggestions%2F40254013-linux-client-segmentation-fault-due-to-bundled-ele%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmicrosoftteams.uservoice.com%2Fforums%2F908686-bug-reports%2Fsuggestions%2F40254013-linux-client-segmentation-fault-due-to-bundled-ele%3C%2FA%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1928816%22%20slang%3D%22en-US%22%3ERe%3A%20Linux%20client%20-%20Electron%20segmentation%20fault%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1928816%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F635100%22%20target%3D%22_blank%22%3E%40altermetax%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EStarted%20getting%20segmentation%20faults%20with%26nbsp%3B1.3.00.25560%2C%20and%20with%20team-insider%26nbsp%3B1.3.00.30857.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eteams-insiders%5B18996%5D%3A%20segfault%20at%207fc5ff7fe9d0%20ip%2000007fc63d039bd8%20sp%2000007ffc4c48afd0%20error%204%20in%20libpthread-2.27.so%5B7fc63d031000%2B1a000%5D%3CBR%20%2F%3E%5B57631.501178%5D%20Code%3A%2000%2000%2041%2056%2041%2055%2041%2054%2055%2053%2048%2083%20ec%2040%2064%2048%208b%2004%2025%2028%2000%2000%2000%2048%2089%2044%2024%2038%2031%20c0%2048%2085%20ff%200f%2084%20d3%2000%2000%2000%2048%2089%20fb%20%26lt%3B8b%26gt%3B%20bf%20d0%2002%2000%2000%2085%20ff%200f%2088%20c2%2000%2000%2000%2048%2039%209b%2028%2006%2000%2000%200f%3CBR%20%2F%3E%3CBR%20%2F%3EWill%20try%20with%20GPU%26nbsp%3Bhardware%20acceleration%20off.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
New Contributor

Steps to reproduce: use a Linux system with glibc >= 2.31 and run Microsoft Teams Preview, then run dmesg in a terminal. You'll find the following segmentation fault log:

 

[56014.941411] SGI_video_sync[40006]: segfault at e6 ip 00005648d563ef92 sp 00007f66437fc7c0 error 6 in teams[5648d2b5b000+4bf6000]
[56014.941417] Code: e8 43 00 00 00 4c 89 f7 e8 db 01 00 00 41 8b 46 10 41 8b 4e 18 c1 e0 0c 25 00 f0 0f 00 c1 e1 14 81 e1 00 00 f0 0f 09 c1 09 d9 <c6> 01 00 81 e3 ff 0f 00 00 c6 03 00 bf 01 00 00 00 e8 38 d0 10 02

 

This has also affected other Electron applications that use their own bundled Electron on Linux. Here is a very detailed bug report for Discord, where the issue is identical to Microsoft Teams: https://bugs.archlinux.org/task/65643?project=5&string=discord

3 Replies

This is a critical issue. If anyone is reading this, is there any other way to contact Microsoft Teams developers?

@altermetax 

Started getting segmentation faults with 1.3.00.25560, and with team-insider 1.3.00.30857.

 

teams-insiders[18996]: segfault at 7fc5ff7fe9d0 ip 00007fc63d039bd8 sp 00007ffc4c48afd0 error 4 in libpthread-2.27.so[7fc63d031000+1a000]
[57631.501178] Code: 00 00 41 56 41 55 41 54 55 53 48 83 ec 40 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 48 85 ff 0f 84 d3 00 00 00 48 89 fb <8b> bf d0 02 00 00 85 ff 0f 88 c2 00 00 00 48 39 9b 28 06 00 00 0f

Will try with GPU hardware acceleration off.