[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: segmentation fault with firefox 1.5 after apt-get upgrade yesterday



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Andrei Mikhailovsky wrote:
> Same thing, after an update a few days ago, firefox segfaults.
> 
> However, If i run firefox from the 32bit chroot and execute 64bit
> firefox while the 32bit one is open, no segfault occurs and firefox runs
> ok. Very odd
> 
> Andrei
> 
> On Fri, 2006-01-13 at 22:34 +0100, Thomas Koeppen wrote:
> 
> Hi all,
> 
> after apt-get upgrade yesterday, firefox crash at startup with segmentation fault.
> (see details in 'valgrind -v firefox' attached below)
> my last upgrade before was about about 2 weeks ago.
> 
> yesterday before upgrade everything run fine.
> all other applications seems to run stable.
> i assume, that the segfault is not caused directly to firefox, tried downgrade to 1.5.dfsg-3 -> same behaviour -> crash.
> (mozilla is starting, but crashes sometime with browser-back-behaviour -> reported in this list and bug against mozilla raised a alot)
> 
> any hints to this firefox segfault? should i use a better tool for debugging?
> 
> regards,
> Thomas
> 
> 
> 
>  apt-cache policy firefox
> firefox:
>   Installiert:1.5.dfsg-4
>   Mögliche Pakete:1.5.dfsg-4
>   Versions-Tabelle:
>  *** 1.5.dfsg-4 0
>         500 http://amd64.debian.net sid/main Packages
>         100 /var/lib/dpkg/status
> 
> 
> apt-cache policy libc6
> libc6:
>   Installed: 2.3.5-11
>   Candidate: 2.3.5-11
>   Version table:
>  *** 2.3.5-11 0
>         500 http://amd64.debian.net sid/main Packages
>         100 /var/lib/dpkg/status
> 
> 
> valgrind -v firefox
> ==5569== Memcheck, a memory error detector.
> ==5569== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
> ==5569== Using LibVEX rev 1367, a library for dynamic binary translation.
> ==5569== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
> ==5569== Using valgrind-3.0.1-Debian, a dynamic binary instrumentation framework.
> ==5569== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
> --5569-- Valgrind library directory: /usr/lib/valgrind
> --5569-- Command line
> --5569--    /bin/sh
> --5569--    /usr/bin/firefox
> --5569-- Startup, with flags:
> --5569--    -v
> --5569-- Contents of /proc/version:
> --5569--   Linux version 2.6.13 (root@aphrodite) (gcc version 4.0.2 20050821 (prerelease) (Debian 4.0.1-6)) #1 Thu Sep 8 23:12:01 CEST 2005
> --5569-- Reading syms from /bin/bash (0x400000)
> --5569--    object doesn't have a symbol table
> --5569-- Reading syms from /lib/ld-2.3.5.so (0x11900000)
> --5569-- Reading debug info from /lib/ld-2.3.5.so...
> --5569-- ... CRC mismatch (computed 7BDECFE0 wanted A9CC1538)
> --5569--    object doesn't have a symbol table
> --5569-- Reading syms from /usr/lib/valgrind/stage2 (0x70000000)
> --5569-- Reading suppressions file: /usr/lib/valgrind/default.supp
> ==5569==
> --5569-- Reading syms from /usr/lib/valgrind/vg_preload_core.so (0x11A19000)
> --5569-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck.so (0x11B1A000)
> --5569-- Reading syms from /lib/libncurses.so.5.5 (0x11C33000)
> --5569--    object doesn't have a symbol table
> --5569-- Reading syms from /lib/libdl-2.3.5.so (0x11D8F000)
> --5569-- Reading debug info from /lib/libdl-2.3.5.so...
> --5569-- ... CRC mismatch (computed 8C87463A wanted A8F59616)
> --5569--    object doesn't have a symbol table
> --5569-- Reading syms from /lib/libc-2.3.5.so (0x11E92000)
> --5569-- Reading debug info from /lib/libc-2.3.5.so...
> --5569-- ... CRC mismatch (computed AA828B66 wanted 57D32AF6)
> --5569--    object doesn't have a symbol table
> --5569-- REDIR: 0x11F05280 (rindex) redirected to 0x11B1D820 (rindex)
> --5569-- REDIR: 0x11F04890 (strcmp) redirected to 0x11B1DAB0 (strcmp)
> --5569-- REDIR: 0x11F04E30 (strlen) redirected to 0x11B1D9D0 (strlen)
> --5569-- REDIR: 0x11F050B0 (strncmp) redirected to 0x11B1DA30 (strncmp)
> --5569-- REDIR: 0x11F046E0 (index) redirected to 0x11B1D910 (index)
> --5569-- REDIR: 0x11F072F0 (strchrnul) redirected to 0x11B1DD80 (strchrnul)
> --5569-- REDIR: 0x11F06970 (memcpy) redirected to 0x11B1DDD0 (memcpy)
> --5569-- REDIR: 0x11F06260 (memset) redirected to 0x11B1DCF0 (memset)
> --5569-- REDIR: 0x11F06680 (stpcpy) redirected to 0x11B1E0D0 (stpcpy)
> --5569-- REDIR: 0x11F048D0 (strcpy) redirected to 0x11B1E010 (strcpy)
> --5569-- REDIR: 0xFFFFFFFFFF600400 (???) redirected to 0x700298C5 (???)
> --5569-- REDIR: 0x11F059D0 (memchr) redirected to 0x11B1DB50 (memchr)
> --5569-- REDIR: 0x11F07220 (rawmemchr) redirected to 0x11B1DDB0 (rawmemchr)
> --5569-- REDIR: 0x11F04F20 (strnlen) redirected to 0x11B1D9A0 (strnlen)
> --5569-- Reading syms from /usr/lib/gconv/ISO8859-1.so (0x1214D000)
> --5569-- Reading debug info from /usr/lib/gconv/ISO8859-1.so...
> --5569-- ... CRC mismatch (computed 7ED8E017 wanted 0CEB7F2C)
> --5569--    object doesn't have a symbol table
> ==5569== Conditional jump or move depends on uninitialised value(s)
> ==5569==    at 0x11910D5B: (within /lib/ld-2.3.5.so)
> ==5569==    by 0x1190B76E: (within /lib/ld-2.3.5.so)
> ==5569==    by 0x1190B8F3: (within /lib/ld-2.3.5.so)
> ==5569==    by 0x11908730: (within /lib/ld-2.3.5.so)
> ==5569==    by 0x11F91E94: (within /lib/libc-2.3.5.so)
> ==5569==    by 0x1190B980: (within /lib/ld-2.3.5.so)
> ==5569==    by 0x11F91FE2: __libc_dlsym (in /lib/libc-2.3.5.so)
> ==5569==    by 0x11EB85F9: (within /lib/libc-2.3.5.so)
> ==5569==    by 0x11EAFC69: (within /lib/libc-2.3.5.so)
> ==5569==    by 0x11EB05B0: (within /lib/libc-2.3.5.so)
> ==5569==    by 0x11F15068: (within /lib/libc-2.3.5.so)
> ==5569==    by 0x11F0B398: mbrtowc (in /lib/libc-2.3.5.so)
> --5569-- REDIR: 0x11F051C0 (strncpy) redirected to 0x11B1E350 (strncpy)
> Speicherzugriffsfehler


i made the same valgrind start with mozilla, mozilla works at startup,
but perhaps anybody can help in above firefox start.
.. mozilla starts fine, firefox 1.5 failed (see mozilla start below)

problem in libc-2.3.5.so ?

can anybody tell a better memdump tool to identify segfault cause.
don't see exact which library, which call..

any help would be appreciated

Thomas



thomas@aphrodite:~$ valgrind -v mozilla
==6252== Memcheck, a memory error detector.
==6252== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==6252== Using LibVEX rev 1367, a library for dynamic binary translation.
==6252== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==6252== Using valgrind-3.0.1-Debian, a dynamic binary instrumentation framework.
==6252== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
- --6252-- Valgrind library directory: /usr/lib/valgrind
- --6252-- Command line
- --6252--    /bin/sh
- --6252--    /usr/bin/mozilla
- --6252-- Startup, with flags:
- --6252--    -v
- --6252-- Contents of /proc/version:
- --6252--   Linux version 2.6.13 (root@aphrodite) (gcc version 4.0.2 20050821 (prerelease) (Debian 4.0.1-6)) #1 Thu Sep 8 23:12:01 CEST 2005
- --6252-- Reading syms from /bin/bash (0x400000)
- --6252--    object doesn't have a symbol table
- --6252-- Reading syms from /lib/ld-2.3.5.so (0x11900000)
- --6252-- Reading debug info from /lib/ld-2.3.5.so...
- --6252-- ... CRC mismatch (computed 3E8F25D6 wanted A270983D)
- --6252--    object doesn't have a symbol table
- --6252-- Reading syms from /usr/lib/valgrind/stage2 (0x70000000)
- --6252-- Reading suppressions file: /usr/lib/valgrind/default.supp
==6252==
- --6252-- Reading syms from /usr/lib/valgrind/vg_preload_core.so (0x11A19000)
- --6252-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck.so (0x11B1A000)
- --6252-- Reading syms from /lib/libncurses.so.5.5 (0x11C33000)
- --6252--    object doesn't have a symbol table
- --6252-- Reading syms from /lib/libdl-2.3.5.so (0x11D8F000)
- --6252-- Reading debug info from /lib/libdl-2.3.5.so...
- --6252-- ... CRC mismatch (computed 1A37E0EC wanted 603E8210)
- --6252--    object doesn't have a symbol table
- --6252-- Reading syms from /lib/libc-2.3.5.so (0x11E92000)
- --6252-- Reading debug info from /lib/libc-2.3.5.so...
- --6252-- ... CRC mismatch (computed 8D1F8530 wanted 5FBACBFF)
- --6252--    object doesn't have a symbol table
- --6252-- REDIR: 0x11F05280 (rindex) redirected to 0x11B1D820 (rindex)
- --6252-- REDIR: 0x11F04890 (strcmp) redirected to 0x11B1DAB0 (strcmp)
- --6252-- REDIR: 0x11F04E30 (strlen) redirected to 0x11B1D9D0 (strlen)
- --6252-- REDIR: 0x11F050B0 (strncmp) redirected to 0x11B1DA30 (strncmp)
- --6252-- REDIR: 0x11F046E0 (index) redirected to 0x11B1D910 (index)
- --6252-- REDIR: 0x11F072F0 (strchrnul) redirected to 0x11B1DD80 (strchrnul)
- --6252-- REDIR: 0x11F06970 (memcpy) redirected to 0x11B1DDD0 (memcpy)
- --6252-- REDIR: 0x11F06260 (memset) redirected to 0x11B1DCF0 (memset)
- --6252-- REDIR: 0x11F06680 (stpcpy) redirected to 0x11B1E0D0 (stpcpy)
- --6252-- REDIR: 0x11F048D0 (strcpy) redirected to 0x11B1E010 (strcpy)
- --6252-- REDIR: 0xFFFFFFFFFF600400 (???) redirected to 0x700298C5 (???)
- --6252-- REDIR: 0x11F059D0 (memchr) redirected to 0x11B1DB50 (memchr)
- --6252-- REDIR: 0x11F07220 (rawmemchr) redirected to 0x11B1DDB0 (rawmemchr)
- --6252-- REDIR: 0x11F04F20 (strnlen) redirected to 0x11B1D9A0 (strnlen)
- --6252-- Reading syms from /usr/lib/gconv/ISO8859-1.so (0x1214D000)
- --6252-- Reading debug info from /usr/lib/gconv/ISO8859-1.so...
- --6252-- ... CRC mismatch (computed 7ED8E017 wanted 0CEB7F2C)
- --6252--    object doesn't have a symbol table
==6252== Conditional jump or move depends on uninitialised value(s)
==6252==    at 0x11910D4B: (within /lib/ld-2.3.5.so)
==6252==    by 0x1190B75E: (within /lib/ld-2.3.5.so)
==6252==    by 0x1190B8E3: (within /lib/ld-2.3.5.so)
==6252==    by 0x11908730: (within /lib/ld-2.3.5.so)
==6252==    by 0x11F91EB4: (within /lib/libc-2.3.5.so)
==6252==    by 0x1190B970: (within /lib/ld-2.3.5.so)
==6252==    by 0x11F92002: __libc_dlsym (in /lib/libc-2.3.5.so)
==6252==    by 0x11EB85F9: (within /lib/libc-2.3.5.so)
==6252==    by 0x11EAFC69: (within /lib/libc-2.3.5.so)
==6252==    by 0x11EB05B0: (within /lib/libc-2.3.5.so)
==6252==    by 0x11F150A8: (within /lib/libc-2.3.5.so)
==6252==    by 0x11F0B3E8: mbrtowc (in /lib/libc-2.3.5.so)
- --6252-- REDIR: 0x11F051C0 (strncpy) redirected to 0x11B1E350 (strncpy)
- --6263-- discard syms at 0x1214D000-0x12250000 in /usr/lib/gconv/ISO8859-1.so due to munmap()
==6263==
==6263== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 8 from 1)
==6263==
==6263== 1 errors in context 1 of 1:
==6263== Conditional jump or move depends on uninitialised value(s)
==6263==    at 0x11910D4B: (within /lib/ld-2.3.5.so)
==6263==    by 0x1190B75E: (within /lib/ld-2.3.5.so)
==6263==    by 0x1190B8E3: (within /lib/ld-2.3.5.so)
==6263==    by 0x11908730: (within /lib/ld-2.3.5.so)
==6263==    by 0x11F91EB4: (within /lib/libc-2.3.5.so)
==6263==    by 0x1190B970: (within /lib/ld-2.3.5.so)
==6263==    by 0x11F92002: __libc_dlsym (in /lib/libc-2.3.5.so)
==6263==    by 0x11EB85F9: (within /lib/libc-2.3.5.so)
==6263==    by 0x11EAFC69: (within /lib/libc-2.3.5.so)
==6263==    by 0x11EB05B0: (within /lib/libc-2.3.5.so)
==6263==    by 0x11F150A8: (within /lib/libc-2.3.5.so)
==6263==    by 0x11F0B3E8: mbrtowc (in /lib/libc-2.3.5.so)
- --6263--
- --6263-- supp:    8 Debian libc6 2.3.5 stripped dynamic linker


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD4DBQFDzAILFfATG7mfGBIRAvMLAJwNILEFKt26Wj4lQ5P+N2iZ0fiZnQCUC3ZR
u1SWnyycupwznkZfWileMw==
=HxOG
-----END PGP SIGNATURE-----



Reply to: