** Description changed:

+ [ Impact ]
+ 
+ If an app doesn't implement startup notifications correctly (but
+ declares them supported in the .desktop file) then gnome-shell might
+ think the app is still starting for 15-20 seconds after it launches. If
+ a garbage collection run happens in this time, or you simply log out,
+ then gnome-shell will crash in shell_app_dispose()
+ 
  https://errors.ubuntu.com/problem/1abaaf46c8b70b1fc87278bec9e4d2cefc15daaf
  https://errors.ubuntu.com/problem/352b5b0892c4a5f7cd9b445d91d146119a2837e9
+ 
+ [ Test Plan ]
+ 
+ WIP
+ 
+ [ Where problems could occur ]
+ 
+ Only shell_app_dispose is being modified so the only places that could 
experience a change in behaviour are:
+  * during logout; or
+  * during a garbage collection pass, which can happen at random times.
+ 
+ The worst (maybe only) scenario would be for the fix to introduce
+ another crash in the same location, at the same time as the old crash.
+ 
+ [ Original description ]
  
  Running MATLAB 2023b with Matlab Connector installed suddenly crashed
  gnome-shell and returned to gdm. Has been running fine w/o the Connector
  but not sure it's related.
  
  ProblemType: Crash
  DistroRelease: Ubuntu 23.10
  Package: gnome-shell 45.0-1ubuntu1
  ProcVersionSignature: Ubuntu 6.5.0-5.5-generic 6.5.0
  Uname: Linux 6.5.0-5-generic x86_64
  ApportVersion: 2.27.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Sep 22 10:05:51 2023
  DisplayManager: gdm3
  ExecutablePath: /usr/bin/gnome-shell
  InstallationDate: Installed on 2023-09-18 (4 days ago)
  InstallationMedia: Ubuntu 23.10 "Mantic Minotaur" - Daily amd64 (20230918)
  JournalErrors: -- No entries --
  ProcCmdline: /usr/bin/gnome-shell
  RelatedPackageVersions: mutter-common 45.0-1ubuntu1
  Signal: 6
  SourcePackage: gnome-shell
  StacktraceTop:
   ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
   g_assertion_message_expr () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
   ??? () at /usr/lib/gnome-shell/libshell-13.so
   g_object_unref () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
   ??? () at /lib/x86_64-linux-gnu/libgjs.so.0
  Title: gnome-shell crashed with SIGABRT in ???()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sudo users
  separator:

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/2037055

Title:
  gnome-shell crashed with SIGABRT: ERROR:../src/shell-
  app.c:shell_app_dispose: assertion failed: (app->state ==
  SHELL_APP_STATE_STOPPED)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-shell/+bug/2037055/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to