Thank you for your reply.
On Wed, 21 Nov 2012 00:20:37 +0200, Brian Smith <bsm...@mozilla.com> wrote:
Mihai Sucan wrote:
Any https page I try to load shows:
Peer's certificate has an invalid signature.
Error code: sec_error_bad_signature
I can't even run mochitests that load https pages.
1. Are you using --use-system-nss and/or --use-system-nspr?
This is my mozconfig for dbg builds:
https://github.com/mihaisucan/mozilla-work/blob/master/mozconfig/dbg
I don't know what ./configure does. How can I check?
1.1: Are you trying to build 64-bit Firefox? I remember that 64-bit NSS
doesn't always work.
I'm on Ubuntu amd64. about:buildconfig:
about:buildconfig
Target: x86_64-unknown-linux-gnu
Compiler:
/usr/bin/ccache clang -Qunused-arguments -fcolor-diagnostics -w
Flags:
-Qunused-arguments -pedantic -Qunused-arguments -Wall -Wpointer-arith
-Wdeclaration-after-statement -Werror=return-type -Wtype-limits
-Wempty-body -Wno-unused -Wno-overlength-strings -Wno-long-long
-fno-strict-aliasing -ffunction-sections -fdata-sections -pthread -pipe
-DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer
Compiler:
/usr/bin/ccache clang++ -Qunused-arguments -fcolor-diagnostics -w
Flags:
-Qunused-arguments -pedantic -Qunused-arguments -Wall -Wpointer-arith
-Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body
-Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof
-Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof
-Wno-unknown-warning-option -Wno-return-type-c-linkage
-Wno-mismatched-tags -Wno-long-long -fno-exceptions -fno-strict-aliasing
-fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x
-pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer
-Qunused-arguments
Configure arguments:
--enable-application=browser --disable-optimize --enable-debug
--enable-tests --enable-chrome-format=symlink --with-ccache
$ cclang -v
Ubuntu clang version 3.0-6ubuntu3 (tags/RELEASE_30/final) (based on LLVM
3.0)
Target: x86_64-pc-linux-gnu
Thread model: posix
$ file dist/bin/firefox-bin
dist/bin/firefox-bin: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.24
$ ccache -V
ccache version 3.1.6
2. What compiler are you building with?
See above.
3. Do things work with a new profile?
Afaik, running mochitests always creates a new temporary profile and I
have problems running them. I just tried with a new profile on my own (as
a user): same problem.
Here's what I get when I load google.com (something I haven't seen before):
A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem
has occurred with the token or slot.
Error code: sec_error_pkcs11_device_error.
4. Do thinks work in safe mode and/or with all addons disabled?
No addons installed - new profile. Tried -safe-mode as well, no luck.
5. File a bug, CC bsm...@mozilla.com, and attach one of the certificates
to the bug.
Which certificate should I attach? I have this problem with all https
servers. :(
Thanks again for your detailed questions. I hope my answers help us go
towards a fix.
Best regards,
Mihai
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform