remmina crashed with SIGSEGV in remmina_rdp_cliprdr_parse_response_event()

Bug #1032023 reported by feiy
66
This bug affects 10 people
Affects Status Importance Assigned to Milestone
remmina (Ubuntu)
Medium
Unassigned

Bug Description

1) lsb_release -rd
Description: Ubuntu Vivid Vervet (development branch)
Release: 15.04

2) apt-cache policy remmina
remmina:
Installed: 1.1.1-1ubuntu1
Candidate: 1.1.1-1ubuntu1
Version table:
*** 1.1.1-1ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
100 /var/lib/dpkg/status

3) What is expected to happen remoted into a scratch build of Microsoft Windows Vista Business x86 6.0.6002 Service Pack 2 Build 6002 (only using built-in Microsoft Security Essentials/Windows Defender as anti-virus) is remote into it via Remmina > Remote Desktop Preferences > tab Basic > Protocol RDP > Username USERNAME > Password PASSWORD > blank field for Domain > Resolution Custom 800x600 > Color depth High color (15 bpp) > unchecked Share folder > tab Advanced > Quality Poor > Sound Off > Security RDP > all other fields/checkboxes blank/unchecked > remote into Vista and open Paint > File > Open > Pictures > Sample Pictures -> Autumn Leaves.png > select the entire picture and copy > click into Ubuntu, attempt to paste, and it doesn't crash.

4) What happens is it does. This has been reproducible since Quantal (remmina 1.0.0-1ubuntu8).

Upstream report:
https://github.com/FreeRDP/Remmina/issues/411

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: remmina 1.0.0-1ubuntu8
ProcVersionSignature: Ubuntu 3.2.0-27.43-generic 3.2.21
Uname: Linux 3.2.0-27-generic x86_64
ApportVersion: 2.4-0ubuntu6
Architecture: amd64
CrashCounter: 1
Date: Thu Aug 2 10:20:43 2012
ExecutablePath: /usr/bin/remmina
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120228)
ProcCmdline: remmina
SegvAnalysis:
 Segfault happened at: 0x7f292f19e4b3 <remmina_rdp_cliprdr_parse_response_event+515>: movzbl 0xf(%rsi),%edx
 PC (0x7f292f19e4b3) ok
 source "0xf(%rsi)" (0x0000000f) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: remmina
StacktraceTop:
 remmina_rdp_cliprdr_parse_response_event () from /usr/lib/remmina/plugins/remmina-plugin-rdp.so
 remmina_handle_channel_event () from /usr/lib/remmina/plugins/remmina-plugin-rdp.so
 ?? () from /usr/lib/remmina/plugins/remmina-plugin-rdp.so
 ?? () from /usr/lib/remmina/plugins/remmina-plugin-rdp.so
 start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
Title: remmina crashed with SIGSEGV in remmina_rdp_cliprdr_parse_response_event()
UpgradeStatus: Upgraded to quantal on 2012-07-31 (1 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers
XsessionErrors:
 (compiz:1948): GConf-CRITICAL **: gconf_client_add_dir: assertion `gconf_valid_key (dirname, NULL)' failed
 (gnome-settings-daemon:1926): libappindicator-CRITICAL **: app_indicator_set_label: assertion `IS_APP_INDICATOR (self)' failed
 (gnome-settings-daemon:1926): libappindicator-CRITICAL **: app_indicator_set_label: assertion `IS_APP_INDICATOR (self)' failed

Revision history for this message
feiy (eshangrao) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 remmina_rdp_cliprdr_parse_response_event (gp=gp@entry=0x206ba00, event=event@entry=0x7f2914000c20) at /build/buildd/remmina-1.0.0/remmina-plugins/rdp/rdp_cliprdr.c:319
 remmina_handle_channel_event (gp=gp@entry=0x206ba00, event=0x7f2914000c20) at /build/buildd/remmina-1.0.0/remmina-plugins/rdp/rdp_cliprdr.c:447
 remmina_rdp_main_loop (gp=0x206ba00) at /build/buildd/remmina-1.0.0/remmina-plugins/rdp/rdp_plugin.c:636
 remmina_rdp_main (gp=gp@entry=0x206ba00) at /build/buildd/remmina-1.0.0/remmina-plugins/rdp/rdp_plugin.c:875
 remmina_rdp_main_thread (data=0x206ba00) at /build/buildd/remmina-1.0.0/remmina-plugins/rdp/rdp_plugin.c:889

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in remmina (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
tags: added: raring
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in remmina (Ubuntu):
status: New → Confirmed
information type: Private → Public
Revision history for this message
Tim Clark (tim-clark-82) wrote :

RDP'd into a Windows 7 Pro workstation.

Working in Visio on the workstation.

Copied an Access Point symbol, then pasted it.

Remmina crashed.

tags: added: trusty
Revision history for this message
fabceolin (fabceolin) wrote :

I can reproduce the segmentation fault.

When I rotate a image using evernote desktop app throught reminna Windows RDP session, the error occurs.

Thanks

Changed in remmina (Ubuntu):
status: Confirmed → Fix Released
Changed in remmina (Ubuntu):
status: Fix Released → Triaged
tags: added: vivid
description: updated
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers