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

[Bug]: Stretchly makes Linux desktops freeze after few hours of use #1393

Closed
5 tasks done
dashdown opened this issue Nov 14, 2023 · 12 comments · Fixed by #1394
Closed
5 tasks done

[Bug]: Stretchly makes Linux desktops freeze after few hours of use #1393

dashdown opened this issue Nov 14, 2023 · 12 comments · Fixed by #1394

Comments

@dashdown
Copy link

Version

  • I'm using version 1.15.0

Known issues

  • I've checked Known issues

Existing issues

  • I've checked Existing issues

Advanced Preferences

  • I've checked Advanced Preferences

What operating system are you using?

Linux

Operating System Version

Ubuntu 22.04.3 LTS (Jammy Jellyfish)

Reproduction steps

  1. Run Stretchly.
  2. Just leave the application running.

Expected Behavior

The application does not affect the operation of the desktop environment.

Actual Behavior

A few hours later the GNOME stops responding (not a single application responds), so I have to reboot desktop environment.

Relevant log output

No response

Preferences

No response

Additional information

I switched to another terminal and looked at the current processes in the htop. I noticed a noteworthy problem with dbus-deamon. At startup dbus-deamon consumes about 2 MB of RAM and less than 1% of CPU, but when GNOME stops responding, it uses about 600 MB of RAM and consumes about 12% of CPU time (fully utilizes one core).

After the reboot, I launched the Stretchly and began to observe.

dbus-monitor --session

I saw endless spam, while dbus-deamon began to consume more and more resources.

   string ":1.190"
signal time=1699964980.577034 sender=org.freedesktop.DBus -> destination=(null destination) serial=7 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.190"
   string ""
   string ":1.190"
signal time=1699964980.577066 sender=org.freedesktop.DBus -> destination=:1.190 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.190"
method call time=1699964980.577217 sender=:1.190 -> destination=org.freedesktop.Notifications serial=2 path=/org/freedesktop/Notifications; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964980.577228 sender=org.freedesktop.DBus -> destination=:1.190 error_name=org.freedesktop.DBus.Error.AccessDenied reply_serial=2
   string "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.190" (uid=1000 pid=8246 comm="/snap/stretchly/45/stretchly --no-sandbox " label="snap.stretchly.stretchly (enforce)") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply="0" destination="org.freedesktop.Notifications" (uid=1000 pid=3049 comm="/usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shel" label="unconfined")"
method call time=1699964980.577343 sender=:1.190 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',path='/org/freedesktop/DBus',member='NameOwnerChanged'"
method return time=1699964980.577366 sender=org.freedesktop.DBus -> destination=:1.190 serial=4 reply_serial=3
method call time=1699964980.579622 sender=:1.190 -> destination=org.xfce.Xfconf serial=4 path=/org/xfce/Xfconf; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964980.579636 sender=org.freedesktop.DBus -> destination=:1.190 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=4
   string "The name org.xfce.Xfconf was not provided by any .service files"
method call time=1699964981.578834 sender=:1.191 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1699964981.578858 sender=org.freedesktop.DBus -> destination=:1.191 serial=1 reply_serial=1
   string ":1.191"
signal time=1699964981.578908 sender=org.freedesktop.DBus -> destination=(null destination) serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.191"
   string ""
   string ":1.191"
signal time=1699964981.578974 sender=org.freedesktop.DBus -> destination=:1.191 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.191"
method call time=1699964981.579066 sender=:1.191 -> destination=org.freedesktop.Notifications serial=2 path=/org/freedesktop/Notifications; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964981.579074 sender=org.freedesktop.DBus -> destination=:1.191 error_name=org.freedesktop.DBus.Error.AccessDenied reply_serial=2
   string "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.191" (uid=1000 pid=8246 comm="/snap/stretchly/45/stretchly --no-sandbox " label="snap.stretchly.stretchly (enforce)") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply="0" destination="org.freedesktop.Notifications" (uid=1000 pid=3049 comm="/usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shel" label="unconfined")"
method call time=1699964981.579088 sender=:1.191 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',path='/org/freedesktop/DBus',member='NameOwnerChanged'"
method return time=1699964981.579103 sender=org.freedesktop.DBus -> destination=:1.191 serial=4 reply_serial=3
method call time=1699964981.581332 sender=:1.191 -> destination=org.xfce.Xfconf serial=4 path=/org/xfce/Xfconf; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964981.581348 sender=org.freedesktop.DBus -> destination=:1.191 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=4
   string "The name org.xfce.Xfconf was not provided by any .service files"
method call time=1699964982.580872 sender=:1.192 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1699964982.581084 sender=org.freedesktop.DBus -> destination=:1.192 serial=1 reply_serial=1
   string ":1.192"
signal time=1699964982.581099 sender=org.freedesktop.DBus -> destination=(null destination) serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.192"
   string ""
   string ":1.192"
signal time=1699964982.581118 sender=org.freedesktop.DBus -> destination=:1.192 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.192"
method call time=1699964982.581189 sender=:1.192 -> destination=org.freedesktop.Notifications serial=2 path=/org/freedesktop/Notifications; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964982.581198 sender=org.freedesktop.DBus -> destination=:1.192 error_name=org.freedesktop.DBus.Error.AccessDenied reply_serial=2
   string "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.192" (uid=1000 pid=8246 comm="/snap/stretchly/45/stretchly --no-sandbox " label="snap.stretchly.stretchly (enforce)") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply="0" destination="org.freedesktop.Notifications" (uid=1000 pid=3049 comm="/usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shel" label="unconfined")"
method call time=1699964982.581214 sender=:1.192 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',path='/org/freedesktop/DBus',member='NameOwnerChanged'"
method return time=1699964982.581227 sender=org.freedesktop.DBus -> destination=:1.192 serial=4 reply_serial=3
method call time=1699964982.583017 sender=:1.192 -> destination=org.xfce.Xfconf serial=4 path=/org/xfce/Xfconf; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964982.583030 sender=org.freedesktop.DBus -> destination=:1.192 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=4
   string "The name org.xfce.Xfconf was not provided by any .service files"
method call time=1699964983.580756 sender=:1.193 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1699964983.580808 sender=org.freedesktop.DBus -> destination=:1.193 serial=1 reply_serial=1
   string ":1.193"
signal time=1699964983.580822 sender=org.freedesktop.DBus -> destination=(null destination) serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.193"
   string ""
   string ":1.193"
signal time=1699964983.580845 sender=org.freedesktop.DBus -> destination=:1.193 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.193"
method call time=1699964983.580925 sender=:1.193 -> destination=org.freedesktop.Notifications serial=2 path=/org/freedesktop/Notifications; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964983.580936 sender=org.freedesktop.DBus -> destination=:1.193 error_name=org.freedesktop.DBus.Error.AccessDenied reply_serial=2
   string "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.193" (uid=1000 pid=8246 comm="/snap/stretchly/45/stretchly --no-sandbox " label="snap.stretchly.stretchly (enforce)") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply="0" destination="org.freedesktop.Notifications" (uid=1000 pid=3049 comm="/usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shel" label="unconfined")"
method call time=1699964983.580998 sender=:1.193 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',path='/org/freedesktop/DBus',member='NameOwnerChanged'"
method return time=1699964983.581014 sender=org.freedesktop.DBus -> destination=:1.193 serial=4 reply_serial=3
method call time=1699964983.582951 sender=:1.193 -> destination=org.xfce.Xfconf serial=4 path=/org/xfce/Xfconf; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964983.582963 sender=org.freedesktop.DBus -> destination=:1.193 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=4
   string "The name org.xfce.Xfconf was not provided by any .service files"
method call time=1699964984.583787 sender=:1.194 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1699964984.583858 sender=org.freedesktop.DBus -> destination=:1.194 serial=1 reply_serial=1
   string ":1.194"
signal time=1699964984.583944 sender=org.freedesktop.DBus -> destination=(null destination) serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.194"
   string ""
   string ":1.194"
signal time=1699964984.584029 sender=org.freedesktop.DBus -> destination=:1.194 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.194"
method call time=1699964984.584286 sender=:1.194 -> destination=org.freedesktop.Notifications serial=2 path=/org/freedesktop/Notifications; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964984.584326 sender=org.freedesktop.DBus -> destination=:1.194 error_name=org.freedesktop.DBus.Error.AccessDenied reply_serial=2
   string "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.194" (uid=1000 pid=8246 comm="/snap/stretchly/45/stretchly --no-sandbox " label="snap.stretchly.stretchly (enforce)") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply="0" destination="org.freedesktop.Notifications" (uid=1000 pid=3049 comm="/usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shel" label="unconfined")"
method call time=1699964984.584696 sender=:1.194 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',path='/org/freedesktop/DBus',member='NameOwnerChanged'"
method return time=1699964984.584784 sender=org.freedesktop.DBus -> destination=:1.194 serial=4 reply_serial=3
method call time=1699964984.590903 sender=:1.194 -> destination=org.xfce.Xfconf serial=4 path=/org/xfce/Xfconf; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964984.590952 sender=org.freedesktop.DBus -> destination=:1.194 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=4
   string "The name org.xfce.Xfconf was not provided by any .service files"
method call time=1699964985.584526 sender=:1.195 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1699964985.584592 sender=org.freedesktop.DBus -> destination=:1.195 serial=1 reply_serial=1
   string ":1.195"
signal time=1699964985.584662 sender=org.freedesktop.DBus -> destination=(null destination) serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.195"
   string ""
   string ":1.195"
signal time=1699964985.584746 sender=org.freedesktop.DBus -> destination=:1.195 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.195"
method call time=1699964985.584928 sender=:1.195 -> destination=org.freedesktop.Notifications serial=2 path=/org/freedesktop/Notifications; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964985.584942 sender=org.freedesktop.DBus -> destination=:1.195 error_name=org.freedesktop.DBus.Error.AccessDenied reply_serial=2
   string "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.195" (uid=1000 pid=8246 comm="/snap/stretchly/45/stretchly --no-sandbox " label="snap.stretchly.stretchly (enforce)") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply="0" destination="org.freedesktop.Notifications" (uid=1000 pid=3049 comm="/usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shel" label="unconfined")"
method call time=1699964985.585019 sender=:1.195 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',path='/org/freedesktop/DBus',member='NameOwnerChanged'"
method return time=1699964985.585035 sender=org.freedesktop.DBus -> destination=:1.195 serial=4 reply_serial=3
method call time=1699964985.587355 sender=:1.195 -> destination=org.xfce.Xfconf serial=4 path=/org/xfce/Xfconf; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964985.587370 sender=org.freedesktop.DBus -> destination=:1.195 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=4
   string "The name org.xfce.Xfconf was not provided by any .service files"
method call time=1699964986.587669 sender=:1.196 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1699964986.587719 sender=org.freedesktop.DBus -> destination=:1.196 serial=1 reply_serial=1
   string ":1.196"
signal time=1699964986.587971 sender=org.freedesktop.DBus -> destination=(null destination) serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.196"
   string ""
   string ":1.196"
signal time=1699964986.587996 sender=org.freedesktop.DBus -> destination=:1.196 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.196"
method call time=1699964986.588067 sender=:1.196 -> destination=org.freedesktop.Notifications serial=2 path=/org/freedesktop/Notifications; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964986.588079 sender=org.freedesktop.DBus -> destination=:1.196 error_name=org.freedesktop.DBus.Error.AccessDenied reply_serial=2
   string "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.196" (uid=1000 pid=8246 comm="/snap/stretchly/45/stretchly --no-sandbox " label="snap.stretchly.stretchly (enforce)") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply="0" destination="org.freedesktop.Notifications" (uid=1000 pid=3049 comm="/usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shel" label="unconfined")"
method call time=1699964986.588095 sender=:1.196 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',path='/org/freedesktop/DBus',member='NameOwnerChanged'"
method return time=1699964986.588106 sender=org.freedesktop.DBus -> destination=:1.196 serial=4 reply_serial=3
method call time=1699964986.590430 sender=:1.196 -> destination=org.xfce.Xfconf serial=4 path=/org/xfce/Xfconf; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964986.590443 sender=org.freedesktop.DBus -> destination=:1.196 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=4
   string "The name org.xfce.Xfconf was not provided by any .service files"
method call time=1699964987.443295 sender=:1.169 -> destination=org.freedesktop.DBus serial=11 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=ReleaseName
   string "org.gnome.Calculator.SearchProvider"
signal time=1699964987.443374 sender=org.freedesktop.DBus -> destination=:1.169 serial=9 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
   string "org.gnome.Calculator.SearchProvider"
signal time=1699964987.443428 sender=org.freedesktop.DBus -> destination=(null destination) serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string "org.gnome.Calculator.SearchProvider"
   string ":1.169"
   string ""
method return time=1699964987.443499 sender=org.freedesktop.DBus -> destination=:1.169 serial=10 reply_serial=11
   uint32 1
signal time=1699964987.452383 sender=org.freedesktop.DBus -> destination=:1.169 serial=34 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
   string ":1.169"
signal time=1699964987.452573 sender=org.freedesktop.DBus -> destination=(null destination) serial=7 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.169"
   string ":1.169"
   string ""
method call time=1699964987.590799 sender=:1.197 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1699964987.590846 sender=org.freedesktop.DBus -> destination=:1.197 serial=1 reply_serial=1
   string ":1.197"
signal time=1699964987.590873 sender=org.freedesktop.DBus -> destination=(null destination) serial=8 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.197"
   string ""
   string ":1.197"
signal time=1699964987.590943 sender=org.freedesktop.DBus -> destination=:1.197 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.197"
method call time=1699964987.591068 sender=:1.197 -> destination=org.freedesktop.Notifications serial=2 path=/org/freedesktop/Notifications; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964987.591104 sender=org.freedesktop.DBus -> destination=:1.197 error_name=org.freedesktop.DBus.Error.AccessDenied reply_serial=2
   string "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.197" (uid=1000 pid=8246 comm="/snap/stretchly/45/stretchly --no-sandbox " label="snap.stretchly.stretchly (enforce)") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply="0" destination="org.freedesktop.Notifications" (uid=1000 pid=3049 comm="/usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shel" label="unconfined")"
method call time=1699964987.591335 sender=:1.197 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',path='/org/freedesktop/DBus',member='NameOwnerChanged'"
method return time=1699964987.591371 sender=org.freedesktop.DBus -> destination=:1.197 serial=4 reply_serial=3
method call time=1699964987.597419 sender=:1.197 -> destination=org.xfce.Xfconf serial=4 path=/org/xfce/Xfconf; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964987.597458 sender=org.freedesktop.DBus -> destination=:1.197 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=4
   string "The name org.xfce.Xfconf was not provided by any .service files"
method call time=1699964988.591350 sender=:1.198 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1699964988.591398 sender=org.freedesktop.DBus -> destination=:1.198 serial=1 reply_serial=1
   string ":1.198"
signal time=1699964988.591436 sender=org.freedesktop.DBus -> destination=(null destination) serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.198"
   string ""
   string ":1.198"
signal time=1699964988.591470 sender=org.freedesktop.DBus -> destination=:1.198 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.198"
method call time=1699964988.591500 sender=:1.198 -> destination=org.freedesktop.Notifications serial=2 path=/org/freedesktop/Notifications; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964988.591506 sender=org.freedesktop.DBus -> destination=:1.198 error_name=org.freedesktop.DBus.Error.AccessDenied reply_serial=2
   string "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.198" (uid=1000 pid=8246 comm="/snap/stretchly/45/stretchly --no-sandbox " label="snap.stretchly.stretchly (enforce)") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply="0" destination="org.freedesktop.Notifications" (uid=1000 pid=3049 comm="/usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shel" label="unconfined")"
method call time=1699964988.591543 sender=:1.198 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',path='/org/freedesktop/DBus',member='NameOwnerChanged'"
method return time=1699964988.591551 sender=org.freedesktop.DBus -> destination=:1.198 serial=4 reply_serial=3
method call time=1699964988.593563 sender=:1.198 -> destination=org.xfce.Xfconf serial=4 path=/org/xfce/Xfconf; interface=org.freedesktop.DBus.Introspectable; member=Introspect
error time=1699964988.593576 sender=org.freedesktop.DBus -> destination=:1.198 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=4
   string "The name org.xfce.Xfconf was not provided by any .service files"
signal time=1699964988.649246 sender=:1.178 -> destination=(null destination) serial=17 path=/com/canonical/dbusmenu; interface=com.canonical.dbusmenu; member=LayoutUpdated
   uint32 2
   int32 0
signal time=1699964988.649324 sender=:1.178 -> destination=(null destination) serial=18 path=/StatusNotifierItem; interface=org.kde.StatusNotifierItem; member=NewToolTip
method call time=1699964988.652969 sender=:1.44 -> destination=:1.178 serial=1990 path=/com/canonical/dbusmenu; interface=com.canonical.dbusmenu; member=GetLayout
   int32 0
   int32 -1
   array [
      string "type"
      string "children-display"
   ]
method return time=1699964988.661963 sender=:1.178 -> destination=:1.44 serial=19 reply_serial=1990
   uint32 2
   struct {
      int32 0
      array [
         dict entry(
            string "children-display"
            variant                string "submenu"
         )
      ]
      array [
         variant             struct {
               int32 39
               array [
               ]
               array [
               ]
            }
         variant             struct {
               int32 40
               array [
               ]
               array [
               ]
            }
         variant             struct {
               int32 41
               array [
                  dict entry(
                     string "type"
                     variant                         string "separator"
                  )
               ]
               array [
               ]
            }
         variant             struct {
               int32 44
               array [
                  dict entry(
                     string "children-display"
                     variant                         string "submenu"
                  )
               ]
               array [
                  variant                      struct {
                        int32 42
                        array [
                        ]
                        array [
                        ]
                     }
                  variant                      struct {
                        int32 43
                        array [
                        ]
                        array [
                        ]
                     }
               ]
            }
         variant             struct {
               int32 52
               array [
                  dict entry(
                     string "children-display"
                     variant                         string "submenu"
                  )
               ]
               array [
                  variant                      struct {
                        int32 45
                        array [
                        ]
                        array [
                        ]
                     }
                  variant                      struct {
                        int32 46
                        array [
                        ]
                        array [
                        ]
                     }
                  variant                      struct {
                        int32 47
                        array [
                        ]
                        array [
                        ]
                     }
                  variant                      struct {
                        int32 48
                        array [
                        ]
                        array [
                        ]
                     }
                  variant                      struct {
                        int32 49
                        array [
                        ]
                        array [
                        ]
                     }
                  variant                      struct {
                        int32 50
                        array [
                           dict entry(
                              string "type"
                              variant                                  string "separator"
                           )
                        ]
                        array [
                        ]
                     }
                  variant                      struct {
                        int32 51
                        array [
                        ]
                        array [
                        ]
                     }
               ]
            }
         variant             struct {
               int32 53
               array [
               ]
               array [
               ]
            }
         variant             struct {
               int32 54
               array [
                  dict entry(
                     string "type"
                     variant                         string "separator"
                  )
               ]
               array [
               ]
            }
         variant             struct {
               int32 55
               array [
               ]
               array [
               ]
            }
         variant             struct {
               int32 56
               array [
                  dict entry(
                     string "type"
                     variant                         string "separator"
                  )
               ]
               array [
               ]
            }
         variant             struct {
               int32 57
               array [
               ]
               array [
               ]
            }
      ]
   }
method call time=1699964988.694020 sender=:1.44 -> destination=:1.178 serial=1991 path=/com/canonical/dbusmenu; interface=com.canonical.dbusmenu; member=GetGroupProperties
   array [
      int32 39
      int32 40
      int32 41
      int32 42
      int32 43
      int32 44
      int32 45
      int32 46
      int32 47
      int32 48
      int32 49
      int32 50
      int32 51
      int32 52
      int32 53
      int32 54
      int32 55
      int32 56
      int32 57
   ]
   array [
   ]
method return time=1699964988.694392 sender=:1.178 -> destination=:1.44 serial=20 reply_serial=1991
   array [
      struct {
         int32 39
         array [
            dict entry(
               string "enabled"
               variant                   boolean false
            )
            dict entry(
               string "label"
               variant                   string "Следующий мини-перерыв примерно через 10 минут"
            )
         ]
      }
      struct {
         int32 40
         array [
            dict entry(
               string "enabled"
               variant                   boolean false
            )
            dict entry(
               string "label"
               variant                   string "Следующий длинный перерыв через 2 мини-перерыва"
            )
         ]
      }
      struct {
         int32 41
         array [
            dict entry(
               string "type"
               variant                   string "separator"
            )
         ]
      }
      struct {
         int32 42
         array [
            dict entry(
               string "label"
               variant                   string "мини-перерыв"
            )
         ]
      }
      struct {
         int32 43
         array [
            dict entry(
               string "label"
               variant                   string "длинный перерыв"
            )
         ]
      }
      struct {
         int32 44
         array [
            dict entry(
               string "children-display"
               variant                   string "submenu"
            )
            dict entry(
               string "label"
               variant                   string "Перейти к ближайшему"
            )
         ]
      }
      struct {
         int32 45
         array [
            dict entry(
               string "label"
               variant                   string "30 минут"
            )
         ]
      }
      struct {
         int32 46
         array [
            dict entry(
               string "label"
               variant                   string "на час"
            )
         ]
      }
      struct {
         int32 47
         array [
            dict entry(
               string "label"
               variant                   string "на 2 часа"
            )
         ]
      }
      struct {
         int32 48
         array [
            dict entry(
               string "label"
               variant                   string "на 5 часов"
            )
         ]
      }
      struct {
         int32 49
         array [
            dict entry(
               string "label"
               variant                   string "до утра"
            )
         ]
      }
      struct {
         int32 50
         array [
            dict entry(
               string "type"
               variant                   string "separator"
            )
         ]
      }
      struct {
         int32 51
         array [
            dict entry(
               string "label"
               variant                   string "на неопределённый срок"
            )
         ]
      }
      struct {
         int32 52
         array [
            dict entry(
               string "children-display"
               variant                   string "submenu"
            )
            dict entry(
               string "label"
               variant                   string "Пауза"
            )
         ]
      }
      struct {
         int32 53
         array [
            dict entry(
               string "label"
               variant                   string "Сбросить перерывы"
            )
         ]
      }
      struct {
         int32 54
         array [
            dict entry(
               string "type"
               variant                   string "separator"
            )
         ]
      }
      struct {
         int32 55
         array [
            dict entry(
               string "label"
               variant                   string "Настройки"
            )
         ]
      }
      struct {
         int32 56
         array [
            dict entry(
               string "type"
               variant                   string "separator"
            )
         ]
      }
      struct {
         int32 57
         array [
            dict entry(
               string "label"
               variant                   string "Выход из Stretchly"
            )
         ]
      }
   ]

Code of Conduct

  • I agree to follow this project's Code of Conduct
@hovancik
Copy link
Owner

Thanks for the report. Seem like DND monitoring I added in this version. Can you try disabling that in preferences?

@TonRZN
Copy link

TonRZN commented Nov 14, 2023

Hey! Just adding a note here, on KDE it happens the same. Sometimes I get various prompts with broken characters and then the entire desktop freezes.

@hovancik hovancik changed the title [Bug]: A few hours later the GNOME stops responding [Bug]: Stretchly makes LInux desktops freeze after few hours of use Nov 15, 2023
@hovancik hovancik changed the title [Bug]: Stretchly makes LInux desktops freeze after few hours of use [Bug]: Stretchly makes Linux desktops freeze after few hours of use Nov 15, 2023
@cheanus
Copy link

cheanus commented Nov 15, 2023

I have the same problem on my computer (Archlinux KDE), and version 1.14.1 is normal.

@hovancik
Copy link
Owner

@cheanus @TonRZN can you please check if turning of do not disturb monitoring (on first Preferences page) helpd? Or possibly if you can run from source try this PR? #1394

@TonRZN
Copy link

TonRZN commented Nov 15, 2023

@hovancik Is the option "Monitor system idle time" it? If it is, I didn't help.
1700067562400
Took the photo with my phone as KDE was completely frozen.

Edit.: Running from source to see if it helped

@hovancik
Copy link
Owner

@TonRZN many thanks for trying. In preferences, I mean Show breaks even in Do not disturb

@TonRZN
Copy link

TonRZN commented Nov 16, 2023

@hovancik No problems at all, I'm glad to help! About the DnD, sorry but I don't see it. Should it be on the same page that I mentioned the other option?

@tobias-haenel
Copy link

@hovancik I had the same problem under ArchLinux with version 1.15 and the problem didn't occur for one whole day when I turned off dnd in the config file (path shown in about page after you press ctrl+d)

@hovancik
Copy link
Owner

@TonRZN sorry, I forgot that this option is hidden in Linux version. Will have to update that in new version. You can only change it via editing configuration file as @tobias-haenel said: https://github.com/hovancik/stretchly/tree/trunk#advanced-preferences

if anyone is able to confirm that PR fixed the issue, that would be great. On my Linux machine, I have troubles with reproducing, but I am not using it often and for long time so that might be it.

@TonRZN
Copy link

TonRZN commented Nov 16, 2023

@hovancik no problems! Thanks for the clarification. I've been running the PR for a few hours now and will post an update here once I get enough testing

@TonRZN
Copy link

TonRZN commented Nov 17, 2023

@hovancik I think that the issue is fixed, I've been testing the PR for more than a day and everything seems fine! Thanks for your work!!

@hovancik
Copy link
Owner

Great, thanks so much for testing. I will try to make a fix release in coming days.

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

Successfully merging a pull request may close this issue.

5 participants