[Bug 1726367] Re: fwupd crashed with SIGSEGV in fu_plugin_dell_match_dock_component()

Mario Limonciello superm1 at ubuntu.com
Tue Nov 7 15:54:50 UTC 2017


@Tim,
Well that's unfortunate you had troubles with UEFI.  After we can confirm this issue is fixed for you with the proposed fix, I think you should try to re-install with in UEFI mode again.  UEFI mode is preferable as BIOS updates will only be distributed and installed when in UEFI mode.
What problem did you run into?

My fix is merged into both master and 0_9_X branches.

As for testing the fix, easiest way is with docker.
1. Set up a docker environment.
2. Clone upstream tree
# git clone https://github.com/hughsie/fwupd
3) Swap to 0_9_X branch.
# git checkout 0_9_X
4) Follow directions here for deb to compile into debs:
https://github.com/hughsie/fwupd/tree/master/contrib
5) Install all but the fwupd-tests deb package.
6) Try to start fwupd process.

Alternatively if you want to install all the build depends for fwupd you can do that too rather than docker to build.
# apt build-dep fwupd
# ./contrib/ci/build_and_install_debs.sh


** Also affects: fwupd (Ubuntu Artful)
   Importance: Undecided
       Status: New

** Also affects: fwupd (Ubuntu Bionic)
   Importance: Medium
       Status: Incomplete

** Changed in: fwupd (Ubuntu Artful)
       Status: New => Incomplete

** Changed in: fwupd (Ubuntu Bionic)
       Status: Incomplete => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to fwupd in Ubuntu.
https://bugs.launchpad.net/bugs/1726367

Title:
  fwupd crashed with SIGSEGV in fu_plugin_dell_match_dock_component()

Status in fwupd package in Ubuntu:
  Fix Committed
Status in fwupd source package in Artful:
  Incomplete
Status in fwupd source package in Bionic:
  Fix Committed

Bug description:
  Dell Precision 5520 using USB-C single-cable dock K17A.

  ProblemType: Crash
  DistroRelease: Ubuntu 17.10
  Package: fwupd 0.9.7-2
  ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
  Uname: Linux 4.13.0-16-generic x86_64
  NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
  ApportVersion: 2.20.7-0ubuntu3
  Architecture: amd64
  CrashCounter: 1
  Date: Mon Oct 23 07:55:49 2017
  ExecutablePath: /usr/lib/fwupd/fwupd
  InstallationDate: Installed on 2017-10-20 (2 days ago)
  InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Release amd64 (20171018)
  ProcCmdline: /usr/lib/fwupd/fwupd
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
  SegvAnalysis:
   Segfault happened at: 0x7f10f3106c5a <__strcmp_sse2_unaligned+26>:	movdqu (%rdi),%xmm1
   PC (0x7f10f3106c5a) ok
   source "(%rdi)" (0x00000006) not located in a known VMA region (needed readable region)!
   destination "%xmm1" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: fwupd
  StacktraceTop:
   fu_plugin_dell_device_added_cb () from /usr/lib/x86_64-linux-gnu/fwupd-plugins-2/libfu_plugin_dell.so
   g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
   ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
   g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
   g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  Title: fwupd crashed with SIGSEGV in fu_plugin_dell_device_added_cb()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/1726367/+subscriptions



More information about the foundations-bugs mailing list