** 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

Reply via email to