bryancall commented on issue #7016:
URL: https://github.com/apache/trafficserver/issues/7016#issuecomment-4827339223

   This crash was an uncaught C++ exception from ImageMagick's 
Magick::Image::read() inside the webp_transform plugin's handleInputComplete(), 
which propagated to std::terminate() and abort() (your stack shows 
Magick::Image::read, __cxa_throw, std::terminate, abort). At the time the 
read() call was not guarded. This was fixed by 
https://github.com/apache/trafficserver/pull/8005, which wraps the read, 
transform, and write in a try/catch for Magick::Warning and Magick::Error so a 
bad or unreadable image falls back to serving the original bytes instead of 
crashing the server. The fix first shipped in release 9.1.0 and the guard is 
still present in current master at plugins/webp_transform/ImageTransform.cc. 
I'm closing this as fixed; please reopen if you can reproduce a crash on a 
current release.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to