Comment 2 for bug 1933832

Revision history for this message
Alex Murray (alexmurray) wrote :

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)