For future reference, the other source packages were identified via debian codesearch and looking at unpacked sources for apport and openjdk etc:
codesearch-cli '\bPid:\\t\(\.\*\)' path: openjdk-11_11.0.12+4-1/debian/apport-hook.py # attach hs_err_<pid>.pid file cwd = report['ProcCwd'] pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"]) if pid_line: pid = pid_line.groups()[0] path: openjdk-17_17~27-1/debian/apport-hook.py # attach hs_err_<pid>.pid file cwd = report['ProcCwd'] pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"]) if pid_line: pid = pid_line.groups()[0] path: openjdk-15_15.0.3+3-1/debian/apport-hook.py # attach hs_err_<pid>.pid file cwd = report['ProcCwd'] pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"]) if pid_line: pid = pid_line.groups()[0] path: openjdk-16_16.0.1+9-1/debian/apport-hook.py # attach hs_err_<pid>.pid file cwd = report['ProcCwd'] pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"]) if pid_line: pid = pid_line.groups()[0] path: openjdk-8_8u292-b10-3/debian/apport-hook.py # attach hs_err_<pid>.pid file cwd = report['ProcCwd'] pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"]) if pid_line: pid = pid_line.groups()[0] -- Files grepped: 8
$ rg 'Pid:\\t\(\.\*\)' * xorg/bionic/xorg-7.7+19ubuntu7.1/debian/source_xorg.py 432: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
xorg/impish/xorg-7.7+22ubuntu1/debian/source_xorg.py 432: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
xorg/focal/xorg-7.7+19ubuntu14/debian/source_xorg.py 432: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
xorg/hirsute/xorg-7.7+22ubuntu1/debian/source_xorg.py 432: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
xorg/groovy/xorg-7.7+19ubuntu15/debian/source_xorg.py 432: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-8/bionic/openjdk-8-8u292-b10/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-8/groovy/openjdk-8-8u292-b10/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-8/focal/openjdk-8-8u292-b10/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-8/impish/openjdk-8-8u292-b10/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-8/xenial/openjdk-8-8u292-b10/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-8/hirsute/openjdk-8-8u292-b10/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-18/impish/openjdk-18-18~2/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-15/hirsute/openjdk-15-15.0.3+3/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-15/groovy/openjdk-15-15.0.3+3/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-14/groovy/openjdk-14-14.0.2+12/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-16/impish/openjdk-16-16.0.1+9/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-14/focal/openjdk-14-14.0.2+12/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-15/impish/openjdk-15-15.0.3+3/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-16/groovy/openjdk-16-16.0.1+9/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-13/groovy/openjdk-13-13.0.7+5/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-17/impish/openjdk-17-17~24/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-16/focal/openjdk-16-16.0.1+9/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-17/hirsute/openjdk-17-17~19/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-13/focal/openjdk-13-13.0.7+5/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
openjdk-16/hirsute/openjdk-16-16.0.1+9/debian/apport-hook.py 24: pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
apport/bionic/apport-2.20.9/apport/ui.py 54: pid = re.search('Pid:\t(.*)\n', report.get('ProcStatus', '')).group(1)
apport/groovy/apport-2.20.11/apport/ui.py 54: pid = re.search('Pid:\t(.*)\n', report.get('ProcStatus', '')).group(1)
apport/focal/apport-2.20.11/apport/ui.py 54: pid = re.search('Pid:\t(.*)\n', report.get('ProcStatus', '')).group(1)
apport/hirsute/apport-2.20.11/apport/ui.py 54: pid = re.search('Pid:\t(.*)\n', report.get('ProcStatus', '')).group(1)
apport/impish/apport-2.20.11/apport/ui.py 54: pid = re.search('Pid:\t(.*)\n', report.get('ProcStatus', '')).group(1)
apport/trusty/apport-2.14.1/apport/ui.py 53: pid = re.search('Pid:\t(.*)\n', report.get('ProcStatus', '')).group(1)
apport/xenial/apport-2.20.1/apport/ui.py 53: pid = re.search('Pid:\t(.*)\n', report.get('ProcStatus', '')).group(1)
For future reference, the other source packages were identified via debian codesearch and looking at unpacked sources for apport and openjdk etc:
codesearch-cli '\bPid:\\t\(\.\*\)' 11_11.0. 12+4-1/ debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ]) groups( )[0] 17_17~27- 1/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ]) groups( )[0] 15_15.0. 3+3-1/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ]) groups( )[0] 16_16.0. 1+9-1/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ]) groups( )[0] 8_8u292- b10-3/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ]) groups( )[0]
path: openjdk-
# attach hs_err_<pid>.pid file
cwd = report['ProcCwd']
pid_line = re.search(
if pid_line:
pid = pid_line.
path: openjdk-
# attach hs_err_<pid>.pid file
cwd = report['ProcCwd']
pid_line = re.search(
if pid_line:
pid = pid_line.
path: openjdk-
# attach hs_err_<pid>.pid file
cwd = report['ProcCwd']
pid_line = re.search(
if pid_line:
pid = pid_line.
path: openjdk-
# attach hs_err_<pid>.pid file
cwd = report['ProcCwd']
pid_line = re.search(
if pid_line:
pid = pid_line.
path: openjdk-
# attach hs_err_<pid>.pid file
cwd = report['ProcCwd']
pid_line = re.search(
if pid_line:
pid = pid_line.
--
Files grepped: 8
$ rg 'Pid:\\t\(\.\*\)' * xorg-7. 7+19ubuntu7. 1/debian/ source_ xorg.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
xorg/bionic/
432: pid_line = re.search(
xorg/impish/ xorg-7. 7+22ubuntu1/ debian/ source_ xorg.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
432: pid_line = re.search(
xorg/focal/ xorg-7. 7+19ubuntu14/ debian/ source_ xorg.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
432: pid_line = re.search(
xorg/hirsute/ xorg-7. 7+22ubuntu1/ debian/ source_ xorg.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
432: pid_line = re.search(
xorg/groovy/ xorg-7. 7+19ubuntu15/ debian/ source_ xorg.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
432: pid_line = re.search(
openjdk- 8/bionic/ openjdk- 8-8u292- b10/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 8/groovy/ openjdk- 8-8u292- b10/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 8/focal/ openjdk- 8-8u292- b10/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 8/impish/ openjdk- 8-8u292- b10/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 8/xenial/ openjdk- 8-8u292- b10/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 8/hirsute/ openjdk- 8-8u292- b10/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 18/impish/ openjdk- 18-18~2/ debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 15/hirsute/ openjdk- 15-15.0. 3+3/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 15/groovy/ openjdk- 15-15.0. 3+3/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 14/groovy/ openjdk- 14-14.0. 2+12/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 16/impish/ openjdk- 16-16.0. 1+9/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 14/focal/ openjdk- 14-14.0. 2+12/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 15/impish/ openjdk- 15-15.0. 3+3/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 16/groovy/ openjdk- 16-16.0. 1+9/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 13/groovy/ openjdk- 13-13.0. 7+5/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 17/impish/ openjdk- 17-17~24/ debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 16/focal/ openjdk- 16-16.0. 1+9/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 17/hirsute/ openjdk- 17-17~19/ debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 13/focal/ openjdk- 13-13.0. 7+5/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
openjdk- 16/hirsute/ openjdk- 16-16.0. 1+9/debian/ apport- hook.py "Pid:\t( .*)\n", report[ "ProcStatus" ])
24: pid_line = re.search(
apport/ bionic/ apport- 2.20.9/ apport/ ui.py 'Pid:\t( .*)\n', report. get('ProcStatus ', '')).group(1)
54: pid = re.search(
apport/ groovy/ apport- 2.20.11/ apport/ ui.py 'Pid:\t( .*)\n', report. get('ProcStatus ', '')).group(1)
54: pid = re.search(
apport/ focal/apport- 2.20.11/ apport/ ui.py 'Pid:\t( .*)\n', report. get('ProcStatus ', '')).group(1)
54: pid = re.search(
apport/ hirsute/ apport- 2.20.11/ apport/ ui.py 'Pid:\t( .*)\n', report. get('ProcStatus ', '')).group(1)
54: pid = re.search(
apport/ impish/ apport- 2.20.11/ apport/ ui.py 'Pid:\t( .*)\n', report. get('ProcStatus ', '')).group(1)
54: pid = re.search(
apport/ trusty/ apport- 2.14.1/ apport/ ui.py 'Pid:\t( .*)\n', report. get('ProcStatus ', '')).group(1)
53: pid = re.search(
apport/ xenial/ apport- 2.20.1/ apport/ ui.py 'Pid:\t( .*)\n', report. get('ProcStatus ', '')).group(1)
53: pid = re.search(