Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Mar 2011 18:12:06 -0400
From:      glenn <glenn.chen01@gmail.com>
To:        Robert Huff <roberthuff@rcn.com>
Cc:        gecko@freebsd.org
Subject:   Re: repeatable crash using Firefox 4
Message-ID:  <1301004726.30639.57.camel@crystal>
In-Reply-To: <19851.47499.844444.850667@jerusalem.litteratus.org>
References:  <19851.43594.819260.901767@jerusalem.litteratus.org> <864o6sdxhe.fsf@gmail.com> <19851.47499.844444.850667@jerusalem.litteratus.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2011-03-24 at 17:37 -0400, Robert Huff wrote:
> Pan Tsu writes:
> 
> >  Update? The ports tree may assume -CURRENT is... uhm, relatively current.
> >  There were many libthr changes since then and before, e.g.
> >  
> >    http://docs.freebsd.org/cgi/mid.cgi?4CC6D915.3010900
> >    www/firefox36 doesn't use pthread_attr_get_np(3)
> >  
> >  which was just a few days after, on 25 Oct. But you're probably
> >  hit by smth else. Build it with symbols and show gdb backtrace as
> >  starting point.
> 
> 	My ports tree is updated daily; this version was built less
> than 6 hours ago.
> 	As for backtrace:
> 
> Core was generated by `firefox-bin'.
> Program terminated with signal 4, Illegal instruction.
> #0  0x00000008005081f2 in symlook_needed (
>     name=0xb <Address 0xb out of bounds>, hash=140737484160816, 
>     needed=0x7fffffbffbc0, defobj_out=0x7fffffbffff8, ventry=0x0, flags=3, 
>     dlp=0x7fffffffc770) at /usr/src/libexec/rtld-elf/rtld.c:2758
> 2758	    struct link_map *l = &obj->linkmap;
> [New Thread 81018ff00 (LWP 100700)]
> [New Thread 810190200 (LWP 100697)]
> [New Thread 81076e400 (LWP 100648)]
> [New Thread 80ff98e00 (LWP 100643)]
> [New Thread 80ff98b00 (LWP 100620)]
> [New Thread 80900e200 (LWP 100596)]
> [New Thread 80fc3f900 (LWP 100591)]
> [New Thread 80fc3f600 (LWP 100569)]
> [New Thread 80fc3f300 (LWP 100517)]
> [New Thread 80fe03700 (LWP 100460)]
> [New Thread 80fe02e00 (LWP 100399)]
> [New Thread 80fe03100 (LWP 100325)]
> [New Thread 80ffe0000 (LWP 100221)]
> [New Thread 80ba24800 (LWP 100229)]
> [New Thread 80900e800 (LWP 100215)]
> [New Thread 809009400 (LWP 100207)]
> [New Thread 809008e00 (LWP 100184)]
> [New Thread 809007f00 (LWP 100145)]
> [New Thread 809007c00 (LWP 100120)]
> [New Thread 809007600 (LWP 100102)]
> [New Thread 809007300 (LWP 100339)]
> #0  0x00000008005081f2 in symlook_needed (
>     name=0xb <Address 0xb out of bounds>, hash=140737484160816, 
>     needed=0x7fffffbffbc0, defobj_out=0x7fffffbffff8, ventry=0x0, flags=3, 
>     dlp=0x7fffffffc770) at /usr/src/libexec/rtld-elf/rtld.c:2758
> #1  0x00000008005082d6 in symlook_needed (
>     name=0x7fffffffc7e0 "libcanberra_pulse_LTX_pulse_driver_open", 
>     hash=132123134, needed=0x800547b20, defobj_out=0x7fffffc000b0, ventry=0x0, 
>     flags=3, dlp=0x7fffffffc770) at /usr/src/libexec/rtld-elf/rtld.c:2783
> #2  0x00000008005082d6 in symlook_needed (
>     name=0x7fffffffc7e0 "libcanberra_pulse_LTX_pulse_driver_open", 
>     hash=132123134, needed=0x800547aa0, defobj_out=0x7fffffc00120, ventry=0x0, 
>     flags=3, dlp=0x7fffffffc770) at /usr/src/libexec/rtld-elf/rtld.c:2783
> #3  0x00000008005082d6 in symlook_needed (
>     name=0x7fffffffc7e0 "libcanberra_pulse_LTX_pulse_driver_open", 
>     hash=132123134, needed=0x800547180, defobj_out=0x7fffffc00190, ventry=0x0, 
>     flags=3, dlp=0x7fffffffc770) at /usr/src/libexec/rtld-elf/rtld.c:2783
> #4  0x00000008005082d6 in symlook_needed (
>     name=0x7fffffffc7e0 "libcanberra_pulse_LTX_pulse_driver_open", 
>     hash=132123134, needed=0x800547fe0, defobj_out=0x7fffffc00200, ventry=0x0, 
>     flags=3, dlp=0x7fffffffc770) at /usr/src/libexec/rtld-elf/rtld.c:2783
> #5  0x00000008005082d6 in symlook_needed (
>     name=0x7fffffffc7e0 "libcanberra_pulse_LTX_pulse_driver_open", 
>     hash=132123134, needed=0x8005b0ee0, defobj_out=0x7fffffc00270, ventry=0x0, 
>     flags=3, dlp=0x7fffffffc770) at /usr/src/libexec/rtld-elf/rtld.c:2783
> #6  0x00000008005082d6 in symlook_needed (
>     name=0x7fffffffc7e0 "libcanberra_pulse_LTX_pulse_driver_open", 
>     hash=132123134, needed=0x8005b0b00, defobj_out=0x7fffffc002e0, ventry=0x0, 
>     flags=3, dlp=0x7fffffffc770) at /usr/src/libexec/rtld-elf/rtld.c:2783
> #7  0x00000008005082d6 in symlook_needed (
>     name=0x7fffffffc7e0 "libcanberra_pulse_LTX_pulse_driver_open", 
>     hash=132123134, needed=0x80cbcd680, defobj_out=0x7fffffc00350, ventry=0x0, 
>     flags=3, dlp=0x7fffffffc770) at /usr/src/libexec/rtld-elf/rtld.c:2783
> #8  0x00000008005082d6 in symlook_needed (
>     name=0x7fffffffc7e0 "libcanberra_pulse_LTX_pulse_driver_open", 
>     hash=132123134, needed=0x8005b0ee0, defobj_out=0x7fffffc003c0, ventry=0x0, 
>     flags=3, dlp=0x7fffffffc770) at /usr/src/libexec/rtld-elf/rtld.c:2783
> #9  0x00000008005082d6 in symlook_needed (
>     name=0x7fffffffc7e0 "libcanberra_pulse_LTX_pulse_driver_open", 
>     hash=132123134, needed=0x8005b0b00, defobj_out=0x7fffffc00430, ventry=0x0, 
>     flags=3, dlp=0x7fffffffc770) at /usr/src/libexec/rtld-elf/rtld.c:2783
> 
> 	etc. /ad infinitum/.
> 
> 
> 					Robert Huff
> 
> _______________________________________________
> freebsd-gecko@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
> To unsubscribe, send any mail to "freebsd-gecko-unsubscribe@freebsd.org"

Hi Robbert, 

Thanks for the debug info.
I just tested the FF4 on my box. It does not crash. My box is AMD64
Current too. (it's a bit more "current" than yours)
  
# uname -a
FreeBSD crystal-coding.com 9.0-CURRENT FreeBSD 9.0-CURRENT #6 r219859:
Tue Mar 22 16:20:56 EDT 2011
omg@crystal-coding.com:/usr/obj/usr/src/sys/MYKERNEL  amd64

mind sync your world a bit?

Best, 
 Glenn Chen




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