apport information ** Attachment added: "Dependencies.txt" https://bugs.launchpad.net/bugs/989443/+attachment/3107516/+files/Dependencies.txt
** Description changed: 1) lsb_release -rd Description: Ubuntu 12.04 LTS Release: 12.04 2) apt-cache policy apport apport: - Installed: 2.0.1-0ubuntu6 - Candidate: 2.0.1-0ubuntu6 - Version table: - *** 2.0.1-0ubuntu6 0 - 500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages - 500 http://archive.ubuntu.com/ubuntu/ precise-proposed/main amd64 Packages - 100 /var/lib/dpkg/status - 2.0.1-0ubuntu5 0 - 500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages + Installed: 2.0.1-0ubuntu6 + Candidate: 2.0.1-0ubuntu6 + Version table: + *** 2.0.1-0ubuntu6 0 + 500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages + 500 http://archive.ubuntu.com/ubuntu/ precise-proposed/main amd64 Packages + 100 /var/lib/dpkg/status + 2.0.1-0ubuntu5 0 + 500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages 3) I expect apport to collect information for bug report. 4) apport-collect crashes with following information (example run): - + ## EXAMPLE RUN STARTED apport-collect 989226 No packages found matching linux. ERROR: hook /usr/share/apport/general-hooks/ubuntu.py crashed: Traceback (most recent call last): - File "/usr/lib/python2.7/dist-packages/apport/report.py", line 718, in add_hooks_info - symb['add_info'](self, ui) - File "/usr/share/apport/general-hooks/ubuntu.py", line 45, in add_info - match_error_messages(report) - File "/usr/share/apport/general-hooks/ubuntu.py", line 129, in match_error_messages - if report['ProblemType'] == 'Package': - File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__ - raise KeyError(key) + File "/usr/lib/python2.7/dist-packages/apport/report.py", line 718, in add_hooks_info + symb['add_info'](self, ui) + File "/usr/share/apport/general-hooks/ubuntu.py", line 45, in add_info + match_error_messages(report) + File "/usr/share/apport/general-hooks/ubuntu.py", line 129, in match_error_messages + if report['ProblemType'] == 'Package': + File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__ + raise KeyError(key) KeyError: 'ProblemType' Traceback (most recent call last): - File "/usr/share/apport/apport-gtk", line 499, in <lambda> - GLib.idle_add(lambda: self.collect_info(on_finished=self.ui_update_view)) - File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 861, in collect_info - icthread.exc_raise() - File "/usr/lib/python2.7/dist-packages/apport/REThread.py", line 34, in run - self._retval = self.__target(*self.__args, **self.__kwargs) - File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 111, in thread_collect_info - if report['ProblemType'] == 'Crash' and \ - File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__ - raise KeyError(key) + File "/usr/share/apport/apport-gtk", line 499, in <lambda> + GLib.idle_add(lambda: self.collect_info(on_finished=self.ui_update_view)) + File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 861, in collect_info + icthread.exc_raise() + File "/usr/lib/python2.7/dist-packages/apport/REThread.py", line 34, in run + self._retval = self.__target(*self.__args, **self.__kwargs) + File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 111, in thread_collect_info + if report['ProblemType'] == 'Crash' and \ + File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__ + raise KeyError(key) KeyError: 'ProblemType' - --- + ## EXAMPLE RUN STOPPED + + --- ApportVersion: 2.0.1-0ubuntu6 Architecture: amd64 CrashReports: - 664:1000:1000:0:2012-04-26 22:35:07.560130943 +0300:2012-04-26 22:35:07.560130943 +0300:/var/crash/_usr_bin_compiz.1000.upload - 640:103:107:598138:2012-04-26 22:33:38.552153000 +0300:2012-04-26 22:33:39.552153000 +0300:/var/crash/_usr_lib_x86_64-linux-gnu_colord_colord.103.crash - 640:1000:1000:470313:2012-04-26 22:34:09.264790000 +0300:2012-04-26 22:34:10.264790000 +0300:/var/crash/_usr_bin_compiz.1000.crash - 640:1000:1000:6367607:2012-04-26 19:22:25.169509000 +0300:2012-04-26 19:22:29.897509468 +0300:/var/crash/_usr_lib_docky_Docky.exe.1000.crash - 644:0:0:0:2012-04-26 22:35:01.063380677 +0300:2012-04-26 22:35:01.063380677 +0300:/var/crash/_usr_lib_x86_64-linux-gnu_colord_colord.103.upload + 664:1000:1000:0:2012-04-26 22:35:07.560130943 +0300:2012-04-26 22:35:07.560130943 +0300:/var/crash/_usr_bin_compiz.1000.upload + 640:103:107:598138:2012-04-26 22:33:38.552153000 +0300:2012-04-26 22:33:39.552153000 +0300:/var/crash/_usr_lib_x86_64-linux-gnu_colord_colord.103.crash + 640:1000:1000:470313:2012-04-26 22:34:09.264790000 +0300:2012-04-26 22:34:10.264790000 +0300:/var/crash/_usr_bin_compiz.1000.crash + 640:1000:1000:6367607:2012-04-26 19:22:25.169509000 +0300:2012-04-26 19:22:29.897509468 +0300:/var/crash/_usr_lib_docky_Docky.exe.1000.crash + 644:0:0:0:2012-04-26 22:35:01.063380677 +0300:2012-04-26 22:35:01.063380677 +0300:/var/crash/_usr_lib_x86_64-linux-gnu_colord_colord.103.upload DistroRelease: Ubuntu 12.04 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120118) Package: apport 2.0.1-0ubuntu6 PackageArchitecture: all ProcEnviron: - LANGUAGE=en_US:en - TERM=xterm - PATH=(custom, no user) - LANG=en_US.UTF-8 - SHELL=/bin/bash + LANGUAGE=en_US:en + TERM=xterm + PATH=(custom, no user) + LANG=en_US.UTF-8 + SHELL=/bin/bash ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14 Tags: precise Uname: Linux 3.2.0-24-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/989443 Title: apport-collect crashes when no matching packages found To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apport/+bug/989443/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs