fwupd crashed with SIGSEGV in FU_IS_DEVICE()

Bug #1717667 reported by Николай Кузьмин
42
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Fwupd
Fix Released
Unknown
fwupd (Ubuntu)
Fix Released
Medium
Unassigned
Artful
Triaged
Medium
Unassigned
Bionic
Fix Released
Medium
Unassigned

Bug Description

just rebooted ubuntu artful

ProblemType: Crash
DistroRelease: Ubuntu 17.10
Package: fwupd 0.9.7-2
ProcVersionSignature: Ubuntu 4.12.0-13.14-generic 4.12.10
Uname: Linux 4.12.0-13-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.7-0ubuntu1
Architecture: amd64
CrashCounter: 1
Date: Tue Sep 12 20:36:03 2017
ExecutablePath: /usr/lib/fwupd/fwupd
InstallationDate: Installed on 2017-04-10 (158 days ago)
InstallationMedia: Ubuntu-GNOME 17.04 "Zesty Zapus" - Beta amd64 (20170408)
ProcCmdline: /usr/lib/fwupd/fwupd
SegvAnalysis:
 Segfault happened at: 0x55e632d68c7f <fu_plugin_device_add+79>: cmp (%rdx),%rax
 PC (0x55e632d68c7f) ok
 source "(%rdx)" (0x00000008) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: fwupd
StacktraceTop:
 fu_plugin_device_add ()
 ()
 () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
 () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
Title: fwupd crashed with SIGSEGV in fu_plugin_device_add()
UpgradeStatus: Upgraded to artful on 2017-09-10 (5 days ago)
UserGroups:

Revision history for this message
Николай Кузьмин (nikolay-kuzmin) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 FU_IS_DEVICE (ptr=0x55e63330a790) at ../src/fu-device.h:31
 fu_plugin_device_add (plugin=0x55e6332e2280, device=0x55e63330a790) at ../src/fu-plugin.c:317
 fu_plugin_device_add_delay_cb (user_data=0x55e633313260, user_data@entry=<error reading variable: value has been optimized out>) at ../src/fu-plugin.c:374
 g_timeout_dispatch (source=source@entry=0x55e633313290, callback=<optimized out>, user_data=<optimized out>) at ../../../../glib/gmain.c:4633
 g_main_dispatch (context=0x55e6332a98a0) at ../../../../glib/gmain.c:3148

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in fwupd (Ubuntu):
importance: Undecided → Medium
summary: - fwupd crashed with SIGSEGV in fu_plugin_device_add()
+ fwupd crashed with SIGSEGV in FU_IS_DEVICE()
tags: removed: need-amd64-retrace
information type: Private → Public
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in fwupd (Ubuntu):
status: New → Confirmed
Revision history for this message
Richard Hughes (richard-hughes) wrote :
Changed in fwupd (Ubuntu):
status: Confirmed → Fix Committed
Changed in fwupd:
status: Unknown → Fix Released
Revision history for this message
Mario Limonciello (superm1) wrote :

@bigon had confirmed that 1.0.0 did fix it, which is now in master. According to github #259 the patch linked in comment #7 on top of 0.9.x didn't fix it however, so it could have been a combination of other items in master that had actually fixed the issue.

Changed in fwupd (Ubuntu Bionic):
status: Fix Committed → Fix Released
Changed in fwupd (Ubuntu Artful):
status: New → Triaged
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.