apport (0.29) feisty; urgency=low
.
* apport-retrace: Do not crash if a linked library is not a dependency.
Closes: LP#65914
* apport_utils.py:
- Add test_find_file_package_diversion() selftest to check diversion
handling.
- find_file_package(): Check for and respect diversions.
- Closes: LP#65917
* debian/apport.init, test-apport, use-local: Adapt to 'crashdump-helper' ->
'crashdump' sysctl renaming in 2.6.19.
* test-apport: Restore cwd even when failing a test.
* problem_report.py, ProblemReport.write(): Support file-like objects as
argument of file references to support direct reading from pipes. Add test
case test_write_fileobj().
* apport: Support '-' as core file argument, in which case the core will be
read from stdin. This paves the way for using Linux 2.6.19's 'pipe
core_pattern' feature. Bump python-problem-report dependency to >= 0.29
for this.
* apport: Confine permissions of log file to root:adm 0640, just in case.
* apport: Temporarily drop real u/gid to target user for the os.access()
tests, so that normal users cannot verify the existence of a given
inaccessible file. Add comprehensive tests to apport_utils' test suite and
test-apport. Thanks to Kees Cook for this patch!
* apport_utils.py, find_file_package(): Terminate fgrep options with '--' to
avoid problems with funny file names. Thanks to Kees Cook for spotting
this!
* test-apport: Automatically detect whether ULIMIT_CORE is nonzero, and
adapt tests accordingly: check that core still exists after invoking
apport, and clean it up.
* apport-retrace: Add new mode -g/--gdb which starts an interactive gdb
session with the report's core dump. Add this to man/apport-retrace.1, too.
* apport-retrace: If -c is given, completely remove the CoreDump field from
the report instead of setting it to 'removed'.
* test-apport: When using 'lib' mode, point APPORT_LOG_FILE to a temporary
file. Print it if the test suite fails.
* test-apport: Fix EXFAILure of the 'core dump works for non-writable cwds'
test case.
* preloadlib: Support -DPIPE_CORE mode which emulates the
pipe-in-core_pattern mode of kernel 2.6.19.
* test-apport: Build preload library with core piping. No more failed test
suite checks in 'lib' mode.
** Changed in: apport (Ubuntu)
Status: Fix Committed => Fix Released
--
Doesn't handle diversions
https://launchpad.net/bugs/65917
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs