Your message dated Sat, 07 Apr 2012 16:49:01 +0000
with message-id <[email protected]>
and subject line Bug#210809: fixed in axiom 20120301-1
has caused the Debian Bug report #210809,
regarding binutils: strip produces unusable binary
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.)


-- 
210809: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=210809
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: binutils
Version: 2.14.90.0.5-0.2
Severity: important

This problem is highly particular to input executable size.  Briefly, I can 
reproducibly produce a gcl 
image on ppc which when stripped cannot correctly build a working maxima.  
Leaving the binary unstripped produces 
a working maxima.  

The details:

compiling gcl-2.6.1-7 on ppc with the default options using gcc-3.3.1 
(-mlongcall -O -fomit-frame-pointer)
produces a saved_gcl image of the following size:

-rwxr-xr-x    1 camm     Debian   10180411 Sep 13 14:28 
/home/camm/gcl-2.6.1/unixport/saved_gcl

GCL uses unexec to create modified images.  the Debian package uses this 
feature to reset an internal
variable with the following command:

echo "(setq si::*system-directory* 
\"/usr/lib/gcl-2.6.1/unixport\")(si::save-system \"saved_gcl\")"

This produces a binary image as follows:

-rwxr-xr-x    1 camm     Debian   10184547 Sep 13 14:38 
/home/camm/gcl-2.6.1/unixport/saved_gcl

Lastly, when run through dh_strip, the binary is of the following size:

-rwxr-xr-x    1 camm     Debian    8256664 Sep 13 14:40 
/home/camm/gcl-2.6.1/unixport/saved_gcl

This binary will compile maxima-5.9.0, load the object modules created, and 
save a final maxima image binary using unexec.  
This binary fails to run at all, with an immediate SEGFALUT on startup.

Changing the GCL compile flags in any way appears to make the problem 
disappear.  I cannot reproduce the issue using 
-g for example in order to get a backtrace in gdb.  The image sizes are of 
course different with each CFLAG setting change. 
I can only surmize that the problem is highly image size specific, or otherwise 
highly dependant on image construction
details.


-- System Information:
Debian Release: testing/unstable
Architecture: powerpc
Kernel: Linux voltaire 2.4.20-powerpc-smp #1 SMP ven jun 20 19:16:06 CEST 2003 
ppc
Locale: LANG=C, LC_CTYPE=C

Versions of packages binutils depends on:
ii  debconf                     1.3.8        Debian configuration management sy
ii  libc6                       2.3.1-17.0.2 GNU C Library: Shared libraries an

-- debconf information:
  binutils/oformat_warning: 
* binutils/kernel_link_warning: 



--- End Message ---
--- Begin Message ---
Source: axiom
Source-Version: 20120301-1

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

axiom-databases_20120301-1_all.deb
  to main/a/axiom/axiom-databases_20120301-1_all.deb
axiom-doc_20120301-1_all.deb
  to main/a/axiom/axiom-doc_20120301-1_all.deb
axiom-graphics-data_20120301-1_all.deb
  to main/a/axiom/axiom-graphics-data_20120301-1_all.deb
axiom-graphics_20120301-1_i386.deb
  to main/a/axiom/axiom-graphics_20120301-1_i386.deb
axiom-hypertex-data_20120301-1_all.deb
  to main/a/axiom/axiom-hypertex-data_20120301-1_all.deb
axiom-hypertex_20120301-1_i386.deb
  to main/a/axiom/axiom-hypertex_20120301-1_i386.deb
axiom-source_20120301-1_all.deb
  to main/a/axiom/axiom-source_20120301-1_all.deb
axiom-test_20120301-1_all.deb
  to main/a/axiom/axiom-test_20120301-1_all.deb
axiom-tex_20120301-1_all.deb
  to main/a/axiom/axiom-tex_20120301-1_all.deb
axiom_20120301-1.debian.tar.gz
  to main/a/axiom/axiom_20120301-1.debian.tar.gz
axiom_20120301-1.dsc
  to main/a/axiom/axiom_20120301-1.dsc
axiom_20120301-1_i386.deb
  to main/a/axiom/axiom_20120301-1_i386.deb
axiom_20120301.orig.tar.gz
  to main/a/axiom/axiom_20120301.orig.tar.gz



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.
Camm Maguire <[email protected]> (supplier of updated axiom 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: SHA1

Format: 1.8
Date: Wed, 04 Apr 2012 20:46:29 +0000
Source: axiom
Binary: axiom axiom-source axiom-test axiom-doc axiom-databases axiom-tex 
axiom-graphics axiom-graphics-data axiom-hypertex axiom-hypertex-data
Architecture: source all i386
Version: 20120301-1
Distribution: unstable
Urgency: low
Maintainer: Camm Maguire <[email protected]>
Changed-By: Camm Maguire <[email protected]>
Description: 
 axiom      - General purpose computer algebra system: main binary and modules
 axiom-databases - General purpose computer algebra system: generated text 
databases
 axiom-doc  - General purpose computer algebra system: documentation
 axiom-graphics - General purpose computer algebra system: graphics subsystem
 axiom-graphics-data - General purpose computer algebra system: graphics 
subsystem
 axiom-hypertex - General purpose computer algebra system: hypertex subsystem
 axiom-hypertex-data - General purpose computer algebra system: hypertex 
subsystem
 axiom-source - General purpose computer algebra system: source files
 axiom-test - General purpose computer algebra system: regression test inputs
 axiom-tex  - General purpose computer algebra system: style file for TeX
Closes: 210809 623178 645570
Changes: 
 axiom (20120301-1) unstable; urgency=low
 .
   * New upstream release
   * remove special NO_STRIP for ppc
   * Bug fix: "please try stripping binary on powerpc again", thanks to
     Jonathan Nieder (Closes: #645570).
   * Bug fix: "binutils: strip produces unusable binary, <a
     href="bugreport.cgi?bug=210923">210923", thanks to Frederic Lehobey
     (Closes: #210809).
   * Bug fix: "Compressed xhtml files", thanks to Ian Zimmerman (Closes:
     #623178).
Checksums-Sha1: 
 280060348b74e0ab73ac3852de66c29fb665f163 1712 axiom_20120301-1.dsc
 720370f0bae7123d5fb55916ee69dfe4003b0ae8 140527821 axiom_20120301.orig.tar.gz
 67aeb060f7d4d1bfc4cb7cb0dfa86c3b21e2b0c1 1150087 axiom_20120301-1.debian.tar.gz
 c24ae602c3232878169d2bc78b4746c06b04642c 122292 axiom-source_20120301-1_all.deb
 bcd97543b0f2413f14ee78448e0c7ca1b9736b60 5545140 axiom-test_20120301-1_all.deb
 e8591d73448eb02a904159b919de0b7fc49321b9 63341836 axiom-doc_20120301-1_all.deb
 82aea44f37d98ab15d2973e5d0eb2d7aec09fb21 1256162 
axiom-databases_20120301-1_all.deb
 d1d5525d528ab03d96890749e8acfb5f9609996a 133304 axiom-tex_20120301-1_all.deb
 7adf1bed4f9898643d91eea8896f28c1da7b017f 2680272 
axiom-graphics-data_20120301-1_all.deb
 af875c671058efdc6c27ede95073554ac44dd48c 30395178 
axiom-hypertex-data_20120301-1_all.deb
 912553a9602ac8dd5442b41de3aebdcb7cd72a71 13477876 axiom_20120301-1_i386.deb
 2b1cd367942380ac5e1f6441eee2a80938cbc9c0 262626 
axiom-graphics_20120301-1_i386.deb
 dc22706d430994ad603c8ab82aa57463ec8d8b6a 219192 
axiom-hypertex_20120301-1_i386.deb
Checksums-Sha256: 
 71cf08b1e369fbb73d522c673d785b19f39fbb5ff335759849a43448464b9b73 1712 
axiom_20120301-1.dsc
 a2b5ad069e07b2dc1021fbfce392206cd415b73d243962fef3b7b4bd4e8c8424 140527821 
axiom_20120301.orig.tar.gz
 d3d285f237ed48d5f688381f84ec3b89d32e745e3ceebc4d89f473599cbaa75d 1150087 
axiom_20120301-1.debian.tar.gz
 89b304b9c7dcdf17da179a88c2507df199b0e6aec5070d67e54c1762dae4f0bb 122292 
axiom-source_20120301-1_all.deb
 1a687bf54e5a93404eae6bf0c495bbc957ce321affb3eb5e6de968ee90b0d246 5545140 
axiom-test_20120301-1_all.deb
 b4753e516d1f364ad5329744eea5504dc6035ee8c3f9ecc1b4b22488dabb76ac 63341836 
axiom-doc_20120301-1_all.deb
 a42f0c16b9f7ad8e8be09905d0added547dd444bc3f1cea48f002c47c6edcaae 1256162 
axiom-databases_20120301-1_all.deb
 9f2e5bc3a12caf5c2ef7a405e01cbd27d3d080d705d28e68a3d7609b64753bff 133304 
axiom-tex_20120301-1_all.deb
 e2f631f359c1366f97e1b672b4ea1503f222aac101a6535008e0fb6639a80388 2680272 
axiom-graphics-data_20120301-1_all.deb
 e056919bda2be7406c93ab15eefa9ef5b50d92beddc56ebd2ded0fe2283df1f6 30395178 
axiom-hypertex-data_20120301-1_all.deb
 0df806fe1bb688796ba5ed79c20a64bffe8898a4e07052c802a6337a91ef5869 13477876 
axiom_20120301-1_i386.deb
 e63eed05940a72721d026919d36a8e63b09a11c660e63231fa5989324695f603 262626 
axiom-graphics_20120301-1_i386.deb
 ced35155e761631c698af66aa541bc7ee9ab56454272c8c11af71cb314af2c53 219192 
axiom-hypertex_20120301-1_i386.deb
Files: 
 e03b3003bb04aa9334f74e05a6afdade 1712 math optional axiom_20120301-1.dsc
 eb91d342fabdaca2464b7691dd708f43 140527821 math optional 
axiom_20120301.orig.tar.gz
 487bec7729b5133b514a1d39cc1b6ef9 1150087 math optional 
axiom_20120301-1.debian.tar.gz
 8453e3b5bf8005903747bbafd5c55a79 122292 math optional 
axiom-source_20120301-1_all.deb
 02f9045eb96670abf030ad3b15c3aeb2 5545140 math optional 
axiom-test_20120301-1_all.deb
 f2c26e706ce699ef8a358860a2ea8be7 63341836 doc optional 
axiom-doc_20120301-1_all.deb
 993911dd34bcb35b45a6c41ca7a4fa8a 1256162 math optional 
axiom-databases_20120301-1_all.deb
 b7f0785b616a29171e9d89f80d4d21f3 133304 math optional 
axiom-tex_20120301-1_all.deb
 69b903d2fa6ea1d6eccffc8b85667bcd 2680272 math optional 
axiom-graphics-data_20120301-1_all.deb
 8b86abb2038665f2bf1b7653b6904851 30395178 math optional 
axiom-hypertex-data_20120301-1_all.deb
 175c2343a854a2a1afd99b3a65f69488 13477876 math optional 
axiom_20120301-1_i386.deb
 f0c0bae770ab485c28944ea8ba825eeb 262626 math optional 
axiom-graphics_20120301-1_i386.deb
 f1c8a8ab043fdd8eb10d036955c11253 219192 math optional 
axiom-hypertex_20120301-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAk9/ZA0ACgkQczG1wFfwRdwWjgCbBcrEl0+Q3xav0tYX6Pd0Ef5j
P54AoINZnOwRxoMxx/tQ2xD6ple6Xma3
=ZSHV
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to