Closed Bug 1390914 Opened 7 years ago Closed 2 years ago

Assertion failure: Could not find EV root in NSS storage, at seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/certverifier/ExtendedValidation.cpp:1352

Categories

(SeaMonkey :: General, defect)

SeaMonkey 2.48 Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: mmokrejs, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Build ID: 20170816100153

Steps to reproduce:

During startup seamonkey ASSERTS:

Assertion failure: Could not find EV root in NSS storage, at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/certverifier/ExtendedValidation.cpp:1352
Redirecting call to abort() to mozalloc_abort

Hit MOZ_CRASH() at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/memory/mozalloc/mozalloc_abort.cpp:33

Program seamonkey (pid = 18768) received signal 11.
Stack:
#01: ???[/usr/lib64/seamonkey/libxul.so +0x6f2eab8]
#02: ???[/lib64/libpthread.so.0 +0x139b0]
#03: mozalloc_abort(char const*)[seamonkey +0x9715]
#04: mozalloc_handle_oom(unsigned long)[seamonkey +0x973f]
#05: ???[/usr/lib64/libnspr4.so +0x1109c]
#06: ???[/usr/lib64/seamonkey/libxul.so +0x136cbad]
#07: PR_CallOnce[/usr/lib64/libnspr4.so +0x1b78a]
#08: ???[/usr/lib64/seamonkey/libxul.so +0x136ce4b]
#09: ???[/usr/lib64/seamonkey/libxul.so +0x5c6a0c7]
#10: ???[/usr/lib64/seamonkey/libxul.so +0x5c54547]
#11: ???[/usr/lib64/seamonkey/libxul.so +0x1485150]
#12: ???[/usr/lib64/seamonkey/libxul.so +0x1481cf6]
#13: ???[/usr/lib64/seamonkey/libxul.so +0x14ea9b5]
#14: ???[/usr/lib64/seamonkey/libxul.so +0x1a62cd7]
#15: ???[/usr/lib64/seamonkey/libxul.so +0x19cb548]
#16: ???[/usr/lib64/seamonkey/libxul.so +0x19cb4ce]
#17: ???[/usr/lib64/seamonkey/libxul.so +0x19cb494]
#18: ???[/usr/lib64/seamonkey/libxul.so +0x1480081]
#19: ???[/usr/lib64/libnspr4.so +0x2976b]
#20: ???[/lib64/libpthread.so.0 +0x7627]
#21: clone[/lib64/libc.so.6 +0xf913f]
#22: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb seamonkey 18768' to attach your debugger to this thread.



Actual results:

Thanks to David Keeler guidance in https://bugzilla.mozilla.org/show_bug.cgi?id=461571#c13 I did:

(gdb) thread apply all bt

...

Thread 35 (Thread 0x7fcc481fc700 (LWP 18814)):
#0  0x00007fcc8c54fcad in nanosleep () from /lib64/libc.so.6
#1  0x00007fcc8c54fbea in sleep () from /lib64/libc.so.6
#2  0x00007fcc864e4b8e in ah_crap_handler (signum=11) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/toolkit/xre/nsSigHandlers.cpp:103
#3  0x00007fcc864c7bce in nsProfileLock::FatalSignalHandler (signo=11, info=0x7fcc481fb4b0, context=0x7fcc481fb380) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/toolkit/profile/nsProfileLock.cpp:191
#4  0x00007fcc87426ab8 in AsmJSFaultHandler<(Signal)0> (signum=11, info=0x7fcc481fb4b0, context=0x7fcc481fb380) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/js/src/asmjs/WasmSignalHandlers.cpp:1195
#5  <signal handler called>
#6  0x0000002e7b200715 in mozalloc_abort (msg=0x2e7b451638 "Redirecting call to abort() to mozalloc_abort\n") at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/memory/mozalloc/mozalloc_abort.cpp:33
#7  0x0000002e7b20073f in abort () at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/memory/mozalloc/mozalloc_abort.cpp:80
#8  0x00007fcc8b97709c in PR_Assert () from /usr/lib64/libnspr4.so
#9  0x00007fcc81864bad in mozilla::psm::IdentityInfoInit () at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/certverifier/ExtendedValidation.cpp:1352
#10 0x00007fcc8b98178a in PR_CallOnce () from /usr/lib64/libnspr4.so
#11 0x00007fcc81864e4b in mozilla::psm::EnsureIdentityInfoLoaded () at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/certverifier/ExtendedValidation.cpp:1396
#12 0x00007fcc861620c7 in mozilla::psm::InitializeIdentityInfo::CalculateResult (this=0x7fcc4ab32980) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/manager/ssl/SSLServerCertVerification.cpp:1679
#13 0x00007fcc8614c547 in mozilla::CryptoTask::Run (this=0x7fcc4ab32980) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/manager/ssl/CryptoTask.cpp:53
#14 0x00007fcc8197d150 in nsThreadPool::Run (this=0x7fcc8c07b220) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/xpcom/threads/nsThreadPool.cpp:225
#15 0x00007fcc81979cf6 in nsThread::ProcessNextEvent (this=0x7fcc4ab39c00, aMayWait=true, aResult=0x7fcc481fbcd7) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/xpcom/threads/nsThread.cpp:1067
#16 0x00007fcc819e29b5 in NS_ProcessNextEvent (aThread=0x7fcc4ab39c00, aMayWait=true) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/xpcom/glue/nsThreadUtils.cpp:311
#17 0x00007fcc81f5acd7 in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x7fcc4ab32ac0, aDelegate=0x7fcc4b7ae600) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/ipc/glue/MessagePump.cpp:368
#18 0x00007fcc81ec3548 in MessageLoop::RunInternal (this=0x7fcc4b7ae600) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/ipc/chromium/src/base/message_loop.cc:232
#19 0x00007fcc81ec34ce in MessageLoop::RunHandler (this=0x7fcc4b7ae600) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/ipc/chromium/src/base/message_loop.cc:225
#20 0x00007fcc81ec3494 in MessageLoop::Run (this=0x7fcc4b7ae600) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/ipc/chromium/src/base/message_loop.cc:205
#21 0x00007fcc81978081 in nsThread::ThreadFunc (aArg=0x7fcc4ab39c00) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/xpcom/threads/nsThread.cpp:465
#22 0x00007fcc8b98f76b in _pt_root () from /usr/lib64/libnspr4.so
#23 0x00007fcc8d37b627 in start_thread () from /lib64/libpthread.so.0
#24 0x00007fcc8c58513f in clone () from /lib64/libc.so.6

(gdb) up
#1  0x00007fcc8c54fbea in sleep () from /lib64/libc.so.6
(gdb) 
#2  0x00007fcc864e4b8e in ah_crap_handler (signum=11) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/toolkit/xre/nsSigHandlers.cpp:103
103       sleep(_gdb_sleep_duration);
(gdb) 
#3  0x00007fcc864c7bce in nsProfileLock::FatalSignalHandler (signo=11, info=0x7fcc481fb4b0, context=0x7fcc481fb380) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/toolkit/profile/nsProfileLock.cpp:191
191                 oldact->sa_handler(signo);
(gdb) 
#4  0x00007fcc87426ab8 in AsmJSFaultHandler<(Signal)0> (signum=11, info=0x7fcc481fb4b0, context=0x7fcc481fb380) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/js/src/asmjs/WasmSignalHandlers.cpp:1195
1195            previousSignal->sa_sigaction(signum, info, context);
(gdb) 
#5  <signal handler called>
(gdb) 
#6  0x0000002e7b200715 in mozalloc_abort (msg=0x2e7b451638 "Redirecting call to abort() to mozalloc_abort\n") at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/memory/mozalloc/mozalloc_abort.cpp:33
33          MOZ_CRASH();
(gdb) 
#7  0x0000002e7b20073f in abort () at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/memory/mozalloc/mozalloc_abort.cpp:80
80          mozalloc_abort(msg);
(gdb) 
#8  0x00007fcc8b97709c in PR_Assert () from /usr/lib64/libnspr4.so
(gdb) 
#9  0x00007fcc81864bad in mozilla::psm::IdentityInfoInit () at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/certverifier/ExtendedValidation.cpp:1352
1352          PR_NOT_REACHED("Could not find EV root in NSS storage");
(gdb) print iEV
$1 = 17
(gdb) print entry.issuer_base64
$2 = 0x7fcc87efe420 "MIGXMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTEfMB0GA1UEAxMWVVROLVVTRVJGaXJzdC1IYXJk"...
(gdb) print entry.issuer_serialbase64
There is no member or method named issuer_serialbase64.
(gdb) print entry                    
$3 = (nsMyTrustedEVInfo &) @0x7fcc8b439110: {dotted_oid = 0x7fcc87efe1aa "1.3.6.1.4.1.6449.1.2.1.5.1", oid_name = 0x7fcc87efe1c5 "Comodo EV OID", oid_tag = SEC_OID_UNKNOWN, ev_root_sha256_fingerprint = "n\245GA\320\004f~\355\033H\026cJ\243\247\236nK\226\225\017\202y\332\374\215\233\330\201!7", 
  issuer_base64 = 0x7fcc87efe420 "MIGXMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTEfMB0GA1UEAxMWVVROLVVTRVJGaXJzdC1IYXJk"..., serial_base64 = 0x7fcc87efe4f1 "RL4Mi1AAJLQR0zYq/mUK/Q==", cert = {
    mTuple = {<mozilla::detail::PairHelper<CERTCertificateStr*, mozilla::UniqueCERTCertificateDeletePolicy, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::UniqueCERTCertificateDeletePolicy> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}
(gdb)

(gdb) bt full
#0  0x00007fcc8c54fcad in nanosleep () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007fcc8c54fbea in sleep () from /lib64/libc.so.6
No symbol table info available.
#2  0x00007fcc864e4b8e in ah_crap_handler (signum=11) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/toolkit/xre/nsSigHandlers.cpp:103
No locals.
#3  0x00007fcc864c7bce in nsProfileLock::FatalSignalHandler (signo=11, info=0x7fcc481fb4b0, context=0x7fcc481fb380) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/toolkit/profile/nsProfileLock.cpp:191
        oldact = 0x7fcc8b478000 <SIGSEGV_oldact>
#4  0x00007fcc87426ab8 in AsmJSFaultHandler<(Signal)0> (signum=11, info=0x7fcc481fb4b0, context=0x7fcc481fb380) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/js/src/asmjs/WasmSignalHandlers.cpp:1195
        previousSignal = 0x7fcc8b4878c0 <sPrevSEGVHandler>
#5  <signal handler called>
No symbol table info available.
#6  0x0000002e7b200715 in mozalloc_abort (msg=0x2e7b451638 "Redirecting call to abort() to mozalloc_abort\n") at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/memory/mozalloc/mozalloc_abort.cpp:33
No locals.
#7  0x0000002e7b20073f in abort () at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/memory/mozalloc/mozalloc_abort.cpp:80
        msg = 0x2e7b451638 "Redirecting call to abort() to mozalloc_abort\n"
#8  0x00007fcc8b97709c in PR_Assert () from /usr/lib64/libnspr4.so
No symbol table info available.
#9  0x00007fcc81864bad in mozilla::psm::IdentityInfoInit () at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/certverifier/ExtendedValidation.cpp:1352
        rv = SECSuccess
        ias = {derIssuer = {type = siBuffer, 
            data = 0x7fcc4b91e140 "0\201\227\061\v0\t\006\003U\004\006\023\002US1\v0\t\006\003U\004\b\023\002UT1\027\060\025\006\003U\004\a\023\016Salt Lake City1\036\060\034\006\003U\004\n\023\025The USERTRUST Network1!0\037\006\003U\004\v\023\030http://www.usertrust.com1\037\060\035\006\003U\004\003\023\026UTN-USERFirst-Hardware\245\245\245\245\245\245", len = 154}, issuer = {arena = 0x7fcc6afd48a0, rdns = 0x7fcc481fba70}, serialNumber = {type = siUnsignedInteger, data = 0x7fcc4ab3a9a0 "D\276\f\213P", len = 16}}
        entry = @0x7fcc8b439110: {dotted_oid = 0x7fcc87efe1aa "1.3.6.1.4.1.6449.1.2.1.5.1", oid_name = 0x7fcc87efe1c5 "Comodo EV OID", oid_tag = SEC_OID_UNKNOWN, ev_root_sha256_fingerprint = "n\245GA\320\004f~\355\033H\026cJ\243\247\236nK\226\225\017\202y\332\374\215\233\330\201!7", 
          issuer_base64 = 0x7fcc87efe420 "MIGXMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTEfMB0GA1UEAxMWVVROLVVTRVJGaXJzdC1IYXJk"..., serial_base64 = 0x7fcc87efe4f1 "RL4Mi1AAJLQR0zYq/mUK/Q==", cert = {
            mTuple = {<mozilla::detail::PairHelper<CERTCertificateStr*, mozilla::UniqueCERTCertificateDeletePolicy, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::UniqueCERTCertificateDeletePolicy> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}
        derIssuer = {<SECItemStr> = {type = 1210038832, 
            data = 0x7fcc4b91e140 "0\201\227\061\v0\t\006\003U\004\006\023\002US1\v0\t\006\003U\004\b\023\002UT1\027\060\025\006\003U\004\a\023\016Salt Lake City1\036\060\034\006\003U\004\n\023\025The USERTRUST Network1!0\037\006\003U\004\v\023\030http://www.usertrust.com1\037\060\035\006\003U\004\003\023\026UTN-USERFirst-Hardware\245\245\245\245\245\245", len = 154}, <No data fields>}
        serialNumber = {<SECItemStr> = {type = 1210038800, data = 0x7fcc4ab3a9a0 "D\276\f\213P", len = 16}, <No data fields>}
        certFingerprint = "h\177\244Q8\"x\377\360\310\261\037\215C\325vg\034n\262\274\352\264\023\373\203\331e\320m/\362"
        iEV = 17
#10 0x00007fcc8b98178a in PR_CallOnce () from /usr/lib64/libnspr4.so
No symbol table info available.
#11 0x00007fcc81864e4b in mozilla::psm::EnsureIdentityInfoLoaded () at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/certverifier/ExtendedValidation.cpp:1396
No locals.
#12 0x00007fcc861620c7 in mozilla::psm::InitializeIdentityInfo::CalculateResult (this=0x7fcc4ab32980) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/manager/ssl/SSLServerCertVerification.cpp:1679
No locals.
#13 0x00007fcc8614c547 in mozilla::CryptoTask::Run (this=0x7fcc4ab32980) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/manager/ssl/CryptoTask.cpp:53
        locker = {<No data fields>}
#14 0x00007fcc8197d150 in nsThreadPool::Run (this=0x7fcc8c07b220) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/xpcom/threads/nsThreadPool.cpp:225
        event = {mRawPtr = 0x7fcc4ab32980}
        current = {mRawPtr = 0x7fcc4ab39c00}
        exitThread = false
        wasIdle = false
        listener = {mRawPtr = 0x0}
        shutdownThreadOnExit = false
        idleSince = 1210039168
#15 0x00007fcc81979cf6 in nsThread::ProcessNextEvent (this=0x7fcc4ab39c00, aMayWait=true, aResult=0x7fcc481fbcd7) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/xpcom/threads/nsThread.cpp:1067
        event = {mRawPtr = 0x7fcc8c07b228}
        reallyWait = true
        rv = nsresult::NS_OK
        noJSAPI = {mIsSome = false, mStorage = {u = {mBytes = "\257\065\354\201\314\177", '\000' <repeats 11 times>, "\346zK\314\177\000", mDummy = 140516329797039}}}
        callScriptObserver = false
        obs = {mRawPtr = 0x0}
#16 0x00007fcc819e29b5 in NS_ProcessNextEvent (aThread=0x7fcc4ab39c00, aMayWait=true) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/xpcom/glue/nsThreadUtils.cpp:311
        val = true
#17 0x00007fcc81f5acd7 in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x7fcc4ab32ac0, aDelegate=0x7fcc4b7ae600) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/ipc/glue/MessagePump.cpp:368
        didWork = false
        didIdleWork = {value = false}
        thread = 0x7fcc4ab39c00
        autoReleasePool = {<No data fields>}
#18 0x00007fcc81ec3548 in MessageLoop::RunInternal (this=0x7fcc4b7ae600) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/ipc/chromium/src/base/message_loop.cc:232
No locals.
#19 0x00007fcc81ec34ce in MessageLoop::RunHandler (this=0x7fcc4b7ae600) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/ipc/chromium/src/base/message_loop.cc:225
No locals.
#20 0x00007fcc81ec3494 in MessageLoop::Run (this=0x7fcc4b7ae600) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/ipc/chromium/src/base/message_loop.cc:205
        save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fcc4b7ae600, previous_state_ = 0x0}
#21 0x00007fcc81978081 in nsThread::ThreadFunc (aArg=0x7fcc4ab39c00) at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/xpcom/threads/nsThread.cpp:465
        loop = {mRawPtr = 0x7fcc4b7ae600}
        self = 0x7fcc4ab39c00
        event = {mRawPtr = 0x0}
        context = {mBasePtr = 0x7fcc4b7ae600}
#22 0x00007fcc8b98f76b in _pt_root () from /usr/lib64/libnspr4.so
No symbol table info available.
#23 0x00007fcc8d37b627 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#24 0x00007fcc8c58513f in clone () from /lib64/libc.so.6
No symbol table info available.
(gdb)


Expected results:

Although this is a debug build I suffer from other crashes and need to overcome this assert.

I suspect Seamonkey again did not based its release on a proper version of NSS? I cannot start 2.49 due to similar/same bug at all, see https://bugs.gentoo.org/show_bug.cgi?id=628012 . That is why I went back for 2.48.
Summary: Assertion failure: Could not find EV root in NSS storage, at /scratch/var/tmp/portage/www-client/seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/certverifier/ExtendedValidation.cpp:1352 → Assertion failure: Could not find EV root in NSS storage, at seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/security/certverifier/ExtendedValidation.cpp:1352
> I suspect Seamonkey again did not based its release on a proper version of NSS?

No. NSS_3_28_1_RTM same as latest Firefox 51

Check that the mozilla source tree is ok. 

\mozilla\browser\config\version.txt should contain 51.0.2
$ cat seamonkey-2.48-r1/work/seamonkey-2.48/mozilla/browser/config/version.txt
51.0.2
$

BTW, why does https://www.seamonkey-project.org/releases/seamonkey2.48/ say:

<quote>
What's New in SeaMonkey 2.48

SeaMonkey 2.48 contains (among other changes) the following major changes relative to SeaMonkey 2.46:

SeaMonkey 2.48 uses the same backend as Firefox and contains the listed Firefox 51.0.3 security fixes".
</quote>

51.0.2 or 51.0.3? Anyway, I admit I am not a developer so it is up to you.

BTW why is the gdb stacktrace automatically dumped by seamonkey wrapper broken? As you could see above, my binaries have debug information and gdb can use it if run manually. Admittedly, the debug symbols are detached and placed in a different directory tree, but gdb can use them normally. You can learn about the splitdebug feature here: https://wiki.gentoo.org/wiki/Debugging

ev certs are synced with the corresponding internal nss level/source in the latest 2.53 builds for sure so closing this bug.

Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.