Your message dated Tue, 19 Sep 2006 21:17:14 -0700 with message-id <[EMAIL PROTECTED]> and subject line Bug#378476: fixed in ruby1.8 1.8.5-1 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: puppet Version: 0.18.0-1 Severity: important X-Debbugs-Cc: [EMAIL PROTECTED] Hi Matt, everybody! I have installed (on two different machines, with two different kernels, one a freshly bootstrapped sid) puppet and experienced segvs if the manifest becomes to large. To reproduce, I have made a most trivial site.pp: define test() { file { "/tmp/$name": source => "puppet://puppet/files/$name", mode => 0664, owner => root, group => root, backup => server } } filebucket { server: server => puppet } node default { test{ 1 : } test{ 2 : } test{ 3 : } test{ 4 : } # ... } Depending on the numbers of "test" entries I either get | info: Statefile /var/lib/puppet/state/state.yaml does not exist | info: Caching configuration at /etc/puppet/localconfig.yaml | notice: Starting configuration run | info: Statefile /var/lib/puppet/state/state.yaml does not exist | *** glibc detected *** corrupted double-linked list: 0xb7e568b8 *** | Aborted or | info: Caching configuration at /etc/puppet/localconfig.yaml | notice: Starting configuration run | /usr/lib/ruby/1.8/xmlrpc/client.rb:412:in `call': negative allocation size (or too big) (NoMemoryError) | from /usr/lib/ruby/1.8/puppet/networkclient.rb:64:in `describe' | from /usr/lib/ruby/1.8/puppet/client/proxy.rb:15:in `describe' | from /usr/lib/ruby/1.8/puppet/type/pfile/source.rb:41:in `describe' | from /usr/lib/ruby/1.8/puppet/type/pfile/source.rb:93:in `retrieve' | from /usr/lib/ruby/1.8/puppet/type/pfile/source.rb:92:in `retrieve' | from /usr/lib/ruby/1.8/puppet/type/pfile.rb:731:in `retrieve' | from /usr/lib/ruby/1.8/puppet/type.rb:1815:in `evaluate' | from /usr/lib/ruby/1.8/puppet/transaction.rb:44:in `apply' | ... 10 levels... | from /usr/lib/ruby/1.8/sync.rb:229:in `synchronize' | from /usr/lib/ruby/1.8/puppet/client/master.rb:306:in `lock' | from /usr/lib/ruby/1.8/puppet/client/master.rb:349:in `run' | from /usr/sbin/puppetd:415 | *** glibc detected *** corrupted double-linked list: 0x0866e0e0 *** | Aborted or | info: Caching configuration at /etc/puppet/localconfig.yaml | notice: Starting configuration run | /usr/lib/ruby/1.8/xmlrpc/client.rb:412: [BUG] Segmentation fault | ruby 1.8.4 (2005-12-24) [i486-linux] | | Aborted Sometimes it even works. The puppetmaster runs on sarge and using puppet on sarge as client also works with any numer of "test" entries. Regards, David -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-1-vserver-686 Locale: LANG=C, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8) Versions of packages puppet depends on: ii adduser 3.92 Add and remove users and groups ii facter 1.3.3-1 a library for retrieving facts fro ii libopenssl-ruby 1.0.0+ruby1.8.2-1 OpenSSL interface for Ruby ii libxmlrpc-ruby 1.8.2-1 XML-RPC support for Ruby ii lsb-base 3.1-10 Linux Standard Base 3.1 init scrip ii ruby 1.8.2-1 An interpreter of object-oriented Versions of packages puppet recommends: ii rdoc 1.8.2-1 Generate documentation from ruby s -- no debconf information -- - hallo... wie gehts heute? - *hust* gut *rotz* *keuch* - gott sei dank kommunizieren wir über ein septisches medium ;) -- Matthias Leeb, Uni f. angewandte Kunst, 2005-02-15
--- End Message ---
--- Begin Message ---Source: ruby1.8 Source-Version: 1.8.5-1 We believe that the bug you reported is fixed in the latest version of ruby1.8, which is due to be installed in the Debian FTP archive: irb1.8_1.8.5-1_all.deb to pool/main/r/ruby1.8/irb1.8_1.8.5-1_all.deb libdbm-ruby1.8_1.8.5-1_i386.deb to pool/main/r/ruby1.8/libdbm-ruby1.8_1.8.5-1_i386.deb libgdbm-ruby1.8_1.8.5-1_i386.deb to pool/main/r/ruby1.8/libgdbm-ruby1.8_1.8.5-1_i386.deb libopenssl-ruby1.8_1.8.5-1_i386.deb to pool/main/r/ruby1.8/libopenssl-ruby1.8_1.8.5-1_i386.deb libreadline-ruby1.8_1.8.5-1_i386.deb to pool/main/r/ruby1.8/libreadline-ruby1.8_1.8.5-1_i386.deb libruby1.8-dbg_1.8.5-1_i386.deb to pool/main/r/ruby1.8/libruby1.8-dbg_1.8.5-1_i386.deb libruby1.8_1.8.5-1_i386.deb to pool/main/r/ruby1.8/libruby1.8_1.8.5-1_i386.deb libtcltk-ruby1.8_1.8.5-1_i386.deb to pool/main/r/ruby1.8/libtcltk-ruby1.8_1.8.5-1_i386.deb rdoc1.8_1.8.5-1_all.deb to pool/main/r/ruby1.8/rdoc1.8_1.8.5-1_all.deb ri1.8_1.8.5-1_all.deb to pool/main/r/ruby1.8/ri1.8_1.8.5-1_all.deb ruby1.8-dev_1.8.5-1_i386.deb to pool/main/r/ruby1.8/ruby1.8-dev_1.8.5-1_i386.deb ruby1.8-elisp_1.8.5-1_all.deb to pool/main/r/ruby1.8/ruby1.8-elisp_1.8.5-1_all.deb ruby1.8-examples_1.8.5-1_all.deb to pool/main/r/ruby1.8/ruby1.8-examples_1.8.5-1_all.deb ruby1.8_1.8.5-1.diff.gz to pool/main/r/ruby1.8/ruby1.8_1.8.5-1.diff.gz ruby1.8_1.8.5-1.dsc to pool/main/r/ruby1.8/ruby1.8_1.8.5-1.dsc ruby1.8_1.8.5-1_i386.deb to pool/main/r/ruby1.8/ruby1.8_1.8.5-1_i386.deb ruby1.8_1.8.5.orig.tar.gz to pool/main/r/ruby1.8/ruby1.8_1.8.5.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. akira yamada <[EMAIL PROTECTED]> (supplier of updated ruby1.8 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, 20 Sep 2006 12:01:13 +0900 Source: ruby1.8 Binary: libtcltk-ruby1.8 libruby1.8-dbg rdoc1.8 libgdbm-ruby1.8 ruby1.8-dev ruby1.8-elisp ruby1.8-examples libdbm-ruby1.8 irb1.8 ruby1.8 libreadline-ruby1.8 libopenssl-ruby1.8 libruby1.8 ri1.8 Architecture: source i386 all Version: 1.8.5-1 Distribution: unstable Urgency: medium Maintainer: akira yamada <[EMAIL PROTECTED]> Changed-By: akira yamada <[EMAIL PROTECTED]> Description: irb1.8 - Interactive Ruby (for Ruby 1.8) libdbm-ruby1.8 - DBM interface for Ruby 1.8 libgdbm-ruby1.8 - GDBM interface for Ruby 1.8 libopenssl-ruby1.8 - OpenSSL interface for Ruby 1.8 libreadline-ruby1.8 - Readline interface for Ruby 1.8 libruby1.8 - Libraries necessary to run Ruby 1.8 libruby1.8-dbg - Debugging symbols for Ruby 1.8 libtcltk-ruby1.8 - Tcl/Tk interface for Ruby 1.8 rdoc1.8 - Generate documentation from Ruby source files (for Ruby 1.8) ri1.8 - Ruby Interactive reference (for Ruby 1.8) ruby1.8 - Interpreter of object-oriented scripting language Ruby 1.8 ruby1.8-dev - Header files for compiling extension modules for the Ruby 1.8 ruby1.8-elisp - ruby-mode for Emacsen ruby1.8-examples - Examples for Ruby 1.8 Closes: 376618 378476 384456 384615 387900 Changes: ruby1.8 (1.8.5-1) unstable; urgency=medium . * new upstream version. (Closes: #376618, #378476) * applied debian/patches/100_rexml_encoding.patch: - REXML should accept UTF-16. [ruby-list:42737] * applied debian/patches/101_rdoc.patch: - Don't unescape HTML in HtmlFormatter. Submitted by Kent Sibilev <ksruby at gmail.com>. [ruby-core:08392]. - lib/rdoc/generators/ri_generator.rb: do not chdir twice. * applied debian/patches/102_hash_memory_reak.patch: - hash.c (rb_hash_s_create): fixed memory leak, based on the patch by Kent Sibilev <ksruby at gmail.com>. fixed: [ruby-talk:211233] * applied debian/patches/103_top_cref.patch: - eval.c (ruby_init): rename top_cref to ruby_top_cref and export, along with ruby_cref, for use by the sandbox. [ruby-core:08762] * applied debian/patches/104_tcltk.patch: - ext/tk/lib/tkextlib/blt.rb: double dashes (--) option doesn't work properly on some versions of BLT (wrong description on the manual of `blt::bgexec'?). - ext/tk/lib/tk/font.rb: TkFont#current_configinfo() doesn't work on Tcl/Tk8.x. - ext/tk/lib/tk.rb: update RELEASE_DATE. * applied debian/patches/105_acl.patch: - patterns which include '*' should not cause getaddress() call. [ruby-dev:29406] * applied debian/patches/106_socket.patch: - ext/socket/extconf.rb: check arpa/inet.h for ntohs. - ext/socket/socket.c: include arpa/inet.h if available. - ext/socket/socket.c (ruby_connect): sockerrlen should be socklen_t. * applied debian/patches/107_exec_vs_nullbyte.patch: - io.c (pipe_open): null character should be saved for command name. [ruby-dev:29421] - process.c (proc_spawn): ditto. - process.c (proc_spawn_n): ditto. - process.c (rb_f_system): ditto. * applied debian/patches/108_mimedec.patch: - CGI#out should not decode base64 strings. [ruby-dev:29284] - Kconv::toeuc should decode base64 strings. (reverted to old behaviour for compatibility.) [ruby-dev:29505] - corrected regexp for EUC-JP (Kconv::RegexpEucjp). [ruby-dev:29344] * applied debian/patches/109_strftime_nullbyte.patch: - Time#strftime should save null character. [ruby-dev:29422] * applied debian/patches/110_dbm_extconf.patch: - ext/dbm/extconf.rb: create makefile according to the result of check for dbm header. fixed: [ruby-dev:29445] - ext/dbm/extconf.rb: allow multiple candidates for dbm-type. * applied debian/patches/111_check_sticky_bit.patch: - file.c (path_check_0): check if sticky bit is set on parent directories for executable path. fixed: [ruby-dev:29415] - Fix documentation submitted by Rick Ohnemus. ruby-Bugs-5529. [ruby-core:08725] * applied debian/patches/112_float_hash.patch: - improve hash collision of Float objects. [ruby-dev:29352] * applied debian/patches/113_time_vardecl.patch: - time.c (time_to_s): variable declaration after an execution statement. * applied debian/patches/114_bignum.patch: - numeric.c (fix_plus): addition in Fixnum will never overflow long. a patch from Ondrej Bilka <neleai at seznam.cz>. [ruby-core:08794] - numeric.c (fix_minus): ditto. - bignum.c (rb_big_pow): eagerly truncate resulting bignum. [ruby-core:08794] * applied debian/patches/115_migration_macro.patch: - ruby.h (RSTRING_PTR): add migration macro. - ruby.h (RARRAY_PTR): ditto. * applied debian/patches/116_webrick_cookie.patch: - lib/webrick/cookie.rb (WEBrick::Cookie.parse_set_cookies): new method to parse multiple cookies per Set-Cookie header. Thanks to Aaron Patterson <aaron_patterson at speakeasy.net>. [ruby-core:08802] * applied debian/patches/117_suppress_warnings.patch: - mkconfig.rb, ext/extmk.rb, lib/mkmf.rb: suppress warnings with $VERBOSE. - ext/extmk.rb: Proc#call does not pass the block in 1.8. - Makefile.in, win32/Makefile.sub (MINIRUBY): append MINIRUBYOPT. * applied debian/patches/118_pstore_binmode.patch: - lib/pstore.rb: open all in binary mode, and get rid of the quirk of msvcrt. fixed: [ruby-dev:29518] * applied debian/patches/119_testunit_rescue.patch: - Rescue Exception in Test::Unit::TestCase#run. [ruby-core:08783] * applied debian/patches/120_prevent_loading_twice.patch: - eval.c (rb_require_safe): prevent loading twice from extensions. fixed: [ruby-dev:29523] * applied debian/patches/121_prohibit_intern_tainted_string.patch: - string.c (rb_str_intern): prohibit interning tainted string. * applied debian/patches/122_ruby_mode.patch: - misc/ruby-mode.el (ruby-parse-partial): better here-doc support. a patch from Marshall T. Vandegrift <llasram at gmail.com>. [ruby-core:08804] * applied debian/patches/123_readme_ext.patch: - README.EXT: English adjustment. [ruby-core:08851] [ruby-core:08852] [ruby-core:08855] * applied debian/patches/124_check_safe_level_for_str_intern.patch: - string.c (rb_str_intern): raise SecurityError only when $SAFE level is greater than zero. [ruby-core:08862] - parse.y (rb_interned_p): new function to check if a string is already interned. - object.c (str_to_id): use rb_str_intern(). * applied debian/patches/125_pty.patch: - ext/pty/pty.c (establishShell): parent pid is not used. - ext/pty/pty.c (freeDevice): not used. - ext/pty/pty.c (get_device_once): removed garbage right brace. - ext/pty/pty.c (establishShell): remove remaining unused line. * debian/control, debian/rules: [m68k] build-depends on "gcc-4.1 (>= 4.1.1-11)" and configures with CFLAGS=-O2. (Closes: #384456) * debian/rdoc1.8.1: updated. (Closes: #384615) * applied debian/patches/801_imap_extraspace.patch: - net/imap can accept extra space in server responses. (Closes: #387900) The patch from Tom Soderlund. Files: 2e7ae1c788fc7c2b381606e3fe6bd711 1068 interpreters optional ruby1.8_1.8.5-1.dsc aae9676332fcdd52f66c3d99b289878f 4434227 interpreters optional ruby1.8_1.8.5.orig.tar.gz ffcc1188b27b75caa11fae28e014b639 66516 interpreters optional ruby1.8_1.8.5-1.diff.gz 67238b03711cd9e6b643cfc35b5fa898 214914 interpreters optional ruby1.8_1.8.5-1_i386.deb 3918a750b72cd10c2bc84329161326fa 1525524 libs optional libruby1.8_1.8.5-1_i386.deb a2fc990f813e9c39cf6183ef69479ef8 997878 libdevel extra libruby1.8-dbg_1.8.5-1_i386.deb 6929603014b4a472d9be945b72c64fa2 714820 devel optional ruby1.8-dev_1.8.5-1_i386.deb 97644d9c4c0246e8d58eb5e5aff58eb1 194824 interpreters optional libdbm-ruby1.8_1.8.5-1_i386.deb 142f3499884f1c5f34eb14d7897626e0 195538 interpreters optional libgdbm-ruby1.8_1.8.5-1_i386.deb 76428367c37a9f9c79cc4c57fc1e8749 195126 interpreters optional libreadline-ruby1.8_1.8.5-1_i386.deb b639f311414c465fa2440f5847a2bb81 1828252 interpreters optional libtcltk-ruby1.8_1.8.5-1_i386.deb b2b177b80f5589fe52c12b4f66faa905 289572 interpreters optional libopenssl-ruby1.8_1.8.5-1_i386.deb de77d9e7d1612ea522949b113da02fc1 240002 interpreters optional ruby1.8-examples_1.8.5-1_all.deb 1ac2bdf5ae14c705a0ef4f94ce23db88 207664 interpreters optional ruby1.8-elisp_1.8.5-1_all.deb fb42b6d58678e586125b255185c3a273 1209548 interpreters optional ri1.8_1.8.5-1_all.deb 5255ec2fd06990367026e5b2c468ad11 307674 doc optional rdoc1.8_1.8.5-1_all.deb 44cf278a48dcc1a86c7b3cd1503095a2 232966 interpreters optional irb1.8_1.8.5-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFELa+XzkxpuIT8aARAvDyAJoD7tZ3a0MipLueoubaVwqO9XU6GACfTpqC YDWdcTTudOmQafHvF21pNrs= =w5ky -----END PGP SIGNATURE-----
--- End Message ---

