micheleg / dash-to-dock

A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops.
https://micheleg.github.io/dash-to-dock/
GNU General Public License v2.0
3.89k stars 461 forks source link

Gnome Latex won't start from favorites when Dash-to-Dock is activated #750

Open gspolly opened 6 years ago

gspolly commented 6 years ago

I found that Gnome Latex can not be started from the dock while there's no problems with the extension disabled. I checked the logs of the gnome-shell with journalctl -b /usr/bin/gnome-shell and found a crash with the following trace

gnome-shell[779]: Object Clutter.Clone (0x55b11fefb470), has been already finalized. Impossible to get any property from it.
org.gnome.Shell.desktop[779]: == Stack trace for context 0x55b11d8d00a0==
org.gnome.Shell.desktop[779]: #0 0x7ffdb09256b0 b   resource:///org/gnome/shell/ui/tweener.js:73 (0x7f7a701c7cd0 @ 9)
org.gnome.Shell.desktop[779]: #1 0x7ffdb0925750 b   resource:///org/gnome/shell/ui/tweener.js:105 (0x7f7a701c7f78 @ 36)
org.gnome.Shell.desktop[779]: #2 0x7ffdb09257f0 b   resource:///org/gnome/shell/ui/tweener.js:92 (0x7f7a701c7de0 @ 52)
org.gnome.Shell.desktop[779]: #3 0x7ffdb0926390 I   resource:///org/gnome/gjs/modules/tweener/tweener.js:208 (0x7f7a701d2918 @ 54)
org.gnome.Shell.desktop[779]: #4 0x7ffdb09264e0 b   resource:///org/gnome/gjs/modules/tweener/tweener.js:337 (0x7f7a701d29a0 @ 1626)
org.gnome.Shell.desktop[779]: #5 0x7ffdb0926590 b   resource:///org/gnome/gjs/modules/tweener/tweener.js:350 (0x7f7a701d2a28 @ 100)
org.gnome.Shell.desktop[779]: #6 0x7ffdb0926620 b   resource:///org/gnome/gjs/modules/tweener/tweener.js:365 (0x7f7a701d2ab0 @ 10)
org.gnome.Shell.desktop[779]: #7 0x7ffdb09266a0 I   resource:///org/gnome/gjs/modules/signals.js:128 (0x7f7a701cff78 @ 386)
org.gnome.Shell.desktop[779]: #8 0x7ffdb0926750 b   resource:///org/gnome/shell/ui/tweener.js:207 (0x7f7a701cf5e8 @ 159)
org.gnome.Shell.desktop[779]: #9 0x7ffdb09267c0 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f7a701b5de0 @ 71)
org.gnome.Shell.desktop[779]: #10 0x7ffdb09267c0 I   resource:///org/gnome/shell/ui/tweener.js:182 (0x7f7a701cf560 @ 15)
org.gnome.Shell.desktop[779]: == Stack trace for context 0x55b11d8d00a0 ==
org.gnome.Shell.desktop[779]: #0 0x7ffdb09256b0 b   resource:///org/gnome/shell/ui/tweener.js:80 (0x7f7a701c7cd0 @ 82)
org.gnome.Shell.desktop[779]: #1 0x7ffdb0925750 b   resource:///org/gnome/shell/ui/tweener.js:105 (0x7f7a701c7f78 @ 36)
org.gnome.Shell.desktop[779]: #2 0x7ffdb09257f0 b   resource:///org/gnome/shell/ui/tweener.js:92 (0x7f7a701c7de0 @ 52)
org.gnome.Shell.desktop[779]: #3 0x7ffdb0926390 I   resource:///org/gnome/gjs/modules/tweener/tweener.js:208 (0x7f7a701d2918 @ 54)
org.gnome.Shell.desktop[779]: #4 0x7ffdb09264e0 b   resource:///org/gnome/gjs/modules/tweener/tweener.js:337 (0x7f7a701d29a0 @ 1626)
org.gnome.Shell.desktop[779]: #5 0x7ffdb0926590 b   resource:///org/gnome/gjs/modules/tweener/tweener.js:350 (0x7f7a701d2a28 @ 100)
org.gnome.Shell.desktop[779]: #6 0x7ffdb0926620 b   resource:///org/gnome/gjs/modules/tweener/tweener.js:365 (0x7f7a701d2ab0 @ 10)
org.gnome.Shell.desktop[779]: #7 0x7ffdb09266a0 I   resource:///org/gnome/gjs/modules/signals.js:128 (0x7f7a701cff78 @ 386)
org.gnome.Shell.desktop[779]: #8 0x7ffdb0926750 b   resource:///org/gnome/shell/ui/tweener.js:207 (0x7f7a701cf5e8 @ 159)
gnome-shell[779]: Object Clutter.Clone (0x55b11fefb470), has been already finalized. Impossible to set any property to it.
org.gnome.Shell.desktop[779]: #9 0x7ffdb09267c0 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f7a701b5de0 @ 71)
org.gnome.Shell.desktop[779]: #10 0x7ffdb09267c0 I   resource:///org/gnome/shell/ui/tweener.js:182 (0x7f7a701cf560 @ 15)

So far I have not been observing any problem with a different application. I am running arch with linux 4.16.11-1 gnome-shell 3.28.2-1

jacob-emery commented 6 years ago

This bug is still present. If dash-to-dock is activated, Gnome-latex can be run from the "show applications" menu, but not directly from the dock. If dash-to-dock is disabled, gnome-latex can be run also from the dash.

micheleg commented 6 years ago

I cannot reprduce this (I assume gnome-latex is latexila). Can you paste here your settings: dconf dump /org/gnome/shell/extensions/dash-to-dock/

jacob-emery commented 6 years ago

Yes of course, here they are. [/] preferred-monitor=0 min-alpha=0.34999999999999998 height-fraction=1.0 transparency-mode='ADAPTIVE' show-windows-preview=true require-pressure-to-show=true show-show-apps-button=true custom-background-color=true customize-alphas=true intellihide=false show-favorites=true custom-theme-running-dots-border-width=3 intellihide-mode='ALL_WINDOWS' force-straight-corner=true max-alpha=1.0 show-apps-at-top=false isolate-workspaces=true autohide=false background-color='#000000' dock-fixed=false autohide-in-fullscreen=false custom-theme-customize-running-dots=true click-action='minimize-or-previews' extend-height=false custom-theme-running-dots-color='#f3f3f3' dash-max-icon-size=48 running-indicator-style='METRO' animate-show-apps=false custom-theme-running-dots-border-color='#ffffff' apply-custom-theme=false dock-position='BOTTOM' icon-size-fixed=true custom-theme-shrink=true Thanks for the quick answer!

micheleg commented 6 years ago

I still canno reproduce this. Could you confirm if this happen specifically with latexila or if it happen also with other applications?

jacob-emery commented 6 years ago

This happens with gnome-latex (so yes latexila) under Arch Linux. I installed many GTK applications but this is the only one with this problem.

nd2s commented 5 years ago

I have exactly the same problem. gnome-latex starts without problems from the command line but not from dash-to-dock. But I noticed it also doesn't start from gnome-shell, so the problem is probably somewhere else.

jacob-emery commented 5 years ago

Did you try starting gnome-latex from gnome-shell with dash-to-dock disabled? With dash-to-dock disabled it works... So I guess the problem is either in dash-to-dock or in gnome-latex. In my opinion, it is probably the former possibility, since gnome-latex can be started without a problem when this extension is disabled.

nd2s commented 5 years ago

Ah, dash-to-dock was still enabled. Now that I've disabled it, it works.

I've had that problem for a long while on my laptop, and now did a fresh Arch Linux install on another system and it's there as well.. So it should be reproducible.

➜  ~ uname -a
Linux tao 4.14.86-1-lts #1 SMP Thu Dec 6 08:43:16 CET 2018 x86_64 GNU/Linux
➜  ~ gnome-shell --version
GNOME Shell 3.30.2
jacob-emery commented 5 years ago

It happens also on both my two computers. I did not install the package from the AUR, but from the GNOME Extensions website. @micheleg can you reproduce the issue now? If not, which distro are you using? Can you write your version number of gnome-shell, gnome-latex and of dash-to-dock? Thank you!

timsummerer commented 5 years ago

I am also experiencing this exact issue. No issues with GNOME Latex whatsoever except that I can't launch it from the dash to dock extension. Unfortunately, I can't even see a crash reported in the systemctl logs regarding gnome-shell.