Comments (5)
Closing then. Sorry for the trouble.
from cpython.
So, here are my 2c:
- looks like a crash is desired here, because of
abort()
, seecpython/Modules/_xxtestfuzz/fuzzer.c
Lines 701 to 703 in 8223544
- looks like
xmlparser_type
andbytesio_type
are never actually decrefed (and in error paths as well)cpython/Modules/_xxtestfuzz/fuzzer.c
Lines 443 to 469 in 8223544
- since
_elementtree
is always expected, I don't think that we should guard this function in any special way
from cpython.
I guess this is intentional.
One of the fuzzing targets is elementtree
(see Modules/__xxtestfuzz.c::LLVMFuzzerTestOneInput
. We could probably improve error handling here, but would it improve anything? Fuzzing is not a feature of Python and I guess anyone who tries to run a fuzzer would understand this error.
from cpython.
Ok. Shouldn't then test_xxtestfuzz
be skipped if _elementtree
is not available? I can try making a pull request.
from cpython.
Hmm, on the other hand, since the whole extension is broken, I suppose leaving the tests on lets the person building it know that they should probably be disabling _xxtestfuzz
as well.
from cpython.
Related Issues (20)
- Segfault in 3.13 when calling `PyEval_SetTrace` from a thread with no Python frames HOT 4
- Add A Howto Page About Using Multiple Interpreters HOT 1
- Typo
- if you unpack a single element tuple containing a string, it thinks you have len(str) elements HOT 3
- argparse behavior when a 'store' arg and a 'store_const' arg both store to the same dest is undefined and inconsistent HOT 1
- iOS testbed crashes when `--with-pydebug` enabled HOT 7
- Improve `complex` C-API error descriptions
- pip3 install lxml failed when using Python 3.13.0b3 on Windows with MSVC HOT 5
- Improve `PyBytes_FromStringAndSize` test coverage
- RPM version error for python3-3.9.18-3.el9_4.1.x86_64.rpm HOT 1
- Build failure with "--with-address-sanitizer" flag HOT 4
- [C API] Segmentation fault in PyUnicodeWriter when writing nothing and with initial length = 0 HOT 1
- Chess game
- Conceptual Flaw in Python's Iterator Behavior During Collection Modification HOT 10
- Crash on _PyDict_CheckConsistency with an empty instance dict HOT 9
- CMultiplyNested closure crash: Python 3.13 regression HOT 4
- White space causes inconsistent frame traversal in With blocks HOT 14
- documentation html varies from timestamp
- doc: HOT 3
- TestsMSI/`build_msi.yml` GHA workflow stopped passing HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cpython.