Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desklet & Extension graphic issues after resume from standby #11458

Open
schorschii opened this issue Jan 30, 2023 · 2 comments
Open

Desklet & Extension graphic issues after resume from standby #11458

schorschii opened this issue Jan 30, 2023 · 2 comments
Labels

Comments

@schorschii
Copy link
Contributor

schorschii commented Jan 30, 2023

 * Cinnamon version 5.4.12
 * Distribution Mint 21
 * Graphics hardware *and* driver used: NVIDIA P4000 using the proprietary driver v525
 * 64 bit
 * Attach ~/.xsession-errors, or /var/log/syslog

Issue

Strange xlet (Desklet, Applet and Extension) behavior after resume from standby.

Since the upgrade to Mint 21, users of my desklets experiencing issues after standby. I can reproduce them on my machine.

It seems that the CSS rules of stylesheet.css of the respective xlet are not applied anymore after standby. A Cinnamon restart is needed to get rid of the issues.

Examples:

Steps to reproduce

  1. send system to standby
  2. resume system from standby
  3. login
  4. see the various issues

Expected behaviour

no graphic issues, as it was in Mint 20.x

@schorschii schorschii added the New label Jan 30, 2023
@schorschii
Copy link
Contributor Author

More impressions of the issue:

1
2

Sometimes after standby, text and icons of xlets appear with this graphic glitches.

@schorschii
Copy link
Contributor Author

Still occurs with NVIDIA driver v535 and newest Cinnamon in Mint 21.2. After resuming, the following error appears in ~/.xsession-errors:

(cinnamon:2334): Gjs-CRITICAL **: 21:00:27.441: Object St.BoxLayout (0x564434409230), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x56443153e210 ==
#0   56443180a110 i   /usr/share/cinnamon/js/ui/popupMenu.js:2096 (2547406f8c40 @ 22)
#1   7ffc74f117f0 b   /usr/share/cinnamon/js/ui/popupMenu.js:2122 (2547406f8d80 @ 23)
#2   7ffc74f118b0 b   /usr/share/cinnamon/js/misc/fileUtils.js line 211 > Function:580 (4f4801abbf0 @ 22)
#3   56443180a078 i   /usr/share/cinnamon/js/misc/fileUtils.js line 211 > Function:957 (4f4801ac5b0 @ 50)
#4   7ffc74f12480 b   self-hosted:1121 (254740673f60 @ 463)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant