Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1931127 - FF crashes when using GoTrust Idem Key
Summary: FF crashes when using GoTrust Idem Key
Keywords:
Status: CLOSED DUPLICATE of bug 1930652
Alias: None
Product: Fedora
Classification: Fedora
Component: nss
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Bob Relyea
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-02-20 20:34 UTC by Vít Ondruch
Modified: 2021-02-23 16:15 UTC (History)
15 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-02-23 16:15:14 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Vít Ondruch 2021-02-20 20:34:00 UTC
Description of problem:
When I was trying to assingn my GoTrust Idem key to my mojeid.cz account, FF started to crash and keeps crashing as long as the token is plugged in.

~~~
           PID: 232865 (firefox)
           UID: 1000 (vondruch)
           GID: 1000 (vondruch)
        Signal: 11 (SEGV)
     Timestamp: Sat 2021-02-20 20:48:38 CET (35min ago)
  Command Line: /usr/lib64/firefox/firefox
    Executable: /usr/lib64/firefox/firefox
 Control Group: /user.slice/user-1000.slice/user/app.slice/app-gnome-firefox-232865.scope
          Unit: user
     User Unit: app-gnome-firefox-232865.scope
         Slice: user-1000.slice
     Owner UID: 1000 (vondruch)
       Boot ID: e99c07f2cff74460b2e45ab679e4da4e
    Machine ID: ec300db9bfdf4776bc07b7f4281374a5
      Hostname: localhost.localdomain
       Storage: /var/lib/systemd/coredump/core.firefox.1000.e99c07f2cff74460b2e45ab679e4da4e.232865.1613850518000000.zst
       Message: Process 232865 (firefox) of user 1000 dumped core.
                
                Stack trace of thread 233229:
                #0  0x00007fb42f0b6342 raise (libpthread.so.0 + 0x13342)
                #1  0x00007fb427fcdc90 _ZN13nsProfileLock18FatalSignalHandlerEiP9siginfo_tPv (libxul.so + 0x4449c90)
                #2  0x00007fb42f0b64b0 __restore_rt (libpthread.so.0 + 0x134b0)
                #3  0x00007fb405b3db0a __pkcs15_create_data_object (opensc-pkcs11.so + 0x18b0a)
                #4  0x00007fb405b3df8c pkcs15_create_pkcs11_objects (opensc-pkcs11.so + 0x18f8c)
                #5  0x00007fb405b4883e pkcs15_create_tokens.lto_priv.0 (opensc-pkcs11.so + 0x2383e)
                #6  0x00007fb405b3a217 card_detect (opensc-pkcs11.so + 0x15217)
                #7  0x00007fb405b3bde8 card_detect_all (opensc-pkcs11.so + 0x16de8)
                #8  0x00007fb405b3c7ea C_GetSlotList (opensc-pkcs11.so + 0x177ea)
                #9  0x00007fb4052f858a proxy_list_slots (p11-kit-proxy.so + 0x2a58a)
                #10 0x00007fb4052f9279 proxy_C_GetSlotList (p11-kit-proxy.so + 0x2b279)
                #11 0x00007fb423a0e0f0 SECMOD_UpdateSlotList (libnss3.so + 0x650f0)
                #12 0x00007fb427e30363 _ZN14nsNSSComponent24CheckForSmartCardChangesEv (libxul.so + 0x42ac363)
                #13 0x00007fb424572a28 _ZN7mozilla3psm12CertVerifier10VerifyCertEP18CERTCertificateStrlNS_4pkix4TimeEPvPKcRSt10unique_ptrI15CERTCertListStrNS_30UniqueCERTCertListDeletePolicyEEjRKNS_5MaybeI8nsTArrayISF_IhEEEERKNSE_ISG_EESN_RKNS_16OriginAttributesEP9SECOidTagPNS1_18OCSPStaplingStatusEPNS0_13KeySizeStatusEPNS0_14SHA1ModeResultEPNS0_20PinningTelemetryInfoEPNS0_27CertificateTransparencyInfoEPNS0_18CRLiteLookupResultE (libxul.so + 0x9eea28)
                #14 0x00007fb424574260 _ZN7mozilla3psm12CertVerifier19VerifySSLServerCertERKSt10unique_ptrI18CERTCertificateStrNS_33UniqueCERTCertificateDeletePolicyEENS_4pkix4TimeEPvRK12nsTSubstringIcERS2_I15CERTCertListStrNS_30UniqueCERTCertListDeletePolicyEEjRKNS_5MaybeI8nsTArrayISK_IhEEEERKNSJ_ISL_EESS_RKNSJ_INS0_23DelegatedCredentialInfoEEERKNS_16OriginAttributesEbP9SECOidTagPNS1_18OCSPStaplingStatusEPNS0_13KeySizeStatusEPNS0_14SHA1ModeResultEPNS0_20PinningTelemetryInfoEPNS0_27CertificateTransparencyInfoEPNS0_18CRLiteLookupResultEPb (libxul.so + 0x9f0260)
                #15 0x00007fb427e0e96e _ZN7mozilla3psm28SSLServerCertVerificationJob3RunEv (libxul.so + 0x428a96e)
                #16 0x00007fb42464bd91 _ZN12nsThreadPool3RunEv (libxul.so + 0xac7d91)
                #17 0x00007fb424658b34 _ZN8nsThread16ProcessNextEventEbPb (libxul.so + 0xad4b34)
                #18 0x00007fb42464730c _Z19NS_ProcessNextEventP9nsIThreadb (libxul.so + 0xac330c)
                #19 0x00007fb424bec19a _ZN7mozilla3ipc28MessagePumpForNonMainThreads3RunEPN4base11MessagePump8DelegateE (libxul.so + 0x106819a)
                #20 0x00007fb424badd69 _ZN11MessageLoop3RunEv (libxul.so + 0x1029d69)
                #21 0x00007fb4246580c6 _ZN8nsThread10ThreadFuncEPv (libxul.so + 0xad40c6)
                #22 0x00007fb42e0e84a4 _pt_root (libnspr4.so + 0x2c4a4)
                #23 0x00007fb42f0ac1c9 start_thread (libpthread.so.0 + 0x91c9)
                #24 0x00007fb42ec4f473 __clone (libc.so.6 + 0x100473)
                
                Stack trace of thread 232978:
                #0  0x00007fb42ec49f2d syscall (libc.so.6 + 0xfaf2d)
                #1  0x00007fb424bc299e epoll_wait (libxul.so + 0x103e99e)
                #2  0x00007fb4291cfa0c _ZN13tokio_reactor7Reactor4turn17hea677915f80e44ffE (libxul.so + 0x564ba0c)
                #3  0x00007fb4289b5749 _ZN5tokio7runtime14current_thread7runtime7Runtime8block_on17h3cd1cca23e918415E (libxul.so + 0x4e31749)
                #4  0x00007fb4289b896c _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h75faa0d3a65d7384E (libxul.so + 0x4e3496c)
                #5  0x00007fb4289b877f _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h32eb3015b0e7783fE (libxul.so + 0x4e3477f)
                #6  0x00007fb428f35b55 _ZN3std3sys4unix6thread6Thread3new12thread_start17h052bacfda6a1fda8E (libxul.so + 0x53b1b55)
                #7  0x00007fb42f0ac1c9 start_thread (libpthread.so.0 + 0x91c9)
                #8  0x00007fb42ec4f473 __clone (libc.so.6 + 0x100473)
                
                Stack trace of thread 232911:
                #0  0x00007fb42f0b851a __futex_abstimed_wait_common64 (libpthread.so.0 + 0x1551a)
                #1  0x00007fb42f0b24e4 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf4e4)
                #2  0x00007fb42e0e1483 pt_TimedWait (libnspr4.so + 0x25483)
                #3  0x00007fb42e0e1940 PR_WaitCondVar (libnspr4.so + 0x25940)
                #4  0x00007fb424f10339 _ZL12WatchdogMainPv (libxul.so + 0x138c339)
                #5  0x00007fb42e
~~~

Version-Release number of selected component (if applicable):
$ rpm -q firefox
firefox-85.0-11.fc34.x86_64


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:
FF crash as soon as GoTrust Idem Key is plugged in.

Expected results:
FF works just fine with GoTrust Idem Key.


Additional info:
The ABRT refers to the following reports:

https://retrace.fedoraproject.org/faf/reports/bthash/be8df0cb5314ee5a8c7b31203eae3183ecccdcbd
https://retrace.fedoraproject.org/faf/reports/bthash/60c855cab75a6585174b368d3e343a85e53ca8ef

BTW I cannot access about:crashes, is the functionality gone?

Comment 1 Jakub Jelen 2021-02-23 16:15:14 UTC
This is a duplicate of opensc bug

*** This bug has been marked as a duplicate of bug 1930652 ***


Note You need to log in before you can comment on or make changes to this bug.