On 2/26/20 2:28 PM, IOhannes m zmoelnig wrote:
> class_new() *might* return a NULL-pointer (and it will, if the precision
> doesn't match), so you have to check for that before you access any
> class members.
> 

for the sake of seeing how many packages are impacted by this problem,
i've done some testing.

i downloaded the newest version available on deken for each package that
has a binary available for my platform (Linux/amd64), and attempted to
load the binaries in there with a double-precision Pd.

in 24 of these packages there was at least one binary that crashed Pd
(see attachment).

two notes:
- binaries that did not load (not even on a single-precision Pd) were
not tested.
this includes (some, but not necessary all) binaries from the following
packages: Jamoma, extra, hcs, iem16, libdir, mrpeach, ofelia, pdp,
pix_drum, pix_fiducialtrack, pix_mano, purest_json, tclpd, unauthorized,
vanilla
- most externals from thomas grill crash, which suggests a problem with
flext.


gmards
IOhannes
Gem            
http://puredata.info/Members/chr15m/software/v0-0extended/Gem/Gem-v0.0.extended-(Linux-i386-32)(Linux-amd64-64)-externals.tar.gz
absattr        
http://puredata.info/Members/thomas/software/absattr/0.2.3/absattr-v0.2.3-(Linux-amd64-64)-externals.tar.gz
clk            
http://puredata.info/Members/thomas/software/clk/0.2.1/clk-v0.2.1-(Linux-amd64-64)-externals.tar.gz
constantq~     
http://puredata.info/Members/thomas/software/constantq~/0.3/constantq~-v0.3-(Linux-amd64-64)-externals.tar.gz
context        
http://puredata.info/Members/lgoodacre/software/context/4.0/context-v4.0-(Linux-amd64-64)-externals.tar.gz
creb           
http://puredata.info/Members/fjkraan/software/creb/0.9.2_darcs/creb-v0.9.2_darcs-(Linux-x86_64-64)(Sources)-externals.tgz
cyclone        
http://puredata.info/Members/porres/software/cyclone/0.4/cyclone[v0.4](Linux-amd64-32).dek
else           
http://puredata.info/Members/porres/software/else/1.0beta27/else[v1.0beta27](Linux-amd64-32).dek
hcs            
http://puredata.info/Members/chr15m/software/v0-0extended/hcs/hcs-v0.0.extended-(Linux-i386-32)(Linux-amd64-64)-externals.tar.gz
iemguts        
http://puredata.info/Members/zmoelnigbot/software/iemguts/0.3/iemguts[v0.3](Darwin-amd64-32)(Darwin-i386-32)(Linux-amd64-32)(Windows-amd64-32)(Windows-i386-32).dek
ml.lib         
http://puredata.info/Members/jb/software/ml.lib/1.0.3/ml.lib[v1.0.3](Linux-amd64-32).dek
moonlib        
http://puredata.info/Members/ant1r/software/moonlib/0.4/moonlib[v0.4](Linux-amd64-32).dek
nilwind        
http://puredata.info/Members/fjkraan/software/nilwind/0.2.2-beta5/nilwind[v0.2.2-beta5](Linux-amd64-32)(Sources).dek
ossia          
http://puredata.info/Members/ossia/software/ossia/v1.0.1/ossia-vv1.0.1-(Linux-amd64-64)-externals.tar.gz
pddp           
http://puredata.info/Members/chr15m/software/v0-0extended/pddp/pddp-v0.0.extended-(Linux-i386-32)(Linux-amd64-64)-externals.tar.gz
pdlua          
http://puredata.info/Members/chr15m/software/v0-0extended/pdlua/pdlua-v0.0.extended-(Linux-i386-32)(Linux-amd64-64)-externals.tar.gz
pof            
http://puredata.info/Members/ant1r/software/pof/0.4-1-g502f/pof[v0.4-1-g502f](Linux-amd64-32).dek
pool           
http://puredata.info/Members/thomas/software/pool/0.2.2/pool-v0.2.2-(Linux-amd64-64)-externals.tar.gz
py             
http://puredata.info/Members/thomas/software/py/0.2.2/py-v0.2.2-(Linux-amd64-64)-externals.tar.gz
unauthorized   
http://puredata.info/Members/chr15m/software/v0-0extended/unauthorized/unauthorized-v0.0.extended-(Linux-i386-32)(Linux-amd64-64)-externals.tar.gz
vasp           
http://puredata.info/Members/thomas/software/vasp/0.1.4/vasp-v0.1.4-(Linux-amd64-64)-externals.tar.gz
vinylcontrol~  
http://puredata.info/Members/avilleret/software/vinylcontrol~/0.1/vinylcontrol~-v0.1-(Linux-amd64-64)(Sources)-externals.tar.gz
xsample        
http://puredata.info/Members/thomas/software/xsample/0.3.2/xsample-v0.3.2-(Linux-amd64-64)-externals.tar.gz
zconf          
http://puredata.info/Members/thomas/software/zconf/0.2.1/zconf-v0.2.1-(Linux-amd64-64)-externals.tar.gz

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Pd-dev mailing list
Pd-dev@lists.iem.at
https://lists.puredata.info/listinfo/pd-dev

Reply via email to