Bug 249543

Summary: net-im/zoom crash at launch, 13-CURRENT r365364
Product: Ports & Packages Reporter: Graham Perrin <grahamperrin>
Component: Individual Port(s)Assignee: Yuri Victorovich <yuri>
Status: Closed Works As Intended    
Severity: Affects Only Me CC: iwtcex
Priority: --- Flags: bugzilla: maintainer-feedback? (yuri)
Version: Latest   
Hardware: Any   
OS: Any   

Description Graham Perrin freebsd_committer freebsd_triage 2020-09-23 08:02:20 UTC
grahamperrin@momh167-gjp4-8570p:~ % date ; uname -v
Wed 23 Sep 2020 05:40:04 BST
FreeBSD 13.0-CURRENT #64 r365364: Sun Sep  6 01:38:18 BST 2020     root@momh167-gjp4-8570p:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG 
grahamperrin@momh167-gjp4-8570p:~ % pkg info -x net-im/zoom
zoom-video-conferencing-client-5.2.458699.0906_2
grahamperrin@momh167-gjp4-8570p:~ % zoom
zoom started.
Client: Breakpad is using Single Client Mode! client fd = -1
[CZPClientLogMgr::LogClientEnvironment] [MacAddr: ][client: Linux][OS: CentOS Linux 7 (Core)][Hardware: CPU Core:4 Frenquency:2.9 G Memory size:16273MB CPU Brand:       Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz GPU Brand:][Req ID: ]
Linux Client Version is 5.2.458699.0906
QSG_RENDER_LOOP is 
XDG_CURRENT_DESKTOP = KDE;   GDMSESSION = 
Graphics Card Info:: 
Zoom package arch is 64bit, runing OS arch is x86_64
AppIconMgr::systemDesktopName log Desktop Name: /usr/local/share/xsessions/plasma 
libGL error: MESA-LOADER: failed to retrieve device information
libGL error: unable to load driver: radeon_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeon
qt.svg: link image0 hasn't been detected!
qt.svg: :/images/wechat.svg:10:6: Could not resolve property: pattern0
Assertion 'c->defer_event == e' failed at pulsecore/socket-client.c:170, function connect_defer_cb(). Aborting.
ExceptionHandler::SendContinueSignalToChild sys_write failed:ExceptionHandler::WaitForContinueSignal sys_read failed:Bad file descriptor
Bad file descriptor
ExceptionHandler::GenerateDump waitpid failed:Bad file descriptor
Abort trap (core dumped)
grahamperrin@momh167-gjp4-8570p:~ %
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2020-09-23 08:19:46 UTC
Hi Graham,

Do other Xorg/OpenGL linux apps work on your system?


Yuri
Comment 2 Yuri Victorovich freebsd_committer freebsd_triage 2020-09-23 09:53:06 UTC
(In reply to Graham Perrin from comment #0)

Please download this CentOS rpm: https://rpmfind.net/linux/centos/7.8.2003/os/x86_64/Packages/glx-utils-8.3.0-10.el7.x86_64.rpm

Install the package 'rpm4'.

Extract the rpm:
> cat glx-utils-8.3.0-10.el7.x86_64.rpm | rpm2cpio | cpio -idmv

Execute usr/bin/glxgears extracted from the rpm.

It should work (show OpenGL gears) if your OpenGL installation works, or crash otherwise.

I only have the NVidia card and it works.
Comment 3 Alex S 2020-09-23 19:31:32 UTC
linux-c7-dri only contains radeonsi_dri.so and not radeon_dri.so. It's probably obsolete. How old is that video card anyway? Switch to radeonsi if you can or force software rendering with LIBGL_ALWAYS_SOFTWARE=1 env variable.
Comment 4 Yuri Victorovich freebsd_committer freebsd_triage 2020-09-24 20:46:07 UTC
I believe that the real reason of this failure is broken OpenGL on your system.

Please reopen if you believe that zoom client is still at fault.


Yuri