FedoraForum.org - Fedora Support Forums and Community
Results 1 to 3 of 3
  1. #1
    Join Date
    Nov 2008
    Posts
    178
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    firefox 3.0 + flash crashes

    Too many of the extensions that I rely on are not available for firefox 3.5beta yet, so I've installed Firefox 3.0 downloaded directly from mozilla, and it mostly works except that any flash objects crash the browser instanteously. I tried with Fedora 10 and it worked fine.

    Anyone tried this and seen anything similar?

    here's the segfault and strace output just prior to it:
    open("/lib/i686/libcurl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libcurl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libcurl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    munmap(0xe7e47000, 166566) = 0
    open("./tls/i686/sse2/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./tls/i686/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./tls/sse2/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./tls/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./i686/sse2/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./i686/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./sse2/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./plugins/tls/i686/sse2/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./plugins/tls/i686/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./plugins/tls/sse2/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./plugins/tls/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./plugins/i686/sse2/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./plugins/i686/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./plugins/sse2/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("./plugins/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/etc/ld.so.cache", O_RDONLY) = 86
    fstat64(86, {st_mode=S_IFREG|0644, st_size=166566, ...}) = 0
    mmap2(NULL, 166566, PROT_READ, MAP_PRIVATE, 86, 0) = 0xffffffffe7e47000
    close(86) = 0
    open("/lib/i686/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libcurl-gnutls.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    munmap(0xe7e47000, 166566) = 0
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---

    Something is trying to load libcurl 3, and I don't konw if that's causing the munmap to segfault. Fedora 10 didn't have libcurl3 either (just 4) so i don't know for sure what's going on. Any ideas?

  2. #2
    Join Date
    Nov 2008
    Posts
    178
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    solved. Apparently libfreebl3.so that's bundled with the mozilla.com firefox build causes the problem. I've moved libfreebl3 out of the way so that it now uses /lib/libfreebl3.so and flash works in firefox 3.0.10

  3. #3
    Join Date
    Nov 2008
    Posts
    178
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [solved] firefox 3.0 + flash crashes

    To provide a little more info in case anyone else cares, the mozilla.com bundles nspr, nss, sqlite, and xul libraries.

    the nss, nspr libraries are in the same version class (if not the exact same version) as the ones fedora bundles. xul are not, sqlite I'm not sure. So I started pulling out duplicate libraries starting with nspr and nss and bingo, crash problems went away.

    This of course assumes the 32-bit nss, and nspr packages are installed if you're on a x86_64 install.
    libfreebl3.chk libnss3.so libnssutil3.so libsmime3.so libssl3.so
    libfreebl3.so libnssckbi.so libplc4.so libsoftokn3.chk
    libnspr4.so libnssdbm3.so libplds4.so libsoftokn3.so

    That's the library list that I pulled out.

Similar Threads

  1. Help! Flash crashes Firefox every time!
    By 6tr6tr in forum Using Fedora
    Replies: 1
    Last Post: 27th June 2009, 06:45 AM
  2. 64-bit Flash Player and Firefox Crashes
    By pianoplayer in forum Using Fedora
    Replies: 1
    Last Post: 8th December 2008, 06:07 AM
  3. Flash crashes Firefox
    By rotsee in forum Using Fedora
    Replies: 5
    Last Post: 9th November 2006, 09:07 PM
  4. flash crashes firefox *always*
    By MadPhoenix in forum Using Fedora
    Replies: 6
    Last Post: 1st June 2006, 04:09 PM
  5. flash crashes firefox in FC3
    By benv84 in forum Using Fedora
    Replies: 1
    Last Post: 17th November 2004, 11:09 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •