Summary: | www-client/vivaldi-3.3.2022.39 - vivaldi: segmentation fault in ? at ? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Vitaly Zdanevich <zdanevich.vitaly> |
Component: | Current packages | Assignee: | James Le Cuirot <chewi> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | chewi, jstein, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Vitaly Zdanevich
2020-09-17 21:01:30 UTC
we have www-client/vivaldi-3.3.2022.45_p1 in the tree. Your client wrote "Vivaldi 3.3.2022.39" Please try an update first. Chromium based browser don't work with glibc-2.31 on x86. glibc-2.31 introduced clock_gettime64 and clock_nanosleep_time64 syscalls that are not whitelisted in chromium's seccomp sandbox. Don't know if Vivaldi will patch this, but so far no patch landed in chromium so far. Please report this upstream. https://vivaldi.com/bugreport/ > ../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403 I just tried running vivaldi over SSH X11 Forwarding on an x86 with sys-libs/glibc-2.31-r6. The output above is not fatal in my case, so comment #2 is unrelated. Without any arguments it simply quits: $ vivaldi-stable [31345:31345:0919/101459.737466:ERROR:chrome_content_client.cc(347)] Failed to locate and load the component updated flash plugin. [31375:31375:0919/101459.913197:ERROR:angle_platform_impl.cc(43)] initialize(795): ANGLE Display::initialize error 12289: glXQueryExtensionsString returned NULL [31375:31375:0919/101459.914094:ERROR:gl_surface_egl.cc(741)] EGL Driver message (Critical) eglInitialize: glXQueryExtensionsString returned NULL [31375:31375:0919/101459.922730:ERROR:gl_surface_egl.cc(1247)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type [31375:31375:0919/101459.926186:ERROR:angle_platform_impl.cc(43)] initialize(795): ANGLE Display::initialize error 12289: glXQueryExtensionsString returned NULL [31375:31375:0919/101459.926602:ERROR:gl_surface_egl.cc(741)] EGL Driver message (Critical) eglInitialize: glXQueryExtensionsString returned NULL [31375:31375:0919/101459.927148:ERROR:gl_surface_egl.cc(1247)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED [31375:31375:0919/101459.927805:ERROR:gl_initializer_linux_x11.cc(160)] GLSurfaceEGL::InitializeOneOff failed. [31375:31375:0919/101459.951752:ERROR:viz_main_impl.cc(150)] Exiting GPU process due to errors during initialization [31345:31379:0919/101459.971322:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [31345:31379:0919/101459.971411:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") ../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403 ../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403 ../../chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0403 [31345:31420:0919/101500.477875:ERROR:object_proxy.cc(621)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files [31345:31420:0919/101500.479261:ERROR:object_proxy.cc(621)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files [31345:31420:0919/101500.482394:ERROR:object_proxy.cc(621)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files [31345:31345:0919/101500.528371:ERROR:vivaldi_ui_web_contents_delegate.cc(41)] UI Process abnormally terminates with status 3 after running for 0.351314 seconds! [31345:31345:0919/101500.543721:ERROR:vivaldi_ui_web_contents_delegate.cc(72)] Quiting Vivaldi When I disable X shared memory and sandboxing, it runs slowly but otherwise just fine: $ vivaldi-stable --no-xshm --no-sandbox [31443:31443:0919/101524.288789:ERROR:chrome_content_client.cc(347)] Failed to locate and load the component updated flash plugin. [31469:31469:0919/101524.467132:ERROR:angle_platform_impl.cc(43)] initialize(795): ANGLE Display::initialize error 12289: glXQueryExtensionsString returned NULL [31469:31469:0919/101524.471258:ERROR:gl_surface_egl.cc(741)] EGL Driver message (Critical) eglInitialize: glXQueryExtensionsString returned NULL [31469:31469:0919/101524.471983:ERROR:gl_surface_egl.cc(1247)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type [31469:31469:0919/101524.480305:ERROR:angle_platform_impl.cc(43)] initialize(795): ANGLE Display::initialize error 12289: glXQueryExtensionsString returned NULL [31469:31469:0919/101524.481230:ERROR:gl_surface_egl.cc(741)] EGL Driver message (Critical) eglInitialize: glXQueryExtensionsString returned NULL [31469:31469:0919/101524.481728:ERROR:gl_surface_egl.cc(1247)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED [31469:31469:0919/101524.482787:ERROR:gl_initializer_linux_x11.cc(160)] GLSurfaceEGL::InitializeOneOff failed. [31443:31473:0919/101524.494177:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [31443:31473:0919/101524.494271:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [31469:31469:0919/101524.504126:ERROR:viz_main_impl.cc(150)] Exiting GPU process due to errors during initialization [31443:31508:0919/101524.967399:ERROR:object_proxy.cc(621)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files [31443:31508:0919/101524.969657:ERROR:object_proxy.cc(621)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files [31443:31508:0919/101524.971729:ERROR:object_proxy.cc(621)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files [31443:31443:0919/101531.333620:ERROR:CONSOLE(0)] "Unchecked runtime.lastError: no reply", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/browser.html (0) [31443:31443:0919/101543.115567:ERROR:CONSOLE(0)] "Unchecked runtime.lastError: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/browser.html (0) Actually, --disable-seccomp-filter-sandbox should be enough. (In reply to Jeroen Roovers from comment #5) > Actually, --disable-seccomp-filter-sandbox should be enough. Yea, that is a possible workaround, but huge security risk (therefore did not mention it here). (In reply to Stephan Hartmann from comment #6) > (In reply to Jeroen Roovers from comment #5) > > Actually, --disable-seccomp-filter-sandbox should be enough. > > Yea, that is a possible workaround, but huge security risk (therefore did > not mention it here). But again, nothing, absolutely nothing, indicates a causal relation between seccomp (filtering) and the segmentation fault reported here, so please stop hammering that nail. Works for me with --disable-seccomp-filter-sandbox, but what is the security risk with it? Firefox is my primary browser, but sometimes I need to check CSS in Chromium. I think it's fair to assume that this is no longer an issue. |