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]
