[Bug 1892915] Re: gnome-shell crashing (libffi8ubuntu1 upgrade issue)
Steve Langasek
1892915 at bugs.launchpad.net
Wed Aug 26 23:57:41 UTC 2020
I see that the libffi transition in -proposed is as-yet incomplete. So
one possible explanation for the crash would be if pointers to libffi
objects are being passed between other libraries that are linked to
different versions of libffi, resulting in a crash.
#if defined (X86_64) || defined(X86_WIN64) \
|| (defined (__x86_64__) && defined (X86_DARWIN))
-# define FFI_TRAMPOLINE_SIZE 24
+/* 4 bytes of ENDBR64 + 7 bytes of LEA + 6 bytes of JMP + 7 bytes of NOP
+ + 8 bytes of pointer. */
+# define FFI_TRAMPOLINE_SIZE 32
# define FFI_NATIVE_RAW_API 0
#else
-# define FFI_TRAMPOLINE_SIZE 12
+/* 4 bytes of ENDBR32 + 5 bytes of MOV + 5 bytes of JMP + 2 unused
+ bytes. */
+# define FFI_TRAMPOLINE_SIZE 16
# define FFI_NATIVE_RAW_API 1 /* x86 has native raw api support */
#endif
There are definitely libffi structures that have changed size between
releases.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to libffi in Ubuntu.
https://bugs.launchpad.net/bugs/1892915
Title:
gnome-shell crashing (libffi8ubuntu1 upgrade issue)
Status in gnome-shell package in Ubuntu:
Incomplete
Status in libffi package in Ubuntu:
Incomplete
Bug description:
Seeing this on groovy installs after an update.
ProblemType: Bug
DistroRelease: Ubuntu 20.10
Package: gnome-shell 3.36.4-1ubuntu2~build1
Uname: Linux 5.8.3-050803-generic x86_64
ApportVersion: 2.20.11-0ubuntu44
Architecture: amd64
CasperMD5CheckResult: skip
Date: Tue Aug 25 15:49:17 2020
DisplayManager: gdm3
InstallationDate: Installed on 2019-10-19 (311 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
RelatedPackageVersions: mutter-common 3.36.4-1ubuntu2
ShellJournal:
-- Logs begin at Tue 2020-06-16 11:50:01 EDT, end at Tue 2020-08-25 15:49:37 EDT. --
-- No entries --
SourcePackage: gnome-shell
UpgradeStatus: No upgrade log present (probably fresh install)
modified.conffile..etc.default.apport: [modified]
mtime.conffile..etc.default.apport: 2020-08-10T16:14:34.416087
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1892915/+subscriptions
More information about the foundations-bugs
mailing list