hello pdp-ers,
i'd been experiencing mysterious segfaults with one of my pdp patches
and have finally narrowed it down to the pdp_text object.
when a text string of 12 characters is banged into pdp_text, pd will
very likely segfault. other string lengths seem to be OK. i've attached
an example patch and would really like it if others could try it and see
if they have the same result - i only have one machine around that i can
check it on. it may take 5 to 10 bangs of the fatal messages to kill it ...
this is with:
pdp-0.12.2
pidip-0.12.6 and 0.12.9
imlib2-1.0.6-1 from .rpm
pd-0.36
rh9
oh, on a related subject: has anyone made anything like a strlen
external for pd? i searched pdb and found nothing ...
thanks,
bill
--
_________
Bill Sack
wsack(a)acsu.buffalo.edu
----------------------
#N canvas 84 12 455 460 10;
#X obj 146 384 pdp_xv;
#X obj 8 82 metro 70;
#X obj 75 113 pdp_v4l;
#X obj 84 81 metro 70;
#X msg 8 245 clear;
#X obj 4 114 pdp_noise;
#X msg 150 84 open /dev/video0;
#X obj 8 55 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1;
#X obj 84 54 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X msg 146 127 text enthusiasm 80 10;
#X msg 146 149 text tenxxxxxxx 90 30;
#X msg 146 171 text fourteenxxxxxx 100 50;
#X msg 146 251 text horizontally 90 70;
#X msg 146 277 text enthusiastic 90 90;
#X msg 146 304 text twelvexxxxxx 90 110;
#X text 158 108 these are OK;
#X text 151 228 these kill it;
#X obj 146 354 pdp_text ------;
#X msg 146 196 text twentyfourxxxxxxxxxxxxxx 160 130;
#X text 10 12 banging strings of 12 characters into pdp_text;
#X text 9 26 cause segfault;
#X connect 1 0 5 0;
#X connect 2 0 17 0;
#X connect 3 0 2 0;
#X connect 4 0 17 0;
#X connect 5 0 17 0;
#X connect 6 0 2 0;
#X connect 7 0 1 0;
#X connect 8 0 3 0;
#X connect 9 0 17 0;
#X connect 10 0 17 0;
#X connect 11 0 17 0;
#X connect 12 0 17 0;
#X connect 13 0 17 0;
#X connect 14 0 17 0;
#X connect 17 0 0 0;
#X connect 18 0 17 0;