<div><div dir="auto">Thanks. I will try and give it a look soon.</div><div dir="auto"><br></div><div dir="auto"> Filipe</div><br><div class="gmail_quote"><div>On Mon, 18 Dec 2017 at 14:32, Rémi Denis-Courmont <<a href="mailto:remi@remlab.net">remi@remlab.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 18 décembre 2017 13:15:46 GMT+02:00, Filipe Cabecinhas <<a href="mailto:filcab@filcab.net" target="_blank">filcab@filcab.net</a>> a écrit :<br>
>I do want to see if I can try it out (am expecting a problem where some<br>
>libraries have rtti, others haven’t). But I was trying to know which<br>
>platform it is, as I can’t easily go and compile VLC on all platforms<br>
>it’s<br>
>supported. Do you know the os and compiler you’ve seen this problem in?<br>
>Having an example output of one of the false positives you’ve seen<br>
>might be<br>
>enough to diagnose.<br>
><br>
>Thank you,<br>
><br>
> Filipe<br>
><br>
>On Mon, 18 Dec 2017 at 08:28, Rémi Denis-Courmont <<a href="mailto:remi@remlab.net" target="_blank">remi@remlab.net</a>><br>
>wrote:<br>
><br>
>> Le 18 décembre 2017 03:05:26 GMT+02:00, Filipe Cabecinhas<br>
><<a href="mailto:vlc@filcab.net" target="_blank">vlc@filcab.net</a>><br>
>> a écrit :<br>
>> >How broken is it, in what platform? Is rtti enabled/disabled<br>
>> >throughout, or<br>
>> >are there different rtti configurations for different libraries?<br>
>> ><br>
>> >Thank you,<br>
>> ><br>
>> > Filipe<br>
>> ><br>
>> >On Sun, 17 Dec 2017 at 20:36, Rémi Denis-Courmont <<a href="mailto:remi@remlab.net" target="_blank">remi@remlab.net</a>><br>
>> >wrote:<br>
>> ><br>
>> >> This is notoriously broken in UBSan, causing a lot of false<br>
>positives<br>
>> >> with TagLib.<br>
>> >> ---<br>
>> >>  <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> | 3 +++<br>
>> >>  1 file changed, 3 insertions(+)<br>
>> >><br>
>> >> diff --git a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
>> >> index acbee6c0b1..57c2f091f3 100644<br>
>> >> --- a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
>> >> +++ b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
>> >> @@ -1037,6 +1037,9 @@ AS_VAR_IF(with_sanitizer, no, [], [<br>
>> >>          AX_APPEND_COMPILE_FLAGS([-fPIE -pie])<br>
>> >>          AX_APPEND_COMPILE_FLAGS([-fPIE -pie], [CXXFLAGS])<br>
>> >>      ])<br>
>> >> +    AS_IF([test -z "${with_sanitizer##*undefined*}" ], [<br>
>> >> +        AX_APPEND_COMPILE_FLAGS([-fno-sanitize=vptr], [CXXFLAGS])<br>
>> >> +    ])<br>
>> >>  ])<br>
>> >><br>
>> >>  dnl<br>
>> >> --<br>
>> >> 2.15.1<br>
>> >><br>
>> >> _______________________________________________<br>
>> >> vlc-devel mailing list<br>
>> >> To unsubscribe or modify your subscription options:<br>
>> >> <a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a><br>
>><br>
>> I don't know and I am not a C++ specialist. You can try yourself.<br>
>> --<br>
>> Remi Denis-Courmont<br>
>> _______________________________________________<br>
>> vlc-devel mailing list<br>
>> To unsubscribe or modify your subscription options:<br>
>> <a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a><br>
<br>
The problem occurs on Debian/amd64 with Ubsan and any capable GCC version so far.<br>
--<br>
Remi Denis-Courmont<br>
_______________________________________________<br>
vlc-devel mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a></blockquote></div></div>