GNOME Bugzilla – Bug 619297
assertion `slot_id >= 1' failed when using PKCS#11 compliant library
Last modified: 2010-05-21 21:52:12 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.
Are you running Fedora, RHEL, or testing the multi-stack branch from git?
RHEL 5.5
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.