Open cgranade opened 11 months ago
Hi @cgranade - thanks for the report. Based on the extension info list you had provided, Forge is at v72. That is under GNOME 44. Our main development branch is for GNOME 45.
Few questions for you since some of the bug report form has been left out:
Apologies for leaving some of the info blank, I wasn't sure how to fill everything out given it seems quite random.
Few questions for you since some of the bug report form has been left out:
* What applications under wine does it break?
The one I noticed today was that when I ran Scrivener, it caused all tab bars on one monitor to vanish.
* Does it break in other non-wine apps?
Yes, but it was a few days ago and I forgot to note which one, sorry. I'll update with more info if it happens again, thanks for your patience with incomplete details.
* What distro are you on?
This is on Ubuntu 23.04 x86_64.
Not sure if it is any helpful but I am experiencing the exact same behaviour under Arch running GNOME 45 and Forge 77. It's a fresh install and it worked for a few minutes and then suddenly the tab decorator permanently disappeared.
Just a quick addendum, but I recently ran into the issue again when starting a new Zoom meeting. Running Zoom itself was fine, but specifically starting a call made tab bars disappear.
I'm having the same issue, also dual monitor. The tab decoration actually appears on the next workspace.
Hello, I am having the same issue, I am not using wine, and this is a fresh manjaro installation. My journal tells me this everytime is hide or unhide the tab bar:
Jan 19 19:58:22 gnome-shell[2138]: Object St.Label (0x55da8ba95890), has been already disposed — impossible to set any property on 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 0x55da85dad660 ==
0 7ffc6d3c33f0 b file:///usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com/extension.js:107 (1e89bff50240 @ 132)
#1 7ffc6d3c4a40 b file:///usr/share/gnome-shell/extensions/forge@jmmaranan.com/lib/extension/window.js:930 (c08ca030a10 @ 138) #2 7ffc6d3c4b10 b file:///usr/share/gnome-shell/extensions/forge@jmmaranan.com/lib/extension/tree.js:1236 (c08ca03ac90 @ 122) #3 7ffc6d3c4c10 b self-hosted:203 (16eb4c96a60 @ 245) #4 55da85e77948 i file:///usr/share/gnome-shell/extensions/forge@jmmaranan.com/lib/extension/tree.js:1232 (c08ca03abf0 @ 104) #5 55da85e778a0 i file:///usr/share/gnome-shell/extensions/forge@jmmaranan.com/lib/extension/tree.js:1218 (c08ca03aba0 @ 111) #6 55da85e77818 i file:///usr/share/gnome-shell/extensions/forge@jmmaranan.com/lib/extension/window.js:1125 (c08ca030ba0 @ 43) #7 55da85e77788 i resource:///org/gnome/shell/ui/init.js:21 (16eb4c70ba0 @ 48)
Jan 19 19:58:22 gnome-shell[2138]: clutter_text_get_editable: assertion 'CLUTTER_IS_TEXT (self)' failed Jan 19 19:58:22 gnome-shell[2138]: clutter_text_get_text: assertion 'CLUTTER_IS_TEXT (self)' failed Jan 19 19:58:22 gnome-shell[2138]: clutter_text_set_text: assertion 'CLUTTER_IS_TEXT (self)' failed
Hello, I also have the same issue, and I have seen that in multiple environments, I use gnome 45 and the latest forge version and with random application sometimes the Stacked Header is disappearing. I'm not sure how to help here, if you need any help to debug it, please tell me how to pinpoint the issue in my logs.
Description
Randomly, with no obvious user interaction to cause it, tab bars will disappear from one or both monitors in a dual-monitor configuration. Instead, a blank space will appear above windows in the tab group, with the desktop background below showing through.
The problem can be solved by disabling Forge from extensions.gnome.org and then re-enabling it, but this causes all tab groups to forget their placement, and requires rebuilding the window layout from scratch.
Problem Explanation
I apologize that I have not yet been able to isolate conditions under which the bug reliably occurs. At least once, the error occurred immediately after launching a Wine-based application.
Details
Mark with [ ] all that applies:
It happens with any application?
'
It happens only on one computer?
It happens only with some specific gnome configuration?
It happens only with some specific extension installed?
Diagnostics
Under what conditions does it happen?
Fill in all information that applies:
Environment
uname -a
)gnome-shell --version
)gnome-extensions show forge@jmmaranan.com
)Display Setup
Displays:
Screenshots
If applicable, add screenshots to help explain your problem:
Screenshot 1 description
A window layout after tab bars have disappeared.
Screenshot 2 description
...
Output and Logs
Also if possible, please provide latest logs like:
Gnome Logs
Command:
journalctl --since='1 hour ago' --follow /usr/bin/gnome-shell
Oct 24 12:46:37 ... gnome-shell[5018]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed Oct 24 12:46:37 ... gnome-shell[5018]: clutter_actor_insert_child_below: assertion 'sibling == NULL || (CLUTTER_IS_ACTOR (sibling) && sibling->priv->parent == self)' failed Oct 24 12:46:37 ... gnome-shell[5018]: clutter_actor_insert_child_below: assertion 'sibling == NULL || (CLUTTER_IS_ACTOR (sibling) && sibling->priv->parent == self)' failed Oct 24 12:46:37 ... gnome-shell[5018]: clutter_actor_insert_child_below: assertion 'sibling == NULL || (CLUTTER_IS_ACTOR (sibling) && sibling->priv->parent == self)' failed Oct 24 12:46:37 ... gnome-shell[5018]: clutter_actor_insert_child_below: assertion 'sibling == NULL || (CLUTTER_IS_ACTOR (sibling) && sibling->priv->parent == self)' failed Oct 24 12:46:37 ... gnome-shell[5018]: clutter_actor_insert_child_below: assertion 'sibling == NULL || (CLUTTER_IS_ACTOR (sibling) && sibling->priv->parent == self)' failed Oct 24 12:46:37 ... gnome-shell[5018]: clutter_actor_insert_child_below: assertion 'sibling == NULL || (CLUTTER_IS_ACTOR (sibling) && sibling->priv->parent == self)' failed Oct 24 12:46:37 ... gnome-shell[5018]: clutter_actor_insert_child_below: assertion 'sibling == NULL || (CLUTTER_IS_ACTOR (sibling) && sibling->priv->parent == self)' failed Oct 24 12:46:37 ... gnome-shell[5018]: clutter_actor_insert_child_below: assertion 'sibling == NULL || (CLUTTER_IS_ACTOR (sibling) && sibling->priv->parent == self)' failed Oct 24 12:46:37 ... gnome-shell[5018]: clutter_actor_insert_child_below: assertion 'sibling == NULL || (CLUTTER_IS_ACTOR (sibling) && sibling->priv->parent == self)' failed Oct 24 12:47:02 ... gnome-shell[5018]: Can't update stage views actor[:0x561e75e757e0] is on because it needs an allocation.
Oct 24 12:47:02 ... gnome-shell[5018]: Can't update stage views actor [:0x561e75a6d320] is on because it needs an allocation.
Oct 24 12:48:56 ... gnome-shell[5018]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x280000b
Enabled Extensions
Command:
gnome-extensions list --enabled --details
Graphics information
Command:
lshw -C display
Monitor information
Command:
xrandr --properties | grep -vE '(x|\s|\.|\d)+$'