** Description changed: Running apport-collect on a bug against alsa-driver results in the following stack trace. My guess is that this has something to do with that the source package name is "alsa-driver" but there is no binary package with that name (it's named "alsa-base", among others). Running apport-collect on a bug against "pulseaudio" succeeds. There is both a source and a binary package named "pulseaudio". No packages found matching alsa-driver. 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 867, 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 74, in thread_collect_info report.add_package_info(package) File "/usr/lib/python2.7/dist-packages/apport/report.py", line 225, in add_package_info self['SourcePackage'] = packaging.get_source(package) File "/usr/lib/python2.7/dist-packages/apport/packaging_impl.py", line 116, in get_source if self._apt_pkg(package).installed: File "/usr/lib/python2.7/dist-packages/apport/packaging_impl.py", line 87, in _apt_pkg raise ValueError('package does not exist') ValueError: package does not exist + trunk fix (with test cases): http://bazaar.launchpad.net/~apport- + hackers/apport/trunk/revision/2334 + SRU TEST CASE ============= - Subscribe to a bug which has a "linux" or an "alsa-driver" task. Martin Pitt used bug 973787 and bug 1005849 for testing. - Run "apport-collect 973787" (or whichever bug you subscribed to) - In the current precise version you will see a crash traceback and the Apport window stays empty with a spinner. - With this fixed version there is no crash and the Apport window shows a rich variety of collected information. - ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: apport 2.0.1-0ubuntu7 ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14 Uname: Linux 3.2.0-24-generic x86_64 ApportVersion: 2.0.1-0ubuntu7 Architecture: amd64 CrashReports: 640:1000:114:16647:2012-04-25 17:28:10.236896000 +0200:2012-04-25 17:28:11.236896000 +0200:/var/crash/_usr_bin_rdiff-backup.1000.crash Date: Thu May 3 10:19:21 2012 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120421) PackageArchitecture: all ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: apport UpgradeStatus: No upgrade log present (probably fresh install)
** Changed in: apport (Ubuntu) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/993810 Title: apport-collect broken (with source pkg name != binary pkg name?) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apport/+bug/993810/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs