** Also affects: gobject-introspection via https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/305 Importance: Unknown Status: Unknown
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to appstream in Ubuntu. https://bugs.launchpad.net/bugs/1903574 Title: isenkram-lookup crashed with SIGSEGV in g_type_check_instance_cast() Status in GObject Introspection: Unknown Status in appstream package in Ubuntu: Confirmed Status in isenkram package in Ubuntu: Invalid Status in appstream source package in Groovy: Confirmed Status in appstream package in Debian: Unknown Bug description: [Impact] An attempt to run the isenkram-lookup command from the isenkram-cli package results in a segfault/crash. The proposed appstream upload in <https://launchpad.net/~gunnarhj/+archive/ubuntu/appstream> fixes the issue. [Test case] 1. Install the isenkram package 2. Run the isenkram-lookup command -> Find that it segfaults 3. Install the packages built by the appstream source package from groovy-proposed -> Find that the command succeeds and possibly lists a few suggested packages. [Where problems could occur] TBH this fix is far above my head. Only code comments are changed, i.e. some occurrences of "full" are replaced with "container", but it still has proved to be it. The reasoning in the commit message sounds plausible: https://github.com/ximion/appstream/commit/b52858bf [Original description] I just run the isenkram-lookup command. The crash may be related to this autopkgtest failure (which current blocks migration of gtk+3.0): https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac /autopkgtest- hirsute/hirsute/amd64/i/isenkram/20201108_141822_ee8c4@/log.gz This is the script which fails: https://salsa.debian.org/debian/isenkram/-/blob/master/debian/tests /test-command-line and it includes the isenkram-lookup command. ProblemType: Crash DistroRelease: Ubuntu 21.04 Package: isenkram-cli 0.44 ProcVersionSignature: Ubuntu 5.8.0-25.26-generic 5.8.14 Uname: Linux 5.8.0-25-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.20.11-0ubuntu51 Architecture: amd64 CasperMD5CheckResult: skip CurrentDesktop: ubuntu:GNOME Date: Mon Nov 9 18:07:47 2020 ExecutablePath: /usr/bin/isenkram-lookup ExecutableTimestamp: 1595665183 InstallationDate: Installed on 2019-11-10 (365 days ago) InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017) InterpreterPath: /usr/bin/python3.8 PackageArchitecture: all ProcCmdline: /usr/bin/python3 /usr/bin/isenkram-lookup ProcCwd: /home/gunnar Python3Details: /usr/bin/python3.8, Python 3.8.6, python3-minimal, 3.8.6-0ubuntu1 PythonDetails: N/A SegvAnalysis: Segfault happened at: 0x7f27ae221cca <g_type_check_instance_cast+26>: mov (%rdi),%rax PC (0x7f27ae221cca) ok source "(%rdi)" (0x6465737500000000) not located in a known VMA region (needed readable region)! destination "%rax" ok SegvReason: reading unknown VMA Signal: 11 SourcePackage: isenkram StacktraceTop: g_type_check_instance_cast () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 as_component_get_provided_for_kind () at /lib/x86_64-linux-gnu/libappstream.so.4 () at /lib/x86_64-linux-gnu/libffi.so.8 () at /lib/x86_64-linux-gnu/libffi.so.8 () at /usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so Title: isenkram-lookup crashed with SIGSEGV in g_type_check_instance_cast() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lp lpadmin lxd plugdev sambashare sudo separator: To manage notifications about this bug go to: https://bugs.launchpad.net/gobject-introspection/+bug/1903574/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

