Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Oct 2008 09:31:43 -0700
From:      Jos Backus <jos@catnook.com>
To:        Tim Kientzle <kientzle@freebsd.org>
Cc:        Andrey Chernov <ache@nagual.pp.ru>, freebsd-current@freebsd.org
Subject:   Re: firefox3-bin crashes near arc4random_buf()
Message-ID:  <20081007163143.GA25284@lizzy.catnook.local>
In-Reply-To: <48EAE8DA.2000908@freebsd.org>
References:  <20081004080511.GA72641@lizzy.catnook.local> <20081004161024.GA67323@nagual.pp.ru> <20081004222249.GA48928@lizzy.catnook.local> <48E80F02.4070309@freebsd.org> <20081005233256.GB8507@lizzy.catnook.local> <48E95D0E.50202@freebsd.org> <20081006051424.GA5858@lizzy.catnook.local> <48EA2FA0.8060007@freebsd.org> <20081006190750.GA14017@lizzy.catnook.local> <48EAE8DA.2000908@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--IJpNTDwzlM2Ie8A6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Mon, Oct 06, 2008 at 09:43:06PM -0700, Tim Kientzle wrote:
> > Before following your instructions, I cvsupped, ran a `make kernel' and booted
> > into the new kernel. My userland is from Oct 4th.
> 
> I presume your 'cvsup' also updated your libc sources.
> So you've basically upgraded to the newest libc...

Correct. But the previous libc was built from sources only a day old.

> > As of this moment, firefox3 is still running. Would you like me to try
> > anything different?
> 
> ... which seems to have fixed your problem.   I suggest
> you install a regular non-debugging libc and see if
> everything remains fixed.

Good news! firefox3 crashed again, so the problem is not fixed. But the
backtrace (attached) looks slightly different this time. Anything particular
you'd like me to look at?

Thanks,
-- 
Jos Backus
jos at catnook.com

--IJpNTDwzlM2Ie8A6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="firefox3.debug-backtrace"

(gdb) bt
#0  0x2a31656b in thr_kill () at thr_kill.S:2
#1  0x2a2c5736 in pthread_kill () from /lib/libthr.so.3
#2  0x2a2c32c3 in raise () from /lib/libthr.so.3
#3  0x28237381 in XRE_InitEmbedding () from /usr/local/lib/firefox3/libxul.so
#4  <signal handler called>
#5  hash4 (keyarg=0xad6397a, len=4294956678) at /usr/src/lib/libc/db/hash/hash_func.c:184
#6  0x2a39ab3d in __call_hash (hashp=0x8386200, k=0xad6397a "", len=-10618) at /usr/src/lib/libc/db/hash/hash.c:896
#7  0x2a3997fa in __split_page (hashp=0x8386200, obucket=7, nbucket=15) at /usr/src/lib/libc/db/hash/hash_page.c:356
#8  0x2a39ac09 in __expand_table (hashp=0x8386200) at /usr/src/lib/libc/db/hash/hash.c:865
#9  0x2a39922f in __addel (hashp=0x8386200, bufp=0xb2e47c0, key=0xbf4f9640, val=0xbf4f9648) at /usr/src/lib/libc/db/hash/hash_page.c:454
#10 0x2a39c2e0 in hash_access (hashp=0x8386200, action=HASH_PUT, key=0xbf4f9640, val=0xbf4f9648) at /usr/src/lib/libc/db/hash/hash.c:680
#11 0x2aa0cb9c in ?? () from /usr/local/lib/firefox3/libnssdbm3.so
#12 0xbf4f9648 in ?? ()
#13 0xbf4f9640 in ?? ()
#14 0xbf4f9648 in ?? ()
#15 0x00000000 in ?? ()
#16 0x2a2c3599 in pthread_self () from /lib/libthr.so.3
#17 0x2aa1c3e4 in legacy_SetCryptFunctions () from /usr/local/lib/firefox3/libnssdbm3.so
#18 0x2aa1cbb8 in legacy_SetCryptFunctions () from /usr/local/lib/firefox3/libnssdbm3.so
#19 0x2aa1d6ff in legacy_SetCryptFunctions () from /usr/local/lib/firefox3/libnssdbm3.so
#20 0x2aa218b2 in legacy_SetCryptFunctions () from /usr/local/lib/firefox3/libnssdbm3.so
#21 0x2aa236c9 in legacy_SetCryptFunctions () from /usr/local/lib/firefox3/libnssdbm3.so
#22 0x2aa23791 in legacy_SetCryptFunctions () from /usr/local/lib/firefox3/libnssdbm3.so
#23 0x2aa14965 in ?? () from /usr/local/lib/firefox3/libnssdbm3.so
#24 0x08b13550 in ?? ()
#25 0x0bc3d700 in ?? ()
#26 0x11e29a80 in ?? ()
#27 0xbf4f9794 in ?? ()
#28 0x11e29a80 in ?? ()
#29 0x0d985c90 in ?? ()
#30 0xbf4f97a8 in ?? ()
#31 0x2a337fc7 in free (ptr=0xd986180) at /usr/src/lib/libc/stdlib/malloc.c:5447
#32 0x2aa163fc in ?? () from /usr/local/lib/firefox3/libnssdbm3.so
#33 0x089f50b0 in ?? ()
#34 0x0b9ad00c in ?? ()
#35 0x0ab1ee10 in ?? ()
#36 0x0000000b in ?? ()
#37 0xbf4f9828 in ?? ()
#38 0x0000000b in ?? ()
#39 0xbf4f9828 in ?? ()
#40 0x298713d0 in PL_InitArenaPool () from /usr/local/lib/libplds4.so.1
#41 0x2a6bbab7 in NSC_ModuleDBFunc () from /usr/local/lib/firefox3/libsoftokn3.so
#42 0x2a6bc47c in NSC_ModuleDBFunc () from /usr/local/lib/firefox3/libsoftokn3.so
#43 0x2a69ede5 in FC_GetFunctionList () from /usr/local/lib/firefox3/libsoftokn3.so
#44 0x2a6a0921 in FC_GetFunctionList () from /usr/local/lib/firefox3/libsoftokn3.so
#45 0x2a6a490e in NSC_ModuleDBFunc () from /usr/local/lib/firefox3/libsoftokn3.so
#46 0x2a52fbef in nss_DumpCertificateCacheInfo () from /usr/local/lib/firefox3/libnss3.so
#47 0x2a5307c4 in nss_DumpCertificateCacheInfo () from /usr/local/lib/firefox3/libnss3.so
#48 0x2a4e3eda in PK11_ImportCert () from /usr/local/lib/firefox3/libnss3.so
#49 0x28fd0a5d in XRE_GetFileFromPath () from /usr/local/lib/firefox3/libxul.so
---Type <return> to continue, or q <return> to quit---
#50 0x2a4820b1 in SSL_GetStatistics () from /usr/local/lib/firefox3/libssl3.so
#51 0x2a483957 in SSL_GetStatistics () from /usr/local/lib/firefox3/libssl3.so
#52 0x2a483e0d in SSL_GetStatistics () from /usr/local/lib/firefox3/libssl3.so
#53 0x2a4847d2 in SSL_GetStatistics () from /usr/local/lib/firefox3/libssl3.so
#54 0x2a485976 in SSL_GetStatistics () from /usr/local/lib/firefox3/libssl3.so
#55 0x2a4886a6 in SSL_AuthCertificate () from /usr/local/lib/firefox3/libssl3.so
#56 0x2a493560 in SSL_RevealURL () from /usr/local/lib/firefox3/libssl3.so
#57 0x2a495803 in SSL_ConfigSecureServer () from /usr/local/lib/firefox3/libssl3.so
#58 0x2a4959c3 in SSL_ConfigSecureServer () from /usr/local/lib/firefox3/libssl3.so
#59 0x2a49c5d2 in SSL_ImportFD () from /usr/local/lib/firefox3/libssl3.so
#60 0x28fcc68a in XRE_GetFileFromPath () from /usr/local/lib/firefox3/libxul.so
#61 0x28fcb330 in XRE_GetFileFromPath () from /usr/local/lib/firefox3/libxul.so
#62 0x2987f68a in _pt_root () from /usr/local/lib/libplds4.so.1
#63 0x2a2c01df in pthread_getprio () from /lib/libthr.so.3
#64 0x00000000 in ?? ()
(gdb) 

--IJpNTDwzlM2Ie8A6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081007163143.GA25284>