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)
Triaged
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

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.