fwupd crashed with SIGSEGV in g_str_hash()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fwupd (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
I installed Ubuntu starting at version 13.10 and slowly upgraded to 17.10 on a Intel based quad-core Lenovo ThinkServer. This started happening as soon as I reached around version 16.10.
ProblemType: Crash
DistroRelease: Ubuntu 17.10
Package: fwupd 0.9.2-5
ProcVersionSign
Uname: Linux 4.10.0-22-generic i686
ApportVersion: 2.20.5-0ubuntu4
Architecture: i386
CrashCounter: 1
Date: Sat Jun 17 14:13:47 2017
ExecutablePath: /usr/lib/
InstallationDate: Installed on 2017-06-17 (1 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release i386 (20131016.1)
ProcCmdline: /usr/lib/
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SegvAnalysis:
Segfault happened at: 0xb7542eda <g_str_hash+10>: movsbl (%ebx),%edx
PC (0xb7542eda) ok
source "(%ebx)" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: fwupd
StacktraceTop:
g_str_hash () from /lib/i386-
?? () from /lib/i386-
?? () from /usr/lib/
lu_context_
fu_plugin_startup () from /usr/lib/
Title: fwupd crashed with SIGSEGV in g_str_hash()
UpgradeStatus: Upgraded to artful on 2017-06-17 (0 days ago)
UserGroups:
information type: | Private → Public |
StacktraceTop: ./../glib/ ghash.c: 1878 table_lookup_ node (hash_return= <synthetic pointer>, key=0x0, hash_table= 0x9561420) at ../../. ./../glib/ ghash.c: 375 table_insert_ internal (hash_table= 0x9561420, key=0x0, value=0x9efdb38, keep_new_key=0) at ../../. ./../glib/ ghash.c: 1229 add_udev_ device (ctx=ctx@ entry=0x9070230 , udev_device= udev_device@ entry=0xa71d5a0 ) at ../../plugins/ unifying/ lu-context. c:284 coldplug (ctx=0x9070230) at ../../plugins/ unifying/ lu-context. c:491
g_str_hash (v=0x0) at ../../.
g_hash_
g_hash_
lu_context_
lu_context_