After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 619297 - assertion `slot_id >= 1' failed when using PKCS#11 compliant library
assertion `slot_id >= 1' failed when using PKCS#11 compliant library
Status: RESOLVED NOTGNOME
Product: gdm
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GDM maintainers
GDM maintainers
Depends on:
Blocks:
 
 
Reported: 2010-05-21 15:04 UTC by Roy Keene
Modified: 2010-05-21 21:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Roy Keene 2010-05-21 15:04:58 UTC
# gdm-binary --nodaemon
PKCS11_Driver:C_GetFunctionList():5510: Called.
PKCS11_Driver:C_GetFunctionList():5594: Returning CKR_OK (0)
PKCS11_Driver:C_Initialize():2897: Called.
PKCS11_Driver:C_Initialize():2957: Returning CKR_OK (0)
PKCS11_Driver:C_GetInfo():3006: Called.
PKCS11_Driver:C_GetInfo():3034: Returning CKR_OK (0)
PKCS11_Driver:C_GetSlotList():3051: Called.
PKCS11_Driver:C_GetSlotList():3132: Found reader: Dell smart card reader keyboard 00 00
PKCS11_Driver:C_GetSlotList():3172: Returning CKR_OK (0)
PKCS11_Driver:C_GetSlotList():3051: Called.
C_GetSlotList():3132: Found reader: Dell smart card reader keyboard 00 00
C_GetSlotList():3190: Returning CKR_OK (0).  Found 1 readers.
C_GetSlotInfo():3202: Called.
C_GetSlotInfo():3267: Returning CKR_OK (0)

** (process:4880): CRITICAL **: _sc_security_token_new: assertion `slot_id >= 1' failed


GDM seems to reject slots with an ID of 0, which is valid per the PKCS#11 specification.
Comment 1 Ray Strode [halfline] 2010-05-21 18:59:08 UTC
Are you running Fedora, RHEL, or testing the multi-stack branch from git?
Comment 2 Roy Keene 2010-05-21 20:23:54 UTC
RHEL 5.5
Comment 3 Ray Strode [halfline] 2010-05-21 21:52:12 UTC
Ah.  Can you file a ticket at https://www.redhat.com/apps/support/ ?  That feature is not yet fully upstreamed (will be landing in 2.32/3.0), so it's not really appropriate here.