On Mon, Jun 13, 2016 at 7:24 PM, Albert Graef <aggr...@gmail.com> wrote:
> On Mon, Jun 13, 2016 at 5:15 PM, Kjetil Matheussen <
> k.s.matheus...@gmail.com> wrote:
>
>> I get a crash when compiling this program:
>>
>> "
>> process = *(v), *(v) with { v = hslider("volume[style:knob]", 0.5, 0, 5,
>> 0.05);};
>> process = *(v), *(v) with { v = hslider("volume[style:knob]", 0.5, 0, 5,
>> 0.05);};
>> "
>>
>
> I'm getting an error rather than a crash, but the empty parameter list in
> the error message looks funny:
>
> ERROR : pattern matching failed, no rule of case {) => *(v),*(v) with {
> {v=hslider("volume[style:knob]", 0.5f, 0, 5, 0.05f)} }; ) => *(v),*(v) with
> { {v=hslider("volume[style:knob]", 0.5f, 0, 5, 0.05f)} }; } matches
> argument list (x1)
>
> In any case this looks like a compiler bug to me.
>
Yes, it's definitely a bug. I don't know which part of the program is to
blame,
but the address sanitizer aborts the program because some code in
the pattern matcher tries to reads from memory that is not allocated,
more specifically 16 bytes to the left of an 80 byte memory block
allocated at compiler/global.cpp:464.
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Faudiostream-devel mailing list
Faudiostream-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-devel