[Bug 1923316] [NEW] The "application has stopped unexpectedly" dialog shouldn't pop up when valgrind exits with SIGSEGV

Martin 1923316 at bugs.launchpad.net
Sat Apr 10 16:20:17 UTC 2021


Public bug reported:

One of the common use cases for valgrind is to run it no a program which
is known to segfault, in order to figure out why the application
segfaults. In those situations, valgrind will print its output and exit
with a SIGSEGV. That part is expected.

However, when a system binary segfaults, Ubuntu will open a dialog with
the message "Sorry, the application <application name> has stopped
unexpectedly". That makes sense in most cases, but not for valgrind,
because it's expected for valgrind to exit with SIGSEGV.

Attached is a screenshot of an expected segfault triggering the dialog.

ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: valgrind 1:3.17.0-0ubuntu1
ProcVersionSignature: Ubuntu 5.11.0-13.14-generic 5.11.7
Uname: Linux 5.11.0-13-generic x86_64
ApportVersion: 2.20.11-0ubuntu62
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: GNOME
Date: Sat Apr 10 16:17:21 2021
InstallationDate: Installed on 2019-11-21 (505 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
RebootRequiredPkgs:
 libc6
 libc6
SourcePackage: valgrind
UpgradeStatus: Upgraded to hirsute on 2021-03-16 (24 days ago)

** Affects: valgrind (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug hirsute wayland-session

** Attachment added: "Screenshot from 2021-04-10 16-16-04.png"
   https://bugs.launchpad.net/bugs/1923316/+attachment/5486390/+files/Screenshot%20from%202021-04-10%2016-16-04.png

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to valgrind in Ubuntu.
https://bugs.launchpad.net/bugs/1923316

Title:
  The "application has stopped unexpectedly" dialog shouldn't pop up
  when valgrind exits with SIGSEGV

Status in valgrind package in Ubuntu:
  New

Bug description:
  One of the common use cases for valgrind is to run it no a program
  which is known to segfault, in order to figure out why the application
  segfaults. In those situations, valgrind will print its output and
  exit with a SIGSEGV. That part is expected.

  However, when a system binary segfaults, Ubuntu will open a dialog
  with the message "Sorry, the application <application name> has
  stopped unexpectedly". That makes sense in most cases, but not for
  valgrind, because it's expected for valgrind to exit with SIGSEGV.

  Attached is a screenshot of an expected segfault triggering the
  dialog.

  ProblemType: Bug
  DistroRelease: Ubuntu 21.04
  Package: valgrind 1:3.17.0-0ubuntu1
  ProcVersionSignature: Ubuntu 5.11.0-13.14-generic 5.11.7
  Uname: Linux 5.11.0-13-generic x86_64
  ApportVersion: 2.20.11-0ubuntu62
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: GNOME
  Date: Sat Apr 10 16:17:21 2021
  InstallationDate: Installed on 2019-11-21 (505 days ago)
  InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
  RebootRequiredPkgs:
   libc6
   libc6
  SourcePackage: valgrind
  UpgradeStatus: Upgraded to hirsute on 2021-03-16 (24 days ago)

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



More information about the foundations-bugs mailing list