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

Reply via email to