FTBFS with FORTIFY_SOURCES
Bug #688730 reported by
Dimitri John Ledkov
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
htmldoc (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: htmldoc
See bug #687976 where I have discovered this.
bug #491310 maybe related.
Will attach backtrace.
Related branches
lp:~xnox/ubuntu/natty/htmldoc/fix-ftbfs
- Ubuntu Sponsors: Pending requested
-
Diff: 127 lines (+25/-6)7 files modifiedMakefile.in (+3/-3)
configure.in (+1/-0)
debian/changelog (+10/-0)
debian/control (+3/-2)
debian/htmldoc.dirs (+1/-0)
debian/rules (+6/-0)
htmldoc/ps-pdf.cxx (+1/-1)
summary: |
- Buffer Overflow happens over it's own documentation when compiled with - -O2 + FTBFS with FORTIFY_SOURCES |
Changed in htmldoc (Ubuntu Natty): | |
status: | New → Fix Released |
Changed in htmldoc (Ubuntu Quantal): | |
status: | Fix Released → In Progress |
To post a comment you must log in.
:~/src/ build-dir/ htmldoc- 1.8.27/ doc$ gdb ../htmldoc/htmldoc gnu.org/ licenses/ gpl.html> www.gnu. org/software/ gdb/bugs/>... src/build- dir/htmldoc- 1.8.27/ htmldoc/ htmldoc. ..done. src/build- dir/htmldoc- 1.8.27/ htmldoc/ htmldoc --datadir .. --strict --verbose --batch htmldoc.book -f htmldoc.ps src/build- dir/htmldoc- 1.8.27/ htmldoc/ htmldoc terminated so.6(__ fortify_ fail+0x50) [0x5f8990] so.6(+0xe488a) [0x5f788a] so.6(__ strcpy_ chk+0x44) [0x5f6c04] src/build- dir/htmldoc- 1.8.27/ htmldoc/ htmldoc[ 0x8077f17] src/build- dir/htmldoc- 1.8.27/ htmldoc/ htmldoc[ 0x808e337] src/build- dir/htmldoc- 1.8.27/ htmldoc/ htmldoc[ 0x8062a54] so.6(__ libc_start_ main+0xe7) [0x529ce7] src/build- dir/htmldoc- 1.8.27/ htmldoc/ htmldoc[ 0x804d8f1] so.0.9. 8 so.0.9. 8 so.0.9. 8 so.0.9. 8 so.0.9. 8 so.0.9. 8 libX11. so.6.3. 0 libX11. so.6.3. 0 libX11. so.6.3. 0 so.0.44. 0 so.0.44. 0 so.0.44. 0 so.1.2. 3.4
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://
Reading symbols from /home/tdlk/
(gdb) run --datadir .. --strict --verbose --batch htmldoc.book -f htmldoc.ps
Starting program: /home/tdlk/
[Thread debugging using libthread_db enabled]
INFO: Reading intro.html...
INFO: Reading 1-install.html...
INFO: Reading 2-starting.html...
INFO: Reading 3-books.html...
INFO: Reading 4-cmdline.html...
INFO: Reading 5-cgi.html...
INFO: Reading 6-htmlref.html...
INFO: Reading 7-guiref.html...
INFO: Reading 8-cmdref.html...
INFO: Reading a-license.html...
INFO: Reading b-book.html...
INFO: Reading c-relnotes.html...
INFO: Reading d-compile.html...
*** buffer overflow detected ***: /home/tdlk/
======= Backtrace: =========
/lib/libc.
/lib/libc.
/lib/libc.
/home/tdlk/
/home/tdlk/
/home/tdlk/
/lib/libc.
/home/tdlk/
======= Memory map: ========
00110000-0012c000 r-xp 00000000 08:03 1310896 /lib/ld-2.12.1.so
0012c000-0012d000 r--p 0001b000 08:03 1310896 /lib/ld-2.12.1.so
0012d000-0012e000 rw-p 0001c000 08:03 1310896 /lib/ld-2.12.1.so
0012e000-0012f000 r-xp 00000000 00:00 0 [vdso]
0012f000-00173000 r-xp 00000000 08:03 1314308 /lib/libssl.
00173000-00174000 r--p 00044000 08:03 1314308 /lib/libssl.
00174000-00177000 rw-p 00045000 08:03 1314308 /lib/libssl.
00177000-002a9000 r-xp 00000000 08:03 1314307 /lib/libcrypto.
002a9000-002b1000 r--p 00131000 08:03 1314307 /lib/libcrypto.
002b1000-002c0000 rw-p 00139000 08:03 1314307 /lib/libcrypto.
002c0000-002c3000 rw-p 00000000 00:00 0
002c3000-003d7000 r-xp 00000000 08:03 3408816 /usr/lib/
003d7000-003d8000 r--p 00113000 08:03 3408816 /usr/lib/
003d8000-003da000 rw-p 00114000 08:03 3408816 /usr/lib/
003da000-003db000 rw-p 00000000 00:00 0
003db000-003fe000 r-xp 00000000 08:03 1310812 /lib/libpng12.
003fe000-003ff000 r--p 00022000 08:03 1310812 /lib/libpng12.
003ff000-00400000 rw-p 00023000 08:03 1310812 /lib/libpng12.
00400000-00413000 r-xp 00000000 08:03 1310780 /lib/libz.
00413000-00414000 r--p 00012000 08:03 1310780 ...