| One thing you could do, if you have time is to modify this function in fgens.c, so that
it always allocate a new table. At the moment it checks if the size is bigger,
and if so then a new table is allocated. It would be interesting to see if it stops the segfault.
The relevant block is if (ff->flen != (int32)ftp->flen) { … } else {…}. You can comment
the else block out, as well as the if condition check.
/* alloc ftable space for fno (or replace one) */
/* set ftp to point to that structure */
static CS_NOINLINE FUNC *ftalloc(const FGDATA *ff)
{
CSOUND *csound = ff->csound;
FUNC *ftp = csound->flist[ff->fno];
if (UNLIKELY(ftp != NULL)) {
csound->Warning(csound, Str("replacing previous ftable %d"), ff->fno);
if (ff->flen != (int32)ftp->flen) { /* if redraw & diff len, */
mfree(csound, ftp->ftable);
mfree(csound, (void*) ftp); /* release old space */
csound->flist[ff->fno] = ftp = NULL;
if (csound->actanchor.nxtact != NULL) { /* & chk for danger */
csound->Warning(csound, Str("ftable %d relocating due to size change"
"\n currently active instruments "
"may find this disturbing"), ff->fno);
}
}
else {
/* else clear it to zero */
memset((void*) ftp->ftable, 0, sizeof(MYFLT)*(ff->flen+1));
memset((void*) ftp, 0, sizeof(FUNC)-sizeof(MYFLT*)); /* leaving table! */
}
}
if (ftp == NULL) { /* alloc space as reqd */
csound->flist[ff->fno] = ftp = (FUNC*) mcalloc(csound, sizeof(FUNC));
ftp->ftable = (MYFLT*) mcalloc(csound, (1+ff->flen) * sizeof(MYFLT));
}
ftp->fno = (int32) ff->fno;
ftp->flen = ff->flen;
return ftp;
}
On 3 Feb 2014, at 11:36, Rory Walsh wrote:
> Here's the output in a file. The pasted code from above is not so easy
> to read...
>
> On 3 February 2014 11:34, Rory Walsh wrote:
>> I don't know if it helps but I managed to extract a little more info
>> from the debugger when Csound segfaults. I looked a dr.memory but it
>> seems one needs to compile with special flags in order to use it. I
>> think it still might be bes to see how Mike gets on with it.I also
>> tried another few gen routines, and it's always the same problem with
>> assigned values to fp as soon as an ftable is overwritten.
>>
>> DEBUG>>*stopped,reason="signal-received",signal-name="SIGSEGV",signal-meaning="Segmentation
>> fault",frame={addr="0x6c5096be",func="gen10",args=[{name="ff",value="0x28be70"},{name="ftp",value="0x25a7820"}],file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",line="780"},thread-id="1",stopped-threads="all"
>> Program Received signal SIGSEGV
>> DEBUG>>00002297-stack-list-frames 0 500
>> DEBUG>>00002298-file-list-exec-source-file
>> DEBUG>>00002299-break-list
>> DEBUG>>00002297^done,stack=[frame={level="0",addr="0x6c5096be",func="gen10",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",line="780"},frame={level="1",addr="0x6c507a71",func="hfgens",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",line="259"},frame={level="2",addr="0x6c522860",func="process_score_event",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\musmon.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\musmon.c",line="769"},frame={level="3",addr="0x6c523173",func="sensevents",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\musmon.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\musmon.c",line="946"},frame={level="4",addr="0x6c66508e",func="csoundPerform",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Top\\csound.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Top\\csound.c",line="1716"},frame={level="5",addr="0x00401928",func="main",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\frontends\\csound\\csound_main.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\frontends\\csound\\csound_main.c",line="135"}]
>> DEBUG>>00002298^done,line="780",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",macro-info="0"
>> DEBUG>>00002300-stack-list-frames 0 500
>> DEBUG>>00002299^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]}
>> DEBUG>>00002301-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
>> DEBUG>>00002302-data-disassemble -s "$pc" -e "$pc + 1" -- 0
>> DEBUG>>00002300^done,stack=[frame={level="0",addr="0x6c5096be",func="gen10",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",line="780"},frame={level="1",addr="0x6c507a71",func="hfgens",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c",line="259"},frame={level="2",addr="0x6c522860",func="process_score_event",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\musmon.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\musmon.c",line="769"},frame={level="3",addr="0x6c523173",func="sensevents",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\musmon.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\musmon.c",line="946"},frame={level="4",addr="0x6c66508e",func="csoundPerform",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Top\\csound.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Top\\csound.c",line="1716"},frame={level="5",addr="0x00401928",func="main",file="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\frontends\\csound\\csound_main.c",fullname="C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\frontends\\csound\\csound_main.c",line="135"}]
>> DEBUG>>00002301^done,asm_insns=[{address="0x6c50965a",func-name="gen10",offset="196",inst="sbb
>> $0x8b,%al"},{address="0x6c50965c",func-name="gen10",offset="198",inst="inc
>> %esp"},{address="0x6c50965d",func-name="gen10",offset="199",inst="and
>> $0x1c,%al"},{address="0x6c50965f",func-name="gen10",offset="201",inst="movsd
>> (%eax),%xmm0"},{address="0x6c509663",func-name="gen10",offset="205",inst="movsd
>> %xmm0,0x10(%esp)"},{address="0x6c509669",func-name="gen10",offset="211",inst="xorpd
>> %xmm0,%xmm0"},{address="0x6c50966d",func-name="gen10",offset="215",inst="comisd
>> 0x10(%esp),%xmm0"},{address="0x6c509673",func-name="gen10",offset="221",inst="je
>> 0x6c5096e6 "},{address="0x6c509675",func-name="gen10",offset="223",inst="movl
>> $0x0,0x3c(%esp)"},{address="0x6c50967d",func-name="gen10",offset="231",inst="mov
>> 0x54(%esp),%eax"},{address="0x6c509681",func-name="gen10",offset="235",inst="mov
>> 0x148(%eax),%eax"},{address="0x6c509687",func-name="gen10",offset="241",inst="mov
>> %eax,0x34(%esp)"},{address="0x6c50968b",func-name="gen10",offset="245",inst="jmp
>> 0x6c5096dc "},{address="0x6c50968d",func-name="gen10",offset="247",inst="mov
>> 0x34(%esp),%ebx"},{address="0x6c509691",func-name="gen10",offset="251",inst="lea
>> 0x8(%ebx),%eax"},{address="0x6c509694",func-name="gen10",offset="254",inst="mov
>> %eax,0x34(%esp)"},{address="0x6c509698",func-name="gen10",offset="258",inst="cvtsi2sdl
>> 0x3c(%esp),%xmm0"},{address="0x6c50969e",func-name="gen10",offset="264",inst="mulsd
>> 0x28(%esp),%xmm0"},{address="0x6c5096a4",func-name="gen10",offset="270",inst="movsd
>> %xmm0,(%esp)"},{address="0x6c5096a9",func-name="gen10",offset="275",inst="call
>> 0x6c7447f8 "},{address="0x6c5096ae",func-name="gen10",offset="280",inst="fstpl
>> 0x8(%esp)"},{address="0x6c5096b2",func-name="gen10",offset="284",inst="movsd
>> 0x8(%esp),%xmm0"},{address="0x6c5096b8",func-name="gen10",offset="290",inst="mulsd
>> 0x10(%esp),%xmm0"},{address="0x6c5096be",func-name="gen10",offset="296",inst="movsd
>> %xmm0,(%ebx)"},{address="0x6c5096c2",func-name="gen10",offset="300",inst="mov
>> 0x38(%esp),%eax"},{address="0x6c5096c6",func-name="gen10",offset="304",inst="add
>> %eax,0x3c(%esp)"},{address="0x6c5096ca",func-name="gen10",offset="308",inst="mov
>> 0x3c(%esp),%eax"},{address="0x6c5096ce",func-name="gen10",offset="312",inst="cltd
>> "},{address="0x6c5096cf",func-name="gen10",offset="313",inst="idivl
>> 0x30(%esp)"},{address="0x6c5096d3",func-name="gen10",offset="317",inst="mov
>> %edx,0x3c(%esp)"},{address="0x6c5096d7",func-name="gen10",offset="321",inst="addl
>> $0x8,0x34(%esp)"},{address="0x6c5096dc",func-name="gen10",offset="326",inst="mov
>> 0x34(%esp),%eax"},{address="0x6c5096e0",func-name="gen10",offset="330",inst="cmp
>> 0x20(%esp),%eax"},{address="0x6c5096e4",func-name="gen10",offset="334",inst="jbe
>> 0x6c50968d "},{address="0x6c5096e6",func-name="gen10",offset="336",inst="subl
>> $0x1,0x38(%esp)"},{address="0x6c5096eb",func-name="gen10",offset="341",inst="cmpl
>> $0x0,0x38(%esp)"},{address="0x6c5096f0",func-name="gen10",offset="346",inst="jne
>> 0x6c509617 "},{address="0x6c5096f6",func-name="gen10",offset="352",inst="mov
>> $0x0,%eax"},{address="0x6c5096fb",func-name="gen10",offset="357",inst="add
>> $0x48,%esp"},{address="0x6c5096fe",func-name="gen10",offset="360",inst="pop
>> %ebx"},{address="0x6c5096ff",func-name="gen10",offset="361",inst="ret
>> "},{address="0x6c509700",func-name="gen11",offset="0",inst="push
>> %ebx"},{address="0x6c509701",func-name="gen11",offset="1",inst="sub
>> $0xb8,%esp"},{address="0x6c509707",func-name="gen11",offset="7",inst="mov
>> 0xc0(%esp),%eax"},{address="0x6c50970e",func-name="gen11",offset="14",inst="movzwl
>> 0x1e(%eax),%eax"},{address="0x6c509712",func-name="gen11",offset="18",inst="cwtl
>> "},{address="0x6c509713",func-name="gen11",offset="19",inst="sub
>> $0x4,%eax"},{address="0x6c509716",func-name="gen11",offset="22",inst="mov
>> %eax,0x90(%esp)"},{address="0x6c50971d",func-name="gen11",offset="29",inst="mov
>> 0xc0(%esp),%eax"}]
>> DEBUG>>00002302^done,asm_insns=[{address="0x6c5096be",func-name="gen10",offset="296",inst="movsd
>> %xmm0,(%ebx)"}]
>>
>> On 2 February 2014 15:01, Michael Gogins wrote:
>>> Yes, I will check this someone in the next few hours here.
>>>
>>> Regards,
>>> Mike
>>>
>>>
>>> -----------------------------------------------------
>>> Michael Gogins
>>> Irreducible Productions
>>> http://michaelgogins.tumblr.com
>>> Michael dot Gogins at gmail dot com
>>>
>>>
>>> On Sun, Feb 2, 2014 at 7:55 AM, Victor Lazzarini
>>> wrote:
>>>>
>>>> Michael,
>>>>
>>>> can you confirm Rory's problems with your build?
>>>>
>>>> Thanks
>>>>
>>>> Victor
>>>> On 2 Feb 2014, at 12:15, Michael Gogins wrote:
>>>>
>>>>> Valgrind not good on windows, use dr memory.
>>>>>
>>>>> On Feb 2, 2014 7:02 AM, "Victor Lazzarini"
>>>>> wrote:
>>>>> Ok, so what we might have here is the memory being used at some point by
>>>>> another bit
>>>>> of the program, possibly freed. Now that is what I was after when
>>>>> testing with valgrind,
>>>>> because it often does not segfault in some systems. However, valgrind
>>>>> can't find a problem here.
>>>>>
>>>>> Can you try to get valgrind in your machine? I see instructions in
>>>>>
>>>>> http://sourceforge.net/p/valgrind4win/wiki/DevelopmentEnvironment/
>>>>>
>>>>> Victor
>>>>>
>>>>> On 2 Feb 2014, at 11:52, Rory Walsh wrote:
>>>>>
>>>>>> That was one of the things I tried last night. I think we can be
>>>>>> certain it happens when trying to assign a value to fp[]. And I can
>>>>>> confirm that it happens at the first attempt to write to fp, after a
>>>>>> rewind score.
>>>>>>
>>>>>> On 2 February 2014 11:51, Victor Lazzarini
>>>>>> wrote:
>>>>>>> We also want to isolate the segfault, make sure it's writing to fp[]
>>>>>>> that is the problem, so
>>>>>>> you could replace the expression on the rhs (with the sin call etc)
>>>>>>> with a 0.0, and see what happens.
>>>>>>> We don't want to be barking at the wrong tree.
>>>>>>>
>>>>>>> Victor
>>>>>>> On 2 Feb 2014, at 11:39, Rory Walsh wrote:
>>>>>>>
>>>>>>>> It's 0x31f2dc0 each time.
>>>>>>>>
>>>>>>>>
>>>>>>>> On 2 February 2014 11:35, Victor Lazzarini
>>>>>>>> wrote:
>>>>>>>>> Can you place a breakpoint in the line before the crash and then
>>>>>>>>> check the value of fp (the pointer, not *fp the MYFLT value)?
>>>>>>>>> The pointer needs to be the same, if it's not then it's wrong.
>>>>>>>>> On 2 Feb 2014, at 10:57, Rory Walsh wrote:
>>>>>>>>>
>>>>>>>>>> Sorry Victor it's a sigsegv, a segmentatoin fault. And it happens
>>>>>>>>>> as
>>>>>>>>>> soon as *fp is accessed the second time around. So I can't check
>>>>>>>>>> the
>>>>>>>>>> value of fp as it seg faults as soon as I step to the line.
>>>>>>>>>>
>>>>>>>>>> On 2 February 2014 00:40, Victor Lazzarini
>>>>>>>>>> wrote:
>>>>>>>>>>> I ran under valgrind and that did not find any memory errors. So
>>>>>>>>>>> it's impossible to tell what the
>>>>>>>>>>> problem is, but it looks like it's Windows-only.
>>>>>>>>>>>
>>>>>>>>>>> Victor
>>>>>>>>>>> On 2 Feb 2014, at 00:15, Victor Lazzarini
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I can't find out what sigrev means. Are you sure it's the name
>>>>>>>>>>>> of the signal?
>>>>>>>>>>>> On 1 Feb 2014, at 23:37, Rory Walsh wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I mean to say that it still passes the test but somehow *fp
>>>>>>>>>>>>> still
>>>>>>>>>>>>> causes a segrev..
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 1 February 2014 23:31, Rory Walsh wrote:
>>>>>>>>>>>>>> fp isn't right the second time through. I tried adding a
>>>>>>>>>>>>>> if(fp!=NULL)
>>>>>>>>>>>>>> test which it passes fine for the first run of gen10, on the
>>>>>>>>>>>>>> second
>>>>>>>>>>>>>> run it gets through the test once, but then I get a sigrev, no
>>>>>>>>>>>>>> more
>>>>>>>>>>>>>> info than that I'm afraid. I can also confirm that flen is
>>>>>>>>>>>>>> 1024 the
>>>>>>>>>>>>>> second time around. Can I add anything that will give you more
>>>>>>>>>>>>>> info?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 1 February 2014 23:09, Victor Lazzarini
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> OK, I see that it's crashing when it tries to fill the table.
>>>>>>>>>>>>>>> Can you run Csound in gdb and see whether it says
>>>>>>>>>>>>>>> why it's crashing. Can you check whether there is a memory
>>>>>>>>>>>>>>> access violation or something?
>>>>>>>>>>>>>>> It does not happen here.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 1 Feb 2014, at 22:07, Rory Walsh wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Great, now I can at least retrieve some info for you:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 0 0x6c509690 gen10
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c
>>>>>>>>>>>>>>>> 780
>>>>>>>>>>>>>>>> 1 0x6c507a71 hfgens
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\fgens.c
>>>>>>>>>>>>>>>> 259
>>>>>>>>>>>>>>>> 2 0x6c52286c process_score_event
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\musmon.c
>>>>>>>>>>>>>>>> 769
>>>>>>>>>>>>>>>> 3 0x6c52317f sensevents
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Engine\\musmon.c
>>>>>>>>>>>>>>>> 946
>>>>>>>>>>>>>>>> 4 0x6c664d64 csoundPerformKsmps
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\Top\\csound.c
>>>>>>>>>>>>>>>> 1617
>>>>>>>>>>>>>>>> 5 0x006de666 Csound::PerformKsmps
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\include\\csound.hpp
>>>>>>>>>>>>>>>> 351
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 1 February 2014 21:58, Victor Lazzarini
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> set(CMAKE_BUILD_TYPE "Debug")
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 1 Feb 2014, at 21:52, Rory Walsh
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Can you confirm that one only needs to disable release
>>>>>>>>>>>>>>>>>> build in order
>>>>>>>>>>>>>>>>>> to build the debug build? I can't understand why gdb is
>>>>>>>>>>>>>>>>>> being so
>>>>>>>>>>>>>>>>>> vague?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 1 February 2014 21:52, Victor Lazzarini
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> The version has not changed (it only does after the
>>>>>>>>>>>>>>>>>>> release).
>>>>>>>>>>>>>>>>>>> Actually, the previous code did not crash, so it's likely
>>>>>>>>>>>>>>>>>>> something else now.
>>>>>>>>>>>>>>>>>>> The trouble is that we can't reproduce the issue.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Victor
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 1 Feb 2014, at 21:31, Rory Walsh
>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> It seems I'm still a git because after following these
>>>>>>>>>>>>>>>>>>>> steps from my
>>>>>>>>>>>>>>>>>>>> csound6.git dir:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> git checkout develop
>>>>>>>>>>>>>>>>>>>> git pull origin develop
>>>>>>>>>>>>>>>>>>>> cd build
>>>>>>>>>>>>>>>>>>>> make clean
>>>>>>>>>>>>>>>>>>>> make
>>>>>>>>>>>>>>>>>>>> csound test.csd
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The problem remains.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> new alloc for instr 1:
>>>>>>>>>>>>>>>>>>>> B 0.000 .. 2.000 T 2.000 TT 2.000 M: 0.00000
>>>>>>>>>>>>>>>>>>>> 0.00000
>>>>>>>>>>>>>>>>>>>> new alloc for instr 2:
>>>>>>>>>>>>>>>>>>>> end of section 1 sect peak amps: 0.00000
>>>>>>>>>>>>>>>>>>>> 0.00000
>>>>>>>>>>>>>>>>>>>> SECTION 1:
>>>>>>>>>>>>>>>>>>>> WARNING: Cannot rewind MIDI score
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> WARNING: replacing previous ftable 1
>>>>>>>>>>>>>>>>>>>> ftable 1:
>>>>>>>>>>>>>>>>>>>> Csound tidy up: Segmentation violation
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> What's the current version number? When i run Csound I
>>>>>>>>>>>>>>>>>>>> get this:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Csound version 6.02.0 beta (double samples) Feb 1 2014
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On 1 February 2014 21:26, Victor Lazzarini
>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>> such a git.
>>>>>>>>>>>>>>>>>>>>> On 1 Feb 2014, at 21:10, Rory Walsh
>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hold on everyone!! I just got gitted....it says I'm up
>>>>>>>>>>>>>>>>>>>>>> to date with
>>>>>>>>>>>>>>>>>>>>>> the devel branch but neglected to say that I was still
>>>>>>>>>>>>>>>>>>>>>> in the master
>>>>>>>>>>>>>>>>>>>>>> branch locally. Sincerest apologies for the noise.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On 1 February 2014 21:07, Rory Walsh
>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>> It probably shouldn't ever finish because instrument
>>>>>>>>>>>>>>>>>>>>>>> 2 keeps rewinding
>>>>>>>>>>>>>>>>>>>>>>> the score? Are you running the latest git tip on
>>>>>>>>>>>>>>>>>>>>>>> windows?
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On 1 February 2014 21:01, joachim heintz
>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>> for me, the example csd rory has given does not come
>>>>>>>>>>>>>>>>>>>>>>>> to an end. i have
>>>>>>>>>>>>>>>>>>>>>>>> to stop manually. but i get the same behaviour with
>>>>>>>>>>>>>>>>>>>>>>>> csound 5.19.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> joachim
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Am 01.02.2014 21:54, schrieb Victor Lazzarini:
>>>>>>>>>>>>>>>>>>>>>>>>> it does not segfault here. You sure this is the
>>>>>>>>>>>>>>>>>>>>>>>>> latest code?
>>>>>>>>>>>>>>>>>>>>>>>>> On 1 Feb 2014, at 20:36, Rory Walsh
>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> It's frustrating that I can't get more info from
>>>>>>>>>>>>>>>>>>>>>>>>>> gdb, I have unchecked
>>>>>>>>>>>>>>>>>>>>>>>>>> the release build in my cmake options, is that all
>>>>>>>>>>>>>>>>>>>>>>>>>> I have to do to
>>>>>>>>>>>>>>>>>>>>>>>>>> specify a debug target? I see no option for debug?
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> On 1 February 2014 20:20, Rory Walsh
>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> The instrument I use to create the segfault:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> -odac0
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> sr = 44100
>>>>>>>>>>>>>>>>>>>>>>>>>>> ksmps = 64
>>>>>>>>>>>>>>>>>>>>>>>>>>> nchnls = 2
>>>>>>>>>>>>>>>>>>>>>>>>>>> 0dbfs=1
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> instr 1
>>>>>>>>>>>>>>>>>>>>>>>>>>> endin
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> instr 2
>>>>>>>>>>>>>>>>>>>>>>>>>>> rewindscore
>>>>>>>>>>>>>>>>>>>>>>>>>>> endin
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> f1 0 1024 10 1
>>>>>>>>>>>>>>>>>>>>>>>>>>> i1 0 10
>>>>>>>>>>>>>>>>>>>>>>>>>>> i2 2 1
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> On 1 February 2014 20:19, Rory Walsh
>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Running the rewindscore instrument from the
>>>>>>>>>>>>>>>>>>>>>>>>>>>> command line causes a
>>>>>>>>>>>>>>>>>>>>>>>>>>>> segfault, and gdb gives me no more info than
>>>>>>>>>>>>>>>>>>>>>>>>>>>> before. I built fresh
>>>>>>>>>>>>>>>>>>>>>>>>>>>> today and running git pull gives this:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> C:\Users\Rory\Documents\SourceCode\cabbageaudio\csound6-git>git pull
>>>>>>>>>>>>>>>>>>>>>>>>>>>> origin develop
>>>>>>>>>>>>>>>>>>>>>>>>>>>> From git://git.code.sf.net/p/csound/csound6-git
>>>>>>>>>>>>>>>>>>>>>>>>>>>> * branch develop -> FETCH_HEAD
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Already up-to-date.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 1 February 2014 19:57, Victor Lazzarini
>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Would it be possible that you have old code
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> lying around (an old dll or something?).
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I can rewind the score no problems with the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> latest code.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> You can try running the code below in the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> command-line and adding a
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> instr 2
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> rewindscore
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> endin
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to check.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Victor
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 1 Feb 2014, at 19:24, Rory Walsh
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Ok, this seems like a recurrence of the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> problem from before regarding
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tables, if I use a -1 on the oscili code
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> everything is fine. If I
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> never rewind the score everything is also
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> fine, but as soon as I call
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> performKsmps() after rewinding the score I get
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the error printed
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> below. I can't really grab any more info from
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> gdb than what's below,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it's not giving out much info at all. Every
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> time I change gen routine
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it reports a problem in that gen routine. The
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> output below is from an
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> instrument using gen07.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 0 0x6c5087ca gen07
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1 0x6c5079e2 hfgens
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 0x6c522044 process_score_event
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 3 0x6c522957 sensevents
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 0x6c664420 csoundPerformKsmps
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 5 0x006de666 Csound::PerformKsmps
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> C:\\Users\\Rory\\Documents\\SourceCode\\cabbageaudio\\csound6-git\\include\\csound.hpp
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 351
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> This is the instrument I'm using:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> form size(400, 300), caption("Untitled"),
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> pluginID("plu1")
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -n -d -+rtmidi=NULL -M0 --midi-key-cps=4
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> --midi-velocity-amp=5
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> sr = 44100
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ksmps = 64
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> nchnls = 2
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 0dbfs=1
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> instr 1
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> endin
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> f1 0 1024 10 1
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> f0 3600
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 1 February 2014 19:03, Rory Walsh
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> GDB ain't giving me any more info than that,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> but it seems that there
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> is something strange afoot at my end. I
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> usually copy the Csound dlls
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> into a Cabbage folder and run it from there,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> but this is causing that
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> reported error. If however I grab the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Cabbage.exe and put it into the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Csound build dir it all works fine. Must be
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> some conflicting libs
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> around the place. I'll report back in a bit.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> network data into actionable
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> security intelligence. It gives you real-time
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> visual feedback on key
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> security issues and trends. Skip the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> complicated setup - simply import
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> a virtual appliance and go from zero to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> informed in seconds.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> network data into actionable
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> security intelligence. It gives you real-time
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> visual feedback on key
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> security issues and trends. Skip the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> complicated setup - simply import
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> a virtual appliance and go from zero to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> informed in seconds.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network
>>>>>>>>>>>>>>>>>>>>>>>>>> data into actionable
>>>>>>>>>>>>>>>>>>>>>>>>>> security intelligence. It gives you real-time
>>>>>>>>>>>>>>>>>>>>>>>>>> visual feedback on key
>>>>>>>>>>>>>>>>>>>>>>>>>> security issues and trends. Skip the complicated
>>>>>>>>>>>>>>>>>>>>>>>>>> setup - simply import
>>>>>>>>>>>>>>>>>>>>>>>>>> a virtual appliance and go from zero to informed
>>>>>>>>>>>>>>>>>>>>>>>>>> in seconds.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network
>>>>>>>>>>>>>>>>>>>>>>>>> data into actionable
>>>>>>>>>>>>>>>>>>>>>>>>> security intelligence. It gives you real-time
>>>>>>>>>>>>>>>>>>>>>>>>> visual feedback on key
>>>>>>>>>>>>>>>>>>>>>>>>> security issues and trends. Skip the complicated
>>>>>>>>>>>>>>>>>>>>>>>>> setup - simply import
>>>>>>>>>>>>>>>>>>>>>>>>> a virtual appliance and go from zero to informed in
>>>>>>>>>>>>>>>>>>>>>>>>> seconds.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network
>>>>>>>>>>>>>>>>>>>>>>>> data into actionable
>>>>>>>>>>>>>>>>>>>>>>>> security intelligence. It gives you real-time visual
>>>>>>>>>>>>>>>>>>>>>>>> feedback on key
>>>>>>>>>>>>>>>>>>>>>>>> security issues and trends. Skip the complicated
>>>>>>>>>>>>>>>>>>>>>>>> setup - simply import
>>>>>>>>>>>>>>>>>>>>>>>> a virtual appliance and go from zero to informed in
>>>>>>>>>>>>>>>>>>>>>>>> seconds.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network data
>>>>>>>>>>>>>>>>>>>>>> into actionable
>>>>>>>>>>>>>>>>>>>>>> security intelligence. It gives you real-time visual
>>>>>>>>>>>>>>>>>>>>>> feedback on key
>>>>>>>>>>>>>>>>>>>>>> security issues and trends. Skip the complicated
>>>>>>>>>>>>>>>>>>>>>> setup - simply import
>>>>>>>>>>>>>>>>>>>>>> a virtual appliance and go from zero to informed in
>>>>>>>>>>>>>>>>>>>>>> seconds.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network data
>>>>>>>>>>>>>>>>>>>>> into actionable
>>>>>>>>>>>>>>>>>>>>> security intelligence. It gives you real-time visual
>>>>>>>>>>>>>>>>>>>>> feedback on key
>>>>>>>>>>>>>>>>>>>>> security issues and trends. Skip the complicated setup
>>>>>>>>>>>>>>>>>>>>> - simply import
>>>>>>>>>>>>>>>>>>>>> a virtual appliance and go from zero to informed in
>>>>>>>>>>>>>>>>>>>>> seconds.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network data
>>>>>>>>>>>>>>>>>>>> into actionable
>>>>>>>>>>>>>>>>>>>> security intelligence. It gives you real-time visual
>>>>>>>>>>>>>>>>>>>> feedback on key
>>>>>>>>>>>>>>>>>>>> security issues and trends. Skip the complicated setup
>>>>>>>>>>>>>>>>>>>> - simply import
>>>>>>>>>>>>>>>>>>>> a virtual appliance and go from zero to informed in
>>>>>>>>>>>>>>>>>>>> seconds.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network data
>>>>>>>>>>>>>>>>>>> into actionable
>>>>>>>>>>>>>>>>>>> security intelligence. It gives you real-time visual
>>>>>>>>>>>>>>>>>>> feedback on key
>>>>>>>>>>>>>>>>>>> security issues and trends. Skip the complicated setup -
>>>>>>>>>>>>>>>>>>> simply import
>>>>>>>>>>>>>>>>>>> a virtual appliance and go from zero to informed in
>>>>>>>>>>>>>>>>>>> seconds.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network data into
>>>>>>>>>>>>>>>>>> actionable
>>>>>>>>>>>>>>>>>> security intelligence. It gives you real-time visual
>>>>>>>>>>>>>>>>>> feedback on key
>>>>>>>>>>>>>>>>>> security issues and trends. Skip the complicated setup -
>>>>>>>>>>>>>>>>>> simply import
>>>>>>>>>>>>>>>>>> a virtual appliance and go from zero to informed in
>>>>>>>>>>>>>>>>>> seconds.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network data into
>>>>>>>>>>>>>>>>> actionable
>>>>>>>>>>>>>>>>> security intelligence. It gives you real-time visual
>>>>>>>>>>>>>>>>> feedback on key
>>>>>>>>>>>>>>>>> security issues and trends. Skip the complicated setup -
>>>>>>>>>>>>>>>>> simply import
>>>>>>>>>>>>>>>>> a virtual appliance and go from zero to informed in
>>>>>>>>>>>>>>>>> seconds.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network data into
>>>>>>>>>>>>>>>> actionable
>>>>>>>>>>>>>>>> security intelligence. It gives you real-time visual
>>>>>>>>>>>>>>>> feedback on key
>>>>>>>>>>>>>>>> security issues and trends. Skip the complicated setup -
>>>>>>>>>>>>>>>> simply import
>>>>>>>>>>>>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network data into
>>>>>>>>>>>>>>> actionable
>>>>>>>>>>>>>>> security intelligence. It gives you real-time visual feedback
>>>>>>>>>>>>>>> on key
>>>>>>>>>>>>>>> security issues and trends. Skip the complicated setup -
>>>>>>>>>>>>>>> simply import
>>>>>>>>>>>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network data into
>>>>>>>>>>>>> actionable
>>>>>>>>>>>>> security intelligence. It gives you real-time visual feedback
>>>>>>>>>>>>> on key
>>>>>>>>>>>>> security issues and trends. Skip the complicated setup -
>>>>>>>>>>>>> simply import
>>>>>>>>>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>>>>>>>>>
>>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>>> WatchGuard Dimension instantly turns raw network data into
>>>>>>>>>>>> actionable
>>>>>>>>>>>> security intelligence. It gives you real-time visual feedback on
>>>>>>>>>>>> key
>>>>>>>>>>>> security issues and trends. Skip the complicated setup - simply
>>>>>>>>>>>> import
>>>>>>>>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>>>>>>>>
>>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>> WatchGuard Dimension instantly turns raw network data into
>>>>>>>>>>> actionable
>>>>>>>>>>> security intelligence. It gives you real-time visual feedback on
>>>>>>>>>>> key
>>>>>>>>>>> security issues and trends. Skip the complicated setup - simply
>>>>>>>>>>> import
>>>>>>>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>>>>>>>
>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>> WatchGuard Dimension instantly turns raw network data into
>>>>>>>>>> actionable
>>>>>>>>>> security intelligence. It gives you real-time visual feedback on
>>>>>>>>>> key
>>>>>>>>>> security issues and trends. Skip the complicated setup - simply
>>>>>>>>>> import
>>>>>>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>>>>>>
>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Csound-devel mailing list
>>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> WatchGuard Dimension instantly turns raw network data into
>>>>>>>>> actionable
>>>>>>>>> security intelligence. It gives you real-time visual feedback on
>>>>>>>>> key
>>>>>>>>> security issues and trends. Skip the complicated setup - simply
>>>>>>>>> import
>>>>>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>>>>>
>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>>> _______________________________________________
>>>>>>>>> Csound-devel mailing list
>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> WatchGuard Dimension instantly turns raw network data into
>>>>>>>> actionable
>>>>>>>> security intelligence. It gives you real-time visual feedback on key
>>>>>>>> security issues and trends. Skip the complicated setup - simply
>>>>>>>> import
>>>>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>>>>
>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>>> _______________________________________________
>>>>>>>> Csound-devel mailing list
>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> WatchGuard Dimension instantly turns raw network data into actionable
>>>>>>> security intelligence. It gives you real-time visual feedback on key
>>>>>>> security issues and trends. Skip the complicated setup - simply
>>>>>>> import
>>>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>>>
>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>>> _______________________________________________
>>>>>>> Csound-devel mailing list
>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> WatchGuard Dimension instantly turns raw network data into actionable
>>>>>> security intelligence. It gives you real-time visual feedback on key
>>>>>> security issues and trends. Skip the complicated setup - simply
>>>>>> import
>>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>>
>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>>> _______________________________________________
>>>>>> Csound-devel mailing list
>>>>>> Csound-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> WatchGuard Dimension instantly turns raw network data into actionable
>>>>> security intelligence. It gives you real-time visual feedback on key
>>>>> security issues and trends. Skip the complicated setup - simply import
>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>
>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> WatchGuard Dimension instantly turns raw network data into actionable
>>>>> security intelligence. It gives you real-time visual feedback on key
>>>>> security issues and trends. Skip the complicated setup - simply import
>>>>> a virtual appliance and go from zero to informed in seconds.
>>>>>
>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk_______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> WatchGuard Dimension instantly turns raw network data into actionable
>>>> security intelligence. It gives you real-time visual feedback on key
>>>> security issues and trends. Skip the complicated setup - simply import
>>>> a virtual appliance and go from zero to informed in seconds.
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> WatchGuard Dimension instantly turns raw network data into actionable
>>> security intelligence. It gives you real-time visual feedback on key
>>> security issues and trends. Skip the complicated setup - simply import
>>> a virtual appliance and go from zero to informed in seconds.
>>> http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
> http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk_______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |