mate-desktop / marco

MATE default window manager
https://mate-desktop.org
GNU General Public License v2.0
195 stars 86 forks source link

Marco did not autorun | Linux Mint #655

Open Porrumentzio opened 3 years ago

Porrumentzio commented 3 years ago

Expected behaviour

When starting the system, Marco should autorun itself

Actual behaviour

It didn't run itself and therefore, there was no window (top)bar neither way to expand or change the length of a window. This happened after upgrading Linux Mint's kernel to 5.4.0-52. But after rebooting three times, Marco autorun itself again.


Anyway, if marco is launched via terminal, it's okay. It gives these logs:

Log level 128: unsetenv() is not thread-safe and should not be used after threads are created
Log level 16: Visible region is null
Log level 16: Visible region is null
...

Steps to reproduce the behaviour

Don't know. FI just run the system, but after rebooting it was solved again.

MATE general version

1.24.0

Package version

1.24.0-1

Linux Distribution

Linux Mint

Link to downstream report of your Distribution

https://forums.linuxmint.com/

lukefromdc commented 3 years ago

If this only happened once, you had a marco crash

tele1 commented 3 years ago

I had now similar error. For now only once.

I was closing unnecessary windows. And then suddenly the window border with the sign "-% x" disappeared.

xsession-errors

``` mate-session[2080]: WARNING: Unable to find provider '' of required component 'dock' /usr/bin/window-manager-launcher:15: PyGIDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "schema" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations settings = Gio.Settings("com.linuxmint.desktop") /usr/bin/window-manager-launcher:59: PyGIDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "schema" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations settings = Gio.Settings("org.mate.Marco.general") Ostrzeżenie menedżera okien: Log level 128: unsetenv() is not thread-safe and should not be used after threads are created (caja:2234): Gtk-WARNING **: 11:23:16.908: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client (mate-volume-control-status-icon:2294): libmatemixer-CRITICAL **: 11:23:17.036: mate_mixer_stream_control_get_mute: assertion 'MATE_MIXER_IS_STREAM_CONTROL (control)' failed (mate-volume-control-status-icon:2294): libmatemixer-CRITICAL **: 11:23:17.037: mate_mixer_stream_control_get_mute: assertion 'MATE_MIXER_IS_STREAM_CONTROL (control)' failed /usr/lib/linuxmint/mintUpdate/checkAPT.py:272: DeprecationWarning: The unescape method is deprecated and will be removed in 3.5, use html.unescape() instead. value = parser.unescape(value) /usr/lib/linuxmint/mintUpdate/checkAPT.py:294: DeprecationWarning: The unescape method is deprecated and will be removed in 3.5, use html.unescape() instead. description = parser.unescape(description) /usr/lib/linuxmint/mintUpdate/checkAPT.py:272: DeprecationWarning: The unescape method is deprecated and will be removed in 3.5, use html.unescape() instead. value = parser.unescape(value) /usr/lib/linuxmint/mintUpdate/checkAPT.py:294: DeprecationWarning: The unescape method is deprecated and will be removed in 3.5, use html.unescape() instead. description = parser.unescape(description) Ostrzeżenie menedżera okien: Log level 16: Visible region is null Ostrzeżenie menedżera okien: Log level 16: Visible region is null /usr/lib/linuxmint/mintUpdate/checkAPT.py:272: DeprecationWarning: The unescape method is deprecated and will be removed in 3.5, use html.unescape() instead. value = parser.unescape(value) /usr/lib/linuxmint/mintUpdate/checkAPT.py:294: DeprecationWarning: The unescape method is deprecated and will be removed in 3.5, use html.unescape() instead. description = parser.unescape(description) Ostrzeżenie menedżera okien: Log level 16: Visible region is null Ostrzeżenie menedżera okien: Log level 16: Visible region is null /usr/lib/linuxmint/mintUpdate/checkAPT.py:272: DeprecationWarning: The unescape method is deprecated and will be removed in 3.5, use html.unescape() instead. value = parser.unescape(value) /usr/lib/linuxmint/mintUpdate/checkAPT.py:294: DeprecationWarning: The unescape method is deprecated and will be removed in 3.5, use html.unescape() instead. description = parser.unescape(description) WARNING:root:can not import unity GI Namespace Unity not available Ostrzeżenie menedżera okien: Log level 16: Visible region is null ```

And journalctl

inside marco segfault

``` $ journalctl --since "2021-02-16 16:11" --until "2021-02-16 16:15:12" | grep -v 123123123123 -- Logs begin at Mon 2020-07-27 20:23:26 CEST, end at Tue 2021-02-16 17:46:28 CET. -- lut 16 16:13:23 tele audit[2219]: ANOM_ABEND auid=4294967295 uid=1000 gid=1000 ses=4294967295 subj=unconfined pid=2219 comm="marco" exe="/usr/bin/marco" sig=11 res=1 lut 16 16:13:23 tele kernel: marco[2219]: segfault at 564e00000008 ip 00007f96aa99f36e sp 00007ffe6aee9108 error 4 in libmarco-private.so.2.0.0[7f96aa982000+63000] lut 16 16:13:23 tele kernel: Code: 48 c7 07 00 00 00 00 48 c7 47 08 00 00 00 00 48 c7 47 10 00 00 00 00 c3 0f 1f 40 00 f3 0f 1e fa 48 8b 07 48 89 f2 48 8b 77 08 <48> 8b 40 08 48 8b 78 48 e9 55 4e 04 00 0f 1f 44 00 00 f3 0f 1e fa lut 16 16:14:54 tele dbus-daemon[968]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.155' (uid=1000 pid=9554 comm="xed /home/tele/.xsession-errors " label="unconfined") lut 16 16:14:54 tele audit: AUDIT1334 prog-id=19 op=LOAD lut 16 16:14:54 tele audit: AUDIT1334 prog-id=20 op=LOAD lut 16 16:14:54 tele systemd[1]: Starting Hostname Service... lut 16 16:14:54 tele dbus-daemon[968]: [system] Successfully activated service 'org.freedesktop.hostname1' lut 16 16:14:54 tele systemd[1]: Started Hostname Service. lut 16 16:14:54 tele audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-hostnamed comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' lut 16 16:15:11 tele polkitd(authority=local)[1276]: Unregistered Authentication Agent for unix-session:c2 (system bus name :1.41, object path /org/mate/PolicyKit1/AuthenticationAgent, locale pl_PL.UTF-8) (disconnected from bus) ```

$ cat /etc/*release
DISTRIB_DESCRIPTION="Linux Mint 20.1 Ulyssa"
UBUNTU_CODENAME=focal

I have system updated from 20 to 20.1 with update manager.

$ dpkg -s marco
Package: marco
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Version: 1.24.0-1ubuntu1

Linux mint link: https://github.com/linuxmint For Ubuntu I don't know, maybe this https://help.ubuntu.com/community/ReportingBugs#Filing_bugs_manually_at_Launchpad.net

In Desktop settings I had set " Marco + Compositions "