← Back to team overview

desktop-packages team mailing list archive

[Bug 1385624] Re: wrapper-2.0 crashed with SIGSEGV in strrchr()

 

This crashes because indicator-messages sends and action name with a '|'
in it, which is invalid. I fixed this in r433 by escaping all ids[1],
which was released in 13.10.1+15.04.20150112-0ubuntu1.

Gtk currently assumes that those inputs are trusted and thus doesn't
verify them. There's been some discussion about changing that at some
point, but I think that's beyond the scope of this bug.

[1] http://bazaar.launchpad.net/~indicator-applet-developers/indicator-
messages/trunk.15.04/revision/433

** Changed in: gtk+3.0 (Ubuntu)
       Status: New => Won't Fix

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gtk+3.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1385624

Title:
  wrapper-2.0 crashed with SIGSEGV in strrchr()

Status in gtk+3.0 package in Ubuntu:
  Won't Fix
Status in xfce4-indicator-plugin package in Ubuntu:
  New
Status in xfce4-panel package in Ubuntu:
  Confirmed

Bug description:
  It just crashed.

  ProblemType: Crash
  DistroRelease: Ubuntu 14.10
  Package: xfce4-panel 4.11.1-0ubuntu2
  ProcVersionSignature: Ubuntu 3.16.0-23.31-lowlatency 3.16.4
  Uname: Linux 3.16.0-23-lowlatency x86_64
  ApportVersion: 2.14.7-0ubuntu8
  Architecture: amd64
  CurrentDesktop: XFCE
  Date: Sat Oct 25 12:26:05 2014
  ExecutablePath: /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0
  InstallationDate: Installed on 2011-11-13 (1076 days ago)
  InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
  ProcCmdline: /usr/lib/x86_64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libindicator-plugin.so 5 18874401 indicator Indicator\ Plugin Provides\ a\ panel\ area\ for\ Unity\ indicators.\ Indicators\ allow\ applications\ and\ system\ services\ to\ display\ their\ status\ and\ interact\ with\ the\ user.
  SegvAnalysis:
   Segfault happened at: 0x7f6d654461f5 <strrchr+37>:	movdqu (%rdi),%xmm0
   PC (0x7f6d654461f5) ok
   source "(%rdi)" (0x00000000) not located in a known VMA region (needed readable region)!
   destination "%xmm0" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: xfce4-panel
  StacktraceTop:
   strrchr () at ../sysdeps/x86_64/strrchr.S:32
   ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
   ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
   ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
   ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
  Title: wrapper-2.0 crashed with SIGSEGV in strrchr()
  UpgradeStatus: Upgraded to utopic on 2014-10-25 (0 days ago)
  UserGroups: adm admin audio cdrom dialout dip fax floppy fuse lp lpadmin mythtv netdev plugdev sambashare scanner tape vboxusers video wireshark

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1385624/+subscriptions