"Empty" window with background from desktop

Hello,
I try to “refresh” my dev skills and learn something new so i start write a simple game in Golang with SDL.
When i wrote some backend stuff, i switched to frontend/gui, but have strange problem. Every window i try to create by SDL is … empty. Saying “empty” i mean it copy background from windows/desktop below and do nothing.
First i thout, that problem is in golang libraries, but the same situation is with simplest C “application” (code below). I do something wrong or problem is in libraries?

P.S. I have ubuntu 16.04 with manually compiled SDL2-2.0.8 (same results with 2.0.2, 2.0.5)

Sample code.:
int main(int argc, char ** argv)
{
bool quit = false;
SDL_Event event;

    SDL_Init(SDL_INIT_VIDEO);
 
    SDL_Window * screen = SDL_CreateWindow("My SDL Empty Window",
        SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 800, 600, 0);
 
    while (!quit): { <events here> }
... etc, etc.