Your message dated Mon, 19 May 2014 23:34:37 +0000
with message-id <[email protected]>
and subject line Bug#748395: fixed in emboss 6.6.0+dfsg-1
has caused the Debian Bug report #748395,
regarding Misaligned array access caused by conflicting declarations
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
748395: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748395
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: emboss
Version: 6.6.0-1
Usertags: goto-cc

During a rebuild of all packages in a clean sid chroot (and cowbuilder+pbuilder)
the build failed with the following error. Please note that we use our research
compiler tool-chain (using tools from the cbmc package), which permits extended
reporting on type inconsistencies at link time.

[...]
libtool: link: gcc -shared  -fPIC -DPIC  .libs/pdfutils.o .libs/plargs.o 
.libs/plbox.o .libs/plcont.o .libs/plcore.o .libs/plctrl.o .libs/plcvt.o 
.libs/pldtik.o .libs/plfill.o .libs/plhist.o .libs/plline.o .libs/plmap.o 
.libs/plot3d.o .libs/plpage.o .libs/plsdef.o .libs/plshade.o .libs/plsym.o 
.libs/pltick.o .libs/plvpor.o .libs/plwind.o .libs/plstripc.o .libs/hpgl.o 
.libs/impress.o .libs/ljiip.o .libs/ljii.o .libs/null.o .libs/data.o 
.libs/pbm.o .libs/plbuf.o .libs/plmeta.o .libs/ps.o .libs/tek.o .libs/xfig.o 
.libs/xwin.o .libs/gd.o .libs/pdf.o .libs/svg.o .libs/plimage.o .libs/plstdio.o 
.libs/plvect.o   /usr/lib/x86_64-linux-gnu/libexpat.so 
-L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -ldl -lpq -lhpdf -lgd -lpng 
-lz -lm  -O2 -Wl,-z -Wl,relro   -Wl,-soname -Wl,libeplplot.so.3 -o 
.libs/libeplplot.so.3.2.7

error: conflicting types for variable "hershey_to_unicode_lookup_table"
old definition in module plcore file plplotP.h line 385
struct Hershey_to_Unicode_table []
new definition in module plsym file plhershey-unicode.h line 50
const Hershey_to_Unicode_table [980l]

reason for conflict at padding in types listed below (array/array):

char [3l]
char [7l]
make[4]: *** [libeplplot.la] Error 64
make[4]: Leaving directory 
`/srv/jenkins-slave/workspace/sid-goto-cc-emboss/emboss-6.6.0/plplot'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory 
`/srv/jenkins-slave/workspace/sid-goto-cc-emboss/emboss-6.6.0/plplot'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/srv/jenkins-slave/workspace/sid-goto-cc-emboss/emboss-6.6.0'
dh_auto_build: make -j1 AJAX_FIXED_ROOT=\"/usr/share/EMBOSS\" 
CPPFLAGS=-D_FORTIFY_SOURCE=2 CFLAGS=-g -O2 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security LDFLAGS=-lexpat 
-L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -ldl -lpq 
-Wl,-z,relro returned exit code 2
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory 
`/srv/jenkins-slave/workspace/sid-goto-cc-emboss/emboss-6.6.0'
make: *** [build] Error 2

Review the full (conflicting) declarations here:

http://sources.debian.net/src/emboss/6.6.0-1/plplot/plplotP.h?hl=381#L377
http://sources.debian.net/src/emboss/6.6.0-1/plplot/plhershey-unicode.h?hl=46#L42

As plcore.c (via plcore.h) solely includes plplotP.h, all accesses in this code
will be misaligned with arbitrary consequences.

Best,
Michael

PS.: As this bug appears to be entirely within an embedded code copy of plplot,
maybe it's about time to get rid of that.

Attachment: pgpqD4HWm7lg6.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: emboss
Source-Version: 6.6.0+dfsg-1

We believe that the bug you reported is fixed in the latest version of
emboss, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <[email protected]> (supplier of updated emboss package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 19 May 2014 20:52:12 +0200
Source: emboss
Binary: emboss emboss-data emboss-doc emboss-test emboss-lib jemboss
Architecture: source amd64 all
Version: 6.6.0+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Andreas Tille <[email protected]>
Description: 
 emboss     - european molecular biology open software suite
 emboss-data - data files for the EMBOSS package
 emboss-doc - documentation for EMBOSS
 emboss-lib - EMBOSS Libraries
 emboss-test - test files for the EMBOSS package
 jemboss    - graphical user interface to EMBOSS
Closes: 748395
Changes: 
 emboss (6.6.0+dfsg-1) unstable; urgency=medium
 .
   [ Andreas Tille ]
   * debian/copyright: Add Upstream-Contact to report bugs
 .
   [ Gert Wollny ]
   * Add patch to pad Hershey_to_Unicode_table consistently (Closes: #748395)
 .
   [ Andreas Tille ]
   * cme fix dpkg-control:
      - drop very old library versions from conflicts / replaces list
   * remove explicite quilt dependency which is not needed
   * debian/copyright: Exclude invariant GFDL 1.1 files which are related to
     quite outdated EMBOSS 2.5.0
   * debian/emboss-doc.doc-base.emboss-admin: removed
   * debian/patches/remove_non-free_doc.patch: Cleanup Makefile.am from non-free
     docs
Checksums-Sha1: 
 852f7e9fa9e006631dcca8ccc8b328cc452d9b26 2501 emboss_6.6.0+dfsg-1.dsc
 acf13d1ecf51ca609f274e04e6a9c0c13056d1b8 77448076 emboss_6.6.0+dfsg.orig.tar.xz
 14804bf89d01f69f849e4cc12676eb1c39a34ed7 236028 
emboss_6.6.0+dfsg-1.debian.tar.xz
 4955e729f12591e5a5a5f493fa97995238e80c9e 1023234 emboss_6.6.0+dfsg-1_amd64.deb
 f5412a68473b138ea0e7fe4218bb64ec3049bdcd 60775822 
emboss-data_6.6.0+dfsg-1_all.deb
 afa83677d071b7e68ca46026795ddb054d64fc56 2952834 
emboss-doc_6.6.0+dfsg-1_all.deb
 d1c7cf035729e13544579ebde2a152cabc600c88 4983426 
emboss-test_6.6.0+dfsg-1_all.deb
 04b7956c634401442496abf1b8a6e536e8944535 3102416 
emboss-lib_6.6.0+dfsg-1_amd64.deb
 5eaa23f07e23deb8748b87648e0f7b082cd33dbd 3879446 jemboss_6.6.0+dfsg-1_all.deb
Checksums-Sha256: 
 b64e3acf16f51ce4d88a36654029d50ed6db4451e22132f30ed47349b8749478 2501 
emboss_6.6.0+dfsg-1.dsc
 b29da9ce2742c8691c142b3dbd567310a5208cb773965f2ec84617651280714f 77448076 
emboss_6.6.0+dfsg.orig.tar.xz
 8ea2423ee66484ab7fe8564c284a5b55c203bb0109a508802eede46d7077f723 236028 
emboss_6.6.0+dfsg-1.debian.tar.xz
 c39017f47a403aa1eb701d3e702d94557887b633c323faffc7766ced07a5be59 1023234 
emboss_6.6.0+dfsg-1_amd64.deb
 8ecf60bda6b29e7deba211794a5fdea21ad2e7cd20d82ad51a38711cf08caef7 60775822 
emboss-data_6.6.0+dfsg-1_all.deb
 a3d079d44cf94a0ef60be1e317a8f9a73cc80f43a271508296169d23dbdea66f 2952834 
emboss-doc_6.6.0+dfsg-1_all.deb
 e4fed2d451abf59be8b85554db91042c2ded2e45b956fd95c79fb30650a8259f 4983426 
emboss-test_6.6.0+dfsg-1_all.deb
 f1a86b8b7e6b6bf8d2b7ae1cb45e8460de50141759d87f3cc9131949c700526e 3102416 
emboss-lib_6.6.0+dfsg-1_amd64.deb
 b4e57f4e56618a3a0cb535816fd5f7241baf1bef78373dca2165355c17374822 3879446 
jemboss_6.6.0+dfsg-1_all.deb
Files: 
 53d8ed0e9259d06235b5890b12b99d25 1023234 science optional 
emboss_6.6.0+dfsg-1_amd64.deb
 c879eb4400523cf1c3520b01c35d2665 60775822 science optional 
emboss-data_6.6.0+dfsg-1_all.deb
 5680bc1a0a35880df3ec88cbb10f882f 2952834 doc optional 
emboss-doc_6.6.0+dfsg-1_all.deb
 3b2f1199b747a1d4b7067f41c79d401c 4983426 misc optional 
emboss-test_6.6.0+dfsg-1_all.deb
 27a08194dda745b13a67e6fb9cfaaff9 3102416 science optional 
emboss-lib_6.6.0+dfsg-1_amd64.deb
 a4641b1fea514351edc33e965c0662c3 3879446 science optional 
jemboss_6.6.0+dfsg-1_all.deb
 f8657d59a10ab9dd3e70a2c3b0900008 2501 science optional emboss_6.6.0+dfsg-1.dsc
 a69f5e515fef6fbce5e65e95c11eaf33 77448076 science optional 
emboss_6.6.0+dfsg.orig.tar.xz
 4372cd0cb6e423bc256787ed64f581c2 236028 science optional 
emboss_6.6.0+dfsg-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJTemO7AAoJEFeKBJTRxkbRk/gP/iPKFkSfnuYYlYX8hGx1TPbX
1fUfXY1PZ+N16cE4PjJtKRLAvKE50qEfnKl5d8g3W2+IaEsKIj4CI7R9Li5UBjHg
RD1xnEj2F8v8cUVkCHeGIT9f5IOzQPB4EUjmDjqvzblzELeNmvUitxSAy60e/8RC
MZ0dBJBLgTnU54tZXORmtYOk6ewZgSkfdVydo4z974byz3kln1WNLQYzgVRZR+iL
8ntUutzEe/W9bM4fw1iQyw/0ICuXHEk7vGluXnoBVALuvxRZbDXf0T/4sIVBNVWr
eG7Ja0EU7EvPnu2nGqIuqRKPut9/0NXGyO/eojWUOAklHtJMKaD1wBHF/LUf0yAk
iWIHk2lpdBtiU9tdLfR9w4Ek4PGlV63AdvBAOjyz8Th7qD5ppxOJ7MQt22esFJIj
1YZjE3OSLTr7d81i+bInaCVX4kNcHCpGmwc1NIKmFwBSPxrDK/R4TSteO1VRcdlK
JykG0zRN3Re7YtkjZZXbq4qHfYotDKacgMLL6gOmJX4xj1tL2FgjiB29G12MjCKx
Ww8BS56K+b7/9pLc9GaiI5O0S81MKuTGwAYFfCK6hvubp+7YWEQUDsQ67EVbQVCp
fPXyqjlF42wgv6XoTiskG9tIZWL8NPtAxyOJPFb4f9mqO9aPENbiZoRklaYzTKdu
VbPSGBujE8JfqSlqmQCG
=QotA
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to