Comments (7)
Thank you @uklotzde for the suggestion, I thought I had added a testcase but was for another problem.
Added in 2128376
Also fixed this in 0.5.0-rc0
which is now up in crates.io So closing this.
Thank you for reporting
from zune-image.
Hi, is it possible to release a 0.4.12 version that removes this assert? I ran into it on this seemingly valid image
This would be a low effort quick fix to resolve the issue temporarily. Clients will handle the subsequent decoding error gracefully.
Many downstream dependencies that have upgraded to image
v0.25.x are affected. Crashing applications for no valid reason is very inconvenient.
from zune-image.
...especially now since image v0.25 is actively promoted: https://www.reddit.com/r/rust/comments/1cj94va/image_v025_performance_improvements/
from zune-image.
working on it, sorry for the crash, it just happens that it was reported when i was overhauling the api and couldn't hot fix it
from zune-image.
Hi, is it possible to release a 0.4.12 version that removes this assert? I ran into it on this seemingly valid image
(I promise I didn't mess with this image on purpose to trigger this. I've had it floating around since 2020 😅)
from zune-image.
How about adding a regression test for this case? To ensure that this does not happen again in the future.
from zune-image.
Bump on releasing a 0.4.12 update to resolve this! Happy to help here and update the image crate as needed.
from zune-image.
Related Issues (20)
- `0.5.0-rc1` Animated png panics HOT 2
- Export `SOFMarkers` enum in `zune-jpeg` HOT 2
- I've backported zune-jpeg fixes to 0.4.x so you don't have to HOT 7
- Add lossless transform HOT 2
- zune-jpeg: panic in `src/mcu.rs:231:22` discovered by fuzzer
- zune-jpeg: panic in `src/mcu_prog.rs:391:58` discoverd by fuzzer
- Various panics in zune-jpeg HOT 3
- README talks about *minimal* safety? HOT 2
- Various panics in zune-png HOT 2
- Opt-in `std::simd` support in zune-jpeg HOT 1
- build error HOT 5
- Integer overflow in src/idct/scalar.rs
- Hot lib reload, unable to find __rust_alloc. HOT 2
- Goals/non-goals clarification HOT 3
- Cross-Compilation to `aarch64`: Relocations in generic ELF (EM: 183) HOT 5
- Lanczos resizing method HOT 1
- Python `zil.Image.open()` doesn't work HOT 2
- Python `zil.Image.resize()` should be implemented HOT 4
- Type stubs for zune-python HOT 2
- crash: assertion `left == right` failed for JPEG HOT 1
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 zune-image.