Firefox 3.0.5 compilation success, but launching app, buffer overflow falls out
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox-3.0 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
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, obj-@CONFIG_
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_
mk_add_options MOZ_OBJDIR=
ac_add_options --enable-
[2] buffer overflow output
$ ./obj-x86_
*** buffer overflow detected ***: ./obj-x86_
bin/firefox-bin terminated
======= Backtrace: =========
/lib/libc.
/lib/libc.
/lib/libc.
./obj-x86_
+0x4d)[
./obj-x86_
/lib/libc.
./obj-x86_
======= Memory map: ========
00400000-00402000 r-xp 00000000 08:05 1309888 /opt/
build_mozilla/
bin
00602000-00603000 r--p 00002000 08:05 1309888 /opt/
build_mozilla/
bin
00603000-00604000 rw-p 00003000 08:05 1309888 /opt/
build_mozilla/
bin
7f9b3e700000-
7f9b3e839000-
libXdmcp.so.6.0.0
7f9b3e83e000-
libXdmcp.so.6.0.0
7f9b3ea3d000-
libXdmcp.so.6.0.0
7f9b3ea3e000-
libXau.so.6.0.0
7f9b3ea40000-
libXau.so.6.0.0
7f9b3ec3f000-
libXau.so.6.0.0
7f9b3ec40000-
librt-2.8.90.so
7f9b3ec48000-
librt-2.8.90.so
7f9b3ee47000-
librt-2.8.90.so
7f9b3ee48000-
librt-2.8.90.so
7f9b3ee49000-
libICE.so.6.3.0
7f9b3ee60000-
libICE.so.6.3.0
7f9b3f05f000-
libICE.so.6.3.0
7f9b3f061000-
7f9b3f064000-
libSM.so.6.0.0
7f9b3f06c000-
libSM.so.6.0.0
7f9b3f26b000-
libSM.so.6.0.0
7f9b3f26c000-
libSM.so.6.0.0
7f9b3f26d000-
libxcb.so.1.0.0
7f9b3f288000-
libxcb.so.1.0.0
7f9b3f487000-
libxcb.so.1.0.0
7f9b3f488000-
libxcb.so.1.0.0
7f9b3f489000-
xlib.so.0.0.0
7f9b3f48a000-
xlib.so.0.0.0
7f9b3f689000-
xlib.so.0.0.0
7f9b3f68a000-
xlib.so.0.0.0
7f9b3f68b000-
3.12.1
7f9b3f6ba000-
3.12.1
7f9b3f8b9000-
3.12.1
7f9b3f8ba000-
3.12.1
7f9b3f8bb000-
libselinux.so.1
7f9b3f8d5000-
libselinux.so.1
7f9b3fad4000-
libselinux.so.1
7f9b3fad5000-
libselinux.so.1
7f9b3fad6000-
7f9b3fad7000-
libpng12.so.0.34.0
7f9b3faff000-
libpng12.so.0.34.0
7f9b3fcfe000-
libpng12.so.0.34.0
7f9b3fcff000-
libpng12.so.0.34.0
7f9b3fd00000-
libpixman-
7f9b3fd42000-
libpixman-
7f9b3ff42000-
libpixman-
7f9b3ff44000-
libXcursor.so.1.0.2
7f9b3ff4d000-
libXcursor.so.1.0.2
7f9b4014d000-
libXcursor.so.1.0.2
7f9b4014e000-
libXrandr.so.2.1.0
7f9b40155000-
libXrandr.so.2.1.0
7f9b40354000-
libXrandr.so.2.1.0
7f9b40355000-
libXrandr.so.2.1.0
7f9b40356000-
libXi.so.6.0.0
7f9b4035f000-
libXi.so.6.0.0
7f9b4055f000-
libXi.so.6.0.0
7f9b40560000-
libXi.so.6.0.0
7f9b40561000-
libXinerama.
7f9b40563000-
libXinerama.
7f9b40762000-
libXinerama.
7f9b40763000-
libXext.so.6.4.0
7f9b40773000-
libXext.so.6.4.0
7f9b40973000-
libXext.so.6.4.0
7f9b40975000-
libexpat.so.1.5.2
7f9b4099c000-
libexpat.so.1.5.2
7f9b40b9c000-
libexpat.so.1.5.2
7f9b40b9e000-
libexpat.so.1.5.2
7f9b40b9f000-
libXfixes.so.3.1.0
7f9b40ba4000-
libXfixes.so.3.1.0
7f9b40da3000-
libXfixes.so.3.1.0
7f9b40da4000-
libXdamage.so.1.1.0
7f9b40da6000-
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/ FindRightPackag e . I have classified this bug as a bug in FIREFOX-3.0. /wiki.ubuntu. com/ReportingBu gs.
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:/