==4591== Memcheck, a memory error detector. ==4591== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==4591== Using LibVEX rev 1606, a library for dynamic binary translation. ==4591== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==4591== Using valgrind-3.2.0-Debian, a dynamic binary instrumentation framework. ==4591== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==4591== ==4591== My PID = 4591, parent PID = 4588. Prog and args are: ==4591== /usr/lib/firefox/firefox-bin ==4591== -a ==4591== firefox ==4591== --4591-- --4591-- Command line --4591-- /usr/lib/firefox/firefox-bin --4591-- -a --4591-- firefox --4591-- Startup, with flags: --4591-- --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp --4591-- -v --4591-- --tool=memcheck --4591-- --leak-check=full --4591-- --num-callers=40 --4591-- --log-file=/home/palmer/firefoxvalgrind.log --4591-- Contents of /proc/version: --4591-- Linux version 2.6.17-12-generic (root@terranova) (gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)) #2 SMP Mon Jul 16 19:37:58 UTC 2007 (Ubuntu 2.6.17-12.39-generic) --4591-- Arch and hwcaps: X86, x86-sse0 --4591-- Valgrind library directory: /usr/lib/valgrind --4591-- Reading syms from /lib/ld-2.4.so (0x4000000) --4591-- Reading debug info from /lib/ld-2.4.so... --4591-- ... CRC mismatch (computed 240DF4C3 wanted 96BFBE8D) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/firefox/firefox-bin (0x8048000) --4591-- Reading debug info from /usr/lib/firefox/firefox-bin... --4591-- ... CRC mismatch (computed 598DC856 wanted 56DF42C4) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/firefox-bin... --4591-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck (0x38000000) --4591-- object doesn't have a dynamic symbol table --4591-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp --4591-- Reading suppressions file: /usr/lib/valgrind/default.supp --4591-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_core.so (0x401C000) --4591-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x401E000) --4591-- Reading syms from /usr/lib/firefox/libmozjs.so (0x4024000) --4591-- Reading debug info from /usr/lib/firefox/libmozjs.so... --4591-- ... CRC mismatch (computed 22546EC0 wanted 729506EF) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/libmozjs.so... --4591-- Reading syms from /usr/lib/firefox/libxpcom.so (0x40CF000) --4591-- Reading debug info from /usr/lib/firefox/libxpcom.so... --4591-- ... CRC mismatch (computed 035CCDD0 wanted 6BF5A48A) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/libxpcom.so... --4591-- Reading syms from /usr/lib/firefox/libxpcom_core.so (0x40D2000) --4591-- Reading debug info from /usr/lib/firefox/libxpcom_core.so... --4591-- ... CRC mismatch (computed C27B7299 wanted 70D450A8) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/libxpcom_core.so... --4591-- Reading syms from /usr/lib/libplc4.so (0x4187000) --4591-- Reading debug info from /usr/lib/libplc4.so... --4591-- ... CRC mismatch (computed 5F25A633 wanted 2335224A) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libplc4.so... --4591-- Reading syms from /usr/lib/libnspr4.so (0x418C000) --4591-- Reading debug info from /usr/lib/libnspr4.so... --4591-- ... CRC mismatch (computed CAF79EA4 wanted 5F89E201) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libnspr4.so... --4591-- Reading syms from /lib/tls/i686/cmov/libpthread-2.4.so (0x41BE000) --4591-- Reading debug info from /lib/tls/i686/cmov/libpthread-2.4.so... --4591-- ... CRC mismatch (computed 4C761CF2 wanted B2D876D1) --4591-- Reading syms from /usr/lib/libgtk-x11-2.0.so.0.1000.6 (0x41D2000) --4591-- Reading debug info from /usr/lib/libgtk-x11-2.0.so.0.1000.6... --4591-- ... CRC mismatch (computed D56132F4 wanted EB052BC4) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libgtk-x11-2.0.so.0.1000.6... --4591-- Reading syms from /usr/lib/libgdk-x11-2.0.so.0.1000.6 (0x4522000) --4591-- Reading debug info from /usr/lib/libgdk-x11-2.0.so.0.1000.6... --4591-- ... CRC mismatch (computed 50877FE7 wanted E28627E9) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libgdk-x11-2.0.so.0.1000.6... --4591-- Reading syms from /usr/lib/libX11.so.6.2.0 (0x45A6000) --4591-- Reading debug info from /usr/lib/libX11.so.6.2.0... --4591-- ... CRC mismatch (computed B3D259F6 wanted E255BEA5) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libstdc++.so.6.0.8 (0x466F000) --4591-- Reading debug info from /usr/lib/libstdc++.so.6.0.8... --4591-- ... CRC mismatch (computed DBED489E wanted 3FCE4177) --4591-- object doesn't have a symbol table --4591-- Reading syms from /lib/tls/i686/cmov/libc-2.4.so (0x474E000) --4591-- Reading debug info from /lib/tls/i686/cmov/libc-2.4.so... --4591-- ... CRC mismatch (computed 64F71BBD wanted C34120D0) --4591-- object doesn't have a symbol table --4591-- Reading syms from /lib/tls/i686/cmov/libm-2.4.so (0x4882000) --4591-- Reading debug info from /lib/tls/i686/cmov/libm-2.4.so... --4591-- ... CRC mismatch (computed 786B232D wanted 6438B370) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libplds4.so (0x48A9000) --4591-- Reading debug info from /usr/lib/libplds4.so... --4591-- ... CRC mismatch (computed F4BAA17C wanted DD16B1EE) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libplds4.so... --4591-- Reading syms from /lib/tls/i686/cmov/libdl-2.4.so (0x48AC000) --4591-- Reading debug info from /lib/tls/i686/cmov/libdl-2.4.so... --4591-- ... CRC mismatch (computed 37737EC1 wanted 5F878F92) --4591-- object doesn't have a symbol table --4591-- Reading syms from /lib/libgcc_s.so.1 (0x48B0000) --4591-- Reading debug info from /lib/libgcc_s.so.1... --4591-- ... CRC mismatch (computed B331DC2E wanted 574DC8D2) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libgdk_pixbuf-2.0.so.0.1000.6 (0x48BB000) --4591-- Reading debug info from /usr/lib/libgdk_pixbuf-2.0.so.0.1000.6... --4591-- ... CRC mismatch (computed 565072E9 wanted B16BF848) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libgdk_pixbuf-2.0.so.0.1000.6... --4591-- Reading syms from /usr/lib/libpangocairo-1.0.so.0.1400.5 (0x48D1000) --4591-- Reading debug info from /usr/lib/libpangocairo-1.0.so.0.1400.5... --4591-- ... CRC mismatch (computed 85379AF1 wanted 93D29F20) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libpangocairo-1.0.so.0.1400.5... --4591-- ... CRC mismatch (computed 58CD6F77 wanted 93D29F20) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libpango-1.0.so.0.1400.5 (0x48DA000) --4591-- Reading debug info from /usr/lib/libpango-1.0.so.0.1400.5... --4591-- ... CRC mismatch (computed 636EBDD9 wanted 63E89768) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libpango-1.0.so.0.1400.5... --4591-- ... CRC mismatch (computed 0355E56F wanted 63E89768) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libatk-1.0.so.0.1213.0 (0x4914000) --4591-- Reading debug info from /usr/lib/libatk-1.0.so.0.1213.0... --4591-- ... CRC mismatch (computed 8873A8F6 wanted C0B9270E) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libgobject-2.0.so.0.1200.4 (0x492E000) --4591-- Reading debug info from /usr/lib/libgobject-2.0.so.0.1200.4... --4591-- ... CRC mismatch (computed F104725C wanted 503A4B73) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libgobject-2.0.so.0.1200.4... --4591-- Reading syms from /usr/lib/libgmodule-2.0.so.0.1200.4 (0x4968000) --4591-- Reading debug info from /usr/lib/libgmodule-2.0.so.0.1200.4... --4591-- ... CRC mismatch (computed CCB4F89D wanted 10572B7E) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libgmodule-2.0.so.0.1200.4... --4591-- Reading syms from /usr/lib/libglib-2.0.so.0.1200.4 (0x496C000) --4591-- Reading debug info from /usr/lib/libglib-2.0.so.0.1200.4... --4591-- ... CRC mismatch (computed 11E0C450 wanted 85842EAD) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libglib-2.0.so.0.1200.4... --4591-- Reading syms from /usr/lib/libcairo.so.2.9.2 (0x49FE000) --4591-- Reading debug info from /usr/lib/libcairo.so.2.9.2... --4591-- ... CRC mismatch (computed E7E78D04 wanted 5508F1DB) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libfontconfig.so.1.0.4 (0x4A61000) --4591-- Reading debug info from /usr/lib/libfontconfig.so.1.0.4... --4591-- ... CRC mismatch (computed B7C819C9 wanted F679AD14) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libXext.so.6.4.0 (0x4A90000) --4591-- Reading debug info from /usr/lib/libXext.so.6.4.0... --4591-- ... CRC mismatch (computed 41E1F9A6 wanted DBB3553B) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libXrender.so.1.3.0 (0x4A9D000) --4591-- Reading debug info from /usr/lib/libXrender.so.1.3.0... --4591-- ... CRC mismatch (computed 158B670B wanted C0D3AAE9) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libXinerama.so.1.0.0 (0x4AA5000) --4591-- Reading debug info from /usr/lib/libXinerama.so.1.0.0... --4591-- ... CRC mismatch (computed 9F44EDE3 wanted B0164827) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libXi.so.6.0.0 (0x4AA8000) --4591-- Reading debug info from /usr/lib/libXi.so.6.0.0... --4591-- ... CRC mismatch (computed 7177F905 wanted FB01C88D) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libXrandr.so.2.0.0 (0x4AB0000) --4591-- Reading debug info from /usr/lib/libXrandr.so.2.0.0... --4591-- ... CRC mismatch (computed 730B689D wanted BB3D4695) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libXcursor.so.1.0.2 (0x4AB4000) --4591-- Reading debug info from /usr/lib/libXcursor.so.1.0.2... --4591-- ... CRC mismatch (computed DDC3C9F6 wanted DA51481B) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libXfixes.so.3.1.0 (0x4ABD000) --4591-- Reading debug info from /usr/lib/libXfixes.so.3.1.0... --4591-- ... CRC mismatch (computed 6B854447 wanted 9AFEEAB8) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libXau.so.6.0.0 (0x4AC2000) --4591-- Reading debug info from /usr/lib/libXau.so.6.0.0... --4591-- ... CRC mismatch (computed D1619F5E wanted A4873846) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libXdmcp.so.6.0.0 (0x4AC5000) --4591-- Reading debug info from /usr/lib/libXdmcp.so.6.0.0... --4591-- ... CRC mismatch (computed 1B3B353B wanted DC4315BE) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libpangoft2-1.0.so.0.1400.5 (0x4ACA000) --4591-- Reading debug info from /usr/lib/libpangoft2-1.0.so.0.1400.5... --4591-- ... CRC mismatch (computed 5B8BEA4B wanted AECD395E) --4591-- Reading debug info from /usr/lib/debug/usr/lib/libpangoft2-1.0.so.0.1400.5... --4591-- ... CRC mismatch (computed 6B9C1F36 wanted AECD395E) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libfreetype.so.6.3.10 (0x4AF6000) --4591-- Reading debug info from /usr/lib/libfreetype.so.6.3.10... --4591-- ... CRC mismatch (computed 63FC3041 wanted 884BF17D) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libz.so.1.2.3 (0x4B60000) --4591-- Reading debug info from /usr/lib/libz.so.1.2.3... --4591-- ... CRC mismatch (computed 860F4619 wanted 702C3AB4) --4591-- object doesn't have a symbol table --4591-- Reading syms from /lib/tls/i686/cmov/librt-2.4.so (0x4B74000) --4591-- Reading debug info from /lib/tls/i686/cmov/librt-2.4.so... --4591-- ... CRC mismatch (computed 793DB893 wanted 9595E15B) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libpng12.so.0.1.2.8 (0x4B7D000) --4591-- Reading debug info from /usr/lib/libpng12.so.0.1.2.8... --4591-- ... CRC mismatch (computed 99F053BC wanted 74CBE24F) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/libexpat.so.1.0.0 (0x4BA1000) --4591-- object doesn't have a symbol table --4591-- REDIR: 0x47BBE70 (memset) redirected to 0x4021420 (memset) --4591-- REDIR: 0x47BC360 (memcpy) redirected to 0x4021BB0 (memcpy) --4591-- REDIR: 0x47BAFD0 (rindex) redirected to 0x4020F60 (rindex) --4591-- REDIR: 0x47BAC20 (strlen) redirected to 0x4021110 (strlen) --4591-- REDIR: 0x47B64B0 (calloc) redirected to 0x401F63E (calloc) --4591-- REDIR: 0x47B67C0 (malloc) redirected to 0x4020311 (malloc) --4591-- REDIR: 0x47B49C0 (free) redirected to 0x401FF2B (free) --4591-- REDIR: 0x47BA710 (strcpy) redirected to 0x4021720 (strcpy) --4591-- REDIR: 0x47BAE20 (strncmp) redirected to 0x4021170 (strncmp) --4591-- REDIR: 0x47BA530 (index) redirected to 0x4021050 (index) --4591-- REDIR: 0x47BACD0 (strnlen) redirected to 0x40210E0 (strnlen) --4591-- REDIR: 0x47B6BE0 (realloc) redirected to 0x40203C0 (realloc) --4591-- REDIR: 0x4721490 (operator new(unsigned)) redirected to 0x4020ACD (operator new(unsigned)) --4591-- REDIR: 0x471FFA0 (operator delete(void*)) redirected to 0x401FC42 (operator delete(void*)) --4591-- REDIR: 0x47BA6A0 (strcmp) redirected to 0x40211E0 (strcmp) --4591-- REDIR: 0x47BC060 (stpcpy) redirected to 0x40219C0 (stpcpy) --4591-- REDIR: 0x47BCCE0 (strchrnul) redirected to 0x40214B0 (strchrnul) --4591-- REDIR: 0x47BB970 (memchr) redirected to 0x4021300 (memchr) --4591-- REDIR: 0x47BCC10 (rawmemchr) redirected to 0x40214E0 (rawmemchr) --4591-- REDIR: 0x47B6B10 (posix_memalign) redirected to 0x401F5C1 (posix_memalign) --4591-- REDIR: 0x47BBE00 (memmove) redirected to 0x4021450 (memmove) --4591-- REDIR: 0x47BA380 (strcat) redirected to 0x4021800 (strcat) --4591-- REDIR: 0x47BAF20 (strncpy) redirected to 0x40215E0 (strncpy) --4591-- REDIR: 0x47BAD70 (strncat) redirected to 0x4021AA0 (strncat) ==4591== Invalid read of size 4 ==4591== at 0x40141C7: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x45E955E: (within /usr/lib/libX11.so.6.2.0) ==4591== by 0x45EA253: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEA72: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEBB2: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEE76: XSupportsLocale (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x456B122: _gdk_x11_initialize_locale (gdkim-x11.c:65) ==4591== by 0x456FF56: _gdk_windowing_init (gdkmain-x11.c:99) ==4591== by 0x45375FA: gdk_pre_parse_libgtk_only (gdk.c:178) ==4591== by 0x4309F10: pre_parse_hook (gtkmain.c:462) ==4591== by 0x49A46CC: g_option_context_parse (goption.c:1413) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C1BB74 is 76 bytes inside a block of size 77 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x400CBA2: (within /lib/ld-2.4.so) ==4591== by 0x4007FEC: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x45E955E: (within /usr/lib/libX11.so.6.2.0) ==4591== by 0x45EA253: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEA72: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEBB2: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEE76: XSupportsLocale (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x456B122: _gdk_x11_initialize_locale (gdkim-x11.c:65) ==4591== by 0x456FF56: _gdk_windowing_init (gdkmain-x11.c:99) ==4591== by 0x45375FA: gdk_pre_parse_libgtk_only (gdk.c:178) ==4591== by 0x4309F10: pre_parse_hook (gtkmain.c:462) ==4591== by 0x49A46CC: g_option_context_parse (goption.c:1413) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== Conditional jump or move depends on uninitialised value(s) ==4591== at 0x40141D1: (within /lib/ld-2.4.so) ==4591== by 0x40105B0: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x45E955E: (within /usr/lib/libX11.so.6.2.0) ==4591== by 0x45EA253: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEA72: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEBB2: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEE76: XSupportsLocale (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x456B122: _gdk_x11_initialize_locale (gdkim-x11.c:65) ==4591== by 0x456FF56: _gdk_windowing_init (gdkmain-x11.c:99) ==4591== by 0x45375FA: gdk_pre_parse_libgtk_only (gdk.c:178) ==4591== by 0x4309F10: pre_parse_hook (gtkmain.c:462) ==4591== by 0x49A46CC: g_option_context_parse (goption.c:1413) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== Conditional jump or move depends on uninitialised value(s) ==4591== at 0x40141DC: (within /lib/ld-2.4.so) ==4591== by 0x40105B0: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x45E955E: (within /usr/lib/libX11.so.6.2.0) ==4591== by 0x45EA253: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEA72: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEBB2: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEE76: XSupportsLocale (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x456B122: _gdk_x11_initialize_locale (gdkim-x11.c:65) ==4591== by 0x456FF56: _gdk_windowing_init (gdkmain-x11.c:99) ==4591== by 0x45375FA: gdk_pre_parse_libgtk_only (gdk.c:178) ==4591== by 0x4309F10: pre_parse_hook (gtkmain.c:462) ==4591== by 0x49A46CC: g_option_context_parse (goption.c:1413) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- Reading syms from /usr/lib/X11/locale/common/xlcUTF8Load.so.2.0.0 (0x4DD1000) --4591-- Reading debug info from /usr/lib/X11/locale/common/xlcUTF8Load.so.2.0.0... --4591-- ... CRC mismatch (computed 409C20C8 wanted 5A2362E6) --4591-- object doesn't have a symbol table ==4591== ==4591== Invalid read of size 4 ==4591== at 0x4014199: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C43F: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482E055: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x47DBD6D: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C2FECC is 36 bytes inside a block of size 38 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4007CC7: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C43F: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482E055: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x47DBD6D: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- Reading syms from /lib/tls/i686/cmov/libnss_compat-2.4.so (0x4DEE000) --4591-- Reading debug info from /lib/tls/i686/cmov/libnss_compat-2.4.so... --4591-- ... CRC mismatch (computed 61383A03 wanted A3C17729) --4591-- object doesn't have a symbol table ==4591== ==4591== Invalid read of size 4 ==4591== at 0x40141C7: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C43F: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482E055: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x47DBD6D: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C30204 is 28 bytes inside a block of size 31 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4007CC7: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C43F: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482E055: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x47DBD6D: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- Reading syms from /lib/tls/i686/cmov/libnsl-2.4.so (0x4DF7000) --4591-- Reading debug info from /lib/tls/i686/cmov/libnsl-2.4.so... --4591-- ... CRC mismatch (computed DE7B20BF wanted 08EBB121) --4591-- object doesn't have a symbol table ==4591== ==4591== Invalid read of size 4 ==4591== at 0x4014183: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4DF016B: (within /lib/tls/i686/cmov/libnss_compat-2.4.so) ==4591== by 0x4DF1685: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.4.so) ==4591== by 0x47DBC92: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C30880 is 32 bytes inside a block of size 35 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4007CC7: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4DF016B: (within /lib/tls/i686/cmov/libnss_compat-2.4.so) ==4591== by 0x4DF1685: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.4.so) ==4591== by 0x47DBC92: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- Reading syms from /lib/tls/i686/cmov/libnss_nis-2.4.so (0x4E0D000) --4591-- Reading debug info from /lib/tls/i686/cmov/libnss_nis-2.4.so... --4591-- ... CRC mismatch (computed FBCE8C37 wanted DFE04873) --4591-- object doesn't have a symbol table ==4591== ==4591== Invalid read of size 4 ==4591== at 0x4014199: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4DF016B: (within /lib/tls/i686/cmov/libnss_compat-2.4.so) ==4591== by 0x4DF1685: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.4.so) ==4591== by 0x47DBC92: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C30BBC is 36 bytes inside a block of size 37 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4007CC7: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4DF016B: (within /lib/tls/i686/cmov/libnss_compat-2.4.so) ==4591== by 0x4DF1685: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.4.so) ==4591== by 0x47DBC92: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- Reading syms from /lib/tls/i686/cmov/libnss_files-2.4.so (0x4E17000) --4591-- Reading debug info from /lib/tls/i686/cmov/libnss_files-2.4.so... --4591-- ... CRC mismatch (computed EAC9C054 wanted A8F718CF) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/gconv/ISO8859-1.so (0x4DE2000) --4591-- Reading debug info from /usr/lib/gconv/ISO8859-1.so... --4591-- ... CRC mismatch (computed 9614E892 wanted 7074D277) --4591-- object doesn't have a symbol table ==4591== ==4591== Syscall param writev(vector[...]) points to uninitialised byte(s) ==4591== at 0x4000822: (within /lib/ld-2.4.so) ==4591== by 0x45DCFBD: (within /usr/lib/libX11.so.6.2.0) ==4591== by 0x45DCBEE: _X11TransWritev (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45E2680: _XSend (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45D387A: XQueryExtension (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45C814A: XInitExtension (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x4ABFB89: XFixesFindDisplay (in /usr/lib/libXfixes.so.3.1.0) ==4591== by 0x4ABFE3B: XFixesQueryExtension (in /usr/lib/libXfixes.so.3.1.0) ==4591== by 0x4559A74: gdk_display_open (gdkdisplay-x11.c:195) ==4591== by 0x453749E: gdk_display_open_default_libgtk_only (gdk.c:278) ==4591== by 0x4309B3E: gtk_init_check (gtkmain.c:765) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C330EC is 340 bytes inside a block of size 16,384 alloc'd ==4591== at 0x401F6D5: calloc (vg_replace_malloc.c:279) ==4591== by 0x45CD836: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45598C1: gdk_display_open (gdkdisplay-x11.c:145) ==4591== by 0x453749E: gdk_display_open_default_libgtk_only (gdk.c:278) ==4591== by 0x4309B3E: gtk_init_check (gtkmain.c:765) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- REDIR: 0x47215D0 (operator new[](unsigned)) redirected to 0x402075D (operator new[](unsigned)) ==4591== ==4591== Invalid read of size 4 ==4591== at 0x4014058: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476DA19: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C69150 is 48 bytes inside a block of size 49 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x476DAFF: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== Invalid read of size 4 ==4591== at 0x4014058: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476DA19: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C69150 is 48 bytes inside a block of size 49 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x476DAFF: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== Invalid read of size 4 ==4591== at 0x40141B0: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476DA19: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C69150 is 48 bytes inside a block of size 49 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x476DAFF: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== Invalid read of size 4 ==4591== at 0x40141B0: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476DA19: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C69150 is 48 bytes inside a block of size 49 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x476DAFF: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- Reading syms from /usr/lib/gconv/UTF-16.so (0x4DE5000) --4591-- Reading debug info from /usr/lib/gconv/UTF-16.so... --4591-- ... CRC mismatch (computed 81DEF907 wanted 61113E25) --4591-- object doesn't have a symbol table --4591-- REDIR: 0x4720000 (operator delete[](void*)) redirected to 0x401F8C4 (operator delete[](void*)) ==4591== ==4591== Invalid read of size 4 ==4591== at 0x4014021: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4E9F344 is 60 bytes inside a block of size 61 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== Invalid read of size 4 ==4591== at 0x4014021: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4E9F344 is 60 bytes inside a block of size 61 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== Invalid read of size 4 ==4591== at 0x4014199: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4E9F344 is 60 bytes inside a block of size 61 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- Reading syms from /usr/lib/firefox/components/libbrowserdirprovider.so (0x4DE9000) --4591-- Reading debug info from /usr/lib/firefox/components/libbrowserdirprovider.so... --4591-- ... CRC mismatch (computed D34B1A12 wanted 378F50D7) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/components/libbrowserdirprovider.so... ==4591== ==4591== Invalid read of size 4 ==4591== at 0x4014058: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4E9FBF0 is 48 bytes inside a block of size 50 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- Reading syms from /usr/lib/firefox/components/libmyspell.so (0x4F42000) --4591-- Reading debug info from /usr/lib/firefox/components/libmyspell.so... --4591-- ... CRC mismatch (computed E68CEAAA wanted 19B00EC7) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/components/libmyspell.so... ==4591== ==4591== Invalid read of size 4 ==4591== at 0x40141B0: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4EA00F8 is 24 bytes inside a block of size 25 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4007CC7: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- Reading syms from /usr/lib/libmyspell.so.3.1 (0x4F54000) --4591-- object doesn't have a symbol table --4591-- Reading syms from /usr/lib/firefox/components/libchrome.so (0x4F63000) --4591-- Reading debug info from /usr/lib/firefox/components/libchrome.so... --4591-- ... CRC mismatch (computed 402DFA4A wanted EF2E6ABB) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/components/libchrome.so... --4591-- Reading syms from /usr/lib/firefox/components/libpref.so (0x4F74000) --4591-- Reading debug info from /usr/lib/firefox/components/libpref.so... --4591-- ... CRC mismatch (computed 1F7AE035 wanted B37FB210) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/components/libpref.so... --4591-- Reading syms from /usr/lib/firefox/components/libnecko.so (0x4F84000) --4591-- Reading debug info from /usr/lib/firefox/components/libnecko.so... --4591-- ... CRC mismatch (computed 341F4C08 wanted 96443A0D) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/components/libnecko.so... ==4591== ==4591== Invalid read of size 4 ==4591== at 0x4014087: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4ECA6DC is 52 bytes inside a block of size 53 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== Invalid read of size 4 ==4591== at 0x4014087: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4ECA6DC is 52 bytes inside a block of size 53 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== Invalid read of size 4 ==4591== at 0x40141C7: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4ECA6DC is 52 bytes inside a block of size 53 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== Invalid read of size 4 ==4591== at 0x40141C7: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4ECA6DC is 52 bytes inside a block of size 53 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- Reading syms from /usr/lib/firefox/components/libautoconfig.so (0x4F48000) --4591-- Reading debug info from /usr/lib/firefox/components/libautoconfig.so... --4591-- ... CRC mismatch (computed E7892886 wanted ECFCA70D) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/components/libautoconfig.so... --4591-- Reading syms from /usr/lib/firefox/components/libi18n.so (0x5050000) --4591-- Reading debug info from /usr/lib/firefox/components/libi18n.so... --4591-- ... CRC mismatch (computed DC4EB9A3 wanted E453EC9E) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/components/libi18n.so... --4591-- Reading syms from /usr/lib/firefox/components/libbrowsercomps.so (0x508A000) --4591-- Reading debug info from /usr/lib/firefox/components/libbrowsercomps.so... --4591-- ... CRC mismatch (computed F605D747 wanted 42D60219) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/components/libbrowsercomps.so... --4591-- Reading syms from /usr/lib/firefox/libgkgfx.so (0x50C7000) --4591-- Reading debug info from /usr/lib/firefox/libgkgfx.so... --4591-- ... CRC mismatch (computed E1B51246 wanted 6D0B29D4) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/libgkgfx.so... --4591-- Reading syms from /usr/lib/firefox/libxpcom_compat.so (0x50E6000) --4591-- Reading debug info from /usr/lib/firefox/libxpcom_compat.so... --4591-- ... CRC mismatch (computed 2FEB14DC wanted D209C505) --4591-- Reading debug info from /usr/lib/debug/usr/lib/firefox/libxpcom_compat.so... ==4591== ==4591== Invalid write of size 4 ==4591== at 0x41B2692: _PR_CreateThread (ptthread.c:511) ==4591== by 0x41459F9: nsThread::Init(nsIRunnable*, unsigned, PRThreadPriority, PRThreadScope, PRThreadState) (nsThread.cpp:287) ==4591== by 0x414547B: NS_NewThread(nsIThread**, nsIRunnable*, unsigned, PRThreadState, PRThreadPriority, PRThreadScope) (nsThread.cpp:349) ==4591== by 0x4FBE64B: nsSocketTransportService::Init() (nsSocketTransportService2.cpp:436) ==4591== by 0x4F98FDD: nsSocketTransportServiceConstructor(nsISupports*, nsID const&, void**) (nsNetModule.cpp:89) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E523: nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1899) ==4591== by 0x413C5D8: nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) (nsComponentManager.cpp:2103) ==4591== by 0x40F7DAF: CallGetService(nsID const&, nsID const&, void**) (nsComponentManagerUtils.cpp:83) ==4591== by 0x40F7DEF: nsGetServiceByCIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:266) ==4591== by 0x40F7890: nsCOMPtr_base::assign_from_gs_cid_with_error(nsGetServiceByCIDWithError const&, nsID const&) (nsCOMPtr.cpp:123) ==4591== by 0x4FA6AB6: nsIOService::Init() (nsCOMPtr.h:755) ==4591== by 0x4FA7330: nsIOService::GetInstance() (nsIOService.cpp:270) ==4591== by 0x4F99053: nsIOServiceConstructor(nsISupports*, nsID const&, void**) (nsNetModule.cpp:75) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E523: nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1899) ==4591== by 0x413C5D8: nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) (nsComponentManager.cpp:2103) ==4591== by 0x40F7DAF: CallGetService(nsID const&, nsID const&, void**) (nsComponentManagerUtils.cpp:83) ==4591== by 0x40F7DEF: nsGetServiceByCIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:266) ==4591== by 0x40F7890: nsCOMPtr_base::assign_from_gs_cid_with_error(nsGetServiceByCIDWithError const&, nsID const&) (nsCOMPtr.cpp:123) ==4591== by 0x4F6DC93: nsChromeRegistry::CheckForNewChrome() (nsCOMPtr.h:755) ==4591== by 0x4F6876B: nsChromeRegistry::Init() (nsChromeRegistry.cpp:553) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x11ED0D4C is not stack'd, malloc'd or (recently) free'd ==4591== ==4591== Process terminating with default action of signal 11 (SIGSEGV) ==4591== at 0x4000822: (within /lib/ld-2.4.so) ==4591== by 0x8057A55: nsProfileLock::FatalSignalHandler(int) (nsProfileLock.cpp:206) ==4591== by 0x41CA797: (within /lib/tls/i686/cmov/libpthread-2.4.so) ==4591== by 0x41459F9: nsThread::Init(nsIRunnable*, unsigned, PRThreadPriority, PRThreadScope, PRThreadState) (nsThread.cpp:287) ==4591== by 0x414547B: NS_NewThread(nsIThread**, nsIRunnable*, unsigned, PRThreadState, PRThreadPriority, PRThreadScope) (nsThread.cpp:349) ==4591== by 0x4FBE64B: nsSocketTransportService::Init() (nsSocketTransportService2.cpp:436) ==4591== by 0x4F98FDD: nsSocketTransportServiceConstructor(nsISupports*, nsID const&, void**) (nsNetModule.cpp:89) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E523: nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1899) ==4591== by 0x413C5D8: nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) (nsComponentManager.cpp:2103) ==4591== by 0x40F7DAF: CallGetService(nsID const&, nsID const&, void**) (nsComponentManagerUtils.cpp:83) ==4591== by 0x40F7DEF: nsGetServiceByCIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:266) ==4591== by 0x40F7890: nsCOMPtr_base::assign_from_gs_cid_with_error(nsGetServiceByCIDWithError const&, nsID const&) (nsCOMPtr.cpp:123) ==4591== by 0x4FA6AB6: nsIOService::Init() (nsCOMPtr.h:755) ==4591== by 0x4FA7330: nsIOService::GetInstance() (nsIOService.cpp:270) ==4591== by 0x4F99053: nsIOServiceConstructor(nsISupports*, nsID const&, void**) (nsNetModule.cpp:75) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E523: nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1899) ==4591== by 0x413C5D8: nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) (nsComponentManager.cpp:2103) ==4591== by 0x40F7DAF: CallGetService(nsID const&, nsID const&, void**) (nsComponentManagerUtils.cpp:83) ==4591== by 0x40F7DEF: nsGetServiceByCIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:266) ==4591== by 0x40F7890: nsCOMPtr_base::assign_from_gs_cid_with_error(nsGetServiceByCIDWithError const&, nsID const&) (nsCOMPtr.cpp:123) ==4591== by 0x4F6DC93: nsChromeRegistry::CheckForNewChrome() (nsCOMPtr.h:755) ==4591== by 0x4F6876B: nsChromeRegistry::Init() (nsChromeRegistry.cpp:553) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- Discarding syms at 0x4DE5000-0x4DE9000 in /usr/lib/gconv/UTF-16.so due to munmap() --4591-- Discarding syms at 0x4DE2000-0x4DE5000 in /usr/lib/gconv/ISO8859-1.so due to munmap() --4591-- Discarding syms at 0x4DEE000-0x4DF7000 in /lib/tls/i686/cmov/libnss_compat-2.4.so due to munmap() --4591-- Discarding syms at 0x4E0D000-0x4E17000 in /lib/tls/i686/cmov/libnss_nis-2.4.so due to munmap() --4591-- Discarding syms at 0x4DF7000-0x4E0D000 in /lib/tls/i686/cmov/libnsl-2.4.so due to munmap() --4591-- Discarding syms at 0x4E17000-0x4E22000 in /lib/tls/i686/cmov/libnss_files-2.4.so due to munmap() ==4591== ==4591== ERROR SUMMARY: 51 errors from 22 contexts (suppressed: 135 from 1) ==4591== ==4591== 1 errors in context 1 of 22: ==4591== Invalid write of size 4 ==4591== at 0x41B2692: _PR_CreateThread (ptthread.c:511) ==4591== by 0x41459F9: nsThread::Init(nsIRunnable*, unsigned, PRThreadPriority, PRThreadScope, PRThreadState) (nsThread.cpp:287) ==4591== by 0x414547B: NS_NewThread(nsIThread**, nsIRunnable*, unsigned, PRThreadState, PRThreadPriority, PRThreadScope) (nsThread.cpp:349) ==4591== by 0x4FBE64B: nsSocketTransportService::Init() (nsSocketTransportService2.cpp:436) ==4591== by 0x4F98FDD: nsSocketTransportServiceConstructor(nsISupports*, nsID const&, void**) (nsNetModule.cpp:89) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E523: nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1899) ==4591== by 0x413C5D8: nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) (nsComponentManager.cpp:2103) ==4591== by 0x40F7DAF: CallGetService(nsID const&, nsID const&, void**) (nsComponentManagerUtils.cpp:83) ==4591== by 0x40F7DEF: nsGetServiceByCIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:266) ==4591== by 0x40F7890: nsCOMPtr_base::assign_from_gs_cid_with_error(nsGetServiceByCIDWithError const&, nsID const&) (nsCOMPtr.cpp:123) ==4591== by 0x4FA6AB6: nsIOService::Init() (nsCOMPtr.h:755) ==4591== by 0x4FA7330: nsIOService::GetInstance() (nsIOService.cpp:270) ==4591== by 0x4F99053: nsIOServiceConstructor(nsISupports*, nsID const&, void**) (nsNetModule.cpp:75) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E523: nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1899) ==4591== by 0x413C5D8: nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) (nsComponentManager.cpp:2103) ==4591== by 0x40F7DAF: CallGetService(nsID const&, nsID const&, void**) (nsComponentManagerUtils.cpp:83) ==4591== by 0x40F7DEF: nsGetServiceByCIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:266) ==4591== by 0x40F7890: nsCOMPtr_base::assign_from_gs_cid_with_error(nsGetServiceByCIDWithError const&, nsID const&) (nsCOMPtr.cpp:123) ==4591== by 0x4F6DC93: nsChromeRegistry::CheckForNewChrome() (nsCOMPtr.h:755) ==4591== by 0x4F6876B: nsChromeRegistry::Init() (nsChromeRegistry.cpp:553) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x11ED0D4C is not stack'd, malloc'd or (recently) free'd ==4591== ==4591== 1 errors in context 2 of 22: ==4591== Invalid read of size 4 ==4591== at 0x40141B0: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4EA00F8 is 24 bytes inside a block of size 25 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4007CC7: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 1 errors in context 3 of 22: ==4591== Invalid read of size 4 ==4591== at 0x4014058: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476DA19: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C69150 is 48 bytes inside a block of size 49 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x476DAFF: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 1 errors in context 4 of 22: ==4591== Syscall param writev(vector[...]) points to uninitialised byte(s) ==4591== at 0x4000822: (within /lib/ld-2.4.so) ==4591== by 0x45DCFBD: (within /usr/lib/libX11.so.6.2.0) ==4591== by 0x45DCBEE: _X11TransWritev (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45E2680: _XSend (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45D387A: XQueryExtension (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45C814A: XInitExtension (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x4ABFB89: XFixesFindDisplay (in /usr/lib/libXfixes.so.3.1.0) ==4591== by 0x4ABFE3B: XFixesQueryExtension (in /usr/lib/libXfixes.so.3.1.0) ==4591== by 0x4559A74: gdk_display_open (gdkdisplay-x11.c:195) ==4591== by 0x453749E: gdk_display_open_default_libgtk_only (gdk.c:278) ==4591== by 0x4309B3E: gtk_init_check (gtkmain.c:765) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C330EC is 340 bytes inside a block of size 16,384 alloc'd ==4591== at 0x401F6D5: calloc (vg_replace_malloc.c:279) ==4591== by 0x45CD836: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45598C1: gdk_display_open (gdkdisplay-x11.c:145) ==4591== by 0x453749E: gdk_display_open_default_libgtk_only (gdk.c:278) ==4591== by 0x4309B3E: gtk_init_check (gtkmain.c:765) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 1 errors in context 5 of 22: ==4591== Invalid read of size 4 ==4591== at 0x4014199: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4DF016B: ??? ==4591== by 0x4DF1685: ??? ==4591== by 0x47DBC92: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C30BBC is 36 bytes inside a block of size 37 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4007CC7: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4DF016B: ??? ==4591== by 0x4DF1685: ??? ==4591== by 0x47DBC92: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 1 errors in context 6 of 22: ==4591== Invalid read of size 4 ==4591== at 0x4014183: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4DF016B: ??? ==4591== by 0x4DF1685: ??? ==4591== by 0x47DBC92: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C30880 is 32 bytes inside a block of size 35 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4007CC7: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4DF016B: ??? ==4591== by 0x4DF1685: ??? ==4591== by 0x47DBC92: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 1 errors in context 7 of 22: ==4591== Conditional jump or move depends on uninitialised value(s) ==4591== at 0x40141DC: (within /lib/ld-2.4.so) ==4591== by 0x40105B0: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x45E955E: (within /usr/lib/libX11.so.6.2.0) ==4591== by 0x45EA253: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEA72: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEBB2: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEE76: XSupportsLocale (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x456B122: _gdk_x11_initialize_locale (gdkim-x11.c:65) ==4591== by 0x456FF56: _gdk_windowing_init (gdkmain-x11.c:99) ==4591== by 0x45375FA: gdk_pre_parse_libgtk_only (gdk.c:178) ==4591== by 0x4309F10: pre_parse_hook (gtkmain.c:462) ==4591== by 0x49A46CC: g_option_context_parse (goption.c:1413) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 1 errors in context 8 of 22: ==4591== Conditional jump or move depends on uninitialised value(s) ==4591== at 0x40141D1: (within /lib/ld-2.4.so) ==4591== by 0x40105B0: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x45E955E: (within /usr/lib/libX11.so.6.2.0) ==4591== by 0x45EA253: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEA72: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEBB2: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEE76: XSupportsLocale (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x456B122: _gdk_x11_initialize_locale (gdkim-x11.c:65) ==4591== by 0x456FF56: _gdk_windowing_init (gdkmain-x11.c:99) ==4591== by 0x45375FA: gdk_pre_parse_libgtk_only (gdk.c:178) ==4591== by 0x4309F10: pre_parse_hook (gtkmain.c:462) ==4591== by 0x49A46CC: g_option_context_parse (goption.c:1413) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 1 errors in context 9 of 22: ==4591== Invalid read of size 4 ==4591== at 0x40141C7: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x45E955E: (within /usr/lib/libX11.so.6.2.0) ==4591== by 0x45EA253: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEA72: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEBB2: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEE76: XSupportsLocale (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x456B122: _gdk_x11_initialize_locale (gdkim-x11.c:65) ==4591== by 0x456FF56: _gdk_windowing_init (gdkmain-x11.c:99) ==4591== by 0x45375FA: gdk_pre_parse_libgtk_only (gdk.c:178) ==4591== by 0x4309F10: pre_parse_hook (gtkmain.c:462) ==4591== by 0x49A46CC: g_option_context_parse (goption.c:1413) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C1BB74 is 76 bytes inside a block of size 77 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x400CBA2: (within /lib/ld-2.4.so) ==4591== by 0x4007FEC: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x45E955E: (within /usr/lib/libX11.so.6.2.0) ==4591== by 0x45EA253: _XlcDynamicLoad (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEA72: _XOpenLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEBB2: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x45FEE76: XSupportsLocale (in /usr/lib/libX11.so.6.2.0) ==4591== by 0x456B122: _gdk_x11_initialize_locale (gdkim-x11.c:65) ==4591== by 0x456FF56: _gdk_windowing_init (gdkmain-x11.c:99) ==4591== by 0x45375FA: gdk_pre_parse_libgtk_only (gdk.c:178) ==4591== by 0x4309F10: pre_parse_hook (gtkmain.c:462) ==4591== by 0x49A46CC: g_option_context_parse (goption.c:1413) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 2 errors in context 10 of 22: ==4591== Invalid read of size 4 ==4591== at 0x40141C7: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C43F: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482E055: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x47DBD6D: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C30204 is 28 bytes inside a block of size 31 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4007CC7: (within /lib/ld-2.4.so) ==4591== by 0x400B346: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x400B53A: (within /lib/ld-2.4.so) ==4591== by 0x40108D4: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C43F: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482E055: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x47DBD6D: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 2 errors in context 11 of 22: ==4591== Invalid read of size 4 ==4591== at 0x40141C7: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4ECA6DC is 52 bytes inside a block of size 53 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 2 errors in context 12 of 22: ==4591== Invalid read of size 4 ==4591== at 0x4014087: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4ECA6DC is 52 bytes inside a block of size 53 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 2 errors in context 13 of 22: ==4591== Invalid read of size 4 ==4591== at 0x4014087: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4ECA6DC is 52 bytes inside a block of size 53 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 2 errors in context 14 of 22: ==4591== Invalid read of size 4 ==4591== at 0x4014058: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4E9FBF0 is 48 bytes inside a block of size 50 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 3 errors in context 15 of 22: ==4591== Invalid read of size 4 ==4591== at 0x4014199: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4E9F344 is 60 bytes inside a block of size 61 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 3 errors in context 16 of 22: ==4591== Invalid read of size 4 ==4591== at 0x4014021: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4E9F344 is 60 bytes inside a block of size 61 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 3 errors in context 17 of 22: ==4591== Invalid read of size 4 ==4591== at 0x4014021: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4E9F344 is 60 bytes inside a block of size 61 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x411D92B: nsDirectoryService::RegisterCategoryProviders() (nsCOMPtr.h:677) ==4591== by 0x40FD26B: NS_InitXPCOM3_P (nsXPComInit.cpp:722) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 3 errors in context 18 of 22: ==4591== Invalid read of size 4 ==4591== at 0x40141B0: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476DA19: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C69150 is 48 bytes inside a block of size 49 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x476DAFF: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 3 errors in context 19 of 22: ==4591== Invalid read of size 4 ==4591== at 0x4014058: (within /lib/ld-2.4.so) ==4591== by 0x40076F9: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476DA19: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C69150 is 48 bytes inside a block of size 49 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x476DAFF: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 4 errors in context 20 of 22: ==4591== Invalid read of size 4 ==4591== at 0x40141C7: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x48ACE1C: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48AD49B: (within /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x48ACD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so) ==4591== by 0x419CFD8: PR_LoadLibraryWithFlags (prlink.c:966) ==4591== by 0x419D0AD: PR_LoadLibrary (prlink.c:604) ==4591== by 0x413040C: nsLocalFile::Load(PRLibrary**) (nsLocalFileUnix.cpp:1590) ==4591== by 0x4141227: nsDll::Load() (xcDll.cpp:143) ==4591== by 0x41406C1: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:121) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4ECA6DC is 52 bytes inside a block of size 53 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x413AE45: nsComponentManagerImpl::SpecForRegistryLocation(char const*, nsIFile**) (nsComponentManager.cpp:2592) ==4591== by 0x413FCDF: nsNativeComponentLoader::CreateDll(nsIFile*, char const*, nsDll**) (nsNativeComponentLoader.cpp:1024) ==4591== by 0x4140620: nsNativeComponentLoader::GetFactory(nsID const&, char const*, char const*, nsIFactory**) (nsNativeComponentLoader.cpp:105) ==4591== by 0x413E44C: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.h:301) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7CEF: nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:288) ==4591== by 0x40F77F0: nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) (nsCOMPtr.cpp:141) ==4591== by 0x41350EB: NS_CreateServicesFromCategory(char const*, nsISupports*, char const*) (nsCOMPtr.h:1006) ==4591== by 0x4F7F0BA: nsPrefService::Init() (nsPrefService.cpp:156) ==4591== by 0x4F7FCBD: nsPrefServiceConstructor(nsISupports*, nsID const&, void**) (nsPrefsFactory.cpp:53) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x4F685B3: nsChromeRegistry::Init() (nsCOMPtr.h:677) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 6 errors in context 21 of 22: ==4591== Invalid read of size 4 ==4591== at 0x40141B0: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476DA19: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C69150 is 48 bytes inside a block of size 49 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x476DAFF: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476CF3A: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x476D697: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4765F40: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764AA3: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4764709: iconv_open (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4128EB0: nsNativeCharsetConverter::LazyInit() (nsNativeCharsetUtils.cpp:213) ==4591== by 0x4129052: nsNativeCharsetConverter::nsNativeCharsetConverter() (nsNativeCharsetUtils.cpp:464) ==4591== by 0x4129454: NS_CopyUnicodeToNative(nsAString_internal const&, nsACString_internal&) (nsNativeCharsetUtils.cpp:859) ==4591== by 0x413108A: nsLocalFile::Append(nsAString_internal const&) (nsLocalFileUnix.cpp:1713) ==4591== by 0x4120CA6: nsLocalFile::SetRelativeDescriptor(nsILocalFile*, nsACString_internal const&) (nsLocalFileCommon.cpp:269) ==4591== by 0x8055696: nsToolkitProfileService::Init() (nsToolkitProfileService.cpp:448) ==4591== by 0x8055B62: NS_NewToolkitProfileService(nsIToolkitProfileService**) (nsToolkitProfileService.cpp:850) ==4591== by 0x804F479: XRE_main (nsAppRunner.cpp:1729) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== 7 errors in context 22 of 22: ==4591== Invalid read of size 4 ==4591== at 0x4014199: (within /lib/ld-2.4.so) ==4591== by 0x4005A89: (within /lib/ld-2.4.so) ==4591== by 0x40077AD: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C43F: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482E055: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x47DBD6D: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== Address 0x4C2FECC is 36 bytes inside a block of size 38 alloc'd ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4007CC7: (within /lib/ld-2.4.so) ==4591== by 0x4010874: (within /lib/ld-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x40103C8: (within /lib/ld-2.4.so) ==4591== by 0x4850801: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x400CA95: (within /lib/ld-2.4.so) ==4591== by 0x48509B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482C43F: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482E055: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x47DBD6D: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) --4591-- --4591-- supp: 135 Fedora-Core-5-hack3-ld24 ==4591== ==4591== IN SUMMARY: 51 errors from 22 contexts (suppressed: 135 from 1) ==4591== ==4591== malloc/free: in use at exit: 634,809 bytes in 2,605 blocks. ==4591== malloc/free: 5,198 allocs, 2,593 frees, 1,350,843 bytes allocated. ==4591== ==4591== searching for pointers to 2,605 not-freed blocks. ==4591== checked 9,450,132 bytes. ==4591== ==4591== ==4591== 156 (36 direct, 120 indirect) bytes in 1 blocks are definitely lost in loss record 58 of 161 ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x482C577: (within /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x482CC76: __nss_database_lookup (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x4DF014B: ??? ==4591== by 0x4DF1685: ??? ==4591== by 0x47DBC92: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so) ==4591== by 0x49BF305: g_get_any_init_do (gutils.c:1704) ==4591== by 0x49C0758: g_get_home_dir (gutils.c:1867) ==4591== by 0x4353324: gtk_rc_add_initial_default_files (gtkrc.c:545) ==4591== by 0x43567DA: _gtk_rc_init (gtkrc.c:874) ==4591== by 0x4309E31: post_parse_hook (gtkmain.c:531) ==4591== by 0x49A4849: g_option_context_parse (goption.c:1637) ==4591== by 0x4309ABB: gtk_parse_args (gtkmain.c:726) ==4591== by 0x4309B33: gtk_init_check (gtkmain.c:762) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== ==4591== 116 bytes in 2 blocks are possibly lost in loss record 92 of 161 ==4591== at 0x4020492: realloc (vg_replace_malloc.c:306) ==4591== by 0x41613CB: nsStringBuffer::Realloc(nsStringBuffer*, unsigned) (nsSubstring.cpp:223) ==4591== by 0x41614E6: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:116) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x41626E7: nsCSubstring::Replace(unsigned, unsigned, nsCSubstringTuple const&) (nsTSubstring.cpp:488) ==4591== by 0x41339F8: nsLocalFile::AppendRelativeNativePath(nsACString_internal const&) (nsTSubstring.h:357) ==4591== by 0x411A9B2: nsAppFileLocationProvider::GetFile(char const*, int*, nsIFile**) (nsAppFileLocationProvider.cpp:171) ==4591== by 0x411B732: nsPathsDirectoryEnumerator::HasMoreElements(int*) (nsAppFileLocationProvider.cpp:497) ==4591== by 0x4101707: nsUnionEnumerator::HasMoreElements(int*) (nsEnumeratorUtils.cpp:205) ==4591== by 0x4152306: AppendFromDirServiceList(char const*, nsISupportsArray*) (xptiInterfaceInfoManager.cpp:214) ==4591== by 0x4152FFB: xptiInterfaceInfoManager::BuildFileSearchPath(nsISupportsArray**) (xptiInterfaceInfoManager.cpp:273) ==4591== by 0x41559D0: xptiInterfaceInfoManager::GetInterfaceInfoManagerNoAddRef() (xptiInterfaceInfoManager.cpp:64) ==4591== by 0x4155A8B: XPTI_GetInterfaceInfoManager (xptiInterfaceInfoManager.cpp:2116) ==4591== by 0x40FD24B: NS_InitXPCOM3_P (nsXPComInit.cpp:716) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== ==4591== 144 bytes in 1 blocks are possibly lost in loss record 93 of 161 ==4591== at 0x401F6D5: calloc (vg_replace_malloc.c:279) ==4591== by 0x400FA87: (within /lib/ld-2.4.so) ==4591== by 0x400FB4B: _dl_allocate_tls (in /lib/ld-2.4.so) ==4591== by 0x41C3B68: pthread_create@@GLIBC_2.1 (in /lib/tls/i686/cmov/libpthread-2.4.so) ==4591== by 0x41B267B: _PR_CreateThread (ptthread.c:455) ==4591== by 0x41459F9: nsThread::Init(nsIRunnable*, unsigned, PRThreadPriority, PRThreadScope, PRThreadState) (nsThread.cpp:287) ==4591== by 0x414547B: NS_NewThread(nsIThread**, nsIRunnable*, unsigned, PRThreadState, PRThreadPriority, PRThreadScope) (nsThread.cpp:349) ==4591== by 0x4FBE64B: nsSocketTransportService::Init() (nsSocketTransportService2.cpp:436) ==4591== by 0x4F98FDD: nsSocketTransportServiceConstructor(nsISupports*, nsID const&, void**) (nsNetModule.cpp:89) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E523: nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1899) ==4591== by 0x413C5D8: nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) (nsComponentManager.cpp:2103) ==4591== by 0x40F7DAF: CallGetService(nsID const&, nsID const&, void**) (nsComponentManagerUtils.cpp:83) ==4591== by 0x40F7DEF: nsGetServiceByCIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:266) ==4591== by 0x40F7890: nsCOMPtr_base::assign_from_gs_cid_with_error(nsGetServiceByCIDWithError const&, nsID const&) (nsCOMPtr.cpp:123) ==4591== by 0x4FA6AB6: nsIOService::Init() (nsCOMPtr.h:755) ==4591== by 0x4FA7330: nsIOService::GetInstance() (nsIOService.cpp:270) ==4591== by 0x4F99053: nsIOServiceConstructor(nsISupports*, nsID const&, void**) (nsNetModule.cpp:75) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E523: nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1899) ==4591== by 0x413C5D8: nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) (nsComponentManager.cpp:2103) ==4591== by 0x40F7DAF: CallGetService(nsID const&, nsID const&, void**) (nsComponentManagerUtils.cpp:83) ==4591== by 0x40F7DEF: nsGetServiceByCIDWithError::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:266) ==4591== by 0x40F7890: nsCOMPtr_base::assign_from_gs_cid_with_error(nsGetServiceByCIDWithError const&, nsID const&) (nsCOMPtr.cpp:123) ==4591== by 0x4F6DC93: nsChromeRegistry::CheckForNewChrome() (nsCOMPtr.h:755) ==4591== by 0x4F6876B: nsChromeRegistry::Init() (nsChromeRegistry.cpp:553) ==4591== by 0x4F6667E: nsChromeRegistryConstructor(nsISupports*, nsID const&, void**) (nsChromeFactory.cpp:50) ==4591== by 0x40FA62D: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (nsGenericFactory.cpp:79) ==4591== by 0x413E3C3: nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) (nsComponentManager.cpp:1981) ==4591== by 0x413C1BB: nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) (nsComponentManager.cpp:2408) ==4591== by 0x40F7CAF: CallGetService(char const*, nsID const&, void**) (nsComponentManagerUtils.cpp:94) ==4591== by 0x40F7D4A: nsGetServiceByContractID::operator()(nsID const&, void**) const (nsComponentManagerUtils.cpp:278) ==4591== by 0x40F7844: nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) (nsCOMPtr.cpp:132) ==4591== by 0x804B944: ScopedXPCOMStartup::SetWindowCreator(nsINativeAppSupport*) (nsCOMPtr.h:677) ==4591== by 0x804E27E: XRE_main (nsAppRunner.cpp:2511) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== ==4591== 1,261 bytes in 31 blocks are possibly lost in loss record 132 of 161 ==4591== at 0x4020396: malloc (vg_replace_malloc.c:149) ==4591== by 0x4161404: nsStringBuffer::Alloc(unsigned) (nsSubstring.cpp:204) ==4591== by 0x41614FF: nsCSubstring::MutatePrep(unsigned, char**, unsigned*) (nsTSubstring.cpp:142) ==4591== by 0x4162018: nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) (nsTSubstring.cpp:189) ==4591== by 0x4162185: nsCSubstring::Assign(char const*, unsigned) (nsTSubstring.cpp:306) ==4591== by 0x41622B1: nsCSubstring::Assign(nsCSubstring const&) (nsTSubstring.cpp:367) ==4591== by 0x416233B: nsCSubstring::Assign(nsACString_internal const&) (nsTSubstring.cpp:394) ==4591== by 0x413257F: nsLocalFile::InitWithNativePath(nsACString_internal const&) (nsTString.h:110) ==4591== by 0x4132084: NS_NewNativeLocalFile_P (nsLocalFileUnix.cpp:1664) ==4591== by 0x4132255: nsLocalFile::GetParent(nsIFile**) (nsLocalFileUnix.cpp:1235) ==4591== by 0x80510C5: nsXREDirProvider::Initialize(nsIFile*) (nsXREDirProvider.cpp:124) ==4591== by 0x804D49E: XRE_main (nsAppRunner.cpp:2259) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== ==4591== 4,176 bytes in 1 blocks are possibly lost in loss record 148 of 161 ==4591== at 0x40207E9: operator new[](unsigned) (vg_replace_malloc.c:195) ==4591== by 0x4158825: xptiWorkingSet::NewFileArray(unsigned) (xptiWorkingSet.cpp:273) ==4591== by 0x415728D: xptiManifest::Read(xptiInterfaceInfoManager*, xptiWorkingSet*) (xptiManifest.cpp:516) ==4591== by 0x4155A2E: xptiInterfaceInfoManager::GetInterfaceInfoManagerNoAddRef() (xptiInterfaceInfoManager.cpp:82) ==4591== by 0x4155A8B: XPTI_GetInterfaceInfoManager (xptiInterfaceInfoManager.cpp:2116) ==4591== by 0x40FD24B: NS_InitXPCOM3_P (nsXPComInit.cpp:716) ==4591== by 0x804B419: ScopedXPCOMStartup::Initialize() (nsAppRunner.cpp:797) ==4591== by 0x804E236: XRE_main (nsAppRunner.cpp:2507) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== ==4591== 17,320 bytes in 11 blocks are possibly lost in loss record 157 of 161 ==4591== at 0x401F596: memalign (vg_replace_malloc.c:332) ==4591== by 0x401F5F0: posix_memalign (vg_replace_malloc.c:386) ==4591== by 0x49ADF38: slab_allocator_alloc_chunk (gslice.c:1065) ==4591== by 0x49AE973: g_slice_alloc (gslice.c:614) ==4591== by 0x49AEAC4: g_slice_alloc0 (gslice.c:784) ==4591== by 0x4957469: g_type_create_instance (gtype.c:1547) ==4591== by 0x493E951: g_object_constructor (gobject.c:1041) ==4591== by 0x493CBDA: g_object_newv (gobject.c:937) ==4591== by 0x493D73E: g_object_new_valist (gobject.c:981) ==4591== by 0x493D8EF: g_object_new (gobject.c:795) ==4591== by 0x45598E7: gdk_display_open (gdkdisplay-x11.c:149) ==4591== by 0x453749E: gdk_display_open_default_libgtk_only (gdk.c:278) ==4591== by 0x4309B3E: gtk_init_check (gtkmain.c:765) ==4591== by 0x4309B73: gtk_init (gtkmain.c:800) ==4591== by 0x804D507: XRE_main (nsAppRunner.cpp:2297) ==4591== by 0x804AB4E: main (nsBrowserApp.cpp:61) ==4591== ==4591== LEAK SUMMARY: ==4591== definitely lost: 36 bytes in 1 blocks. ==4591== indirectly lost: 120 bytes in 10 blocks. ==4591== possibly lost: 23,017 bytes in 46 blocks. ==4591== still reachable: 610,836 bytes in 2,528 blocks. ==4591== suppressed: 800 bytes in 20 blocks. ==4591== Reachable blocks (those to which a pointer was found) are not shown. ==4591== To see them, rerun with: --show-reachable=yes --4591-- memcheck: sanity checks: 84 cheap, 4 expensive --4591-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --4591-- memcheck: auxmaps: 0 searches, 0 comparisons --4591-- memcheck: SMs: n_issued = 80 (1280k, 1M) --4591-- memcheck: SMs: n_deissued = 1 (16k, 0M) --4591-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M) --4591-- memcheck: SMs: max_undefined = 1 (16k, 0M) --4591-- memcheck: SMs: max_defined = 322 (5152k, 5M) --4591-- memcheck: SMs: max_non_DSM = 79 (1264k, 1M) --4591-- memcheck: max sec V bit nodes: 26 (1k, 0M) --4591-- memcheck: set_sec_vbits8 calls: 90 (new: 26, updates: 64) --4591-- memcheck: max shadow mem size: 1569k, 1M --4591-- translate: fast SP updates identified: 27,870 ( 89.0%) --4591-- translate: generic_known SP updates identified: 2,317 ( 7.4%) --4591-- translate: generic_unknown SP updates identified: 1,116 ( 3.5%) --4591-- tt/tc: 55,892 tt lookups requiring 72,693 probes --4591-- tt/tc: 55,892 fast-cache updates, 8 flushes --4591-- transtab: new 21,431 (444,401 -> 7,256,178; ratio 163:10) [0 scs] --4591-- transtab: dumped 0 (0 -> ??) --4591-- transtab: discarded 386 (7,188 -> ??) --4591-- scheduler: 8,487,268 jumps (bb entries). --4591-- scheduler: 84/45,964 major/minor sched events. --4591-- sanity: 85 cheap, 4 expensive checks. --4591-- exectx: 30,011 lists, 2,261 contexts (avg 0 per list) --4591-- exectx: 7,967 searches, 5,786 full compares (726 per 1000) --4591-- exectx: 92,165 cmp2, 813 cmp4, 0 cmpAll