[PD] xgroove and pd-devel
Thomas Grill
gr at grrrr.org
Mon Jan 23 12:30:38 CET 2006
Hi Georg,
thanks for your valgrind trace log. I'll definitely look into xsample a
bit (hopefully tomorrow....)
greetings,
Thomas
Am 23.01.2006 um 11:15 schrieb Georg Holzmann:
> 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