Hallo, Tom Schouten hat gesagt: // Tom Schouten wrote:
i present 'mole', the one and only forth for pd.
Well, I'm speech- and breathless.
Not quite, though: It won't load, but will segfault Pd, when started as "-lib mole". Pd's last words are:
booting main forth Consistency check failed: canvas_getenv pd_gui: pd process exited
A quick gdb backtracks (without symbols compiled in) hows this (excerpt):
#0 0x080561ef in canvas_getdir () #1 0x08226518 in ?? () #2 0x0809fe17 in binbuf_new () #3 0x00000000 in ?? () #4 0x00000000 in ?? () #5 0x40436cc0 in interpreter () from /tmp/moledir/mole-0.1/mole.pd_linux #6 0x4042ca60 in init_pool () from /tmp/moledir/mole-0.1/mole.pd_linux #7 0x00000000 in ?? () #8 0x404315e0 in ?? () from /tmp/moledir/mole-0.1/mole.pd_linux #9 0x40431a5c in ?? () from /tmp/moledir/mole-0.1/mole.pd_linux #10 0x4042ca1e in init_pool () from /tmp/moledir/mole-0.1/mole.pd_linux #11 0x6e72656b in ?? () #12 0x6d2e6c65 in ?? () #13 0x00656c6f in ?? () #14 0x08098e0e in dogensym () #15 0x404318b3 in ?? () from /tmp/moledir/mole-0.1/mole.pd_linux #16 0x00000007 in ?? () #17 0x40437770 in global_forth () from /tmp/moledir/mole-0.1/mole.pd_linux #18 0x08226518 in ?? () #19 0xbfffc2f0 in ?? () #20 0xbfffc2f0 in ?? () #21 0x40432cc0 in interpreter () from /tmp/moledir/mole-0.1/mole.pd_linux #22 0x40436d00 in interpreter () from /tmp/moledir/mole-0.1/mole.pd_linux #23 0x40437780 in global_forth () from /tmp/moledir/mole-0.1/mole.pd_linux #24 0x40436d00 in interpreter () from /tmp/moledir/mole-0.1/mole.pd_linux #25 0x40430d16 in mole_setup () from /tmp/moledir/mole-0.1/mole.pd_linux #26 0x08225438 in ?? () #27 0x08225468 in ?? () #28 0x08098e67 in dogensym () #29 0x40431663 in ?? () from /tmp/moledir/mole-0.1/mole.pd_linux #30 0x0822ca10 in ?? () #31 0x40436e40 in global_forth () from /tmp/moledir/mole-0.1/mole.pd_linux #32 0x00000000 in ?? () #33 0x40436d00 in interpreter () from /tmp/moledir/mole-0.1/mole.pd_linux #34 0x000003be in ?? () #35 0x40436d00 in interpreter () from /tmp/moledir/mole-0.1/mole.pd_linux #36 0xbfffcbb0 in ?? () #37 0x9a8ca0ff in ?? () #38 0x000003be in ?? () #39 0x4042d01c in mole_setup () from /tmp/moledir/mole-0.1/mole.pd_linux
Any ideas?
Frank Barknecht _ ______footils.org__
On Mon, 17 May 2004, Frank Barknecht wrote:
Hallo, Tom Schouten hat gesagt: // Tom Schouten wrote:
i present 'mole', the one and only forth for pd.
Well, I'm speech- and breathless.
Not quite, though: It won't load, but will segfault Pd, when started as "-lib mole". Pd's last words are:
booting main forth Consistency check failed: canvas_getenv pd_gui: pd process exited
yes, it has some rough edges. you cannot yet load it as a lib. you need to load it as an extern with the forth files in the same directory.
On Mon, 17 May 2004, Frank Barknecht wrote:
Hallo, Tom Schouten hat gesagt: // Tom Schouten wrote:
i present 'mole', the one and only forth for pd.
Well, I'm speech- and breathless.
Not quite, though: It won't load, but will segfault Pd, when started as "-lib mole". Pd's last words are:
booting main forth Consistency check failed: canvas_getenv pd_gui: pd process exited
fixed in 0.2
you can use -lib for loading now make sure the .mole files are in the pd path, or the current directory.