Open krikz opened 3 years ago
When some data containts emoji, Telerik Reporting crashed on build report.
This exception appears when we switch libgdiplus from 4.2 version to 6.0.5 In dockerfile we build 6.0.5 with pango parameter:
RUN apt-get update \ && apt-get install -y --allow-unauthenticated \ libc6-dev \ libgdiplus \ libx11-dev \ autoconf \ libtool \ automake \ build-essential \ gettext \ libglib2.0-dev \ libcairo2-dev \ libtiff-dev \ libexif-dev \ libsdl-pango-dev COPY src/Dpc/libs/libgdiplus-6.0.5 /tmp/libgdiplus WORKDIR /tmp/libgdiplus RUN chmod +x autogen.sh && ./autogen.sh --with-pango RUN make && make install RUN rm -rf /tmp/libgdiplus \ && rm -rf /var/lib/apt/lists/* \ && apt remove -y autoconf libtool automake build-essential \ && cp /usr/local/lib/libgdiplus.so.0.0.0 /usr/lib/libgdiplus.so.0.0.0
If we comment 6.0.5 build Telerik Reporting works well but without pango reports look ugly.
We cannot determine steps to reproduce exactly for libgdiplus because we don't know which method telerik use and etc.
Looks like it touched #363
The bug is reproduced when the report contains emoji
When some data containts emoji, Telerik Reporting crashed on build report.
This exception appears when we switch libgdiplus from 4.2 version to 6.0.5 In dockerfile we build 6.0.5 with pango parameter:
If we comment 6.0.5 build Telerik Reporting works well but without pango reports look ugly.
We cannot determine steps to reproduce exactly for libgdiplus because we don't know which method telerik use and etc.