Apport attempts to file contents of stderr as tag in Launchpad (eg. '/usr/lib/libv4l/v4l1compat.so' )
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apport (Ubuntu) |
Expired
|
High
|
Unassigned |
Bug Description
When filing a bug, apport may include illegal or unintention characters as part of the Launchpad tags field, preventing further submission of the apport report. The causes the potential report to be returned to the previous "No, I need to report a new bug" page, with no obvious indication of what has gone wrong. Launchpad reports:
1. "There is 1 error."
2. Showing that, gives no indication of what might be wrong
3. Drilling down and opening "Extra options" then highlights and shows:
4. ''/usr/
5. The extraneous string that apport tried to submit in the middle of the tag field is:
error: ld.so: object '/usr/lib/
this likely came from stderr somewhere. Ideally apport should not attempt to populate the tag field with non-tag literal data, or if it needs to, to strip it first removing characters such as "':/." that are not allowed by Launchpad's tag field citeria.
It'd be interesting to know whether or not it was a source package hook or apport itself trying to add this as a tag. Do you happen to have any files in your /var/crash directory? If so you should be able to determine which crash file one was trying to add that strange tag and it'd be great if you could add it to the report.