** Changed in: budgie-session (Ubuntu)
Status: Confirmed => In Progress
** Changed in: budgie-session (Ubuntu Noble)
Status: Confirmed => In Progress
** Changed in: budgie-session (Ubuntu Questing)
Status: Confirmed => In Progress
** Changed in: budgie-session (Ubuntu)
Assignee: (unassigned) => fossfreedom (fossfreedom)
** Changed in: budgie-session (Ubuntu Noble)
Assignee: (unassigned) => fossfreedom (fossfreedom)
** Changed in: budgie-session (Ubuntu Questing)
Assignee: (unassigned) => fossfreedom (fossfreedom)
** Summary changed:
- The entire desktop session crashes when browsing/playing videos/scrolling in
firefox
+ [SRU] The entire desktop session crashes when browsing/playing
videos/scrolling in firefox
** Description changed:
[ Impact ]
* End users have been reliably seeing whole desktop session
crashes when browsing and scrolling with Firefox.
* After analysis by upstream, it was determined that there was a change in
Firefox behaviour in v146 and later. Its idle dbus connection is sending an
empty reason which budgie-session was interpreting as an invalid message.
However budgie-session incorrectly responded to the dbus message in such a way
to cause a memory corruption that killed budgie-session and hence the whole
desktop. The idle inhibit dbus message is used by firefox to stop the
screenlock from being invoked.
The resolution was to interpret the message with the correct dbus return
value to indicate that idle was not warranted. This is the same resolution
that gnome-session implemented in later releases from where budgie-session was
initially forked from.
[ Test Plan ]
* For firefox installed from the Mozilla PPA, center click the mouse to
initiate an automatic scroll. Scroll up and down a few times and the
session would crash * For firefox snap the same action would also cause
the issue occasionally. Other methods include showing videos from
sites such as ....
[ Where problems could occur ]
* Assuming in the future a valid idle reason is passed then the idle
inhibit status should be run. This is the same behaviour as prior to
firefox 146. So in this circumstance, firefox initiating an idle
inhibit will return to not screenlocking until the video stops playing.
A user may notice the change in behaviour - albeit returning to the
status-quo prior to firefox v146 when screenlocking was being stopped
from being invoked.
- * Testing has been performed by the Arch community with budgie-session
v1.0.1 which is the version in Resolute. Testing has been performed by the
Solus community with the same budgie-version in both Noble and Questing. I
can confirm that both representatives that are part of our upstream have not
noted any adverse issues being reported.
+ * Testing has been performed by the Arch community with budgie-session
+ v1.0.1 which is the version in Resolute.
+
+ Testing has been performed by the Solus community with the same budgie-
+ version in both Noble and Questing.
+
+ Testing has been performed by Ubuntu Budgie noble via the PPA
+
+ https://launchpad.net/~ubuntubudgie-dev/+archive/ubuntu/firefox
+
+ I can confirm that both representatives that are part of our upstream
+ have not noted any adverse issues being reported.
+
[ Other Info ]
* N/A
----
The Ubuntu Error Tracker has been receiving reports about a problem regarding
budgie-session. This problem was most recently seen with package version
1.0.0-1, the problem page at
https://errors.ubuntu.com/problem/22f647d90315a3ba8df7c2a8d5b19926fa2db506
contains more details, including versions of packages affected, stacktrace or
traceback, and individual crash reports.
If you do not have access to the Ubuntu Error Tracker and are a software
developer, you can request it at http://forms.canonical.com/reports/.
/usr/libexec/budgie-session-
binary:11:g_type_check_instance_is_fundamentally_a:g_object_unref:g_source_callback_unref:g_source_callback_unref:g_source_destroy_internal
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2142446
Title:
[SRU] The entire desktop session crashes when browsing/playing
videos/scrolling in firefox
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/budgie-session/+bug/2142446/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs