Your message dated Thu, 04 Oct 2007 17:42:02 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#367825: fixed in boost 1.34.1-3 has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: boost Version: 1.33.1-4 bjam segfaults (at least on sparc and powerpc) when I compile it with a snapshot of GCC 4.2. I'm not entirely sure whether this is a compiler bug or one in your package, but from other cases like these it is likely that your package is doing something wrong and that newer optimizations exhibit the problem. Maybe you or your upstream can investigate. If everything fails, I can talk to someone who knows GCC well. I've done some preliminary investigation which shows where the error is. When you compile bjam with gcc 4.2 (from the gcc-snapshot) package, you'll get a segfault. When you drop the optimization for rule.c to -O2, it works. So the problem seems to be there. FWIW, when I ran gdb on different binaries, I got two different tracebacks. However, pathunix.c seems to be okay since changing the optimization on that doesn't change anything (afaict). Program received signal SIGSEGV, Segmentation fault. path_parse (file=0x0, f=0xffdcad70) at pathunix.c:65 65 if( file[0] == '<' && ( p = strchr( file, '>' ) ) ) (gdb) where #0 path_parse (file=0x0, f=0xffdcad70) at pathunix.c:65 #1 0x10010164 in search (target=0x0, time=0x100a0fe8, another_target=0x0) at search.c:113 #2 0x10002690 in compile_include (parse=<value optimized out>, frame=0xffdcaf38) at compile.c:375 #3 0x1000b7f8 in parse_evaluate (p=0xffdcad70, frame=0x0) at parse.c:136 #4 0x100013e0 in compile_rules (parse=0x10046688, frame=0xffdcaf38) at compile.c:1199 #5 0x1000b7f8 in parse_evaluate (p=0xffdcad70, frame=0x0) at parse.c:136 #6 0x10002538 in compile_local (parse=0x10046748, frame=0xffdcaf38) at compile.c:505 #7 0x1000b7f8 in parse_evaluate (p=0xffdcad70, frame=0x0) at parse.c:136 #8 0x10002538 in compile_local (parse=0x10046778, frame=0xffdcaf38) at compile.c:505 #9 0x1000b7f8 in parse_evaluate (p=0xffdcad70, frame=0x0) at parse.c:136 #10 0x100014d8 in compile_if (p=0x1009fe30, frame=0xffdcaf38) at compile.c:313 #11 0x1000b7f8 in parse_evaluate (p=0xffdcad70, frame=0x0) at parse.c:136 #12 0x10001400 in compile_rules (parse=0x1009fe30, frame=0xffdcaf38) at compile.c:1202 #13 0x1000b9d8 in parse_file (f=<value optimized out>, frame=0x0) at parse.c:136 #14 0x1000697c in main (argc=1, argv=0xffdcbb94, arg_environ=<value optimized out>) at jam.c:446 (gdb) This one seems more likely: Program received signal SIGSEGV, Segmentation fault. 0x1000e554 in args_free (a=0x1000e41c) at rules.c:574 574 if (--a->reference_count <= 0) (gdb) where #0 0x1000e554 in args_free (a=0x1000e41c) at rules.c:574 #1 0x1000e5d4 in set_rule_body (rule=0x1003a130, args=0x0, procedure=0x0) at rules.c:610 #2 0x1000e658 in define_rule (src_module=0x100395e4, rulename=<value optimized out>, target_module=<value optimized out>) at rules.c:104 #3 0x1000e6b0 in import_rule (source=0x1003a108, m=0x1000e5d4, name=0x0) at rules.c:781 #4 0x10013f88 in load_builtins () at builtins.c:81 #5 0x10006734 in main (argc=1, argv=0xffa30b94, arg_environ=<value optimized out>) at jam.c:419 (gdb) > Automatic build of boost_1.33.1-4 on bilbao by sbuild/sparc 85 ... ... > # cd libs/config && ./configure > # mv libs/config/user.hpp boost/config > # Build most of the stuff with jam > cd tools/bcp && ../../tools/build/jam_src/bjam -d2 -sTOOLS=gcc -sGCC=gcc > -sGXX=g++ -sHAVE_ICU=1 -sPYTHON_VERSION=2.4 -sPYTHON_ROOT=/usr > -sBUILD="release <define>_REENTRANT <threading>single" bcp > /bin/sh: line 1: 3186 Segmentation fault ../../tools/build/jam_src/bjam > -d2 -sTOOLS=gcc -sGCC=gcc -sGXX=g++ -sHAVE_ICU=1 -sPYTHON_VERSION=2.4 > -sPYTHON_ROOT=/usr -sBUILD="release <define>_REENTRANT <threading>single" bcp > make: *** [build-stamp] Error 139 (sid)2048:[EMAIL PROTECTED]: ..1.33.1/tools/build/jam_src] ./bin.linuxppc/bjam zsh: segmentation fault ./bin.linuxppc/bjam (P. S. I seem to recall investigating this before but I cannot find a bug report. Sorry in case this is a duplicate.) -- Martin Michlmayr http://www.cyrius.com/
--- End Message ---
--- Begin Message ---Source: boost Source-Version: 1.34.1-3 We believe that the bug you reported is fixed in the latest version of boost, which is due to be installed in the Debian FTP archive: bcp_1.34.1-3_i386.deb to pool/main/b/boost/bcp_1.34.1-3_i386.deb boost_1.34.1-3.diff.gz to pool/main/b/boost/boost_1.34.1-3.diff.gz boost_1.34.1-3.dsc to pool/main/b/boost/boost_1.34.1-3.dsc libboost-date-time-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-date-time-dev_1.34.1-3_i386.deb libboost-date-time1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-date-time1.34.1-2_1.34.1-3_i386.deb libboost-dbg_1.34.1-3_i386.deb to pool/main/b/boost/libboost-dbg_1.34.1-3_i386.deb libboost-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-dev_1.34.1-3_i386.deb libboost-doc_1.34.1-3_all.deb to pool/main/b/boost/libboost-doc_1.34.1-3_all.deb libboost-filesystem-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-filesystem-dev_1.34.1-3_i386.deb libboost-filesystem1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-filesystem1.34.1-2_1.34.1-3_i386.deb libboost-graph-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-graph-dev_1.34.1-3_i386.deb libboost-graph1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-graph1.34.1-2_1.34.1-3_i386.deb libboost-iostreams-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-iostreams-dev_1.34.1-3_i386.deb libboost-iostreams1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-iostreams1.34.1-2_1.34.1-3_i386.deb libboost-program-options-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-program-options-dev_1.34.1-3_i386.deb libboost-program-options1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-program-options1.34.1-2_1.34.1-3_i386.deb libboost-python-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-python-dev_1.34.1-3_i386.deb libboost-python1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-python1.34.1-2_1.34.1-3_i386.deb libboost-regex-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-regex-dev_1.34.1-3_i386.deb libboost-regex1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-regex1.34.1-2_1.34.1-3_i386.deb libboost-serialization-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-serialization-dev_1.34.1-3_i386.deb libboost-serialization1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-serialization1.34.1-2_1.34.1-3_i386.deb libboost-signals-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-signals-dev_1.34.1-3_i386.deb libboost-signals1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-signals1.34.1-2_1.34.1-3_i386.deb libboost-test-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-test-dev_1.34.1-3_i386.deb libboost-test1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-test1.34.1-2_1.34.1-3_i386.deb libboost-thread-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-thread-dev_1.34.1-3_i386.deb libboost-thread1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-thread1.34.1-2_1.34.1-3_i386.deb libboost-wave-dev_1.34.1-3_i386.deb to pool/main/b/boost/libboost-wave-dev_1.34.1-3_i386.deb libboost-wave1.34.1-2_1.34.1-3_i386.deb to pool/main/b/boost/libboost-wave1.34.1-2_1.34.1-3_i386.deb pyste_1.34.1-3_all.deb to pool/main/b/boost/pyste_1.34.1-3_all.deb 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. Domenico Andreoli <[EMAIL PROTECTED]> (supplier of updated boost 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.7 Date: Wed, 19 Sep 2007 03:12:48 +0200 Source: boost Binary: libboost-serialization1.34.1-2 libboost-wave-dev libboost-iostreams-dev libboost-test-dev libboost-serialization-dev libboost-wave1.34.1-2 libboost-date-time1.34.1-2 libboost-thread1.34.1-2 libboost-regex1.34.1-2 libboost-graph-dev libboost-signals1.34.1-2 libboost-dev libboost-python-dev libboost-graph1.34.1-2 pyste libboost-dbg libboost-doc libboost-date-time-dev libboost-regex-dev libboost-iostreams1.34.1-2 libboost-program-options-dev libboost-program-options1.34.1-2 libboost-python1.34.1-2 libboost-signals-dev libboost-thread-dev libboost-filesystem-dev libboost-test1.34.1-2 libboost-filesystem1.34.1-2 bcp Architecture: source all i386 Version: 1.34.1-3 Distribution: experimental Urgency: low Maintainer: Debian Boost Team <[EMAIL PROTECTED]> Changed-By: Domenico Andreoli <[EMAIL PROTECTED]> Description: bcp - tool for extracting subsets of Boost C++ Libraries libboost-date-time-dev - set of date-time libraries based on generic programming concepts libboost-date-time1.34.1-2 - set of date-time libraries based on generic programming concepts libboost-dbg - Boost C++ Libraries with debug symbols libboost-dev - Boost C++ Libraries development files libboost-doc - Boost.org libraries documentation libboost-filesystem-dev - filesystem operations (portable paths, iteration over directories libboost-filesystem1.34.1-2 - filesystem operations (portable paths, iteration over directories libboost-graph-dev - generic graph components and algorithms in C++ libboost-graph1.34.1-2 - generic graph components and algorithms in C++ libboost-iostreams-dev - Boost.Iostreams Library development files libboost-iostreams1.34.1-2 - Boost.Iostreams Library libboost-program-options-dev - program options library for C++ libboost-program-options1.34.1-2 - program options library for C++ libboost-python-dev - Boost.Python Library development files libboost-python1.34.1-2 - Boost.Python Library libboost-regex-dev - regular expression library for C++ libboost-regex1.34.1-2 - regular expression library for C++ libboost-serialization-dev - serialization library for C++ libboost-serialization1.34.1-2 - serialization library for C++ libboost-signals-dev - managed signals and slots library for C++ libboost-signals1.34.1-2 - managed signals and slots library for C++ libboost-test-dev - components for writing and executing test suites libboost-test1.34.1-2 - components for writing and executing test suites libboost-thread-dev - portable C++ multi-threading libboost-thread1.34.1-2 - portable C++ multi-threading libboost-wave-dev - C99/C++ preprocessor library libboost-wave1.34.1-2 - C99/C++ preprocessor library pyste - Boost.Python code generator Closes: 367825 443160 Changes: boost (1.34.1-3) experimental; urgency=low . * ABI change: switched back to gcc 4.2 * bjam is built using gcc 4.1 (closes: #367825). * libboost-dev now recommends all the other libboost-*-dev packages (closes: #443160). Files: 0560857c2d5a49b8826a540f82727ed3 1514 libs optional boost_1.34.1-3.dsc 765783a56f199747746525972f2f254b 53266 libs optional boost_1.34.1-3.diff.gz c87ad3d19da23aa3b8f4c1456806d1b7 9276786 doc optional libboost-doc_1.34.1-3_all.deb a5dc4b7e54d7c4f621a92d1af7c4b03a 50006 python optional pyste_1.34.1-3_all.deb 7a276adaa66d79888c335521261c3c03 181726 libdevel optional bcp_1.34.1-3_i386.deb 00984e164d2bbffe6c59649643bc67cd 47557668 libdevel extra libboost-dbg_1.34.1-3_i386.deb 9e781a339b2a5ada9db825c9cc675bc1 1961098 libdevel optional libboost-dev_1.34.1-3_i386.deb 73e4a7e43355852681bab27faf0845ef 56310 libs optional libboost-date-time1.34.1-2_1.34.1-3_i386.deb 41d5db898a469278e6abd3e310849cee 185436 libdevel optional libboost-date-time-dev_1.34.1-3_i386.deb 532158e8e3333859eca6ada4e13ee684 54164 libs optional libboost-filesystem1.34.1-2_1.34.1-3_i386.deb 7f7899a9afed2acfdf4554d0008324b0 79328 libdevel optional libboost-filesystem-dev_1.34.1-3_i386.deb df957ac31f2a430bc51df0871ea24131 237706 libs optional libboost-graph1.34.1-2_1.34.1-3_i386.deb d08f01703849476660d3e50926643707 498006 libdevel optional libboost-graph-dev_1.34.1-3_i386.deb 894476c18809859371f9e648c4014b75 44024 libs optional libboost-iostreams1.34.1-2_1.34.1-3_i386.deb 8ab685a35c65389eb3b663926840df77 128326 libdevel optional libboost-iostreams-dev_1.34.1-3_i386.deb 034fcfb21d250aff7ee7afbbc35fc1a4 186434 libs optional libboost-program-options1.34.1-2_1.34.1-3_i386.deb 4765aca77471c1ef9ddcd41bc0e61295 269134 libdevel optional libboost-program-options-dev_1.34.1-3_i386.deb 810d85c89a4e0ccb29db067dc4b90069 193300 python optional libboost-python1.34.1-2_1.34.1-3_i386.deb 98fb6dcf8232bc3c481eceae9f97f711 362548 libdevel optional libboost-python-dev_1.34.1-3_i386.deb 0e5d599f099b20de95c6d8b7e4f55d58 542092 libs optional libboost-regex1.34.1-2_1.34.1-3_i386.deb 1924418bc4ce69f80058229f01834922 1044272 libdevel optional libboost-regex-dev_1.34.1-3_i386.deb da10eb6a3c9c61c9f9ee41991fd116e2 391942 libs optional libboost-serialization1.34.1-2_1.34.1-3_i386.deb fce90dab51e3c17fec48201cc120ef5b 596096 libdevel optional libboost-serialization-dev_1.34.1-3_i386.deb a0d3af817f2155c93c2294582fa0beed 69990 libs optional libboost-signals1.34.1-2_1.34.1-3_i386.deb 95033094499556c0bc9d26fc1abd7675 89278 libdevel optional libboost-signals-dev_1.34.1-3_i386.deb 04f8c8fd2529139f965f30467b083e44 222296 libs optional libboost-test1.34.1-2_1.34.1-3_i386.deb 3ded7614186a68309078b4cd8df9635c 442116 libdevel optional libboost-test-dev_1.34.1-3_i386.deb b9dd53cac7bfdd682da9e1148ff2526f 35910 libs optional libboost-thread1.34.1-2_1.34.1-3_i386.deb 6e6aad8f94ddd9d12e643f2837d8052d 45660 libdevel optional libboost-thread-dev_1.34.1-3_i386.deb 27071e4a566795f13e35e9347a66b608 443876 libs optional libboost-wave1.34.1-2_1.34.1-3_i386.deb bb06447860b56414089209135a80ba89 809974 libdevel optional libboost-wave-dev_1.34.1-3_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHBE+QBneQM6IOvFARApXOAJwP6HiSe/RAQ0XBDEZAztYflSrCtQCeIjUT pYvImgeWZIRq54gqNqjQwfc= =E/MO -----END PGP SIGNATURE-----
--- End Message ---

