This bug was fixed in the package apport - 1.94-0ubuntu1

---------------
apport (1.94-0ubuntu1) precise; urgency=low

  [ Martin Pitt ]
  * New upstream release:
    - apport: Set the group of written reports to "whoopsie" if that group
      exists.
    - Fix tests to run properly against the system-installed modules and
      binaries.
    - test/run: Run under LC_MESSAGES=C to avoid test failures due to
      translated strings.
    - general-hooks/generic.py: Also attach xsession-errors for programs that
      link to libgtk-3.
    - launchpad.py: Properly handle "Expired" status, to avoid marking new
      bugs as duplicates of expired ones. (LP: #941854)
    - apport: Fix crash if the "whoopsie" group does not exist. (LP: #942326)
    - report.py, crash_signature(): Do not put "<module>" frames into Python
      crash signatures that happen outside of function/method calls. Fall back
      to the file/line number as a frame description instead. This will do a
      much better job at disambiguating e. g. different ImportError crashes.
      (LP: #920403)
    - Make "binary changed since the time of the crash" error message more
      comprehensible, thanks Paolo Rotolo. (LP: #942830)
    - crashdb.py, check_duplicate(): It can happen that a bug gets identified
      as being a duplicate of bug S by symbolic signatures and a duplicate of
      bug A by address signatures. Empirical evidence shows that this is due
      to the unavoidable jitter in stack traces (A and S not being identified
      as duplicates as their signatures differ slightly) and not a logic
      error. So instead of erroring out, duplicate all three bugs and keep the
      lowest number as the master ID. (LP: #943117)
    - Revert the usage of multiple nested threads during data collection, and
      switch back to only using one UI thread. The UI implementations can, and
      now do, decide between showing a spinner and showing a progress dialog
      in the ui_*_info_collection_progress() methods. This fixes libX11
      crashes when multiple UI threads do changes concurrently (LP: #901675),
      and also avoids multi-thread induced crashes in Pango (LP: #943661). The
      removal of the collect() method also fixes the new crashes in it.
      (LP: #942098, #939803)
    - ui.py, get_desktop_entry(): Fix crash on uninstalled package.
      (LP: #940984)
    - data/unkillable_shutdown: Fix crash on race condition when PID goes away
      while the report is created. (LP: #546369)
    - apport/hookutils.py, pci_devices(): Fix crash on unexpected lines from
      lspci. (LP: #904489)
    - Drop hardcoded "Ubuntu" words again which crept in with the whoopsie
      support merge. Use the DistroRelease: field.
    - apport-kde: Fix Home page URL in KApplication metadata.
    - apport-gtk: Fix resizability and size after hiding details.
      (LP: #405418)
    - test/run: Drop "local" argument. This now tests against the source tree
      when run in the source tree root, and against the system
      libraries/programs when run from anywhere else.
    - test/run: Consider command line arguments as test names and only run
      those when given. Also support just running a single test.
    - testsuite: Force the skipping of online tests when $SKIP_ONLINE_TESTS is
      set.
    - hookutils.py, xsession_errors(): Add a reasonable default pattern which
      matches glib-style warnings, errors, criticals etc. and X window errors.
      In data/general-hooks/generic.py, call it with that default instead of
      the rather incomplete custom pattern. (LP: #932660)
    - packaging.py: Add get_package_origin() method, and implement it for
      apt-dpkg.
    - report.py, add_package_info(): Add "[origin: ...]" tag to "Package" and
      "Dependencies" fields for any package which is not native to the
      distribution. If any such package is present, tag the report with
      "third-party-packages" in data/general-hooks/generic.py. (LP: #927912)
    - apport/packaging.py: Add get_uninstalled_package() method as a helper
      method for the test suite. Use it instead of a hardcoded Debian/Ubuntu
      specific name in test/test_hooks.py.
    - test/test_ui_{gtk,kde}.py: Add test cases for complete UI workflow runs
      for reporting a bug against an installed/uninstalled package, and
      reporting a crash with and without showing details. This reproduces the
      recent crashes like LP #901675 or LP #943661.
    - test_ui.py: Add a test case for reporting a complete report on
      uninstalled package. This happens when reporting a problem from a
      different machine through copying a .crash file.
    - test/run: Add a test that there are no hardcoded "Ubuntu" words in the
      source. The code should use the DistroRelease: field or lsb_release.
  * debian/apport-retrace.install: Ship crash-digger. There is no reason any
    more not to, as it's now very easy to set up a retracer bot environment.
  * debian/apport.install: Install crash.{class,jar} into test suite
    directory, so that the test_java_crashes.py test can run.
  * debian/control: Tighten dependencies to ensure that we don't run a newer
    UI package against an older python-apport, which would cause crashes due
    to API mismatches. (LP: #939702)
  * Drop test/test_backend_rpm.py, as we also drop the RPM backend in the
    Ubuntu branch.
  * debian/rules: Update test suite invocation, the "local" argument is
    obsolete.

  [ Brian Murray ]
  * data/package-hooks/source_linux.py: add in ProcFB
 -- Martin Pitt <[email protected]>   Fri, 02 Mar 2012 15:32:07 +0100

** Changed in: apport (Ubuntu)
       Status: Fix Committed => Fix Released

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

Title:
  apport-gtk crashed with SIGSEGV in get_gsubgpos_table()

Status in “apport” package in Ubuntu:
  Fix Released

Bug description:
  Crashing while doing 'apport-bug libreoffice'

  ProblemType: Crash
  DistroRelease: Ubuntu 12.04
  Package: apport-gtk 1.93-0ubuntu2
  ProcVersionSignature: Ubuntu 3.2.0-17.27-generic 3.2.6
  Uname: Linux 3.2.0-17-generic x86_64
  ApportVersion: 1.93-0ubuntu2
  Architecture: amd64
  CrashCounter: 1
  CrashReports:
   640:0:129:3691007:2012-02-23 00:02:34.141527000 +0100:2012-02-23 
00:02:35.141527000 +0100:/var/crash/_usr_bin_Xorg.0.crash
   640:115:129:599197:2012-02-24 22:41:47.030500000 +0100:2012-02-24 
22:41:48.030500000 
+0100:/var/crash/_usr_lib_x86_64-linux-gnu_colord_colord.115.crash
   640:1000:129:2882235:2012-02-24 04:06:05.056992000 +0100:2012-02-24 
04:06:06.056992000 +0100:/var/crash/_usr_lib_telepathy_telepathy-haze.1000.crash
   640:1000:129:9855139:2012-02-29 23:50:56.182695000 +0100:2012-02-29 
23:51:01.390694961 +0100:/var/crash/_usr_share_apport_apport-gtk.1000.crash
  Date: Wed Feb 29 23:50:48 2012
  ExecutablePath: /usr/share/apport/apport-gtk
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110705.1)
  InterpreterPath: /usr/bin/python2.7
  PackageArchitecture: all
  ProcCmdline: /usr/bin/python /usr/share/apport/apport-gtk libreoffice
  ProcEnviron:
   LANGUAGE=nl:en_AU:en
   TERM=xterm
   PATH=(custom, no user)
   LANG=nl_BE.UTF-8
   SHELL=/bin/bash
  SegvAnalysis:
   Segfault happened at: 0x7f96a5e637f8:        mov    0x58(%rdi),%rdx
   PC (0x7f96a5e637f8) ok
   source "0x58(%rdi)" (0x00000058) not located in a known VMA region (needed 
readable region)!
   destination "%rdx" ok
   Stack memory exhausted (SP below stack segment)
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: apport
  StacktraceTop:
   ?? () from /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
   ?? () from /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
   pango_ot_ruleset_new_for () from 
/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
   pango_ot_ruleset_new_from_description () from 
/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
   pango_ot_ruleset_get_for_description () from 
/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
  Title: apport-gtk crashed with SIGSEGV in pango_ot_ruleset_new_for()
  UpgradeStatus: Upgraded to precise on 2012-02-19 (10 days ago)
  UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/943661/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to