Your message dated Mon, 04 Mar 2013 23:33:21 +0000 with message-id <[email protected]> and subject line Bug#690410: fixed in puredata 0.43.2-5 has caused the Debian Bug report #690410, regarding Puredata 0.43.2-4 crashing due to _FORTIFY_SOURCE with large patch 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.) -- 690410: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690410 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: puredata Version: 0.43.2-4 Severity: grave I have a large puerdata patch using GEM that was working early on last year. At the moment it is crashing on start with calls to __fortify_fail() in libc. There are two pds running, one handling sound and wiimote input, and a slave doing GEM display work. They communicate over a TCP socket. Pure data with the _FORTIFY_SOURCE=2 is not usable for any serious work, destroying the purpose of the porting and packaing to Debian The same problems also show up in puredata plugins/libraries with this turned on as well. The one that blew up in the same way was gem-plugin-magick I know that this is security hardening, and that buffer overflows are bad in any application, as they tend to go and corrupt the running application. But puredata is an interpreted langauge progam used by artists typically on closed off networks behind a firewall/router. It is hard enough to get going properly with out this unneeded security stuff being turned on. Please compile pruedata with _FORTIFY_SOURCE=0 for the whole puredata module stack and dependencies until the causes of this are fixed upstream. I am going to try the puredata package compiled with _FORTIFY_SOURCE=0, and see if I can get my valuable project going again. BTW, I am a Debian Developer. Cheers, Matthew Grant PS: Stack dump of setup in line below. $ cat antigua.sh #!/bin/bash pd -noaudio -nomidi -lib Gem -nogui boatshed.pd & pd antigua.pd # Kill 1st pd on exit kill %1 $ ./antigua.sh sys_nmidiin 0, nmidiindev 1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ the zexy external 2.2.5 @ @ (l) forum::für::umläute @ @ iem @ kug @ @ compiled: Nov 22 2011 @ @ send me a 'help' message @ @@@@@@@@@@@@priority 6 scheduling enabled. priority 8 scheduling enabled. @@@@@@@@@@@@@@@@ warning: class 'abs~' overwritten; old one renamed 'abs~_aliased' matchbox: OSC-pattern matching code (c) Matt Wright, CNMAT warning: class 'wrap' overwritten; old one renamed 'wrap_aliased' GEM: Graphics Environment for Multimedia GEM: ver: 0.93.3 GEM: compiled: Jun 11 2012 GEM: maintained by IOhannes m zmoelnig GEM: Authors : Mark Danks (original version) GEM: Chris Clepper GEM: Cyrille Henry GEM: IOhannes m zmoelnig GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle, Hans-Christoph Steiner, et al. GEM: found a bug? miss a feature? please report it: GEM: homepage http://gem.iem.at/ GEM: bug-tracker http://sourceforge.net/projects/pd-gem/ GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/ open: /etc/pd/gem.conf: No such file or directory open: /home/grantma/.pd/gem.conf: No such file or directory open: ./gem.conf: No such file or directory GEM: compiled for SIMD architecture: SSE2 MMX GEM: using SSE2 optimization load plugins 'image' in '/usr/lib/pd/extra/Gem/' pattern : /usr/lib/pd/extra/Gem/gem_image*.so GEM: Only using 8 color bits GEM: Direct Rendering enabled! GEM: GLEW version 1.7.0 GEM: Start rendering error: [pix_image]: failed to load image '/home/grantma/Desktop/Situational_Choreo_Project/pd/boat-shed-end.jpg' verbose(4): ... you might be able to track this down from the Find menu. priority 6 scheduling enabled. priority 8 scheduling enabled. *** buffer overflow detected ***: pd terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f75d3577f37] /lib/x86_64-linux-gnu/libc.so.6(+0xebdf0)[0x7f75d3576df0] pd[0x49b5c0] pd(pd_typedmess+0x45b)[0x456fab] pd(outlet_anything+0x4a)[0x458eca] pd(pd_typedmess+0x1db)[0x456d2b] pd(binbuf_eval+0x90b)[0x4600fb] pd(outlet_list+0x4a)[0x458e3a] pd[0x455b5c] pd(outlet_float+0x3f)[0x458d0f] pd(outlet_bang+0x29)[0x458be9] pd(sched_tick+0x77)[0x463047] pd(m_mainloop+0x1e9)[0x463319] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd)[0x7f75d34a9ead] pd[0x415161] ======= Memory map: ======== 00400000-004e7000 r-xp 00000000 fe:00 661348 /usr/bin/puredata 006e6000-006e7000 r--p 000e6000 fe:00 661348 /usr/bin/puredata 006e7000-006e9000 rw-p 000e7000 fe:00 661348 /usr/bin/puredata 006e9000-006f8000 rw-p 00000000 00:00 0 017e5000-018cc000 rw-p 00000000 00:00 0 [heap] 7f75c8fa7000-7f75c8fa8000 r-xp 00000000 fe:00 924698 /usr/lib/pd-extended/extra/creb/ead~.pd_linux 7f75c8fa8000-7f75c91a8000 ---p 00001000 fe:00 924698 /usr/lib/pd-extended/extra/creb/ead~.pd_linux 7f75c91a8000-7f75c91a9000 r--p 00001000 fe:00 924698 /usr/lib/pd-extended/extra/creb/ead~.pd_linux 7f75c91a9000-7f75c91aa000 rw-p 00002000 fe:00 924698 /usr/lib/pd-extended/extra/creb/ead~.pd_linux 7f75c91aa000-7f75c91ab000 r-xp 00000000 fe:00 927354 /usr/lib/pd/extra/ggee/bandpass.pd_linux 7f75c91ab000-7f75c93ab000 ---p 00001000 fe:00 927354 /usr/lib/pd/extra/ggee/bandpass.pd_linux 7f75c93ab000-7f75c93ac000 rw-p 00001000 fe:00 927354 /usr/lib/pd/extra/ggee/bandpass.pd_linux 7f75c93ac000-7f75c93b1000 r-xp 00000000 fe:00 927735 /usr/lib/pd/extra/freeverb~/freeverb~.pd_linux 7f75c93b1000-7f75c95b0000 ---p 00005000 fe:00 927735 /usr/lib/pd/extra/freeverb~/freeverb~.pd_linux 7f75c95b0000-7f75c95b1000 rw-p 00004000 fe:00 927735 /usr/lib/pd/extra/freeverb~/freeverb~.pd_linux 7f75c95b1000-7f75c95b7000 r-xp 00000000 fe:00 929301 /usr/lib/pd/extra/cyclone/counter.pd_linux 7f75c95b7000-7f75c97b6000 ---p 00006000 fe:00 929301 /usr/lib/pd/extra/cyclone/counter.pd_linux 7f75c97b6000-7f75c97b7000 rw-p 00005000 fe:00 929301 /usr/lib/pd/extra/cyclone/counter.pd_linux 7f75c97b7000-7f75c97e7000 r-xp 00000000 fe:00 926423 /usr/lib/puredata/extra/expr~/expr~.pd_linux 7f75c97e7000-7f75c99e7000 ---p 00030000 fe:00 926423 /usr/lib/puredata/extra/expr~/expr~.pd_linux 7f75c99e7000-7f75c99e8000 r--p 00030000 fe:00 926423 /usr/lib/puredata/extra/expr~/expr~.pd_linux 7f75c99e8000-7f75c99e9000 rw-p 00031000 fe:00 926423 /usr/lib/puredata/extra/expr~/expr~.pd_linux 7f75c99e9000-7f75c9a03000 r-xp 00000000 fe:00 655665 /usr/lib/x86_64-linux-gnu/libbluetooth.so.3.12.0 7f75c9a03000-7f75c9c02000 ---p 0001a000 fe:00 655665 /usr/lib/x86_64-linux-gnu/libbluetooth.so.3.12.0 7f75c9c02000-7f75c9c03000 r--p 00019000 fe:00 655665 /usr/lib/x86_64-linux-gnu/libbluetooth.so.3.12.0 7f75c9c03000-7f75c9c06000 rw-p 0001a000 fe:00 655665 /usr/lib/x86_64-linux-gnu/libbluetooth.so.3.12.0 7f75c9c06000-7f75c9c0f000 r-xp 00000000 fe:00 693562 /usr/lib/libcwiid.so.1.0 7f75c9c0f000-7f75c9e0e000 ---p 00009000 fe:00 693562 /usr/lib/libcwiid.so.1.0 7f75c9e0e000-7f75c9e0f000 rw-p 00008000 fe:00 693562 /usr/lib/libcwiid.so.1.0 7f75c9e0f000-7f75c9e14000 r-xp 00000000 fe:00 930165 /usr/lib/pd/extra/wiimote/wiimote.pd_linux 7f75c9e14000-7f75ca013000 ---p 00005000 fe:00 930165 /usr/lib/pd/extra/wiimote/wiimote.pd_linux 7f75ca013000-7f75ca014000 rw-p 00004000 fe:00 930165 /usr/lib/pd/extra/wiimote/wiimote.pd_linux 7f75ca014000-7f75ca040000 r-xp 00000000 fe:00 927950 /usr/lib/pd/extra/zexy/zexy.pd_linux 7f75ca040000-7f75ca240000 ---p 0002c000 fe:00 927950 /usr/lib/pd/extra/zexy/zexy.pd_linux 7f75ca240000-7f75ca241000 rw-p 0002c000 fe:00 927950 /usr/lib/pd/extra/zexy/zexy.pd_linux 7f75ca241000-7f75cf0b8000 rw-s 00000000 00:11 37441 /run/shm/jack-1000-0 7f75cf0b8000-7f75cf0cb000 r-xp 00000000 fe:00 395012 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f75cf0cb000-7f75cf2ca000 ---p 00013000 fe:00 395012 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f75cf2ca000-7f75cf2cb000 r--p 00012000 fe:00 395012 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f75cf2cb000-7f75cf2cc000 rw-p 00013000 fe:00 395012 /lib/x86_64-linux-gnu/libresolv-2.13.so 7f75cf2cc000-7f75cf2ce000 rw-p 00000000 00:00 0 7f75cf2ce000-7f75cf2d4000 r-xp 00000000 fe:00 660761 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.0 7f75cf2d4000-7f75cf4d3000 ---p 00006000 fe:00 660761 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.0 7f75cf4d3000-7f75cf4d4000 rw-p 00005000 fe:00 660761 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.0 7f75cf4d4000-7f75cf500000 r-xp 00000000 fe:00 659894 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5 7f75cf500000-7f75cf6ff000 ---p 0002c000 fe:00 659894 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5 7f75cf6ff000-7f75cf700000 r--p 0002b000 fe:00 659894 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5 7f75cf700000-7f75cf701000 rw-p 0002c000 fe:00 659894 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5 7f75cf701000-7f75cf9b4000 r-xp 00000000 fe:00 659889 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8 7f75cf9b4000-7f75cfbb3000 ---p 002b3000 fe:00 659889 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8 7f75cfbb3000-7f75cfbcf000 r--p 002b2000 fe:00 659889 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8 7f75cfbcf000-7f75cfbd0000 rw-p 002ce000 fe:00 659889 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8 7f75cfbd0000-7f75cfc1b000 r-xp 00000000 fe:00 668181 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0 7f75cfc1b000-7f75cfe1a000 ---p 0004b000 fe:00 668181 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0 7f75cfe1a000-7f75cfe1b000 r--p 0004a000 fe:00 668181 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0 7f75cfe1b000-7f75cfe1c000 rw-p 0004b000 fe:00 668181 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0 7f75cfe1c000-7f75cfe31000 r-xp 00000000 fe:00 396177 /lib/x86_64-linux-gnu/libnsl-2.13.so 7f75cfe31000-7f75d0030000 ---p 00015000 fe:00 396177 /lib/x86_64-linux-gnu/libnsl-2.13.soPd: signal 6 -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.23 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages puredata depends on: ii puredata-core 0.43.2-4 ii puredata-dev 0.43.2-4 ii puredata-doc 0.43.2-4 ii puredata-extra 0.43.2-4 ii puredata-gui 0.43.2-4 ii puredata-utils 0.43.2-4 Versions of packages puredata recommends: ii gem 1:0.93.3-5 Versions of packages puredata suggests: ii pd-aubio 0.3.2-4.2+b1 ii pd-csound 1:5.17.11~dfsg-2 ii pd-pdp 1:0.12.5-2 ii pd-zexy 2.2.5-1 -- no debconf information
--- End Message ---
--- Begin Message ---Source: puredata Source-Version: 0.43.2-5 We believe that the bug you reported is fixed in the latest version of puredata, 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. IOhannes m zmoelnig (gpg-key at iem) <[email protected]> (supplier of updated puredata 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, 04 Mar 2013 18:05:15 +0100 Source: puredata Binary: puredata puredata-core puredata-gui puredata-doc puredata-dev puredata-utils puredata-extra Architecture: source all i386 Version: 0.43.2-5 Distribution: unstable Urgency: low Maintainer: Paul Brossier <[email protected]> Changed-By: IOhannes m zmoelnig (gpg-key at iem) <[email protected]> Description: puredata - realtime computer music and graphics system puredata-core - realtime computer music and graphics system - core components puredata-dev - realtime computer music and graphics system - development files puredata-doc - realtime computer music and graphics system - documentation puredata-extra - realtime computer music and graphics system - extra files puredata-gui - realtime computer music and graphics system - GUI puredata-utils - realtime computer music and graphics system - utility programs Closes: 690410 Changes: puredata (0.43.2-5) unstable; urgency=low . * Disabled FORTIFY_SOURCE for now (Closes: #690410) * Added lintian-overrides due to FORTIFY_SOURCE removal Checksums-Sha1: 63d530c1e05743e9eccc91577d30c566ccabf84a 1992 puredata_0.43.2-5.dsc b3a06056d27dd09d5d08107f1cb277b62b3767e2 27925 puredata_0.43.2-5.debian.tar.gz 40161194bc50e648aa9ab94a25359a4d10ac6109 17122 puredata_0.43.2-5_all.deb b156badefb571920fc992ad2fcf034ae8ceaeed1 957314 puredata-core_0.43.2-5_i386.deb efdf90acc5bfd76359d173aabe17874a69eb0ad0 111012 puredata-gui_0.43.2-5_all.deb 0178a7511de30f8ead463513736ef00ffd4ca9f9 996734 puredata-doc_0.43.2-5_all.deb 20b01977efd748fb79c0a4ddd9c81ffd79f10593 36678 puredata-dev_0.43.2-5_all.deb 0e6350573f62a47d72605ef09902fe9c425301bf 24286 puredata-utils_0.43.2-5_i386.deb 94853286127f3e587ebe40fd7a8069301bebc6be 179820 puredata-extra_0.43.2-5_i386.deb Checksums-Sha256: 5c0f1d16e16e2f628c5ae108edba1f42a3d08894250d74a7d99504419841b72b 1992 puredata_0.43.2-5.dsc fb8fdc74b76ced32d358d61fb84c3e57ec6c8499de41ec5415dd86830739f1c1 27925 puredata_0.43.2-5.debian.tar.gz 5b48a63d5772e1df0cfa9e39ff3b89d0132943238c3aad80672ee2124f9e67b0 17122 puredata_0.43.2-5_all.deb e801ffb6d2230829f997b852bd742601d368138f346937f54beb5bfe2febeb0d 957314 puredata-core_0.43.2-5_i386.deb 0e07de5c9a89552c3d00ea727999a8f9d8d3d21df269d8dcce4e2dc16ee2c0c3 111012 puredata-gui_0.43.2-5_all.deb f9590932334f145b93bd44092c6f37fde6ffd934e8216cc4184138824342b7f4 996734 puredata-doc_0.43.2-5_all.deb ef005905ef38fa91097c48b6f60f5b2cff94560a5a962c2f42b906eb96620ec2 36678 puredata-dev_0.43.2-5_all.deb 273f904eee359a8e0eb13c191b15187e0a77c36fa18dcf27e769e95e22f8f456 24286 puredata-utils_0.43.2-5_i386.deb 75b5f0067adf6f1d42bcc00aa4bf47ba96a78014c834ea41c3dac3caaf98a5cc 179820 puredata-extra_0.43.2-5_i386.deb Files: 44b03f1761120b162ab460fc308c80ee 1992 sound optional puredata_0.43.2-5.dsc ad2d99d4d3411f0283bdbf403cf27dde 27925 sound optional puredata_0.43.2-5.debian.tar.gz f22e04c914c6aae3b236a33ac736bf89 17122 sound optional puredata_0.43.2-5_all.deb 3c0006d762bc6977ca10644cd7593a3b 957314 sound optional puredata-core_0.43.2-5_i386.deb 2a7a1d173ca8b1ce64e26c08cbe4fc8b 111012 sound optional puredata-gui_0.43.2-5_all.deb 6ac8f69c1d3922479b931ef0e05b1a25 996734 doc optional puredata-doc_0.43.2-5_all.deb eae80f4721652f5f48ca0d7fa958fa3d 36678 libdevel optional puredata-dev_0.43.2-5_all.deb e34a4e65a41143fed02979631dd84998 24286 utils optional puredata-utils_0.43.2-5_i386.deb a6c7d19be8c4c73fd35b52e700452cf6 179820 sound optional puredata-extra_0.43.2-5_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQEcBAEBCAAGBQJRNSv6AAoJEH2AMVxXNt51gZsIAIeU3bHgG4BjX/jKQU/+60Yi xE7p545lPEzahzplYHolOBn3gy/pmmqQ5uD//IlYy1t7YBgYpV1ErsDnr5hFY9jm b7Uf8t3xmLlK+O7QkBmddU9CfJ/sbzMd2GylRnj9tCRv6KcP+oHTy6B0+Q2YbWtS kJvnkUz9oDocv3pDEwcygpj9k/zM0Ce0xHI9WvZ+r5eefZQWVCsPG0Nx3RtM7Uhd g+U6KOWd6Cr5Rsw32eB2Gk2Km6Hc9bwTKNqWjUynL9qN6LyDxOnmmEN3QsZTrc1P aqIeOVeA7suD5eQY88tkXwZ8VEog6au89p38ixbwSKtYqCKg/o9ZcmCACcSca6o= =CAvk -----END PGP SIGNATURE-----
--- End Message ---

