Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

20.04.1-Ubuntu xrdp 0.9.26 crashed #3251

Closed
476225048 opened this issue Sep 19, 2024 · 4 comments
Closed

20.04.1-Ubuntu xrdp 0.9.26 crashed #3251

476225048 opened this issue Sep 19, 2024 · 4 comments
Labels

Comments

@476225048
Copy link

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 476225048 added the bug label Sep 19, 2024
@476225048
Copy link
Author

ubuntu xrdp崩溃的日志
xrdp crashed

@476225048
Copy link
Author

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

@matt335672
Copy link
Member

Thanks for this @476225048

It looks like the value in lbm is bad. This could be happening in a variety of ways.

I'd like to try to reproduce it here. Can you tell me more about the proxy? Are you using xrdp for this or something else? Also I don't understand what you mean by 'the version lower than 0.9.6'.

Thanks.

@matt335672
Copy link
Member

No response from OP - closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants