<html><head></head><body>I have not been following this thread at all, but for what it&#39;s worth in my experience these kinds of seemingly illogical errors usually arise from memory corruption (typically because something has not been properly allocated).<br>
<br>
<br>
Ivica Ico Bukvic, D.M.A<br>
Composition, Music Technology<br>
Director, DISIS Interactive Sound &amp; Intermedia Studio<br>
Director, L2Ork Linux Laptop Orchestra<br>
Assistant Director, CCTAD<br>
Virginia Tech<br>
Department of Music<br>
Blacksburg, VA 24061-0240<br>
(540) 231-6139<br>
(540) 231-5034 (fax)<br>
<a href="http://disis.music.vt.edu">disis.music.vt.edu</a><br>
<a href="http://l2ork.music.vt.edu">l2ork.music.vt.edu</a><br>
<a href="http://ico.bukvic.net">ico.bukvic.net</a><br><br><div class="gmail_quote">Jonathan Wilkes &lt;jancsika@yahoo.com&gt; wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre style="white-space: pre-wrap; word-wrap:break-word; font-family: sans-serif">Before I do that, below is a backtrace with a 0.43 nightly build of extended with gdb.  Does it help?  If not, I'll compile <br /><br />with the settings you mentioned below.<br /><br />-Jonathan<br /><br /><br />Program received signal SIGSEGV, Segmentation fault.<br />pd_typedmess (x=0x821290, s=0x6c39b0, argc=1, argv=0x7fffffffe0d0)<br />    at m_class.c:708<br />708    m_class.c: No such file or directory.<br />    in m_class.c<br />(gdb) watchdog: signaling pd...<br />watchdog: signaling pd...<br /><br />(gdb) <br />(gdb) bawatchdog: signaling pd...<br />cktracewatchdog: signaling pd...<br /><br />#0  pd_typedmess (x=0x821290, s=0x6c39b0, argc=1, argv=0x7fffffffe0d0)<br />    at m_class.c:708<br />#1  0x000000000043c629 in pd_typedmess (x=0x830220, s=&lt;optimized out&gt;, <br />    argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at m_class.c:812<br />#2 
0x000000000043b0f1 in bindlist_anything (x=&lt;optimized out&gt;, s=0x6c39b0, <br />    argc=1, argv=0x7fffffffe0d0) at m_pd.c:108<br />#3  0x000000000043c629 in pd_typedmess (x=0x8ef320, s=&lt;optimized out&gt;, <br />    argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at m_class.c:812<br />#4  0x0000000000442511 in binbuf_eval (x=&lt;optimized out&gt;, target=0x8ef320, <br />    argc=0, argv=0x0) at m_binbuf.c:767<br />#5  0x00000000004478f9 in socketreceiver_read (x=0x6d9d10, fd=8)<br />    at s_inter.c:551<br />#6  0x00000000004463b1 in sys_domicrosleep (microsec=&lt;optimized out&gt;, pollem=1)<br />    at s_inter.c:191<br />#7  0x000000000044424d in m_pollingscheduler () at m_sched.c:511<br />#8  m_mainloop () at m_sched.c:571<br />#9  0x00007ffff677fead in __libc_start_main ()<br />   from /lib/x86_64-linux-gnu/<a href="http://libc.so">libc.so</a>.6<br />#10 0x00000000004170c1 in _start ()<br /><br /><br /><br /><br /><br />&gt;<hr /><br
/>&gt;From: Hans-Christoph Steiner &lt;hans@at.or.at&gt;<br />&gt;To: Jonathan Wilkes &lt;jancsika@yahoo.com&gt;<br />&gt;Cc: tim vets &lt;timvets@gmail.com&gt;; pd-list &lt;pd-list@iem.at&gt;<br />&gt;Sent: Wednesday, September 28, 2011 2:19 PM<br />&gt;Subject: gdb and Pd WAS: [PD] testtone comments<br />&gt;<br />&gt;<br />&gt;On Sep 28, 2011, at 2:02 PM, Jonathan Wilkes wrote:<br />&gt;<br />&gt;&gt;&gt;<hr /><br />&gt;&gt;&gt; From: Hans-Christoph Steiner &lt;hans@at.or.at&gt;<br />&gt;&gt;&gt; To: Jonathan Wilkes &lt;jancsika@yahoo.com&gt;<br />&gt;&gt;&gt; Cc: tim vets &lt;timvets@gmail.com&gt;; pd-list &lt;pd-list@iem.at&gt;<br />&gt;&gt;&gt; Sent: Wednesday, September 28, 2011 12:14 PM<br />&gt;&gt;&gt; Subject: Re: [PD] testtone comments<br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; Hey Jonathan,<br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; Cool, thanks I'll include that.  I was thinking, it would nice if the list
of credits at the bottom was randomized.  Could you add that?  Right now its in a pretty arbitrary order and it would be nice to add names without worrying about the order.<br />&gt;&gt; <br />&gt;&gt; Yes, but I found that there is a segfault that pops up for me on Ubuntu Maverick if I clear the subpatches<br />&gt;&gt; <br />&gt;&gt; and save, then close the patch.  I can't get gdb working with Pd at the moment and so can't figure out what's causing<br />&gt;&gt; <br />&gt;&gt; the error (though I have suspicions it has to do with data structures...)<br />&gt;<br />&gt;You'll want to build Pd with -g in CFLAGS and remove -fomit-frame-pointer.  That should give you much better results with gdb.<br />&gt;<br />&gt;.hc<br />&gt;<br />&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; .hc<br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; On Sep 28, 2011, at 10:12 AM, Jonathan Wilkes wrote:<br />&gt;&gt;&gt; <br />&gt;&gt;&gt; Here's a fix for about.pd<br
/>&gt;&gt;&gt;&gt; (Also widened the window a bit so the entire version string can be read on<br />&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; systems with larger fonts)<br />&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; -Jonathan<br />&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt;<hr /><br />&gt;&gt;&gt;&gt;&gt; From: tim vets &lt;timvets@gmail.com&gt;<br />&gt;&gt;&gt;&gt;&gt; To: pd-list &lt;pd-list@iem.at&gt;<br />&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, September 27, 2011 8:02 AM<br />&gt;&gt;&gt;&gt;&gt; Subject: Re: [PD] testtone comments<br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; oh and another detail:<br />&gt;&gt;&gt;&gt;&gt; when selecting "About Pd", I get:<br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; error: [print Tcl Version]: got 2 args instead of at least 0, at most 1<br />&gt;&gt;&gt;&gt;&gt;  print Tcl Version<br
/>&gt;&gt;&gt;&gt;&gt; ... couldn't create<br />&gt;&gt;&gt;&gt;&gt; error: [print Pd Version]: got 2 args instead of at least 0, at most 1<br />&gt;&gt;&gt;&gt;&gt;  print Pd Version<br />&gt;&gt;&gt;&gt;&gt; ... couldn't create<br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; I guess you could make those [print Tcl_Version] and [print Pd_Version] instead.<br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; gr,<br />&gt;&gt;&gt;&gt;&gt; Tim<br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; 2011/9/27 tim vets &lt;timvets@gmail.com&gt;<br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; Hi, just a small remark,<br />&gt;&gt;&gt;&gt;&gt;&gt; In testtone.pd it says:<br />&gt;&gt;&gt;&gt;&gt;&gt; " To see Pd's DOCUMENTATION, select<br />&gt;&gt;&gt;&gt;&gt;&gt; "getting started" in the Help menu. "<br />&gt;&gt;&gt;&gt;&gt;&gt; It may have been there in the past,<br />&gt;&gt;&gt;&gt;&gt;&gt; but now there is no such thing
as "getting started" in the Help menu.<br />&gt;&gt;&gt;&gt;&gt;&gt; At least not in my installation of 0.42.5-extended...<br />&gt;&gt;&gt;&gt;&gt;&gt; gr,<br />&gt;&gt;&gt;&gt;&gt;&gt; Tim<br />&gt;&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt;<hr /><br />&gt;&gt;&gt;&gt;&gt; Pd-list@iem.at mailing list<br />&gt;&gt;&gt;&gt;&gt; UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt;&gt;&gt; &lt;about.pd&gt;<hr /><br />&gt;&gt;&gt;&gt; Pd-list@iem.at mailing list<br />&gt;&gt;&gt;&gt; UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br />&gt;&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt;<hr /><br />&gt;&gt;&gt; <br
/>&gt;&gt;&gt; <br />&gt;&gt;&gt; Mistrust authority - promote decentralization.  - the hacker ethic<br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; <br />&gt;<br />&gt;<br />&gt;<br />&gt;<br />&gt;<br />&gt;<hr /><br />&gt;<br />&gt;"Free software means you control what your computer does. Non-free software means someone else controls that, and to some extent controls you." - Richard M. Stallman<br />&gt;<br />&gt;<br />&gt;<br />&gt;<br />&gt;<br /><br /><hr /><br />Pd-list@iem.at mailing list<br />UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br /></pre></blockquote></div></body></html>