Hi all,
I have this MEGA patch that I have been using for various things on
and off. Sometimes I do not open for a long time. I have been using
pd-ext 0.42.5 for a while but I do not think I have used my MEGA path
with it. Today it just flushes pd. So, like a good boy, I started
trying to load various abstractions individually but everything loads
fine. Except for the whole thing altogether. So, like a good boy, I
went on trying other patches. I found a small one that exhibits the
same behaviour (but I do not use it so I hope it can help narrow down
some general fault), attached. Loading individual externs and
abstractions from that patch dos not cause problems either, only
opening this patch as is. Backtrace is below.
This is on Karmic and 0.42.5-extended-20100110 (this is the last
version I tried but had exactly the same issue with some november and
december build).
Ciao
./MiS
Program received signal SIGSEGV, Segmentation fault.
text_xpix (x=0x8520918, glist=0x0) at g_graph.c:619
619 g_graph.c: No such file or directory.
in g_graph.c
bt
#0 rtext_senditup (x=0x0, action=<value optimized out>,
widthp=<value optimized out>, heightp=0xbfffe818, indexp=0xbfffe814)
at g_rtext.c:164
#1 0x0807d5b1 in rtext_width (x=0x0) at g_rtext.c:357
#2 0x08077d8f in text_getrect (z=0x86d2798, glist=0x86dde50, xp1=0xbfffe8bc,
yp1=0xbfffe8b8, xp2=0xbfffe8b4, yp2=0xbfffe8b0) at g_text.c:1014
#3 0x08074d9e in graph_getrect (z=0x86dde50, glist=0x8680e78, xp1=0xbfffe91c,
yp1=0xbfffe918, xp2=0xbfffe914, yp2=0xbfffe910) at g_graph.c:921
#4 0x080966e9 in gobj_shouldvis (x=0x86dde50, glist=0x8680e78)
at g_editor.c:80
#5 0x080743b4 in glist_getcanvas (x=0x86dde50) at g_graph.c:188
#6 0x0807e1db in rtext_new (glist=0x86dde50, who=0x86de078) at g_rtext.c:62
#7 0x080992a0 in canvas_create_editor (x=0x86dde50) at g_editor.c:902
#8 0x0807dbb4 in glist_findrtext (gl=0x86dde50, who=0x86d2798)
at g_rtext.c:347
#9 0x08079dfc in text_vis (z=0x86d2798, glist=0x86dde50, vis=1)
at g_text.c:1080
#10 0x016e775a in text_visfn_hax0r (o=0x86d2798, can=0x86dde50, vis=1)
at src/classes2.cxx.fcs:1076
#11 0x08075b74 in graph_vis (gr=0x86dde50, parent_glist=0x8680e78, vis=1)
at g_graph.c:853
#12 0x08075b74 in graph_vis (gr=0x8680e78, parent_glist=0x8680d00, vis=1)
at g_graph.c:853
#13 0x080722f4 in canvas_map (x=0x8680d00, f=1) at g_canvas.c:657
#14 0x080b6556 in pd_typedmess (x=0x8680d00, s=0x851fbc0, argc=1,
argv=0xbfffef3c) at m_class.c:792
#15 0x080b613c in pd_typedmess (x=0x88161b0, s=0x851fbc0, argc=1,
argv=0xbfffef3c) at m_class.c:813
#16 0x080bb47a in binbuf_eval (x=0x8532ac0, target=<value optimized out>,
argc=0, argv=0x0) at m_binbuf.c:726
#17 0x080c7447 in socketreceiver_read (x=0x85327e8, fd=6) at s_inter.c:558
#18 0x080c8549 in sys_domicrosleep (microsec=<value optimized out>,
pollem=<value optimized out>) at s_inter.c:196
#19 0x080c3760 in m_pollingscheduler () at m_sched.c:510
#20 m_mainloop () at m_sched.c:560
#21 0x080c6509 in sys_main (argc=2, argv=0xbffff334) at s_main.c:304
#22 0x080ce1ab in main (argc=2, argv=0xbffff334) at s_entry.c:32
#N canvas 500 433 230 75 10;
#X obj 2 14 cnv 15 225 55 empty \$0-background-cnv empty 20 12 1 14
-261681 -66577 0;
#X obj 695 2 inlet OSC;
#N canvas 0 0 981 424 saves 0;
#X obj 45 160 originator \$1 \$0;
#X obj 152 132 inlet OSC;
#X obj 507 86 r \$0-s1;
#X obj 507 110 commun /s1 \$0;
#X obj 606 86 r \$0-s2;
#X obj 606 110 commun /s2 \$0;
#X obj 47 55 r \$0-substate;
#X obj 15 13 inlet substate;
#X obj 15 35 route substate;
#X obj 159 55 r \$0-copy;
#X msg 159 76 copy;
#X obj 243 50 r \$0-paste;
#X msg 241 71 paste;
#X text 154 15 This is the originator \, including some ready to use
standard functionality.;
#X text 507 56 Put your commun sends here \, if you like.;
#X msg 15 91 setsub \$1;
#X msg 249 184 svdir \$1;
#X obj 250 139 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 250 163 savepanel;
#X msg 108 214 svdir /tmp/svdir.dat;
#X msg 78 241 lddir /tmp/svdir.dat;
#X obj 152 189 outlet OSC;
#X obj 606 135 s \$0-s2;
#X obj 507 135 s \$0-s1;
#X obj 707 85 r \$0-s3;
#X obj 707 109 commun /s3 \$0;
#X obj 707 134 s \$0-s3;
#X obj 814 82 r \$0-s4;
#X obj 814 106 commun /s4 \$0;
#X obj 814 131 s \$0-s4;
#X obj 509 168 r \$0-s5;
#X obj 509 217 s \$0-s5;
#X obj 509 192 commun /s5 \$0;
#X obj 617 165 r \$0-s6;
#X obj 617 189 commun /s6 \$0;
#X obj 617 214 s \$0-s6;
#X obj 552 294 commun /fade \$0;
#X obj 554 273 r \$0-fade;
#X obj 551 317 s \$0-fade;
#X obj 483 276 loadbang;
#X msg 483 299 100;
#X connect 0 2 21 0;
#X connect 1 0 0 1;
#X connect 2 0 3 0;
#X connect 3 0 23 0;
#X connect 4 0 5 0;
#X connect 5 0 22 0;
#X connect 6 0 15 0;
#X connect 7 0 8 0;
#X connect 8 0 15 0;
#X connect 8 1 0 0;
#X connect 9 0 10 0;
#X connect 10 0 0 0;
#X connect 11 0 12 0;
#X connect 12 0 0 0;
#X connect 15 0 0 0;
#X connect 16 0 0 0;
#X connect 17 0 18 0;
#X connect 18 0 16 0;
#X connect 19 0 0 0;
#X connect 20 0 0 0;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 30 0 32 0;
#X connect 32 0 31 0;
#X connect 33 0 34 0;
#X connect 34 0 35 0;
#X connect 36 0 38 0;
#X connect 37 0 36 0;
#X connect 39 0 40 0;
#X connect 40 0 38 0;
#X restore 654 34 pd saves;
#N canvas 569 61 450 300 cnv.ctl 0;
#X obj 90 188 s \$0-background-cnv;
#X floatatom 108 59 5 100 1000 0 width - -;
#X floatatom 112 83 4 50 500 0 height - -;
#X obj 92 132 pack 0 0;
#X msg 92 159 vis_size \$1 \$2;
#X obj 110 106 t b f;
#X connect 1 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 5 0 3 0;
#X connect 5 1 3 1;
#X restore 343 1 pd cnv.ctl;
#X text 184 2 look! ==>;
#X obj 654 59 outlet OSC;
#X obj 292 2 inlet~;
#N canvas 731 258 450 300 matrix 0;
#X obj 41 248 outlet~;
#X obj 99 249 outlet~;
#X obj 62 12 inlet~;
#X obj 103 119 r \$0-matrix;
#X obj 123 169 s \$0-matrix-out;
#N canvas 0 0 1131 346 set_elements 0;
#X msg 102 137 element 1 1 \$1;
#X msg 265 148 element 1 2 \$1;
#X obj 236 116 t b f;
#X obj 65 118 t b f;
#X obj 67 88 * 0.00781;
#X obj 236 91 * 0.00781;
#X obj 62 62 r \$0-s1;
#X obj 235 67 r \$0-s2;
#X obj 66 161 s \$0-matrix;
#X obj 223 181 s \$0-matrix;
#X obj 418 119 t b f;
#X obj 418 94 * 0.00781;
#X obj 405 184 s \$0-matrix;
#X obj 593 128 t b f;
#X obj 593 103 * 0.00781;
#X obj 580 193 s \$0-matrix;
#X obj 758 134 t b f;
#X obj 758 109 * 0.00781;
#X obj 745 199 s \$0-matrix;
#X msg 446 151 element 1 3 \$1;
#X msg 622 160 element 1 4 \$1;
#X msg 787 166 element 1 5 \$1;
#X obj 912 135 t b f;
#X obj 912 110 * 0.00781;
#X obj 899 200 s \$0-matrix;
#X msg 941 166 element 1 6 \$1;
#X obj 911 86 r \$0-s6;
#X obj 757 85 r \$0-s5;
#X obj 592 79 r \$0-s4;
#X obj 417 70 r \$0-s3;
#X connect 0 0 8 0;
#X connect 1 0 9 0;
#X connect 2 0 9 0;
#X connect 2 1 1 0;
#X connect 3 0 8 0;
#X connect 3 1 0 0;
#X connect 4 0 3 0;
#X connect 5 0 2 0;
#X connect 6 0 4 0;
#X connect 7 0 5 0;
#X connect 10 0 12 0;
#X connect 10 1 19 0;
#X connect 11 0 10 0;
#X connect 13 0 15 0;
#X connect 13 1 20 0;
#X connect 14 0 13 0;
#X connect 16 0 18 0;
#X connect 16 1 21 0;
#X connect 17 0 16 0;
#X connect 19 0 12 0;
#X connect 20 0 15 0;
#X connect 21 0 18 0;
#X connect 22 0 24 0;
#X connect 22 1 25 0;
#X connect 23 0 22 0;
#X connect 25 0 24 0;
#X connect 26 0 23 0;
#X connect 27 0 17 0;
#X connect 28 0 14 0;
#X connect 29 0 11 0;
#X restore 144 21 pd set_elements;
#X obj 63 209 matrix~ 1 6 100;
#X obj 103 147 matrix 1 6;
#X obj 158 249 outlet~;
#X obj 216 250 outlet~;
#X obj 278 252 outlet~;
#X obj 336 253 outlet~;
#X obj 193 200 r \$0-fade;
#X connect 2 0 6 0;
#X connect 3 0 7 0;
#X connect 6 0 0 0;
#X connect 6 1 1 0;
#X connect 6 2 8 0;
#X connect 6 3 9 0;
#X connect 6 4 10 0;
#X connect 6 5 11 0;
#X connect 7 0 4 0;
#X connect 7 0 6 1;
#X connect 12 0 6 2;
#X restore 337 26 pd matrix;
#X obj 276 60 outlet~;
#X obj 334 61 outlet~;
#X obj 16 29 vsl 15 32 0 127 0 0 \$0-s1 \$0-s1 s1 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 44 29 vsl 15 32 0 127 0 0 \$0-s2 \$0-s2 s2 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 73 29 vsl 15 32 0 127 0 0 \$0-s3 \$0-s3 s3 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 102 29 vsl 15 32 0 127 0 0 \$0-s4 \$0-s4 s4 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 133 29 vsl 15 32 0 127 0 0 \$0-s5 \$0-s5 s5 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 162 29 vsl 15 32 0 127 0 0 \$0-s6 \$0-s6 s6 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 405 63 outlet~;
#X obj 463 64 outlet~;
#X obj 525 66 outlet~;
#X obj 583 67 outlet~;
#X obj 188 40 nbx 3 12 0 1e+37 0 0 \$0-fade \$0-fade fade 0 -6 0 8
-233017 -1 -1 0 256;
#X connect 1 0 2 1;
#X connect 2 0 5 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 7 1 9 0;
#X connect 7 2 16 0;
#X connect 7 3 17 0;
#X connect 7 4 18 0;
#X connect 7 5 19 0;
#X coords 0 0 1 1 227 70 1;
-------------- next part --------------
#N canvas 238 281 603 365 10;
#X obj 101 111 rrad.split~ /bl;
#X obj 114 235 env~;
#X floatatom 112 260 5 0 0 0 - - -;
#X obj 159 235 env~;
#X floatatom 157 260 5 0 0 0 - - -;
#X obj 100 86 osc~ 333;
#X obj 209 233 env~;
#X floatatom 207 258 5 0 0 0 - - -;
#X obj 254 233 env~;
#X floatatom 252 258 5 0 0 0 - - -;
#X obj 297 234 env~;
#X floatatom 295 259 5 0 0 0 - - -;
#X obj 342 234 env~;
#X floatatom 340 259 5 0 0 0 - - -;
#X floatatom 343 64 5 0 0 0 remote-control - -;
#X text 33 27 rrad.split~;
#X text 136 28 splits a signal to up to 6 output channels;
#X text 34 43 Also see: rrad.merge~;
#X msg 343 82 /*/s4 \$1;
#X obj 392 201 print OSC-out;
#X floatatom 425 66 5 0 0 1 fade-time - -;
#X msg 425 83 /bl/fade \$1;
#X connect 0 0 1 0;
#X connect 0 1 3 0;
#X connect 0 2 6 0;
#X connect 0 3 8 0;
#X connect 0 4 10 0;
#X connect 0 5 12 0;
#X connect 0 6 19 0;
#X connect 1 0 2 0;
#X connect 3 0 4 0;
#X connect 5 0 0 0;
#X connect 6 0 7 0;
#X connect 8 0 9 0;
#X connect 10 0 11 0;
#X connect 12 0 13 0;
#X connect 14 0 18 0;
#X connect 18 0 0 1;
#X connect 20 0 21 0;
#X connect 21 0 0 1;
_______________________________________________
Pd-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev