• Bug#1102595: python3-pytestqt: "Fatal Python error: Aborted" in many pa

    From Roland Mas@21:1/5 to All on Thu Apr 10 20:40:01 2025
    This is a multi-part message in MIME format.
    Package: python3-pytestqt
    Version: 4.4.0-1
    Severity: important

    Dear Maintainer,

    Several packages using python3-pytestqt fail with "Fatal Python error:
    Aborted" during their autopkgtest runs; by tweaking the pytest
    invocation, I've been able to track down the problem to this package. To reproduce, fetch, for instance, the "napari-console" source package
    (currently at version 0.1.3-1). Add the following two lines to the top
    of debian/rules

    export PYBUILD_TEST_CUSTOM=1
    export PYBUILD_TEST_ARGS={interpreter} -X faulthandler -m pytest -p no:faulthandler -v

    Then run the build and the autopkgtest, you should see the error happen.
    It does happen on my desktop computer with a cowbuilder chroot, and on
    the Debian CI infrastructure. From the latter (https://ci.debian.net/packages/n/napari-console/testing/amd64/59383781/):

    151s autopkgtest [08:08:15]: test command1: [-----------------------
    151s Testing with python3.13:
    152s ============================= test session starts ==============================
    152s platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13
    152s cachedir: .pytest_cache
    152s PyQt5 5.15.11 -- Qt runtime 5.15.15 -- Qt compiled 5.15.15
    152s rootdir: /tmp/autopkgtest-lxc.0y1wz5tp/downtmp/autopkgtest_tmp
    152s plugins: qt-4.4.0, napari-0.5.6, npe2-0.7.8,
    napari-plugin-engine-0.2.0, typeguard-4.4.2
    152s collecting ... collected 5 items
    152s
    152s _tests/test_qt_console.py::test_console Fatal Python error: Aborted
    152s
    152s Current thread 0x00007fa67f460100 (most recent call first):
    152s File "/usr/lib/python3/dist-packages/pytestqt/plugin.py", line 76
    in qapp
    152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 898
    in call_fixture_func
    152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line
    1140 in pytest_fixture_setup
    152s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103
    in _multicall
    152s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120
    in _hookexec
    152s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
    152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line
    1091 in execute
    152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 617
    in _get_active_fixturedef
    152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 532
    in getfixturevalue
    152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 697
    in _fillfixtures
    152s File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1630
    in setup
    152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 514
    in setup
    152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 160
    in pytest_runtest_setup
    152s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103
    in _multicall
    152s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120
    in _hookexec
    152s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
    152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242
    in <lambda>
    152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341
    in from_call
    152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 241
    in call_and_report
    152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 126
    in runtestprotocol
    152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 113
    in pytest_runtest_protocol
    152s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103
    in _multicall
    152s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120
    in _hookexec
    152s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
    152s File "/usr/lib/python3/dist-packages/_pytest/main.py", line 362 in pytest_runtestloop
    152s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103
    in _multicall
    152s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120
    in _hookexec
    152s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
    152s File "/usr/lib/python3/dist-packages/_pytest/main.py", line 337 in
    _main
    152s File "/usr/lib/python3/dist-packages/_pytest/main.py", line 283 in wrap_session
    152s File "/usr/lib/python3/dist-packages/_pytest/main.py", line 330 in pytest_cmdline_main
    152s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103
    in _multicall
    152s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120
    in _hookexec
    152s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
    152s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
    line 175 in main
    152s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py",
    line 201 in console_main
    152s File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9 in <module>
    152s File "<frozen runpy>", line 88 in _run_code
    152s File "<frozen runpy>", line 198 in _run_module_as_main
    152s
    152s Extension modules: numpy._core._multiarray_umath, numpy.linalg._umath_linalg, yaml._yaml, psutil._psutil_linux, psutil._psutil_posix, markupsafe._speedups, scipy._lib._ccallback_c, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937,
    numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, charset_normalizer.md, scipy.sparse._sparsetools, _csparsetools, scipy.sparse._csparsetools, scipy.linalg._fblas, scipy.linalg._flapack, scipy.linalg.cython_lapack, scipy.linalg._cythonized_array_utils, scipy.linalg._solve_toeplitz, scipy.linalg._decomp_lu_cython, scipy.linalg._matfuncs_sqrtm_triu, scipy.linalg._matfuncs_expm, scipy.linalg._linalg_pythran, scipy.linalg.cython_blas, scipy.linalg._decomp_update, scipy.sparse.linalg._dsolve._superlu, scipy.sparse.linalg._eigen.arpack._arpack, scipy.sparse.linalg._propack._spropack,
    scipy.sparse.linalg._propack._dpropack,
    scipy.sparse.linalg._propack._cpropack,
    scipy.sparse.linalg._propack._zpropack, scipy.sparse.csgraph._tools, scipy.sparse.csgraph._shortest_path, scipy.sparse.csgraph._traversal, scipy.sparse.csgraph._min_spanning_tree, scipy.sparse.csgraph._flow, scipy.sparse.csgraph._matching, scipy.sparse.csgraph._reordering, scipy._lib._uarray._uarray, scipy.special._ufuncs_cxx,
    scipy.special._ufuncs, scipy.special._specfun, scipy.special._comb, scipy.special._ellip_harm_2, scipy.fftpack.convolve, lxml._elementpath, lxml.etree, PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets, PyQt5.QtTest, zmq.backend.cython._zmq, tornado.speedups, PyQt5.QtSvg,
    PyQt5.QtPrintSupport (total: 61)
    152s bash: line 1: 8826 Aborted $py -m pytest --verbosity=2
    153s autopkgtest [08:08:17]: test command1: -----------------------]
    153s command1 FAIL non-zero exit status 134
    ▸ test results <https://ci.debian.net/packages/n/napari-console/testing/amd64/59383781/#S6>

    ▾ Closing: summary <https://ci.debian.net/packages/n/napari-console/testing/amd64/59383781/#S7>

    153s autopkgtest [08:08:17]: @@@@@@@@@@@@@@@@@@@@ summary

    153s command1 FAIL non-zero exit status 134

    I have other packages exhibiting this error; they all use python3-pytestqt.

    Thanks,

    Roland.


    -- System Information:
    Debian Release: trixie/sid
      APT prefers unstable
      APT policy: (500, 'unstable')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.1.0-31-amd64 (SMP w/16 CPU threads; PREEMPT)
    Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set
    to C), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: unable to detect

    Versions of packages python3-pytestqt depends on:
    ii  python3         3.13.3-1
    ii  python3-pluggy  1.5.0-1
    ii  python3-pytest  8.3.5-2

    Versions of packages python3-pytestqt recommends:
    ii  python3-pyqt5  5.15.11+dfsg-2

    Versions of packages python3-pytestqt suggests:
    pn  python-pytestqt-doc  <none>

    -- no debconf information
    Thank you for using reportbug

    <!DOCTYPE html>
    <html>
    <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>Package: python3-pytestqt<br>
    Version: 4.4.0-1<br>
    Severity: important<br>
    <br>
    Dear Maintainer,</p>
    <p>Several packages using python3-pytestqt fail with "Fatal Python
    error: Aborted" during their autopkgtest runs; by tweaking the
    pytest invocation, I've been able to track down the problem to
    this package. To reproduce, fetch, for instance, the
    "napari-console" source package (currently at version 0.1.3-1).
    Add the following two lines to the top of debian/rules</p>
    <p>export PYBUILD_TEST_CUSTOM=1<br>
    export PYBUILD_TEST_ARGS={interpreter} -X faulthandler -m pytest
    -p no:faulthandler -v<br>
    </p>
    <p>Then run the build and the autopkgtest, you should see the error
    happen. It does happen on my desktop computer with a cowbuilder
    chroot, and on the Debian CI infrastructure. From the latter
    (<a class="moz-txt-link-freetext" href="https://ci.debian.net/packages/n/napari-console/testing/amd64/59383781/">https://ci.debian.net/packages/n/napari-console/testing/amd64/59383781/</a>):</p>
    <div class="log-line">151s autopkgtest [08:08:15]: test command1:
    [-----------------------
    </div>
    <div class="log-line">151s Testing with python3.13:
    </div>
    <div class="log-line">152s ============================= test
    session starts ==============================
    </div>
    <div class="log-line">152s platform linux -- Python 3.13.2,
    pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13
    </div>
    <div class="log-line">152s cachedir: .pytest_cache
    </div>
    <div class="log-line">152s PyQt5 5.15.11 -- Qt runtime 5.15.15 -- Qt
    compiled 5.15.15
    </div>
    <div class="log-line">152s rootdir:
    /tmp/autopkgtest-lxc.0y1wz5tp/downtmp/autopkgtest_tmp
    </div>
    <div class="log-line">152s plugins: qt-4.4.0, napari-0.5.6,
    npe2-0.7.8, napari-plugin-engine-0.2.0, typeguard-4.4.2
    </div>
    <div class="log-line">152s collecting ... collected 5 items
    </div>
    <div class="log-line">152s </div>
    <div class="log-line">152s _tests/test_qt_console.py::test_console
    Fatal Python error: Aborted
    </div>
    <div class="log-line">152s </div>
    <div class="log-line">152s Current thread 0x00007fa67f460100 (most
    recent call first):
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pytestqt/plugin.py", line 76 in
    qapp
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 898 in
    call_fixture_func
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1140 in
    pytest_fixture_setup
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in
    _multicall
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
    _hookexec
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in
    __call__
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1091 in
    execute
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 617 in
    _get_active_fixturedef
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 532 in
    getfixturevalue
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 697 in
    _fillfixtures
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/python.py", line 1630 in
    setup
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/runner.py", line 514 in
    setup
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/runner.py", line 160 in
    pytest_runtest_setup
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in
    _multicall
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
    _hookexec
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in
    __call__
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242 in
    &lt;lambda&gt;
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341 in
    from_call
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/runner.py", line 241 in
    call_and_report
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/runner.py", line 126 in
    runtestprotocol
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/runner.py", line 113 in
    pytest_runtest_protocol
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in
    _multicall
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
    _hookexec
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in
    __call__
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/main.py", line 362 in
    pytest_runtestloop
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in
    _multicall
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
    _hookexec
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in
    __call__
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/main.py", line 337 in
    _main
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/main.py", line 283 in
    wrap_session
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/main.py", line 330 in
    pytest_cmdline_main
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in
    _multicall
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
    _hookexec
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in
    __call__
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line
    175 in main
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line
    201 in console_main
    </div>
    <div class="log-line">152s File
    "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9 in
    &lt;module&gt;
    </div>
    <div class="log-line">152s File "&lt;frozen runpy&gt;", line 88 in
    _run_code
    </div>
    <div class="log-line">152s File "&lt;frozen runpy&gt;", line 198 in
    _run_module_as_main
    </div>
    <div class="log-line">152s </div>
    <div class="log-line">152s Extension modules:
    numpy._core._multiarray_umath, numpy.linalg._umath_linalg,
    yaml._yaml, psutil._psutil_linux, psutil._psutil_posix,
    markupsafe._speedups, scipy._lib._ccallback_c,
    numpy.random._common, numpy.random.bit_generator,
    numpy.random._bounded_integers, numpy.random._mt19937,
    numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64,
    numpy.random._sfc64, numpy.random._generator,
    charset_normalizer.md, scipy.sparse._sparsetools, _csparsetools,
    scipy.sparse._csparsetools, scipy.linalg._fblas,
    scipy.linalg._flapack, scipy.linalg.cython_lapack,
    scipy.linalg._cythonized_array_utils,
    scipy.linalg._solve_toeplitz, scipy.linalg._decomp_lu_cython,
    scipy.linalg._matfuncs_sqrtm_triu, scipy.linalg._matfuncs_expm,
    scipy.linalg._linalg_pythran, scipy.linalg.cython_blas,
    scipy.linalg._decomp_update, scipy.sparse.linalg._dsolve._superlu,
    scipy.sparse.linalg._eigen.arpack._arpack,
    scipy.sparse.linalg._propack._spropack,
    scipy.sparse.linalg._propack._dpropack,
    scipy.sparse.linalg._propack._cpropack,
    scipy.sparse.linalg._propack._zpropack,
    scipy.sparse.csgraph._tools, scipy.sparse.csgraph._shortest_path,
    scipy.sparse.csgraph._traversal,
    scipy.sparse.csgraph._min_spanning_tree,
    scipy.sparse.csgraph._flow, scipy.sparse.csgraph._matching,
    scipy.sparse.csgraph._reordering, scipy._lib._uarray._uarray,
    scipy.special._ufuncs_cxx, scipy.special._ufuncs,
    scipy.special._specfun, scipy.special._comb,
    scipy.special._ellip_harm_2, scipy.fftpack.convolve,
    lxml._elementpath, lxml.etree, PyQt5.QtCore, PyQt5.QtGui,
    PyQt5.QtWidgets, PyQt5.QtTest, zmq.backend.cython._zmq,
    tornado.speedups, PyQt5.QtSvg, PyQt5.QtPrintSupport (total: 61)
    </div>
    <div class="log-line">152s bash: line 1: 8826 Aborted $py -m pytest
    --verbosity=2
    </div>
    <div class="log-line">153s autopkgtest [08:08:17]: test command1:
    -----------------------]
    </div>
    <div class="log-section">
    <div class="log-line">153s command1 FAIL non-zero exit status 134
    </div>
    </div>
    <div id="S6" class="log-divider log-divider-" data-siblings="2"> <a href="https://ci.debian.net/packages/n/napari-console/testing/amd64/59383781/#S6">
    <span class="log-toggle log-open" style="display: inline;">▸</span>
    <span class="log-section-name">test results</span> </a> </div>
    <div id="S7" class="log-divider log-divider-fail" data-siblings="0">
    <a href="https://ci.debian.net/packages/n/napari-console/testing/amd64/59383781/#S7">
    <span class="log-toggle">▾</span> Closing: <span
    class="log-section-name">summary</span> </a> </div>
    <div class="log-section"> </div>
    <div class="log-line">153s autopkgtest [08:08:17]:
    @@@@@@@@@@@@@@@@@@@@ summary
    </div>
    <p> 153s command1 FAIL non-zero exit status 134 <br>
    </p>
    <p>I have other packages exhibiting this error; they all use
    python3-pytestqt.<br>
    </p>
    <p>Thanks,</p>
    <p>Roland.<br>
    </p>
    <p><br>
    -- System Information:<br>
    Debian Release: trixie/sid<br>
      APT prefers unstable<br>
      APT policy: (500, 'unstable')<br>
    Architecture: amd64 (x86_64)<br>
    <br>
    Kernel: Linux 6.1.0-31-amd64 (SMP w/16 CPU threads; PREEMPT)<br>
    Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored:
    LC_ALL set to C), LANGUAGE not set<br>
    Shell: /bin/sh linked to /usr/bin/dash<br>
    Init: unable to detect<br>
    <br>
    Versions of packages python3-pytestqt depends on:<br>
    ii  python3         3.13.3-1<br>
    ii  python3-pluggy  1.5.0-1<br>
    ii  python3-pytest  8.3.5-2<br>
    <br>
    Versions of packages python3-pytestqt recommends:<br>
    ii  python3-pyqt5  5.15.11+dfsg-2<br>
    <br>
    Versions of packages python3-pytestqt suggests:<br>
    pn  python-pytestqt-doc  &lt;none&gt;<br>
    <br>
    -- no debconf information<br>
    Thank you for using reportbug<br>
    <br>
    </p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Soren Stoutner@21:1/5 to All on Sat Apr 19 13:07:01 2025
    To: 1102595-submitter@bugs.debian.org

    I am the maintainer of electrum. It is scheduled to be removed from
    testing on May 24 because it transitively depends on python3-pytestqt.

    https://tracker.debian.org/pkg/electrum

    However, this bug doesn’t manifest for me.

    https://salsa.debian.org/cryptocoin-team/electrum/-/pipelines/849296

    Electrum does have an interface built on Qt. It is possible that none
    of the tests invoke the problematic code, or it is possible that
    something causes it to work for electrum even when it is invoked.

    Either way, I think we should probably determine how many packages are affected by this bug. If it generally affects most packages that use python3-pytestqt, a RC bug would be appropriate. But if most packages
    that use it do so without issue, a lower severity bug is probably a
    better choice to prevent the unnecessary removal of packages from
    trixie that work just fine with the current version of python3-
    pytestqt.

    --
    Soren Stoutner
    soren@debian.org
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmgEAmUACgkQwufLJ66w tgPAbA/9HQhVttK39ctNyGKOCnHmAIVlb50oXSi4W9ZLTbFQwvSWzgopsTTWebQC hK9Ft8HqZcWyMem1jUh9CdU0MWpGo1XFDN5uZDMYV8u5k8VDzsyfqiBric5LoyTT m/lf0Jbmb/EIAoLbdKt6Y+xATdlG5EtxyzYTvEdxlvWWhLj8pACkW/2Idwq5TWNk 2R3+7ZKN+grYulu0wBJdpKVhSGwz/h7vZK1/ak3+ZVa+kgqx1jRjQZLUWS5eBSI8 g/QIY++6WH9QvHnLlfBAslJ3Ovh4V7pedtj1uUuVciIsgoeGwLnCOBJifVb7uRhx 7pwLCv6BX/75MZ5zz5H+3oPqiqhnHasTmwcZM8ASbSt0ibrkwxHVI/7muC5+O665 vUYiBs397hr1MlBniePO+J+Fa9JptOlRbFgP7GYepsXkXhNGepLlb3DvLXoVgzaj iDeI+hciFbPqdPNO1cRclM91oiqwajkxdj8IltPp/p0fQXBGTH4jseITJ5zxzmLQ PI232unBw/4fdJhc3KUbrmIYchHdtMzAxgdIjmSNVfLAF/uOdQ8FWO5350vyFwVq 9J6sgQVRjGzm6WrN/sReVceh4IRnWe6nI+wiGltRl8Yzk6gSVupVclDynB7KZoCg NdEBBP+k745BnnhxDMtdHuGM8C4e6lh6jqgEpIz4CKDRwiPKQ98=
    =MJ7r
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)