gsd-smartcard crashed with SIGSEGV in WaitForMultipleObjects()

Bug #1992299 reported by Andreas Hasenack
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-settings-daemon (Ubuntu)
New
Low
Unassigned

Bug Description

I just logged in, after having release-upgraded from jammy to kinetic.

ProblemType: Crash
DistroRelease: Ubuntu 22.10
Package: gnome-settings-daemon 43.0-1ubuntu1
ProcVersionSignature: Ubuntu 5.19.0-19.19-generic 5.19.7
Uname: Linux 5.19.0-19-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.23.1-0ubuntu1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sat Oct 8 19:15:06 2022
ExecutablePath: /usr/libexec/gsd-smartcard
InstallationDate: Installed on 2022-07-18 (83 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220419)
ProcCmdline: /usr/libexec/gsd-smartcard
SegvAnalysis:
 Segfault happened at: 0x7faca7116a63 <_Z22WaitForMultipleObjectslPPvil+562>: cmpl $0x0,0x10(%rax)
 PC (0x7faca7116a63) ok
 source "$0x0" ok
 destination "0x10(%rax)" (0x00000010) not located in a known VMA region (needed writable region)!
 Stack memory exhausted (SP below stack segment)
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: gnome-settings-daemon
StacktraceTop:
 WaitForMultipleObjects(long, void**, int, long) () at /usr/lib/x86_64-linux-gnu/libaetpkss.so.3
 OSWaitForEvents () at /usr/lib/x86_64-linux-gnu/libaetpkss.so.3
 CReaderStateMonitor::WaitForReaderEvent(unsigned long*) () at /usr/lib/x86_64-linux-gnu/libaetpkss.so.3
 CSpkSlotManager::GetReaderEvent(bool) () at /usr/lib/x86_64-linux-gnu/libaetpkss.so.3
 CSpkSlotManager::GetSlotEvent(bool, unsigned long*) () at /usr/lib/x86_64-linux-gnu/libaetpkss.so.3
Title: gsd-smartcard crashed with SIGSEGV in WaitForMultipleObjects()
UpgradeStatus: Upgraded to kinetic on 2022-10-08 (0 days ago)
UserGroups: adm cdrom dip libvirt lpadmin lxd plugdev sambashare sudo
separator:

Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

Stacktrace:
 #0 0x00007faca7116a63 in ?? ()
 No symbol table info available.
 #1 0x0000000000000000 in ?? ()
 No symbol table info available.
StacktraceSource:
 #0 0x00007faca7116a63 in ?? ()
 #1 0x0000000000000000 in ?? ()
StacktraceTop:
 ?? ()
 ?? ()

tags: removed: need-amd64-retrace
Changed in gnome-settings-daemon (Ubuntu):
importance: Undecided → Low
information type: Private → Public
Revision history for this message
Sebastien Bacher (seb128) wrote :

The segfault is from the smartcard helper in code from libaetpkss.so.3 but I can't seem to find that library in Ubuntu?

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

I see. That is a proprietary library needed for this particular smartcard. I understand Ubuntu is not responsible for it. The only thing I can add it that it didn't crash before, and I've been using it since 2017 or so.

It still works, mind you, I can login to sites that require it, sign documents, etc, but this crash happens every now and then, specially after I login to my desktop.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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