Bug#975453: mutter: Valve Source engine games no have fullscreen (Counter Strike Global Offensive)

blogdron blogdron at gmail.com
Wed Nov 25 15:53:12 GMT 2020


>This patch will be in 3.38.1-4. Please try that version when it becomes
available.

Hi. Thank you, I will do that.

My steps bottom

- I again add experimental  repos in source list and update packages (but
so far the source codes are downloaded only 3.38.1-3)

I was too lazy to wait, so I decided to dance salsa :D

- next i `git clone https://salsa.debian.org/gnome-team/mutter` and
`debuild -b -uc -us`  and Install `sudo dpkg -i ./*.deb`
```
gir1.2-mutter-7_3.38.1-4_amd64.deb             mutter
                      mutter_3.38.1-4_amd64.deb
libmutter-7-0_3.38.1-4_amd64.deb
mutter_3.38.1-4_amd64.build       mutter-common_3.38.1-4_all.deb
libmutter-7-0-dbgsym_3.38.1-4_amd64.deb  mutter_3.38.1-4_amd64.buildinfo
 mutter-dbgsym_3.38.1-4_amd64.deb
libmutter-7-dev_3.38.1-4_amd64.deb            mutter_3.38.1-4_amd64.changes
```

```
dron at gnu:~$ apt show mutter | grep Version
Version: 3.38.1-4
```

I restart session and disable all extensions. All Fullscreen games works
fine!

Buuuuut :D If i run fullscreen game and restart gnome-shell `alt+f2 press
`r` and ENTER` i have crash gnome-shell

THis video crash -> https://youtu.be/sJOCRXEC2VE

This full log    ->
https://gist.github.com/fedor-elizarov/9bb83533d4885d80d7e843cb6c5c5aed

Maybe need mutter syncronize witch gnome-shell?
```
ноя 25 18:01:13 gnu gnome-shell[615588]: Error in freeze/thaw accounting
ноя 25 18:01:13 gnu gnome-shell[615588]: == Stack trace for context
0x55b66ed262b0 ==
ноя 25 18:01:13 gnu gnome-shell[615588]: #0   55b66efe6b18 i
resource:///org/gnome/shell/ui/windowManager.js:1384 (dbb7e1ced80 @ 589)
ноя 25 18:01:13 gnu gnome-shell[615588]: #1   7ffcafd1e700 b
self-hosted:850 (dbb7e1f9d80 @ 454)
ноя 25 18:01:13 gnu systemd[209001]: org.gnome.Shell at x11.service: Main
process exited, code=killed, status=5/TRAP
```

next i get gnome-shell from salsa
https://salsa.debian.org/gnome-team/gnome-shell.git  install buid-dep
and build new gnome-shell
```
dron at gnu:~/shell44/gnome-shell$ ls
config.h.meson  data    docs              HACKING.md  lint  meson
 meson_options.txt  obj-x86_64-linux-gnu  README.md  subprojects  tools
COPYING         debian  gnome-shell.doap  js          man   meson.build
 NEWS               po                    src        tests
dron at gnu:~/shell44/gnome-shell$ cd ../
dron at gnu:~/shell44$ ls
gnome-shell                       gnome-shell_3.38.1-3_amd64.buildinfo
 gnome-shell_3.38.1-3_amd64.deb       gnome-shell-dbgsym_3.38.1-3_amd64.deb
gnome-shell_3.38.1-3_amd64.build  gnome-shell_3.38.1-3_amd64.changes
 gnome-shell-common_3.38.1-3_all.deb
 gnome-shell-extension-prefs_3.38.1-3_amd64.deb
dron at gnu:~/shell44$ sudo dpkg -i ./*.deb
[sudo] пароль для dron:
(Чтение базы данных … на данный момент установлено 918246 файлов и
каталогов.)
Подготовка к распаковке …/gnome-shell_3.38.1-3_amd64.deb …
Распаковывается gnome-shell (3.38.1-3) на замену (3.38.1-2+b1) …
Подготовка к распаковке …/gnome-shell-common_3.38.1-3_all.deb …
Распаковывается gnome-shell-common (3.38.1-3) на замену (3.38.1-2) …
Выбор ранее не выбранного пакета gnome-shell-dbgsym.
Подготовка к распаковке …/gnome-shell-dbgsym_3.38.1-3_amd64.deb …
Распаковывается gnome-shell-dbgsym (3.38.1-3) …
Подготовка к распаковке …/gnome-shell-extension-prefs_3.38.1-3_amd64.deb …
Распаковывается gnome-shell-extension-prefs (3.38.1-3) на замену
(3.38.1-2+b1) …
Настраивается пакет gnome-shell-common (3.38.1-3) …
Обрабатываются триггеры для libglib2.0-0:amd64 (2.66.3-1) …
Обрабатываются триггеры для libglib2.0-0:i386 (2.66.3-1) …
Настраивается пакет gnome-shell (3.38.1-3) …
Настраивается пакет gnome-shell-dbgsym (3.38.1-3) …
Настраивается пакет gnome-shell-extension-prefs (3.38.1-3) …
Обрабатываются триггеры для mailcap (3.67) …
Обрабатываются триггеры для desktop-file-utils (0.26-1) …
Обрабатываются триггеры для gnome-menus (3.36.0-1) …
Обрабатываются триггеры для bamfdaemon (0.5.4-2) …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для man-db (2.9.3-2) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
dron at gnu:~/shell44$
dron at gnu:~/shell44$ apt show gnome-shell | grep Version
Version: 3.38.1-3
dron at gnu:~/shell44$
```

and restart gnome session
Start steam and run fullscreen games all fine! Yeeeehaaaa :D test simpe
SDL2 app and again all fine YehhaX2 =)
Next i again try restart gnome-shell `alt+f2 preess r and ENTER` no crash
all good, all works.
I test it on Xorg. Now i not watch bugs. All works normaly.
After i test in wayland, all good and no problems :)

This log after updating gnome-shell, that is, when all the errors described
earlier are gone
https://gist.github.com/fedor-elizarov/a85aa65e5e24c3fe0789596b0a1eccab


I hope this information was helpful.
Maybe this is all unnecessary, of course, I'm not very well versed in all
this. But still I decided to describe everything in detail. Just for your
reference.

Thank you for your work, bye =)

happy dron ^.^
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20201125/0864f4b6/attachment-0001.html>


More information about the pkg-gnome-maintainers mailing list