update-notifier triggers crash-report endless loop

Bug #840700 reported by Jean-Baptiste Mazon on 2011-09-04
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
update-notifier (Ubuntu)
Undecided
Unassigned

Bug Description

When update-notifier is run, it displays the crash-report window. Whether I pick the "Cancel" option or "Report bug" then type my password, the crash-report window comes back after a second or two.

Here's a copy of update-notifier's output when run from the command line:

$ update-notifier --debug-hooks --debug-updates --debug-inotify --debug-uevent --debug-new-release-check --debug-misc
(update-notifier:6426): release-DEBUG: release_checker_init
(update-notifier:6426): release-DEBUG: check_new_release
(update-notifier:6426): release-DEBUG: release upgrade check not needed (1315603386 > 1315094999)
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=1d6b, id_product=0002
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=(null), id_product=(null)
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=8087, id_product=0020
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=8086, id_product=0186
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=(null), id_product=(null)
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=04f2, id_product=b1b9
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=(null), id_product=(null)
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=(null), id_product=(null)
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=(null), id_product=(null)
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=1d6b, id_product=0002
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=(null), id_product=(null)
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=8087, id_product=0020
(update-notifier:6426): uevent-DEBUG: uevent.c id_vendor=(null), id_product=(null)
** (update-notifier:6426): DEBUG: trayicon_create()

(update-notifier:6426): Gtk-WARNING **: GtkImage 0x1e20070 is mapped but visible=1 child_visible=1 parent GtkTrayIcon 0x1e1e0c0 mapped=0
(update-notifier:6426): update-DEBUG: update_check()

(update-notifier:6426): update-DEBUG: /usr/lib/update-notifier/apt-check returned 0 (security: 0)
** (update-notifier:6426): DEBUG: trayicon_create()

(update-notifier:6426): Gtk-WARNING **: GtkImage 0x1e20270 is mapped but visible=1 child_visible=1 parent GtkTrayIcon 0x1e1e370 mapped=0
(update-notifier:6426): hooks-DEBUG: init_already_seen_hooks
(update-notifier:6426): hooks-DEBUG: reading hook_file: /home/jb/.config/update-notifier/hooks_seen
(update-notifier:6426): hooks-DEBUG: got: ecryptfs-record-passphrase 1305908162 1
(update-notifier:6426): hooks-DEBUG: check_update_hooks()
(update-notifier:6426): hooks-DEBUG: reading '/var/lib/update-notifier/user.d/' dir
(update-notifier:6426): hooks-DEBUG: investigating file 'ecryptfs-record-passphrase'
(update-notifier:6426): hooks-DEBUG: is_hook_relevant(): ecryptfs-record-passphrase
(update-notifier:6426): hooks-DEBUG: found DisplayIf command: 'test -e $HOME/.ecryptfs/wrapped-passphrase -a ! -e $HOME/.ecryptfs/.wrapped-passphrase.recorded'
(update-notifier:6426): hooks-DEBUG: 'test -e $HOME/.ecryptfs/wrapped-passphrase -a ! -e $HOME/.ecryptfs/.wrapped-passphrase.recorded' returned: 256
(update-notifier:6426): hooks-DEBUG: not relevant: 'ecryptfs-record-passphrase'
(update-notifier:6426): hooks-DEBUG: showing hooks with focus on map == FALSE
(update-notifier:6426): hooks-DEBUG: show_hooks()
(update-notifier:6426): hooks-DEBUG: no unseen hookfile found in hook list of len (1)
** (update-notifier:6426): DEBUG: trayicon_create()

(update-notifier:6426): Gtk-WARNING **: GtkImage 0x1e20970 is mapped but visible=1 child_visible=1 parent GtkTrayIcon 0x1e1e620 mapped=0
** (update-notifier:6426): DEBUG: aptdaemon on bus: 0
** (update-notifier:6426): DEBUG: Skipping reboot required
** (update-notifier:6426): DEBUG: trayicon_create()

(update-notifier:6426): Gtk-WARNING **: GtkImage 0x1e950a0 is mapped but visible=1 child_visible=1 parent GtkTrayIcon 0x1e1e8d0 mapped=0
** (update-notifier:6426): DEBUG: crashreport_check

** (update-notifier:6426): DEBUG: autolaunch mode, just running apport now
** (update-notifier:6426): DEBUG: fire up the crashreport tool

[--- here I picked "Cancel" ---]

Traceback (most recent call last):
  File "/usr/share/apport/apport-gtk", line 368, in <module>
    app.run_argv()
  File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 599, in run_argv
    return self.run_crashes()
  File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 177, in run_crashes
    self.run_crash(f)
  File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 246, in run_crash
    response = self.ui_present_crash(desktop_entry)
  File "/usr/share/apport/apport-gtk", line 75, in ui_present_crash
    n = GLib.markup_escape_text(n, -1).decode('UTF-8')
TypeError: glib.markup_escape_text() takes at most 1 argument (2 given)
(update-notifier:6426): inotify-DEBUG: crashreport found

(update-notifier:6426): inotify-DEBUG: crashreport found

(update-notifier:6426): inotify-DEBUG: crashreport found

(update-notifier:6426): inotify-DEBUG: crashreport found

(update-notifier:6426): inotify-DEBUG: crashreport found

** (update-notifier:6426): DEBUG: checking for valid crashreport now

** (update-notifier:6426): DEBUG: crashreport_check

** (update-notifier:6426): DEBUG: autolaunch mode, just running apport now
** (update-notifier:6426): DEBUG: fire up the crashreport tool

^C

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: update-notifier 0.117ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-9.15-generic 3.0.3
Uname: Linux 3.0.0-9-generic x86_64
Architecture: amd64
Date: Sun Sep 4 02:12:24 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110413)
SourcePackage: update-notifier
UpgradeStatus: Upgraded to oneiric on 2011-09-03 (0 days ago)

Jean-Baptiste Mazon (jmazon) wrote :
Changed in update-notifier (Ubuntu):
status: New → Confirmed

Me too! It's very annoying..

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers