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
with the settings you mentioned below.
-Jonathan
Program received signal SIGSEGV, Segmentation fault. pd_typedmess (x=0x821290, s=0x6c39b0, argc=1, argv=0x7fffffffe0d0) at m_class.c:708 708 m_class.c: No such file or directory. in m_class.c (gdb) watchdog: signaling pd... watchdog: signaling pd...
(gdb) (gdb) bawatchdog: signaling pd... cktracewatchdog: signaling pd...
#0 pd_typedmess (x=0x821290, s=0x6c39b0, argc=1, argv=0x7fffffffe0d0) at m_class.c:708 #1 0x000000000043c629 in pd_typedmess (x=0x830220, s=<optimized out>, argc=<optimized out>, argv=<optimized out>) at m_class.c:812 #2 0x000000000043b0f1 in bindlist_anything (x=<optimized out>, s=0x6c39b0, argc=1, argv=0x7fffffffe0d0) at m_pd.c:108 #3 0x000000000043c629 in pd_typedmess (x=0x8ef320, s=<optimized out>, argc=<optimized out>, argv=<optimized out>) at m_class.c:812 #4 0x0000000000442511 in binbuf_eval (x=<optimized out>, target=0x8ef320, argc=0, argv=0x0) at m_binbuf.c:767 #5 0x00000000004478f9 in socketreceiver_read (x=0x6d9d10, fd=8) at s_inter.c:551 #6 0x00000000004463b1 in sys_domicrosleep (microsec=<optimized out>, pollem=1) at s_inter.c:191 #7 0x000000000044424d in m_pollingscheduler () at m_sched.c:511 #8 m_mainloop () at m_sched.c:571 #9 0x00007ffff677fead in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #10 0x00000000004170c1 in _start ()
From: Hans-Christoph Steiner hans@at.or.at To: Jonathan Wilkes jancsika@yahoo.com Cc: tim vets timvets@gmail.com; pd-list pd-list@iem.at Sent: Wednesday, September 28, 2011 2:19 PM Subject: gdb and Pd WAS: [PD] testtone comments
On Sep 28, 2011, at 2:02 PM, Jonathan Wilkes wrote:
From: Hans-Christoph Steiner hans@at.or.at To: Jonathan Wilkes jancsika@yahoo.com Cc: tim vets timvets@gmail.com; pd-list pd-list@iem.at Sent: Wednesday, September 28, 2011 12:14 PM Subject: Re: [PD] testtone comments
Hey Jonathan,
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.
Yes, but I found that there is a segfault that pops up for me on Ubuntu Maverick if I clear the subpatches
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
the error (though I have suspicions it has to do with data structures...)
You'll want to build Pd with -g in CFLAGS and remove -fomit-frame-pointer. That should give you much better results with gdb.
.hc
.hc
On Sep 28, 2011, at 10:12 AM, Jonathan Wilkes wrote:
Here's a fix for about.pd
(Also widened the window a bit so the entire version string can be read on
systems with larger fonts)
-Jonathan
From: tim vets timvets@gmail.com To: pd-list pd-list@iem.at Sent: Tuesday, September 27, 2011 8:02 AM Subject: Re: [PD] testtone comments
oh and another detail: when selecting "About Pd", I get:
error: [print Tcl Version]: got 2 args instead of at least 0, at most 1 print Tcl Version ... couldn't create error: [print Pd Version]: got 2 args instead of at least 0, at most 1 print Pd Version ... couldn't create
I guess you could make those [print Tcl_Version] and [print Pd_Version] instead.
gr, Tim
2011/9/27 tim vets timvets@gmail.com
Hi, just a small remark,
In testtone.pd it says: " To see Pd's DOCUMENTATION, select "getting started" in the Help menu. " It may have been there in the past, but now there is no such thing as "getting started" in the Help menu. At least not in my installation of 0.42.5-extended... gr, Tim
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
<about.pd>_______________________________________________
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Mistrust authority - promote decentralization. - the hacker ethic
"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