buffer overflow detected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cuneiform for Linux |
New
|
Undecided
|
Unassigned |
Bug Description
On some tif images Cuneiform rev 389 crashes:
$ cuneiform Image3.tif
Cuneiform for Linux 0.6.0
*** buffer overflow detected ***: cuneiform terminated
======= Backtrace: =========
/lib/libc.
/lib/libc.
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
cuneiform[
/lib/libc.
cuneiform[
======= Memory map: ========
00110000-0011c000 r-xp 00000000 08:04 5012230 /usr/lib/librout.so
0011c000-0011f000 rw-p 0000c000 08:04 5012230 /usr/lib/librout.so
0011f000-00121000 rw-p 0011f000 00:00 0
00121000-00129000 r-xp 00000000 08:04 5012231 /usr/lib/librpic.so
00129000-0012a000 rw-p 00008000 08:04 5012231 /usr/lib/librpic.so
0012a000-0014c000 r-xp 00000000 08:04 5012235 /usr/lib/
0014c000-0014d000 rw-p 00022000 08:04 5012235 /usr/lib/
0014d000-00152000 rw-p 0014d000 00:00 0
00152000-0016a000 r-xp 00000000 08:04 5012224 /usr/lib/
0016a000-0016b000 rw-p 00017000 08:04 5012224 /usr/lib/
0016b000-0016c000 rw-p 0016b000 00:00 0
0016c000-0017d000 r-xp 00000000 08:04 5012225 /usr/lib/
0017d000-0017e000 rw-p 00010000 08:04 5012225 /usr/lib/
0017e000-0018a000 r-xp 00000000 08:04 5012239 /usr/lib/
0018a000-0018b000 rw-p 0000b000 08:04 5012239 /usr/lib/
0018b000-001d4000 rw-p 0018b000 00:00 0
001d4000-001de000 r-xp 00000000 08:04 4992827 /usr/lib/libcfio.so
001de000-001df000 rw-p 0000a000 08:04 4992827 /usr/lib/libcfio.so
001df000-001e1000 rw-p 001df000 00:00 0
001e1000-001ee000 r-xp 00000000 08:04 5012202 /usr/lib/
001ee000-001ef000 rw-p 0000d000 08:04 5012202 /usr/lib/
001ef000-001f3000 r-xp 00000000 08:04 5012222 /usr/lib/librdib.so
001f3000-001f4000 rw-p 00003000 08:04 5012222 /usr/lib/librdib.so
001f4000-001fd000 r-xp 00000000 08:04 5012240 /usr/lib/
001fd000-001fe000 rw-p 00009000 08:04 5012240 /usr/lib/
001fe000-00201000 r-xp 00000000 08:04 5012233 /usr/lib/
00201000-00202000 rw-p 00003000 08:04 5012233 /usr/lib/
00202000-00203000 rw-p 00202000 00:00 0
00203000-00210000 r-xp 00000000 08:04 5012232 /usr/lib/
00210000-00211000 rw-p 0000c000 08:04 5012232 /usr/lib/
00211000-00228000 rw-p 00211000 00:00 0
00228000-00230000 r-xp 00000000 08:04 5012201 /usr/lib/
00230000-00231000 rw-p 00008000 08:04 5012201 /usr/lib/
00231000-0023f000 r-xp 00000000 08:04 5012389 /usr/lib/
0023f000-00240000 rw-p 0000e000 08:04 5012389 /usr/lib/
00240000-00243000 rw-p 00240000 00:00 0
00243000-00244000 r-xp 00000000 08:04 5012203 /usr/lib/
00244000-00245000 rw-p 00000000 08:04 5012203 /usr/lib/
00246000-0024c000 r-xp 00000000 08:04 5012236 /usr/lib/
0024c000-0024d000 rw-p 00005000 08:04 5012236 /usr/lib/
0024d000-0025a000 r-xp 00000000 08:04 5012221 /usr/lib/
0025a000-0025c000 rw-p 0000d000 08:04 5012221 /usr/lib/
0025c000-0027c000 rw-p 0025c000 00:00 0
0027c000-00283000 r-xp 00000000 08:04 5012234 /usr/lib/
00283000-00284000 rw-p 00007000 08:04 5012234 /usr/lib/
00284000-00289000 r-xp 00000000 08:04 4983077 /usr/lib/libccom.so
00289000-0028a000 rw-p 00004000 08:04 4983077 /usr/lib/libccom.so
0028b000-00294000 r-xp 00000000 08:04 5012220 /usr/lib/
00294000-00295000 rw-p 00008000 08:04 5012220 /usr/lib/
00295000-002da000 rw-p 00295000 00:00 0
002da000-002f9000 r-xp 00000000 08:04 5012459 /usr/lib/librbal.so
002f9000-002fa000 rw-p 0001e000 08:04 5012459 /usr/lib/librbal.so
002fa000-002fc000 rw-p 002fa000 00:00 0
002fc000-00315000 r-xp 00000000 08:04 5012384 /usr/lib/
00315000-00316000 rw-p 00018000 08:04 5012384 /usr/lib/
00316000-0031b000 rw-p 00316000 00:00 0
0031b000-00323000 r-xp 00000000 08:04 5012205 /usr/lib/
00323000-00324000 rw-p 00008000 08:04 5012205 /usr/lib/
00324000-00335000 rw-p 00324000 00:00 0
00335000-00337000 r-xp 00000000 08:04 131623 /usr/lib/
00337000-00338000 rw-p 00001000 08:04 131623 /usr/lib/
00338000-003a6000 r-xp 00000000 08:04 5012193 /usr/lib/
003a6000-003a9000 rw-p 0006d000 08:04 5012193 /usr/lib/
003a9000-003b2000 r-xp 00000000 08:04 5012383 /usr/lib/
003b2000-003b3000 rw-p 00009000 08:04 5012383 /usr/lib/
003b3000-003f6000 rw-p 003b3000 00:00 0
003f6000-003fa000 r-xp 00000000 08:04 5012242 /usr/lib/
003fa000-003fb000 rw-p 00003000 08:04 5012242 /usr/lib/
003fb000-004c7000 r-xp 00000000 08:04 132454 /usr/lib/
004c7000-004c9000 rw-p 000cc000 08:04 132454 /usr/lib/
004c9000-004d4000 r-xp 00000000 08:04 5012208 /usr/lib/libexc.so
004d4000-004d5000 rw-p 0000b000 08:04 5012208 /usr/lib/libexc.so
004d5000-00555000 rw-p 004d5000 00:00 0
00555000-00556000 r-xp 00000000 08:04 131849 /usr/lib/
00556000-00557000 rw-p 00000000 08:04 131849 /usr/lib/
00557000-00562000 r-xp 00000000 08:04 5012228 /usr/lib/
00562000-00563000 rw-p 0000a000 08:04 5012228 /usr/lib/
00563000-0057d000 r-xp 00000000 08:04 5012206 /usr/lib/
0057d000-00581000 rw-p 00019000 08:04 5012206 /usr/lib/
00581000-00584000 rw-p 00581000 00:00 0
00587000-005a7000 r-xp 00000000 08:04 4981418 /lib/ld-2.9.so
005a8000-005a9000 r--p 00020000 08:04 4981418 /lib/ld-2.9.so
005a9000-005aa000 rw-p 00021000 08:04 4981418 /lib/ld-2.9.so
005aa000-005b3000 r-xp 00000000 08:04 5012382 /usr/lib/libcstr.so
005b3000-005b4000 rw-p 00009000 08:04 5012382 /usr/lib/libcstr.so
005b4000-005bb000 r-xp 00000000 08:04 5012217 /usr/lib/
005bb000-005bc000 rw-p 00006000 08:04 5012217 /usr/lib/
005bc000-005bf000 rw-p 005bc000 00:00 0
005bf000-005cc000 r-xp 00000000 08:04 4981449 /lib/libgcc_
005cc000-005cd000 rw-p 0000c000 08:04 4981449 /lib/libgcc_
005cd000-005d3000 r-xp 00000000 08:04 132407 /usr/lib/
005d3000-005d4000 rw-p 00006000 08:04 132407 /usr/lib/
005d7000-005ea000 r-xp 00000000 08:04 5012216 /usr/lib/libpuma.so
005ea000-005ec000 rw-p 00012000 08:04 5012216 /usr/lib/libpuma.so
005ec000-005fc000 rw-p 005ec000 00:00 0
005fc000-00600000 r-xp 00000000 08:04 5012212 /usr/lib/
00600000-00601000 rw-p 00003000 08:04 5012212 /usr/lib/
00601000-00668000 rw-p 00601000 00:00 0
00668000-0068f000 r-xp 00000000 08:04 4981529 /lib/libm-2.9.so
0068f000-00690000 r--p 00026000 08:04 4981529 /lib/libm-2.9.so
00690000-00691000 rw-p 00027000 08:04 4981529 /lib/libm-2.9.so
00691000-0069e000 r-xp 00000000 08:04 5012200 /usr/lib/
0069e000-0069f000 rw-p 0000c000 08:04 5012200 /usr/lib/
0069f000-006a3000 r-xp 00000000 08:04 5012388 /usr/lib/
006a3000-006a4000 rw-p 00004000 08:04 5012388 /usr/lib/
006a4000-006e5000 rw-p 006a4000 00:00 0
006e5000-006fb000 r-xp 00000000 08:04 4983764 /lib/libpthread
006fb000-006fc000 r--p 00015000 08:04 4983764 /lib/libpthread
006fc000-006fd000 rw-p 00016000 08:04 4983764 /lib/libpthread
006fd000-006ff000 rw-p 006fd000 00:00 0
006ff000-00721000 r-xp 00000000 08:04 131570 /usr/lib/
00721000-00722000 rw-p 00021000 08:04 131570 /usr/lib/
00723000-008ca000 r-xp 00000000 08:04 132452 /usr/lib/
008ca000-00913000 rw-p 001a6000 08:04 132452 /usr/lib/
00913000-0092b000 rw-p 00913000 00:00 0
0092b000-00960000 r-xp 00000000 08:04 4983105 /usr/lib/
00960000-00962000 rw-p 00034000 08:04 4983105 /usr/lib/
00962000-00964000 rw-p 00962000 00:00 0
00964000-00992000 r-xp 00000000 08:04 4981953 /usr/lib/
00992000-00993000 rw-p 0002e000 08:04 4981953 /usr/lib/
00993000-0099a000 r-xp 00000000 08:04 131613 /usr/lib/
0099a000-0099b000 rw-p 00006000 08:04 131613 /usr/lib/
0099b000-0099e000 r-xp 00000000 08:04 4982664 /lib/libuuid.so.1.2
0099e000-0099f000 rw-p 00003000 08:04 4982664 /lib/libuuid.so.1.2
009a2000-009b4000 r-xp 00000000 08:04 5012229 /usr/lib/librneg.so
009b4000-009b5000 rw-p 00011000 08:04 5012229 /usr/lib/librneg.so
009b5000-009c4000 r-xp 00000000 08:04 131885 /usr/lib/
009c4000-009c5000 rw-p 0000e000 08:04 131885 /usr/lib/
009c5000-009d5000 r-xp 00000000 08:04 4981531 /lib/libbz2.
009d5000-009d6000 rw-p 00010000 08:04 4981531 /lib/libbz2.
009d6000-009e9000 r-xp 00000000 08:04 4980835 /lib/libz.so.1.2.3
009e9000-009ea000 rw-p 00012000 08:04 4980835 /lib/libz.so.1.2.3
009ec000-009fd000 r-xp 00000000 08:04 5012241 /usr/lib/
009fd000-009fe000 rw-p 00011000 08:04 5012241 /usr/lib/
009fe000-00a03000 rw-p 009fe000 00:00 0
00a03000-00a1a000 r-xp 00000000 08:04 131606 /usr/lib/
00a1a000-00a1b000 rw-p 00016000 08:04 131606 /usr/lib/
00a1b000-00a1d000 rw-p 00a1b000 00:00 0
00a1d000-00a38000 r-xp 00000000 08:04 131859 /usr/lib/
00a38000-00a39000 rw-p 0001b000 08:04 131859 /usr/lib/
00a39000-00a3e000 r-xp 00000000 08:04 131629 /usr/lib/
00a3e000-00a3f000 rw-p 00004000 08:04 131629 /usr/lib/
00a3f000-00a52000 r-xp 00000000 08:04 5012238 /usr/lib/
00a52000-00a53000 rw-p 00012000 08:04 5012238 /usr/lib/
00a53000-00a58000 r-xp 00000000 08:04 5112564 /usr/lib/
00a58000-00a59000 rw-p 00004000 08:04 5112564 /usr/lib/
00a5c000-00a5d000 r-xp 00000000 08:04 5012387 /usr/lib/
00a5d000-00a5e000 rw-p 00000000 08:04 5012387 /usr/lib/
00a5e000-00a9e000 rw-p 00a5e000 00:00 0
00a9e000-00ac3000 r-xp 00000000 08:04 4983866 /lib/libexpat.
00ac3000-00ac5000 rw-p 00024000 08:04 4983866 /lib/libexpat.
00ac5000-00acf000 r-xp 00000000 08:04 5112694 /usr/lib/
00acf000-00ad0000 rw-p 00009000 08:04 5112694 /usr/lib/
00ad1000-00afc000 r-xp 00000000 08:04 5012385 /usr/lib/
00afc000-00afd000 rw-p 0002a000 08:04 5012385 /usr/lib/
00afd000-00afe000 rw-p 00afd000 00:00 0
00afe000-00b55000 r-xp 00000000 08:04 131363 /usr/lib/
00b55000-00b57000 rw-p 00057000 08:04 131363 /usr/lib/
00b6f000-00b98000 r-xp 00000000 08:04 5012223 /usr/lib/
00b98000-00b99000 rw-p 00029000 08:04 5012223 /usr/lib/
00b99000-00b9d000 rw-p 00b99000 00:00 0
00b9d000-00bf2000 r-xp 00000000 08:04 131895 /usr/lib/
00bf2000-00bf5000 rw-p 00055000 08:04 131895 /usr/lib/
00bf5000-00bf6000 rw-p 00bf5000 00:00 0
00c0d000-00c35000 r-xp 00000000 08:04 5012219 /usr/lib/
00c35000-00c36000 rw-p 00027000 08:04 5012219 /usr/lib/
00c36000-00c3c000 rw-p 00c36000 00:00 0
00c3c000-00d4a000 r-xp 00000000 08:04 5012237 /usr/lib/librstr.so
00d4a000-00d53000 rw-p 0010d000 08:04 5012237 /usr/lib/librstr.so
00d53000-00dd7000 rw-p 00d53000 00:00 0
00ded000-00e06000 r-xp 00000000 08:04 4983195 /usr/lib/libced.so
00e06000-00e07000 rw-p 00019000 08:04 4983195 /usr/lib/libced.so
00e11000-00e3a000 r-xp 00000000 08:04 5012209 /usr/lib/
00e3a000-00e3c000 rw-p 00029000 08:04 5012209 /usr/lib/
00e3c000-00e5b000 rw-p 00e3c000 00:00 0
00ed8000-00eea000 r-xp 00000000 08:04 5012227 /usr/lib/
00eea000-00eeb000 rw-p 00012000 08:04 5012227 /usr/lib/
00eeb000-00efd000 rw-p 00eeb000 00:00 0
00f26000-00f27000 r-xp 00f26000 00:00 0 [vdso]
00f32000-00f45000 r-xp 00000000 08:04 5012226 /usr/lib/
00f45000-00f46000 rw-p 00012000 08:04 5012226 /usr/lib/
00f46000-00f58000 rw-p 00f46000 00:00 0
00f58000-00fe7000 r-xp 00000000 08:04 4988385 /usr/lib/
00fe7000-00feb000 rw-p 0008e000 08:04 4988385 /usr/lib/
00ff7000-00ffa000 r-xp 00000000 08:04 4983869 /lib/libdl-2.9.so
00ffa000-00ffb000 r--p 00002000 08:04 4983869 /lib/libdl-2.9.so
00ffb000-00ffc000 rw-p 00003000 08:04 4983869 /lib/libdl-2.9.so
00ffc000-010e1000 r-xp 00000000 08:04 131291 /usr/lib/
010e1000-010e5000 r--p 000e4000 08:04 131291 /usr/lib/
010e5000-010e6000 rw-p 000e8000 08:04 131291 /usr/lib/
010e6000-010ec000 rw-p 010e6000 00:00 0
02fb6000-03124000 r-xp 00000000 08:04 4981528 /lib/libc-2.9.so
03124000-03126000 r--p 0016e000 08:04 4981528 /lib/libc-2.9.so
03126000-03127000 rw-p 00170000 08:04 4981528 /lib/libc-2.9.so
03127000-0312a000 rw-p 03127000 00:00 0
068f6000-069f3000 r-xp 00000000 08:04 4983076 /usr/lib/
069f3000-069f6000 rw-p 000fd000 08:04 4983076 /usr/lib/
069f6000-069f7000 rw-p 069f6000 00:00 0
08048000-0804c000 r-xp 00000000 08:04 5012380 /usr/bin/cuneiform
0804c000-0804d000 rw-p 00003000 08:04 5012380 /usr/bin/cuneiform
094cc000-09b89000 rw-p 094cc000 00:00 0 [heap]
b1974000-b1b6b000 rw-p b1974000 00:00 0
b4674000-b4a7c000 rw-p b4674000 00:00 0
b4b52000-b4c72000 rw-p b4b52000 00:00 0
b4c73000-b7fc7000 rw-p b4c73000 00:00 0
b7fe9000-b7fea000 rw-p b7fe9000 00:00 0
bfe6a000-bfeea000 rw-p bff80000 00:00 0 [stack]
Please, attach image.
2009/4/29 nucleo <email address hidden>
> Public bug reported: so.6(__ fortify_ fail+0x48) [0x30b3938] so.6[0x30b1a30] libfon32. so[0xe334a8] libfon32. so[0xe33cc2] libfon32. so(FONRecog2Glu e+0x216) [0xe1ffb6] libpass2. so[0x2376aa] /bugs.launchpad .net/bugs/ 369233 so.6(__ fortify_ fail+0x48) [0x30b3938] so.6[0x30b1a30] libfon32. so[0xe334a8] libfon32. so[0xe33cc2] libfon32. so(FONRecog2Glu e+0x216) [0xe1ffb6] libpass2. so[0x2376aa]
>
> On some tif images Cuneiform rev 389 crashes:
>
> $ cuneiform Image3.tif
> Cuneiform for Linux 0.6.0
> *** buffer overflow detected ***: cuneiform terminated
> ======= Backtrace: =========
> /lib/libc.
> /lib/libc.
> /usr/lib/
> /usr/lib/
> /usr/lib/
> /usr/lib/
> ...
> b7fe9000-b7fea000 rw-p b7fe9000 00:00 0
> bfe6a000-bfeea000 rw-p bff80000 00:00 0 [stack]
>
> ** Affects: cuneiform-linux
> Importance: Undecided
> Status: New
>
> --
> buffer overflow detected
> https:/
> You received this bug notification because you are a member of Cuneiform
> Linux, which is the registrant for Cuneiform for Linux.
>
> Status in Linux port of Cuneiform: New
>
> Bug description:
> On some tif images Cuneiform rev 389 crashes:
>
> $ cuneiform Image3.tif
> Cuneiform for Linux 0.6.0
> *** buffer overflow detected ***: cuneiform terminated
> ======= Backtrace: =========
> /lib/libc.
> /lib/libc.
> /usr/lib/
> /usr/lib/
> /usr/lib/
> /usr/lib/
> ...
> b7fe9000-b7fea000 rw-p b7fe9000 00:00 0
> bfe6a000-bfeea000 rw-p bff80000 00:00 0 [stack]
>