fprintd crashed with SIGSEGV in log_v() from usbi_log() from libusb_unref_device()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libusb |
Fix Released
|
Unknown
|
|||
fprintd (Ubuntu) |
Won't Fix
|
High
|
Unassigned | ||
libusb (Ubuntu) |
Fix Committed
|
High
|
Sebastien Bacher |
Bug Description
+
ProblemType: Crash
DistroRelease: Ubuntu 22.04
Package: fprintd 1.94.1-1
ProcVersionSign
Uname: Linux 5.15.0-18-generic x86_64
ApportVersion: 2.20.11-0ubuntu76
Architecture: amd64
CasperMD5CheckR
Date: Mon Feb 7 21:58:32 2022
ExecutablePath: /usr/libexec/
InstallationDate: Installed on 2021-12-21 (50 days ago)
InstallationMedia: Ubuntu 20.04.3 LTS "Focal Fossa" - Release amd64 (20210819)
ProcCmdline: /usr/libexec/
ProcEnviron:
LANG=ru_RU.UTF-8
PATH=(custom, no user)
SegvAnalysis:
Segfault happened at: 0x7fd8a7a3855f: call *%rax
PC (0x7fd8a7a3855f) ok
source "*%rax" (0xd86d54af5d1d
destination "(%rsp)" (0x7ffdceacc590) ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: fprintd
StacktraceTop:
?? () from /lib/x86_
?? () from /lib/x86_
libusb_
?? () from /lib/x86_
g_object_unref () from /lib/x86_
Title: fprintd crashed with SIGSEGV in libusb_
UpgradeStatus: Upgraded to jammy on 2022-01-16 (23 days ago)
UserGroups: N/A
separator:
tags: | added: rls-jj-incoming |
Changed in fprintd (Ubuntu): | |
importance: | Medium → High |
affects: | libfprint → libusb |
Changed in fprintd (Ubuntu): | |
status: | Confirmed → Won't Fix |
Changed in libusb (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in libusb: | |
status: | Unknown → New |
Changed in libusb (Ubuntu): | |
assignee: | nobody → Sebastien Bacher (seb128) |
tags: | removed: rls-jj-incoming |
Changed in libusb (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in libusb: | |
status: | New → Fix Released |
StacktraceTop: 5000, level=LIBUSB_ LOG_LEVEL_ DEBUG, function=<optimized out>, format= 0x7fd8a7a4893f "destroy device %d.%d", args=args@ entry=0x7ffdcea cca00) at ../../libusb/ core.c: 2653 entry=LIBUSB_ LOG_LEVEL_ DEBUG, function= function@ entry=0x7fd8a7a 4ada0 <__func_ _.24.lto_ priv.0> "libusb_ unref_device" , format= format@ entry=0x7fd8a7a 4893f "destroy device %d.%d") at ../../libusb/ core.c: 2663 unref_device (dev=0x562f7681 e480) at ../../libusb/ core.c: 1190 unref_device (dev=0x562f7681 e480) at ../../libusb/ core.c: 1179 device_ dispose (object= 0x562f7682d560) at ../gusb/ gusb-device. c:87
log_v (ctx=0x562f7681
usbi_log (ctx=<optimized out>, level=level@
libusb_
libusb_
g_usb_