To address the issue of fixture teardown errors being silently swallowed when a fixture is parametrized in pytest, you can follow these general steps to implement the necessary changes in the pytest codebase:

### Steps to Resolve the Issue

1. **Identify the Code Responsible for Fixture Teardown**:
   Locate the part of the code that handles the teardown of fixtures. This is usually within the fixture management logic in the `pytest` library.

2. **Modify Teardown Logic**:
   Ensure that any exceptions raised during fixture teardown are logged or reported rather than ignored. You'll need to modify the code where the teardown happens to capture exceptions and either rethrow them or log them appropriately.

3. **Write Tests to Cover Teardown Failures**:
   Add test cases that specifically check for scenarios where a teardown error occurs. Ensure that such errors are reported as part of the test output.

4. **Check Usage of Parametrized Fixtures**:
   Investigate how parametrized fixtures are currently implemented, focusing on how they handle setup and teardown stages. Ensure that the updated teardown logic applies uniformly to all parametrized instances of the fixture.

5. **Catch and Report Errors**:
   Wrap the teardown code in a try-except block, and capture any exceptions. Then, log the error and provide feedback to the user.

6. **Ensure Backward Compatibility**:
   Make sure that the changes do not break existing usages of fixture teardown in pytest. This may involve running the existing test suite to verify that everything else functions as expected.

### Example Code Snippet

Here's an example of how you might implement error reporting during teardown for a parametrized fixture.

```python
def teardown_fixture(fixture):
    try:
        # Assume `fixture` has a method `teardown`
        fixture.teardown()
    except Exception as e:
        # Report the teardown error
        pytest.fail(f"Teardown failed for fixture '{fixture.name}': {e}")

@pytest.fixture(params=[1, 2, 3])
def param_fixture(request):
    fixture = create_fixture(request.param)
    yield fixture
    teardown_fixture(fixture)
```

### Final Steps

1. **Documentation**: Update relevant documentation to inform users about how teardown errors are handled with parametrized fixtures.

2. **Review and Merge**: Submit a pull request with your changes, providing clear descriptions and rationale for reviewers. Be prepared to address feedback from maintainers.

3. **Check for Related Issues**: It's possible that similar issues may exist in other parts of the codebase. Ensure that your changes are comprehensive and do not overlook related functionality.

By following these steps, you should be able to successfully address the problem of fixture teardown errors being silently swallowed in pytest when using parametrized fixtures.