[PD] xgroove and pd-devel

Georg Holzmann grhPD at gmx.at
Mon Jan 23 11:15:06 CET 2006


Hallo!

> your patch works ok for me (under vibrez which uses devel_0_39).
hm ... that's strange ...
(btw: it works with "standard" pd as it should ...)
just tried it with valgrind and got the following (see below).

I know that's not easy to debug for you ;) - but maybe you have an idea ...

(My setup: gcc4, latest xsample, flext from cvs and recompiled with 
latest pd-devel, debian unstable 2.6.14, pentium4)

Thanks,
LG
Georg


==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46E3800: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46E380A: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46E3815: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46E3820: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46E3830: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46E3532: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46EA9B6: void xinter::st_play4<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EAC42: void xinter::s_play4<1, 1>(int, float* 
const*, float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E357F: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46EA9C4: void xinter::st_play4<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EAC42: void xinter::s_play4<1, 1>(int, float* 
const*, float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E357F: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Use of uninitialised value of size 4
==10985==    at 0x46EA9C6: void xinter::st_play4<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EAC42: void xinter::s_play4<1, 1>(int, float* 
const*, float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E357F: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Use of uninitialised value of size 4
==10985==    at 0x46EA9CB: void xinter::st_play4<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EAC42: void xinter::s_play4<1, 1>(int, float* 
const*, float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E357F: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46EA9B6: void xinter::st_play4<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EAC42: void xinter::s_play4<1, 1>(int, float* 
const*, float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E360D: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Use of uninitialised value of size 4
==10985==    at 0x46EA8F6: void xinter::st_play4<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EAC42: void xinter::s_play4<1, 1>(int, float* 
const*, float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E360D: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46EA902: void xinter::st_play4<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EAC42: void xinter::s_play4<1, 1>(int, float* 
const*, float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E360D: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Use of uninitialised value of size 4
==10985==    at 0x46EAA18: void xinter::st_play4<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EAC42: void xinter::s_play4<1, 1>(int, float* 
const*, float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E360D: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46EAA20: void xinter::st_play4<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EAC42: void xinter::s_play4<1, 1>(int, float* 
const*, float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E360D: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Use of uninitialised value of size 4
==10985==    at 0x46EAAF3: void xinter::st_play4<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EAC42: void xinter::s_play4<1, 1>(int, float* 
const*, float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E360D: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Use of uninitialised value of size 4
==10985==    at 0x46EAA31: void xinter::st_play4<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EAC42: void xinter::s_play4<1, 1>(int, float* 
const*, float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E360D: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46E4654: void xinter::st_play2<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E3690: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46E4659: void xinter::st_play2<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E3690: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46E4654: void xinter::st_play2<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E36D9: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Conditional jump or move depends on uninitialised value(s)
==10985==    at 0x46E4659: void xinter::st_play2<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E36D9: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Use of uninitialised value of size 4
==10985==    at 0x46E4662: void xinter::st_play2<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E36D9: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== Use of uninitialised value of size 4
==10985==    at 0x46E4667: void xinter::st_play2<1, 1>(float const*, 
int, int, int, int, int, float* const*, float* const*, bool) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E36D9: xgroove::s_pos_loopzn(int, float* const*, 
float* const*) (in /usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46E21F7: xgroove::CbSignal() (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x46EF7F6: flext_dsp_single::dspmeth(long*) (in 
/usr/lib/pd/extra/xsample.pd_linux)
==10985==    by 0x806F1F8: dsp_tick (in /usr/bin/pd)
==10985==    by 0x807BB2B: sched_tick (in /usr/bin/pd)
==10985==    by 0x807C2AE: m_scheduler (in /usr/bin/pd)
==10985==    by 0x8084239: sys_main (in /usr/bin/pd)
==10985==    by 0x42D1ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==10985==
==10985== More than 100000 total errors detected.  I'm not reporting any 
more.
==10985== Final error counts will be inaccurate.  Go fix your program!
==10985== Rerun with --error-limit=no to disable this cutoff.  Note
==10985== that errors may occur in your program without prior warning from
==10985== Valgrind, because errors are no longer being displayed.
==10985==




More information about the Pd-list mailing list