thx for your detailed answer, this error had been resolved, the firefox source must be patched with "fix buffer overflows in xulrunner-1.9", check out the link[1] for detail.
[1] https://bugs.launchpad.net/firefox/+bug/263014/ On Thu, Feb 19, 2009 at 05:56, Sergio <[email protected]> wrote: > Thank you for taking the time to report this bug and helping to make Ubuntu > better. This bug did not have a package associated with it, which is > important for ensuring that it gets looked at by the proper developers. You > can learn more about finding the right package at > https://wiki.ubuntu.com/Bugs/FindRightPackage . I have classified this bug as > a bug in FIREFOX-3.0. > For future reference you might be interested to know that a lot of > applications have bug reporting functionality built in to them. This can be > accessed via the Report a Problem option in the Help menu for the application > with which you are having an issue. You can learn more about this feature at > https://wiki.ubuntu.com/ReportingBugs. > > ** Changed in: firefox-3.0 (Ubuntu) > Sourcepackagename: None => firefox-3.0 > > -- > Firefox 3.0.5 compilation success, but launching app, buffer overflow falls > out > https://bugs.launchpad.net/bugs/325039 > You received this bug notification because you are a direct subscriber > of the bug. > > Status in "firefox-3.0" source package in Ubuntu: New > > Bug description: > Hello Everyone, > > I had just tried to compile firefox 3.0.5 both from stable source > tarball and the source out of cvs. > the compilation success, but when running firefox, always buffer > overflow. > > > compilation procedure like the following: > * prepare a very basic .mozconfig [1] > * make -f client.mk build > * compile success > * run compiled firefox in the following dir, o...@config_guess@/dist/ > bin/firefox > * buffer overflow, output pls check [2] > > any ideas how to fix this? > > system spec: > * ubuntu 8.10 amd64 > * gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu12) > > > [1] .mozconfig > > mk_add_options MOZ_CO_PROJECT=browser > mk_add_options moz_objd...@topsrcdir@/o...@config_guess@ > ac_add_options --enable-application=browser > > [2] buffer overflow output > > $ ./obj-x86_64-unknown-linux-gnu/dist/bin/firefox > *** buffer overflow detected ***: ./obj-x86_64-unknown-linux-gnu/dist/ > bin/firefox-bin terminated > ======= Backtrace: ========= > /lib/libc.so.6(__fortify_fail+0x37)[0x7f9b42971877] > /lib/libc.so.6[0x7f9b4296f740] > /lib/libc.so.6[0x7f9b4296fdfb] > ./obj-x86_64-unknown-linux-gnu/dist/bin/libxul.so(XRE_GetBinaryPath > +0x4d)[0x7f9b46de29d7] > ./obj-x86_64-unknown-linux-gnu/dist/bin/firefox-bin[0x400e9e] > /lib/libc.so.6(__libc_start_main+0xe6)[0x7f9b42890466] > ./obj-x86_64-unknown-linux-gnu/dist/bin/firefox-bin[0x400cf9] > ======= Memory map: ======== > 00400000-00402000 r-xp 00000000 08:05 1309888 /opt/ > build_mozilla/mozilla/obj-x86_64-unknown-linux-gnu/dist/bin/firefox- > bin > 00602000-00603000 r--p 00002000 08:05 1309888 /opt/ > build_mozilla/mozilla/obj-x86_64-unknown-linux-gnu/dist/bin/firefox- > bin > 00603000-00604000 rw-p 00003000 08:05 1309888 /opt/ > build_mozilla/mozilla/obj-x86_64-unknown-linux-gnu/dist/bin/firefox- > bin > 7f9b3e700000-7f9b3e800000 rw-p 7f9b3e700000 00:00 0 > 7f9b3e839000-7f9b3e83e000 r-xp 00000000 08:05 509740 /usr/lib/ > libXdmcp.so.6.0.0 > 7f9b3e83e000-7f9b3ea3d000 ---p 00005000 08:05 509740 /usr/lib/ > libXdmcp.so.6.0.0 > 7f9b3ea3d000-7f9b3ea3e000 rw-p 00004000 08:05 509740 /usr/lib/ > libXdmcp.so.6.0.0 > 7f9b3ea3e000-7f9b3ea40000 r-xp 00000000 08:05 509738 /usr/lib/ > libXau.so.6.0.0 > 7f9b3ea40000-7f9b3ec3f000 ---p 00002000 08:05 509738 /usr/lib/ > libXau.so.6.0.0 > 7f9b3ec3f000-7f9b3ec40000 rw-p 00001000 08:05 509738 /usr/lib/ > libXau.so.6.0.0 > 7f9b3ec40000-7f9b3ec48000 r-xp 00000000 08:05 1816839 /lib/ > librt-2.8.90.so > 7f9b3ec48000-7f9b3ee47000 ---p 00008000 08:05 1816839 /lib/ > librt-2.8.90.so > 7f9b3ee47000-7f9b3ee48000 r--p 00007000 08:05 1816839 /lib/ > librt-2.8.90.so > 7f9b3ee48000-7f9b3ee49000 rw-p 00008000 08:05 1816839 /lib/ > librt-2.8.90.so > 7f9b3ee49000-7f9b3ee60000 r-xp 00000000 08:05 508816 /usr/lib/ > libICE.so.6.3.0 > 7f9b3ee60000-7f9b3f05f000 ---p 00017000 08:05 508816 /usr/lib/ > libICE.so.6.3.0 > 7f9b3f05f000-7f9b3f061000 rw-p 00016000 08:05 508816 /usr/lib/ > libICE.so.6.3.0 > 7f9b3f061000-7f9b3f064000 rw-p 7f9b3f061000 00:00 0 > 7f9b3f064000-7f9b3f06c000 r-xp 00000000 08:05 509736 /usr/lib/ > libSM.so.6.0.0 > 7f9b3f06c000-7f9b3f26b000 ---p 00008000 08:05 509736 /usr/lib/ > libSM.so.6.0.0 > 7f9b3f26b000-7f9b3f26c000 r--p 00007000 08:05 509736 /usr/lib/ > libSM.so.6.0.0 > 7f9b3f26c000-7f9b3f26d000 rw-p 00008000 08:05 509736 /usr/lib/ > libSM.so.6.0.0 > 7f9b3f26d000-7f9b3f288000 r-xp 00000000 08:05 507416 /usr/lib/ > libxcb.so.1.0.0 > 7f9b3f288000-7f9b3f487000 ---p 0001b000 08:05 507416 /usr/lib/ > libxcb.so.1.0.0 > 7f9b3f487000-7f9b3f488000 r--p 0001a000 08:05 507416 /usr/lib/ > libxcb.so.1.0.0 > 7f9b3f488000-7f9b3f489000 rw-p 0001b000 08:05 507416 /usr/lib/ > libxcb.so.1.0.0 > 7f9b3f489000-7f9b3f48a000 r-xp 00000000 08:05 507689 /usr/lib/libxcb- > xlib.so.0.0.0 > 7f9b3f48a000-7f9b3f689000 ---p 00001000 08:05 507689 /usr/lib/libxcb- > xlib.so.0.0.0 > 7f9b3f689000-7f9b3f68a000 r--p 00000000 08:05 507689 /usr/lib/libxcb- > xlib.so.0.0.0 > 7f9b3f68a000-7f9b3f68b000 rw-p 00001000 08:05 507689 /usr/lib/libxcb- > xlib.so.0.0.0 > 7f9b3f68b000-7f9b3f6ba000 r-xp 00000000 08:05 1816961 /lib/libpcre.so. > 3.12.1 > 7f9b3f6ba000-7f9b3f8b9000 ---p 0002f000 08:05 1816961 /lib/libpcre.so. > 3.12.1 > 7f9b3f8b9000-7f9b3f8ba000 r--p 0002e000 08:05 1816961 /lib/libpcre.so. > 3.12.1 > 7f9b3f8ba000-7f9b3f8bb000 rw-p 0002f000 08:05 1816961 /lib/libpcre.so. > 3.12.1 > 7f9b3f8bb000-7f9b3f8d5000 r-xp 00000000 08:05 1390012 /lib/ > libselinux.so.1 > 7f9b3f8d5000-7f9b3fad4000 ---p 0001a000 08:05 1390012 /lib/ > libselinux.so.1 > 7f9b3fad4000-7f9b3fad5000 r--p 00019000 08:05 1390012 /lib/ > libselinux.so.1 > 7f9b3fad5000-7f9b3fad6000 rw-p 0001a000 08:05 1390012 /lib/ > libselinux.so.1 > 7f9b3fad6000-7f9b3fad7000 rw-p 7f9b3fad6000 00:00 0 > 7f9b3fad7000-7f9b3faff000 r-xp 00000000 08:05 621951 /usr/local/lib/ > libpng12.so.0.34.0 > 7f9b3faff000-7f9b3fcfe000 ---p 00028000 08:05 621951 /usr/local/lib/ > libpng12.so.0.34.0 > 7f9b3fcfe000-7f9b3fcff000 r--p 00027000 08:05 621951 /usr/local/lib/ > libpng12.so.0.34.0 > 7f9b3fcff000-7f9b3fd00000 rw-p 00028000 08:05 621951 /usr/local/lib/ > libpng12.so.0.34.0 > 7f9b3fd00000-7f9b3fd42000 r-xp 00000000 08:05 626257 /usr/local/lib/ > libpixman-1.so.0.12.0 > 7f9b3fd42000-7f9b3ff42000 ---p 00042000 08:05 626257 /usr/local/lib/ > libpixman-1.so.0.12.0 > 7f9b3ff42000-7f9b3ff44000 rw-p 00042000 08:05 626257 /usr/local/lib/ > libpixman-1.so.0.12.0 > 7f9b3ff44000-7f9b3ff4d000 r-xp 00000000 08:05 508851 /usr/lib/ > libXcursor.so.1.0.2 > 7f9b3ff4d000-7f9b4014d000 ---p 00009000 08:05 508851 /usr/lib/ > libXcursor.so.1.0.2 > 7f9b4014d000-7f9b4014e000 rw-p 00009000 08:05 508851 /usr/lib/ > libXcursor.so.1.0.2 > 7f9b4014e000-7f9b40155000 r-xp 00000000 08:05 507384 /usr/lib/ > libXrandr.so.2.1.0 > 7f9b40155000-7f9b40354000 ---p 00007000 08:05 507384 /usr/lib/ > libXrandr.so.2.1.0 > 7f9b40354000-7f9b40355000 r--p 00006000 08:05 507384 /usr/lib/ > libXrandr.so.2.1.0 > 7f9b40355000-7f9b40356000 rw-p 00007000 08:05 507384 /usr/lib/ > libXrandr.so.2.1.0 > 7f9b40356000-7f9b4035f000 r-xp 00000000 08:05 508043 /usr/lib/ > libXi.so.6.0.0 > 7f9b4035f000-7f9b4055f000 ---p 00009000 08:05 508043 /usr/lib/ > libXi.so.6.0.0 > 7f9b4055f000-7f9b40560000 r--p 00009000 08:05 508043 /usr/lib/ > libXi.so.6.0.0 > 7f9b40560000-7f9b40561000 rw-p 0000a000 08:05 508043 /usr/lib/ > libXi.so.6.0.0 > 7f9b40561000-7f9b40563000 r-xp 00000000 08:05 507860 /usr/lib/ > libXinerama.so.1.0.0 > 7f9b40563000-7f9b40762000 ---p 00002000 08:05 507860 /usr/lib/ > libXinerama.so.1.0.0 > 7f9b40762000-7f9b40763000 rw-p 00001000 08:05 507860 /usr/lib/ > libXinerama.so.1.0.0 > 7f9b40763000-7f9b40773000 r-xp 00000000 08:05 507663 /usr/lib/ > libXext.so.6.4.0 > 7f9b40773000-7f9b40973000 ---p 00010000 08:05 507663 /usr/lib/ > libXext.so.6.4.0 > 7f9b40973000-7f9b40975000 rw-p 00010000 08:05 507663 /usr/lib/ > libXext.so.6.4.0 > 7f9b40975000-7f9b4099c000 r-xp 00000000 08:05 508029 /usr/lib/ > libexpat.so.1.5.2 > 7f9b4099c000-7f9b40b9c000 ---p 00027000 08:05 508029 /usr/lib/ > libexpat.so.1.5.2 > 7f9b40b9c000-7f9b40b9e000 r--p 00027000 08:05 508029 /usr/lib/ > libexpat.so.1.5.2 > 7f9b40b9e000-7f9b40b9f000 rw-p 00029000 08:05 508029 /usr/lib/ > libexpat.so.1.5.2 > 7f9b40b9f000-7f9b40ba4000 r-xp 00000000 08:05 508040 /usr/lib/ > libXfixes.so.3.1.0 > 7f9b40ba4000-7f9b40da3000 ---p 00005000 08:05 508040 /usr/lib/ > libXfixes.so.3.1.0 > 7f9b40da3000-7f9b40da4000 rw-p 00004000 08:05 508040 /usr/lib/ > libXfixes.so.3.1.0 > 7f9b40da4000-7f9b40da6000 r-xp 00000000 08:05 509752 /usr/lib/ > libXdamage.so.1.1.0 > 7f9b40da6000-7f9b40fa5000 ---p 000Aborted > -- Firefox 3.0.5 compilation success, but launching app, buffer overflow falls out https://bugs.launchpad.net/bugs/325039 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
