When running chrome via ssh -X (to utilize X11 security extensions), chrome has started segfaulting. I first noticed this after upgrading to 5.8 from 5.7, but never got around to googling for fixes, etc. I'm now on -current, and seeing the same issue.
$ ssh -X browser@localhost $ chrome Xlib: extension "RANDR" missing on display "localhost:11.0". Xlib: extension "XInputExtension" missing on display "localhost:11.0". Xlib: extension "RANDR" missing on display "localhost:11.0". Segmentation fault (core dumped) When first noticed on 5.8, I tested in a Debian VM under Virtualbox, and everything ran fine. Maybe there isn't enough interest in this since it's an edge case, but I've been fond of the idea of user separation and some degree of X11 protection that ssh provides. Here's a trace from 5.8 when I compiled it with symbols: Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-unknown-openbsd5.8"...(no debugging symbols found) Core was generated by `chrome'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/lib/libpthread.so.19.0...done. Loaded symbols for /usr/lib/libpthread.so.19.0 Loaded symbols for /usr/local/chrome/chrome Reading symbols from /usr/local/lib/libestdc++.so.17.0...done. Loaded symbols for /usr/local/lib/libestdc++.so.17.0 Reading symbols from /usr/local/lib/libexecinfo.so.2.0...done. Loaded symbols for /usr/local/lib/libexecinfo.so.2.0 Reading symbols from /usr/local/lib/libgmodule-2.0.so.4200.1...done. Loaded symbols for /usr/local/lib/libgmodule-2.0.so.4200.1 Reading symbols from /usr/local/lib/libgobject-2.0.so.4200.1...done. Loaded symbols for /usr/local/lib/libgobject-2.0.so.4200.1 Reading symbols from /usr/local/lib/libglib-2.0.so.4200.1...done. Loaded symbols for /usr/local/lib/libglib-2.0.so.4200.1 Reading symbols from /usr/lib/libevent.so.4.1...done. Loaded symbols for /usr/lib/libevent.so.4.1 Reading symbols from /usr/local/lib/libnss3.so.37.1...done. Loaded symbols for /usr/local/lib/libnss3.so.37.1 Reading symbols from /usr/local/lib/libsmime3.so.37.1...done. Loaded symbols for /usr/local/lib/libsmime3.so.37.1 Reading symbols from /usr/local/lib/libnspr4.so.23.1...done. Loaded symbols for /usr/local/lib/libnspr4.so.23.1 Reading symbols from /usr/local/lib/libgconf-2.so.6.2...done. Loaded symbols for /usr/local/lib/libgconf-2.so.6.2 Reading symbols from /usr/local/lib/libgio-2.0.so.4200.1...done. Loaded symbols for /usr/local/lib/libgio-2.0.so.4200.1 Reading symbols from /usr/local/lib/libxml2.so.15.1...done. Loaded symbols for /usr/local/lib/libxml2.so.15.1 Reading symbols from /usr/X11R6/lib/libfontconfig.so.9.1...done. Loaded symbols for /usr/X11R6/lib/libfontconfig.so.9.1 Reading symbols from /usr/X11R6/lib/libfreetype.so.24.0...done. Loaded symbols for /usr/X11R6/lib/libfreetype.so.24.0 Reading symbols from /usr/local/lib/libpangocairo-1.0.so.3600.0...done. Loaded symbols for /usr/local/lib/libpangocairo-1.0.so.3600.0 Reading symbols from /usr/local/lib/libcairo.so.12.3...done. Loaded symbols for /usr/local/lib/libcairo.so.12.3 Reading symbols from /usr/local/lib/libpango-1.0.so.3600.0...done. Loaded symbols for /usr/local/lib/libpango-1.0.so.3600.0 Reading symbols from /usr/lib/libm.so.9.0...done. Loaded symbols for /usr/lib/libm.so.9.0 Reading symbols from /usr/local/lib/libpng.so.17.2...done. Loaded symbols for /usr/local/lib/libpng.so.17.2 Reading symbols from /usr/local/lib/libjpeg.so.67.0...done. Loaded symbols for /usr/local/lib/libjpeg.so.67.0 Reading symbols from /usr/X11R6/lib/libX11.so.16.1...done. Loaded symbols for /usr/X11R6/lib/libX11.so.16.1 Reading symbols from /usr/X11R6/lib/libXi.so.12.1...done. Loaded symbols for /usr/X11R6/lib/libXi.so.12.1 Reading symbols from /usr/X11R6/lib/libXcursor.so.5.0...done. Loaded symbols for /usr/X11R6/lib/libXcursor.so.5.0 Reading symbols from /usr/X11R6/lib/libXext.so.13.0...done. Loaded symbols for /usr/X11R6/lib/libXext.so.13.0 Reading symbols from /usr/X11R6/lib/libXfixes.so.6.0...done. Loaded symbols for /usr/X11R6/lib/libXfixes.so.6.0 Reading symbols from /usr/X11R6/lib/libXrender.so.6.0...done. Loaded symbols for /usr/X11R6/lib/libXrender.so.6.0 Reading symbols from /usr/X11R6/lib/libXss.so.6.0...done. Loaded symbols for /usr/X11R6/lib/libXss.so.6.0 Reading symbols from /usr/local/lib/libatk-1.0.so.21609.1...done. Loaded symbols for /usr/local/lib/libatk-1.0.so.21609.1 Reading symbols from /usr/X11R6/lib/libXcomposite.so.4.0...done. Loaded symbols for /usr/X11R6/lib/libXcomposite.so.4.0 Reading symbols from /usr/lib/libsndio.so.6.0...done. Loaded symbols for /usr/lib/libsndio.so.6.0 Reading symbols from /usr/X11R6/lib/libXdamage.so.4.0...done. Loaded symbols for /usr/X11R6/lib/libXdamage.so.4.0 Reading symbols from /usr/X11R6/lib/libXtst.so.11.0...done. Loaded symbols for /usr/X11R6/lib/libXtst.so.11.0 Reading symbols from /usr/X11R6/lib/libXrandr.so.7.0...done. Loaded symbols for /usr/X11R6/lib/libXrandr.so.7.0 Reading symbols from /usr/local/lib/libxslt.so.3.8...done. Loaded symbols for /usr/local/lib/libxslt.so.3.8 Reading symbols from /usr/local/lib/libcups.so.6.2...done. Loaded symbols for /usr/local/lib/libcups.so.6.2 Reading symbols from /usr/local/lib/libdbus-1.so.11.0...done. Loaded symbols for /usr/local/lib/libdbus-1.so.11.0 Reading symbols from /usr/lib/libexpat.so.11.0...done. Loaded symbols for /usr/lib/libexpat.so.11.0 Reading symbols from /usr/local/lib/libgtk-x11-2.0.so.2400.0...done. Loaded symbols for /usr/local/lib/libgtk-x11-2.0.so.2400.0 Reading symbols from /usr/local/lib/libgdk-x11-2.0.so.2400.0...done. Loaded symbols for /usr/local/lib/libgdk-x11-2.0.so.2400.0 Reading symbols from /usr/local/lib/libgdk_pixbuf-2.0.so.3000.0...done. Loaded symbols for /usr/local/lib/libgdk_pixbuf-2.0.so.3000.0 Symbols already loaded for /usr/lib/libpthread.so.19.0 Reading symbols from /usr/lib/libc.so.80.1...done. Loaded symbols for /usr/lib/libc.so.80.1 Reading symbols from /usr/local/lib/libnssutil3.so.37.1...done. Loaded symbols for /usr/local/lib/libnssutil3.so.37.1 Reading symbols from /usr/local/lib/libiconv.so.6.0...done. Loaded symbols for /usr/local/lib/libiconv.so.6.0 Reading symbols from /usr/local/lib/libpcre.so.3.0...done. Loaded symbols for /usr/local/lib/libpcre.so.3.0 Reading symbols from /usr/local/lib/libintl.so.6.0...done. Loaded symbols for /usr/local/lib/libintl.so.6.0 Reading symbols from /usr/local/lib/libffi.so.1.1...done. Loaded symbols for /usr/local/lib/libffi.so.1.1 Reading symbols from /usr/local/lib/libplc4.so.23.1...done. Loaded symbols for /usr/local/lib/libplc4.so.23.1 Reading symbols from /usr/local/lib/libplds4.so.23.1...done. Loaded symbols for /usr/local/lib/libplds4.so.23.1 Reading symbols from /usr/lib/libz.so.5.0...done. Loaded symbols for /usr/lib/libz.so.5.0 Reading symbols from /usr/local/lib/libgthread-2.0.so.4200.1...done. Loaded symbols for /usr/local/lib/libgthread-2.0.so.4200.1 Reading symbols from /usr/local/lib/libdbus-glib-1.so.4.4...done. Loaded symbols for /usr/local/lib/libdbus-glib-1.so.4.4 Reading symbols from /usr/local/lib/liblzma.so.2.1...done. Loaded symbols for /usr/local/lib/liblzma.so.2.1 Reading symbols from /usr/X11R6/lib/libpthread-stubs.so.2.0...done. Loaded symbols for /usr/X11R6/lib/libpthread-stubs.so.2.0 Reading symbols from /usr/X11R6/lib/libpixman-1.so.32.6...done. Loaded symbols for /usr/X11R6/lib/libpixman-1.so.32.6 Reading symbols from /usr/X11R6/lib/libxcb-shm.so.1.1...done. Loaded symbols for /usr/X11R6/lib/libxcb-shm.so.1.1 Reading symbols from /usr/X11R6/lib/libxcb.so.3.1...done. Loaded symbols for /usr/X11R6/lib/libxcb.so.3.1 Reading symbols from /usr/X11R6/lib/libxcb-render.so.1.0...done. Loaded symbols for /usr/X11R6/lib/libxcb-render.so.1.0 Reading symbols from /usr/local/lib/libpangoft2-1.0.so.3600.0...done. Loaded symbols for /usr/local/lib/libpangoft2-1.0.so.3600.0 Reading symbols from /usr/local/lib/libharfbuzz.so.5.1...done. Loaded symbols for /usr/local/lib/libharfbuzz.so.5.1 Reading symbols from /usr/local/lib/libgraphite2.so.0.0...done. Loaded symbols for /usr/local/lib/libgraphite2.so.0.0 Reading symbols from /usr/X11R6/lib/libXau.so.10.0...done. Loaded symbols for /usr/X11R6/lib/libXau.so.10.0 Reading symbols from /usr/X11R6/lib/libXdmcp.so.11.0...done. Loaded symbols for /usr/X11R6/lib/libXdmcp.so.11.0 Reading symbols from /usr/local/lib/libgnutls.so.42.0...done. Loaded symbols for /usr/local/lib/libgnutls.so.42.0 Reading symbols from /usr/local/lib/libavahi-common.so.0.0...done. Loaded symbols for /usr/local/lib/libavahi-common.so.0.0 Reading symbols from /usr/local/lib/libavahi-client.so.0.0...done. Loaded symbols for /usr/local/lib/libavahi-client.so.0.0 Reading symbols from /usr/X11R6/lib/libXinerama.so.6.0...done. Loaded symbols for /usr/X11R6/lib/libXinerama.so.6.0 Reading symbols from /usr/lib/libstdc++.so.57.0...done. Loaded symbols for /usr/lib/libstdc++.so.57.0 Reading symbols from /usr/local/lib/libp11-kit.so.1.2...done. Loaded symbols for /usr/local/lib/libp11-kit.so.1.2 Reading symbols from /usr/local/lib/libtasn1.so.3.4...done. Loaded symbols for /usr/local/lib/libtasn1.so.3.4 Reading symbols from /usr/local/lib/libnettle.so.2.0...done. Loaded symbols for /usr/local/lib/libnettle.so.2.0 Reading symbols from /usr/local/lib/libhogweed.so.2.0...done. Loaded symbols for /usr/local/lib/libhogweed.so.2.0 Reading symbols from /usr/local/lib/libgmp.so.9.0...done. Loaded symbols for /usr/local/lib/libgmp.so.9.0 Reading symbols from /usr/libexec/ld.so...done. Loaded symbols for /usr/libexec/ld.so Reading symbols from /usr/local/lib/pango/1.8.0/modules/pango-basic-fc.so...done. Loaded symbols for /usr/local/lib/pango/1.8.0/modules/pango-basic-fc.so Reading symbols from /usr/X11R6/lib/libGL.so.15.0...done. Loaded symbols for /usr/X11R6/lib/libGL.so.15.0 Reading symbols from /usr/X11R6/lib/libXxf86vm.so.6.0...done. Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.6.0 Reading symbols from /usr/X11R6/lib/libX11-xcb.so.2.0...done. Loaded symbols for /usr/X11R6/lib/libX11-xcb.so.2.0 Reading symbols from /usr/X11R6/lib/libxcb-dri2.so.1.1...done. Loaded symbols for /usr/X11R6/lib/libxcb-dri2.so.1.1 Reading symbols from /usr/X11R6/lib/libxcb-glx.so.1.0...done. Loaded symbols for /usr/X11R6/lib/libxcb-glx.so.1.0 Reading symbols from /usr/X11R6/lib/libdrm.so.7.0...done. Loaded symbols for /usr/X11R6/lib/libdrm.so.7.0 Reading symbols from /usr/X11R6/lib/libglapi.so.0.0...done. Loaded symbols for /usr/X11R6/lib/libglapi.so.0.0 #0 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00001e31c2694af2 in gpu::CollectMesaCardInfo () from /usr/local/chrome/chrome #2 0x00001e31c2693c67 in gpu::CollectBasicGraphicsInfo () from /usr/local/chrome/chrome #3 0x00001e31c0f021c1 in content::GpuDataManagerImplPrivate::Initialize () from /usr/local/chrome/chrome #4 0x00001e31c0f0014f in content::GpuDataManagerImpl::Initialize () from /usr/local/chrome/chrome #5 0x00001e31c10b1ae4 in content::BrowserMainLoop::PreCreateThreads () from /usr/local/chrome/chrome #6 0x00001e31c11ea31f in content::StartupTaskRunner::RunAllTasksNow () from /usr/local/chrome/chrome #7 0x00001e31c10b1fbc in content::BrowserMainLoop::CreateStartupTasks () from /usr/local/chrome/chrome #8 0x00001e31c0ea559b in content::BrowserMainRunnerImpl::Initialize () from /usr/local/chrome/chrome #9 0x00001e31c0ea524e in content::BrowserMain () from /usr/local/chrome/chrome #10 0x00001e31be68dc4a in content::ContentMainRunnerImpl::Run () from /usr/local/chrome/chrome #11 0x00001e31be68d346 in content::ContentMain () from /usr/local/chrome/chrome #12 0x00001e31be1a7be4 in ChromeMain () from /usr/local/chrome/chrome #13 0x00001e31be1a79a1 in _start () from /usr/local/chrome/chrome #14 0x0000000000000000 in ?? ()