How about requiring SHELL in addition to TERM?

$ sudo cat /proc/`pidof whoopsie`/environ | xargs -0n1
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
TERM=linux
CRASH_DB_URL=https://daisy.ubuntu.com
RUNLEVEL=2
PREVLEVEL=N
UPSTART_EVENTS=runlevel
UPSTART_JOB=whoopsie
UPSTART_INSTANCE=

That ought to at least work for such system daemons, and they don't have
$SHELL. $SHELL is also a "safe" (i. e. non-sensitive) variable, so we
keep that.

** Changed in: whoopsie-daisy (Ubuntu)
       Status: New => Invalid

** Changed in: apport (Ubuntu)
       Status: New => In Progress

-- 
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/962130

Title:
  Crash in whoopsie itself shows application alert instead of internal
  error alert

Status in “apport” package in Ubuntu:
  Fix Committed
Status in “whoopsie-daisy” package in Ubuntu:
  Invalid

Bug description:
  apport 1.94.1-0ubuntu2, whoopsie 0.1.19, Ubuntu Pangolin

  When whoopsie itself crashes, the alert says "Sorry, the application
  whoopsie has closed unexpectedly."

  whoopsie is not an application, it's a part of the Ubuntu system, so
  the "Sorry, Ubuntu has experienced an internal error" should appear
  instead.

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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to