Linux repositories inspector

python-problem-report - Python library to handle problem reports

This Python library provides an interface for creating, modifying, and accessing standardized problem reports for program and kernel crashes and packaging bugs.
These problem reports use standard Debian control format syntax (RFC822).
2.20.11
Ubuntu iconUbuntu 19.10
2.20.10
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
2.20.9
Ubuntu iconUbuntu 18.04 LTS
2.20.7
Ubuntu iconUbuntu 17.10
2.20.1
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Ubuntu iconUbuntu 17.10 artful/maindeb2.20.7-0ubuntu32017-11-109.23 kiB168 kiB
Ubuntu iconUbuntu 17.10 artful-security/maindeb2.20.7-0ubuntu3.92018-06-129.44 kiB169 kiB
Ubuntu iconUbuntu 17.10 artful-updates/maindeb2.20.7-0ubuntu3.92018-06-129.44 kiB169 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb2.20.9-0ubuntu72018-06-199.07 kiB170 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-proposed/universedeb2.20.9-0ubuntu7.13Mar 1910.2 kiB172 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb2.20.9-0ubuntu7.12Mar 1810.5 kiB172 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb2.20.9-0ubuntu7.12Mar 1810.5 kiB172 kiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb2.20.10-0ubuntu132019-01-149.07 kiB171 kiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb2.20.10-0ubuntu13.42019-07-099.07 kiB171 kiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb2.20.10-0ubuntu13.42019-07-099.07 kiB171 kiB
Ubuntu iconUbuntu 19.04 disco/universedeb2.20.10-0ubuntu272019-06-179 kiB171 kiB
Ubuntu iconUbuntu 19.04 disco-proposed/universedeb2.20.10-0ubuntu27.4Nov 199.66 kiB172 kiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb2.20.10-0ubuntu27.3Nov 059.67 kiB172 kiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb2.20.10-0ubuntu27.3Nov 059.67 kiB172 kiB
Ubuntu iconUbuntu 19.10 eoan/universedeb2.20.11-0ubuntu8Oct 109.46 kiB172 kiB
Ubuntu iconUbuntu 19.10 eoan-proposed/universedeb2.20.11-0ubuntu8.7Mar 199.82 kiB173 kiB
Ubuntu iconUbuntu 19.10 eoan-security/universedeb2.20.11-0ubuntu8.6Mar 189.95 kiB173 kiB
Ubuntu iconUbuntu 19.10 eoan-updates/universedeb2.20.11-0ubuntu8.7Mar 269.82 kiB173 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb2.20.1-0ubuntu22017-11-109.81 kiB164 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb2.20.1-0ubuntu2.22Mar 1810.2 kiB167 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb2.20.1-0ubuntu2.22Mar 1810.2 kiB167 kiB

Latest updates

Ubuntu icon

Ubuntu 19.10 eoan-updates/universe: Updated from 2.20.11-0ubuntu8.6 to 2.20.11-0ubuntu8.7

Mar 26
  • apport/ui.py: Always allow users to use ubuntu-bug or apport-collect regardless of the Problem Reporting setting as they are manually invoked and not automatically generated like a crash report. (LP: #1814611)
Ubuntu icon

Ubuntu 18.04 LTS bionic-proposed/universe: Version 2.20.9-0ubuntu7.13 introduced

Mar 19
  • apport/ui.py: Always allow users to use ubuntu-bug or apport-collect regardless of the Problem Reporting setting as they are manually invoked and not automatically generated like a crash report. (LP: #1814611)
Ubuntu icon

Ubuntu 19.10 eoan-proposed/universe: Version 2.20.11-0ubuntu8.7 introduced

Mar 19
  • apport/ui.py: Always allow users to use ubuntu-bug or apport-collect regardless of the Problem Reporting setting as they are manually invoked and not automatically generated like a crash report. (LP: #1814611)
Ubuntu icon

Ubuntu 18.04 LTS bionic-security/universe: Updated from 2.20.9-0ubuntu7.9 to 2.20.9-0ubuntu7.12

Mar 18
Michael Hudson-Doyle
  • SECURITY REGRESSION: fix autopkgtest failures since recent security update (LP: #1854237)
    • Fix regression in creating report for crashing setuid process by getting kernel to tell us the executable path rather than reading /proc/[pid]/exe.
    • Fix deletion of partially written core files.
    • Fix test_get_logind_session to use new API.
    • Restore add_proc_info raising ValueError for a dead process.
    • Delete test_lock_symlink, no longer applicable now that the lock is created in a directory only root can write to.
    Tiago Stürmer Daitx
    • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
      • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
    • data/apport: fix number of arguments passed through socks into a container.
    • test/test_apport_valgrind.py: skip test_sandbox_cache_options if system has little memory.
    • test/test_report.py: test login session with both pid and proc_pid_fd.
Ubuntu icon

Ubuntu 19.10 eoan-security/universe: Updated from 2.20.11-0ubuntu8.2 to 2.20.11-0ubuntu8.6

Mar 18
  • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
    • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
  • data/apport: fix number of arguments passed through socks into a container.
  • test/test_report.py: test login session with both pid and proc_pid_fd.
Ubuntu icon

Ubuntu 16.04 LTS xenial-security/main: Updated from 2.20.1-0ubuntu2.21 to 2.20.1-0ubuntu2.22

Mar 18
Michael Hudson-Doyle
  • SECURITY REGRESSION: fix autopkgtest failures since recent security update (LP: #1854237)
    • Fix regression in creating report for crashing setuid process by getting kernel to tell us the executable path rather than reading /proc/[pid]/exe.
    • Fix deletion of partially written core files.
    • Fix test_get_logind_session to use new API.
    • Restore add_proc_info raising ValueError for a dead process.
    • Delete test_lock_symlink, no longer applicable now that the lock is created in a directory only root can write to.
    Tiago Stürmer Daitx
    • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
      • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
    • data/apport: fix number of arguments passed through socks into a container.
    • test/test_report.py: test login session with both pid and proc_pid_fd.
    • test/test_apport_valgrind.py: skip test_sandbox_cache_options if system has little memory.
    • test/test_ui.py: modify run_crash_kernel test to account for the fact that linux-image-$kvers-$flavor is now built from the linux-signed source package on amd64 and ppc64el. (LP: #1766740)
Ubuntu icon

Ubuntu 18.04 LTS bionic-updates/universe: Updated from 2.20.9-0ubuntu7.11 to 2.20.9-0ubuntu7.12

Mar 18
Michael Hudson-Doyle
  • SECURITY REGRESSION: fix autopkgtest failures since recent security update (LP: #1854237)
    • Fix regression in creating report for crashing setuid process by getting kernel to tell us the executable path rather than reading /proc/[pid]/exe.
    • Fix deletion of partially written core files.
    • Fix test_get_logind_session to use new API.
    • Restore add_proc_info raising ValueError for a dead process.
    • Delete test_lock_symlink, no longer applicable now that the lock is created in a directory only root can write to.
    Tiago Stürmer Daitx
    • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
      • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
    • data/apport: fix number of arguments passed through socks into a container.
    • test/test_apport_valgrind.py: skip test_sandbox_cache_options if system has little memory.
    • test/test_report.py: test login session with both pid and proc_pid_fd.
Ubuntu icon

Ubuntu 16.04 LTS xenial-updates/main: Updated from 2.20.1-0ubuntu2.21 to 2.20.1-0ubuntu2.22

Mar 18
Michael Hudson-Doyle
  • SECURITY REGRESSION: fix autopkgtest failures since recent security update (LP: #1854237)
    • Fix regression in creating report for crashing setuid process by getting kernel to tell us the executable path rather than reading /proc/[pid]/exe.
    • Fix deletion of partially written core files.
    • Fix test_get_logind_session to use new API.
    • Restore add_proc_info raising ValueError for a dead process.
    • Delete test_lock_symlink, no longer applicable now that the lock is created in a directory only root can write to.
    Tiago Stürmer Daitx
    • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
      • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
    • data/apport: fix number of arguments passed through socks into a container.
    • test/test_report.py: test login session with both pid and proc_pid_fd.
    • test/test_apport_valgrind.py: skip test_sandbox_cache_options if system has little memory.
    • test/test_ui.py: modify run_crash_kernel test to account for the fact that linux-image-$kvers-$flavor is now built from the linux-signed source package on amd64 and ppc64el. (LP: #1766740)
Ubuntu icon

Ubuntu 19.10 eoan-updates/universe: Updated from 2.20.11-0ubuntu8.5 to 2.20.11-0ubuntu8.6

Mar 18
  • SECURITY REGRESSION: 'module' object has no attribute 'O_PATH' (LP: #1851806)
    • apport/report.py, apport/ui.py: use file descriptors for /proc/pid directory access only when running under python 3; prevent reading /proc maps under python 2 as it does not provide a secure way to do so; use io.open for better compatibility between python 2 and 3.
  • data/apport: fix number of arguments passed through socks into a container.
  • test/test_report.py: test login session with both pid and proc_pid_fd.
Ubuntu icon

Ubuntu 19.10 eoan-proposed/universe: Version 2.20.11-0ubuntu8.5 removed

Mar 02
Ubuntu icon

Ubuntu 19.10 eoan-updates/universe: Updated from 2.20.11-0ubuntu8.4 to 2.20.11-0ubuntu8.5

Mar 02
  • data/whoopsie-upload-all: append to the crash report using fdopen and open from os to cope with protected_regular being set to 1. (LP: #1848064)
Michael Hudson-Doyle
  • Fix autopkgtest failures since recent security update: (LP: #1854237)
    • Fix regression in creating report for crashing setuid process by getting kernel to tell us the executable path rather than reading /proc/[pid]/exe.
    • Fix deletion of partially written core files.
    • Fix test_get_logind_session to use new API.
    • Restore add_proc_info raising ValueError for a dead process.
    • Delete test_lock_symlink, no longer applicable now that the lock is created in a directory only root can write to.
Ubuntu icon

Ubuntu 19.10 eoan-proposed/universe: Version 2.20.11-0ubuntu8.5 introduced

Feb 25
  • data/whoopsie-upload-all: append to the crash report using fdopen and open from os to cope with protected_regular being set to 1. (LP: #1848064)
Michael Hudson-Doyle
  • Fix autopkgtest failures since recent security update: (LP: #1854237)
    • Fix regression in creating report for crashing setuid process by getting kernel to tell us the executable path rather than reading /proc/[pid]/exe.
    • Fix deletion of partially written core files.
    • Fix test_get_logind_session to use new API.
    • Restore add_proc_info raising ValueError for a dead process.
    • Delete test_lock_symlink, no longer applicable now that the lock is created in a directory only root can write to.
Ubuntu icon

Ubuntu 18.04 LTS bionic-proposed/universe: Version 2.20.9-0ubuntu7.11 removed

Feb 24
Ubuntu icon

Ubuntu 19.10 eoan-proposed/universe: Version 2.20.11-0ubuntu8.4 removed

Feb 24
Ubuntu icon

Ubuntu 18.04 LTS bionic-updates/universe: Updated from 2.20.9-0ubuntu7.9 to 2.20.9-0ubuntu7.11

Feb 17
  • Create additional symlinks to the source_linux.py apport package hook for many OEM kernels. Thanks to You-Sheng Yang for the patch. (LP: #1847967)
Ubuntu icon

Ubuntu 19.10 eoan-updates/universe: Updated from 2.20.11-0ubuntu8.2 to 2.20.11-0ubuntu8.4

Feb 17
  • Create additional symlinks to the source_linux.py apport package hook for many OEM kernels. Thanks to You-Sheng Yang for the patch. (LP: #1847967)
Ubuntu icon

Ubuntu 18.04 LTS bionic-proposed/universe: Updated from 2.20.9-0ubuntu7.10 to 2.20.9-0ubuntu7.11

Feb 11
  • Create additional symlinks to the source_linux.py apport package hook for many OEM kernels. Thanks to You-Sheng Yang for the patch. (LP: #1847967)
Ubuntu icon

Ubuntu 19.10 eoan-proposed/universe: Updated from 2.20.11-0ubuntu8.3 to 2.20.11-0ubuntu8.4

Feb 11
  • Create additional symlinks to the source_linux.py apport package hook for many OEM kernels. Thanks to You-Sheng Yang for the patch. (LP: #1847967)
Ubuntu icon

Ubuntu 19.04 disco-proposed/universe: Version 2.20.10-0ubuntu27.4 introduced

Nov 19
  • Use an SRU-safe substring when checking for the available version of aspell-doc in xenial, since aspell *did* have an SRU. Backported from apport 2.20.11-0ubuntu9. (LP: #1851542)
Ubuntu icon

Ubuntu 18.04 LTS bionic-proposed/universe: Version 2.20.9-0ubuntu7.10 introduced

Nov 19

Related packages

python - interactive high-level object-oriented language (default version)
⇧ Top