neutrinolabs / xrdp

xrdp: an open source RDP server
http://www.xrdp.org/
Apache License 2.0
5.61k stars 1.72k forks source link

20.04.1-Ubuntu xrdp 0.9.26 crashed #3251

Open 476225048 opened 13 hours ago

476225048 commented 13 hours ago

xrdp version

0.9.26

Detailed xrdp version, build options

ysp#/usr/local/sbin/xrdp -v
Argument 0 - /usr/local/sbin/xrdp
Argument 1 - -v
xrdp 0.9.26
  A Remote Desktop Protocol Server.
  Copyright (C) 2004-2024 Jay Sorg, Neutrino Labs, and all contributors.
  See https://github.com/neutrinolabs/xrdp for more information.

  Configure options:
      --enable-neutrinordp
      --enable-fuse
      -enable-mp3lame
      --enable-pixman
      --enable-devel-all

  Compiled with OpenSSL 1.1.1f  31 Mar 2020

Operating system & version

129~20.04.1-Ubuntu SMP Wed Aug 7

Installation method

Doesn't matter

Which backend do you use?

xorgxrdp

What desktop environment do you use?

No response

Environment xrdp running on

VM

What's your client?

Windows 10

Area(s) with issue?

Crashes such as segfault

Steps to reproduce

Windows 10 directly connect the Ubuntu is OK,but I use the xrdp proxy,then xrdp on Ubuntu crashed,the detail is: step one: Windows 10 ------------->Ubuntu [xrdp 0.9.26] ,everything is ok; step two: Win 10<-------------->centos[rdp proxy]<-------------->Ubuntu [xrdp 0.9.26] I run a xrdp proxy on centos, the version lower than 0.9.6,then the xrdp 0.9.26 on Ubuntu where crashed after connected,Even,I can saw the graphic and move the mouse; step three: The rdp proxy is modified by xrdp , the version lower than 0.9.6

✔️ Expected Behavior

No response

❌ Actual Behavior

No response

Anything else?

No response

476225048 commented 13 hours ago

ubuntu xrdp崩溃的日志 xrdp crashed

476225048 commented 13 hours ago

Segmentation fault. in xrdp_cache_add_bitmap at xrdp_cache.c : 350 if ((lbm != NULL) && COMPARE_WITH_CRC32(lbm, bitmap)) xrdp_painter_copy