Yes. I am using staging/1.6.0 and released version of freerdp.

Here is my dockerfile for freerdp.



ENV FREERDP_VERSION=3.15.0

ENV FREERDP_OPTS="\

        -DBUILTIN_CHANNELS=OFF \

        -DCHANNEL_URBDRC=OFF \

        -DWITH_ALSA=OFF \

        -DWITH_CAIRO=ON \

        -DWITH_CHANNELS=ON \

        -DWITH_CLIENT=ON \

        -DWITH_CUPS=OFF \

        -DWITH_DIRECTFB=OFF \

        -DWITH_FUSE=OFF \

        -DWITH_GSM=OFF \

        -DWITH_GSSAPI=OFF \

        -DWITH_IPP=OFF \

        -DWITH_JPEG=ON \

        -DWITH_KRB5=ON \

        -DWITH_LIBSYSTEMD=OFF \

        -DWITH_MANPAGES=OFF \

        -DWITH_OPENH264=OFF \

        -DWITH_OPENSSL=ON \

        -DWITH_OSS=OFF \

        -DWITH_PCSC=OFF \

        -DWITH_PKCS11=OFF \

        -DWITH_PULSE=OFF \

        -DWITH_SERVER=OFF \

        -DWITH_SERVER_INTERFACE=OFF \

        -DWITH_SHADOW_MAC=OFF \

        -DWITH_SHADOW_X11=OFF \

        -DWITH_SWSCALE=OFF \

        -DWITH_WAYLAND=OFF \

        -DWITH_X11=OFF \

        -DWITH_X264=OFF \

        -DWITH_XCURSOR=ON \

        -DWITH_XEXT=ON \

        -DWITH_XI=OFF \

        -DWITH_XINERAMA=OFF \

        -DWITH_XKBFILE=ON \

        -DWITH_XRENDER=OFF \

        -DWITH_XTEST=OFF \

        -DWITH_XV=OFF \

        -DWITH_SAMPLE=ON \

        -DWITH_PLATFORM_SERVER=OFF \

        -DUSE_UNWIND=OFF \

        -DWITH_FFMPEG=OFF \

        -DWITH_WEBVIEW=OFF \

        -DWITH_ZLIB=ON \

         -DWITH_VERBOSE_WINPR_ASSERT=OFF \

        -DBUILD_SHARED_LIBS=ON "

RUN *ARCH*=$(uname -m) && \

    if [ "$ARCH" = "aarch64" ]; then \

        echo "Building for AARCH64: Disabling SSE2"; \

        export* FREERDP_OPTS*="$FREERDP_OPTS -DWITH_SSE2=OFF"; \

    else \

        echo "Building for x86_64: Enabling SSE2"; \

        export* FREERDP_OPTS*="$FREERDP_OPTS -DWITH_SSE2=ON"; \

    fi && \

    echo "FREERDP_OPTS=$FREERDP_OPTS"


RUN git clone --depth 1 -b $FREERDP_VERSION
https://github.com/freerdp/freerdp.git && \

    ${ENABLE_TOOLSET} && \

    cmake -G"Unix Makefiles" \

        -B freerdp-build \

        -S freerdp \

        -DCMAKE_BUILD_TYPE=Release \

        -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON \

        -DCMAKE_INSTALL_PREFIX=${PREFIX_DIR} \

        -DOPENSSL_ROOT_DIR=/usr/local \

        -DOPENSSL_INCLUDE_DIR=/usr/local/include \

        -DOPENSSL_LIBRARIES="
/usr/local/lib64/libssl.so;/usr/local/lib64/libcrypto.so" \

        ${FREERDP_OPTS} && \

    make -C freerdp-build -j$(nproc) && \

    make -C freerdp-build install && \

    rm -rf freerdp freerdp-build

On Fri, May 16, 2025 at 1:36 PM Corentin SORIANO <csori...@apache.org>
wrote:

> I am unable reproduce the issue.
>
> Are you on the latest commit of staging/1.6.0 branch and a released
> version of freerdp (not in main branch) ?
>
> Best regards,
> Corentin Soriano
>
>
> On 2025-05-16 08:35, Dilip Modi wrote:
>
> Hello,
>
> I am getting one crash where it crashes while calling 
> guac_rdp_gdi_desktop_resize()
> API. Is this a known issue?
>
>
>
> #0  0x00007f8626a8b52c in __pthread_kill_implementation () from
> /usr/lib64/libc.so.6
>
> #1  0x00007f8626a3e686 in raise () from /usr/lib64/libc.so.6
>
> #2  0x00007f8626a28833 in abort () from /usr/lib64/libc.so.6
>
> #3  0x00007f862421ed7e in guac_rdp_gdi_desktop_resize (context=<optimized
> out>) at gdi.c:166
>
> #4  0x00007f861446ed04 in gdi_ResetGraphics () from
> /usr/lib64/libfreerdp3.so.3
>
> #5  0x00007f86241d4a23 in rdpgfx_recv_reset_graphics_pdu.isra () from
> /use/lib64/libfreerdp-client3.so.3
>
> #6  0x00007f86241c1223 in rdpgfx_on_data_received () from
> /usr/lib64/libfreerdp-client3.so.3
>
> #7  0x00007f86241d1b57 in drdynvc_order_recv.part.0.constprop () from
> /usr/lib64/libfreerdp-client3.so.3
>
> #8  0x00007f862419c2a8 in drdynvc_virtual_channel_client_thread () from
> /usrr/lib64/libfreerdp-client3.so.3
>
> #9  0x00007f86240d338e in thread_launcher () from
> /usr/lib64/libwinpr3.so.3
>
> #10 0x00007f8626a897e2 in start_thread () from /usr/lib64/libc.so.6
>
> #11 0x00007f8626b0e800 in clone3 () from /usr/lib64/libc.so.6
>
> Thanks,
>
> Dilip
>
>
> This communication (including any attachments) is intended for the sole
> use of the intended recipient and may contain confidential, non-public,
> and/or privileged material. Use, distribution, or reproduction of this 
> communication
> by unintended recipients is not authorized. If you received this
> communication in error, please immediately notify the sender and then delete
> all copies of this communication from your system.
>
>

-- 


This communication (including any attachments) is intended for the sole 
use of the intended recipient and may contain confidential, non-public, 
and/or privileged material. Use, distribution, or reproduction of this 
communication by unintended recipients is not authorized. If you received 
this communication in error, please immediately notify the sender and then 
delete all copies of this communication from your system.

Reply via email to