Bug Report Window Capture Black Screen + Seg Fault

Drewlio

New Member
I know a lot of people have Window Capture Black Screen problems and I've read everything I can find but I still can't tell if this behavior is expected or not.

Problem: source Window Capture (Xcomposite) results in a black screen (with mouse cursor visible) on most windows. Some simpler windows (Nautilus, OBS itself) display fine.

Everything works fine with Nouveau driver (but performance is unusable).

Selecting "Use alpha-less texture format" has no effect.
EDIT: Also, $ export MESA_EXTENSION_OVERRIDE="-GL_ARB_copy_image" has no effect.

Terminal is pouring out this error repeatedly:
error: glCopyImageSubData failed, glGetError returned 0x502
error: device_copy_texture (GL) failed


And this error, I believe when you switch windows:
0x525c390 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x281d390) ): Attempt to set a screen on a child window.

System:
Linux Mint 18.1 (EDIT: which comes with X.Org X Server 1.18.4)
OBS Studio - 20.0.1 (linux)
GeForce GT 730/PCIe/SSE2
NVIDIA 384.90 drivers (also verified on versions 340 and 375)

I don't know if this is related, often when I remove the Window Capture source set to display a gnome-terminal I get this error and Seg Fault but this is not reliably repeatable. Sometimes it is just the error and not the Seg Fault.
info: User Removed source 'Window Capture (Xcomposite)' (xcomposite_input) from scene 'screen'
The program 'obs' received an X Window System error.
This probably reflects a bug in the program.
The error was 'GLXBadPixmap'.
(Details: serial 33268 error_code 172 request_code 154 minor_code 23)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Segmentation fault
 
Last edited:

JerryDay

New Member
I'm on OBS Linux Ubuntu 16.04 LTS
I have created an OBS project, created a scene, imported a jpg image, but the screen within OBS is black. How do I get my screen working? Thanks.
ps: I don't know how to fix segmentation faults.
 
Top