Your message dated Mon, 04 Mar 2013 23:33:21 +0000
with message-id <e1ucesj-0005tg...@franck.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
690410: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690410
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 690...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
IOhannes m zmoelnig (gpg-key at iem) <zmoel...@iem.at> (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 ftpmas...@debian.org)


-----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 <p...@debian.org>
Changed-By: IOhannes m zmoelnig (gpg-key at iem) <zmoel...@iem.at>
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 ---

Reply via email to