Open
Description
Symfony version(s) affected
same error on symfony/process 6.4.12 and 7.1.6
Description
I can run jpegoptim -q --stdin --stdout - < b18964.jpg > out.jpg
in terminal fine, with no errors,
but when I try to do the equivalent using Symfony/Process
I get a broken pipe error.
It seems like it still outputs to out.jpg
fine, even with the errors though!?
PHP Notice: fwrite(): Write of 46404 bytes failed with errno=32 Broken pipe in /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php on line 126
PHP Stack trace:
PHP 1. {main}() /Users/earthiverse/Sites/media-store/bin/test.php:0
PHP 2. Symfony\Component\Process\Process->run($callback = *uninitialized*, $env = *uninitialized*) /Users/earthiverse/Sites/media-store/bin/test.php:13
PHP 3. Symfony\Component\Process\Process->wait($callback = *uninitialized*) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:251
PHP 4. Symfony\Component\Process\Process->isRunning() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:451
PHP 5. Symfony\Component\Process\Process->updateStatus($blocking = FALSE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:865
PHP 6. Symfony\Component\Process\Process->readPipes($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1342
PHP 7. Symfony\Component\Process\Pipes\UnixPipes->readAndWrite($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1417
PHP 8. Symfony\Component\Process\Pipes\AbstractPipes->write() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/UnixPipes.php:96
PHP 9. fwrite($stream = resource(64) of type (stream), $data = 'ڧ\006��\033?[�zO���\017\030�Z��E ��\031\020:d�$F�ߏ�^���A�մ��\t"�o��wp��d\n2�#�\004�zV8�/�E��`%j,�O�\036>�s�|\v�擬hZ<ړ^�\035Π�н�1y��0e��\b9�1�\004ב~њ\027�Ʒ�\000\tW�����/:���;�-�F�X�,̣f�!p�E|�8b(擔��o�?F��\017\a\026�F?��\000�x\'ťfСs4�\026�q$��>�+��U�i�$���"�972���\\��\b�Y��B��!�6z����$z曩Y�$R2J�e22�)\001�8$v���\000���\037����\a�o\037kOo.�k\026��=�`�6�\023��H�~�yXe�ܠ`��1ط��VN҄$��t��{u��;1�_i��+];-��\000��}�k�\037�^5�.�a��V���v����qt~�Zf���@/�\024E�*y��08���\n���\000��\005~\024�\003N��\000gO\a�;V�\016��>��\035��S\034&�[�H�a&\022F����\fd�VC���i���ο2�5�*I���SѮ��\006Q�GD�wV��\000��Ϝ�e�\003^�a�+�\034�'...) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php:126
Notice: fwrite(): Write of 46404 bytes failed with errno=32 Broken pipe in /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php on line 126
Call Stack:
0.0001 507024 1. {main}() /Users/earthiverse/Sites/media-store/bin/test.php:0
0.0063 3242272 2. Symfony\Component\Process\Process->run($callback = ???, $env = ???) /Users/earthiverse/Sites/media-store/bin/test.php:13
0.0079 4328232 3. Symfony\Component\Process\Process->wait($callback = ???) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:251
0.0466 3345192 4. Symfony\Component\Process\Process->isRunning() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:451
0.0466 3345192 5. Symfony\Component\Process\Process->updateStatus($blocking = FALSE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:865
0.0466 3345192 6. Symfony\Component\Process\Process->readPipes($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1342
0.0466 3345192 7. Symfony\Component\Process\Pipes\UnixPipes->readAndWrite($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1417
0.0466 3345192 8. Symfony\Component\Process\Pipes\AbstractPipes->write() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/UnixPipes.php:96
0.0466 3345616 9. fwrite($stream = resource(64) of type (stream), $data = 'ڧ\006��\033?[�zO���\017\030�Z��E ��\031\020:d�$F�ߏ�^���A�մ��\t"�o��wp��d\n2�#�\004�zV8�/�E��`%j,�O�\036>�s�|\v�擬hZ<ړ^�\035Π�н�1y��0e��\b9�1�\004ב~њ\027�Ʒ�\00\tW�����/:���;�c-�F�X�,̣f�!p�E|�8b(擔��o�?F��\017\a\026�F?��\000�x\'ťfСs4�\026�q$��>�+��U�i�$���"�972���\\��\b�Y��B��!�6z����$z曩Y�$R2J�e22�)\001�8$v���\000���\037����\a�o\037kOo.�k\026��=�`�6�\023��H�~�yXe�ܠ`��1ط��VN҄$��t��{u��;1�_i��+];-��\000��}�k�\037���^5�.�a��V���v����qt~�Zf���@/�\024E�*y��08���\n���\000��\005~\024�\003N��\000gO\a�;V�\016��>��\035��S\034&�[�H�a&\022F����\fd�VC���i���ο2�5�*I���SѮ��\006Q�GD�wV��\000��Ϝ�e�\003^�a�+�\034�'...) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php:126
PHP Notice: fwrite(): Write of 46404 bytes failed with errno=32 Broken pipe in /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php on line 126
PHP Stack trace:
PHP 1. {main}() /Users/earthiverse/Sites/media-store/bin/test.php:0
PHP 2. Symfony\Component\Process\Process->run($callback = *uninitialized*, $env = *uninitialized*) /Users/earthiverse/Sites/media-store/bin/test.php:13
PHP 3. Symfony\Component\Process\Process->wait($callback = *uninitialized*) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:251
PHP 4. Symfony\Component\Process\Process->readPipes($blocking = TRUE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:452
PHP 5. Symfony\Component\Process\Pipes\UnixPipes->readAndWrite($blocking = TRUE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1417
PHP 6. Symfony\Component\Process\Pipes\AbstractPipes->write() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/UnixPipes.php:96
PHP 7. fwrite($stream = resource(64) of type (stream), $data = 'ڧ\006��\033?[�zO���\017\030�Z��E ��\031\020:d�$F�ߏ�^���A�մ��\t"�o��wp��d\n2�#�\004�zV8�/�E��`%j,�O�\036>�s�|\v�擬hZ<ړ^�\035Π�н�1y��0e��\b9�1�\004ב~њ\027�Ʒ�\000\tW�����/:���;�-�F�X�,̣f�!p�E|�8b(擔��o�?F��\017\a\026�F?��\000�x\'ťfСs4�\026�q$��>�+��U�i�$���"�972���\\��\b�Y��B��!�6z����$z曩Y�$R2J�e22�)\001�8$v���\000���\037����\a�o\037kOo.�k\026��=�`�6�\023��H�~�yXe�ܠ`��1ط��VN҄$��t��{u��;1�_i��+];-��\000��}�k�\037�^5�.�a��V���v����qt~�Zf���@/�\024E�*y��08���\n���\000��\005~\024�\003N��\000gO\a�;V�\016��>��\035��S\034&�[�H�a&\022F����\fd�VC���i���ο2�5�*I���SѮ��\006Q�GD�wV��\000��Ϝ�e�\003^�a�+�\034�'...) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php:126
Notice: fwrite(): Write of 46404 bytes failed with errno=32 Broken pipe in /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php on line 126
Call Stack:
0.0001 507024 1. {main}() /Users/earthiverse/Sites/media-store/bin/test.php:0
0.0063 3242272 2. Symfony\Component\Process\Process->run($callback = ???, $env = ???) /Users/earthiverse/Sites/media-store/bin/test.php:13
0.0079 4328232 3. Symfony\Component\Process\Process->wait($callback = ???) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:251
0.0476 3505064 4. Symfony\Component\Process\Process->readPipes($blocking = TRUE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:452
0.0476 3505064 5. Symfony\Component\Process\Pipes\UnixPipes->readAndWrite($blocking = TRUE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1417
0.0476 3505064 6. Symfony\Component\Process\Pipes\AbstractPipes->write() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/UnixPipes.php:96
0.0476 3505488 7. fwrite($stream = resource(64) of type (stream), $data = 'ڧ\006��\033?[�zO���\017\030�Z��E ��\031\020:d�$F�ߏ�^���A�մ��\t"�o��wp��d\n2�#�\004�zV8�/�E��`%j,�O�\036>�s�|\v�擬hZ<ړ^�\035Π�н�1y��0e��\b9�1�\004ב~њ\027�Ʒ�\00\tW�����/:���;�c-�F�X�,̣f�!p�E|�8b(擔��o�?F��\017\a\026�F?��\000�x\'ťfСs4�\026�q$��>�+��U�i�$���"�972���\\��\b�Y��B��!�6z����$z曩Y�$R2J�e22�)\001�8$v���\000���\037����\a�o\037kOo.�k\026��=�`�6�\023��H�~�yXe�ܠ`��1ط��VN҄$��t��{u��;1�_i��+]��\000��}�k�\037���^5�.�a��V���v����qt~�Zf���@/�\024E�*y��08���\n���\000��\005~\024�\003N��\000gO\a�;V�\016��>��\035��S\034&�[�H�a&\022F����\fd�VC���i���ο2�5�*I���SѮ��\006Q�GD�wV��\000��Ϝ�e�\003^�a�+�\034�'...) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php:126
PHP Notice: fwrite(): Write of 46404 bytes failed with errno=32 Broken pipe in /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php on line 126
PHP Stack trace:
PHP 1. {main}() /Users/earthiverse/Sites/media-store/bin/test.php:0
PHP 2. Symfony\Component\Process\Process->run($callback = *uninitialized*, $env = *uninitialized*) /Users/earthiverse/Sites/media-store/bin/test.php:13
PHP 3. Symfony\Component\Process\Process->wait($callback = *uninitialized*) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:251
PHP 4. Symfony\Component\Process\Process->isRunning() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:451
PHP 5. Symfony\Component\Process\Process->updateStatus($blocking = FALSE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:865
PHP 6. Symfony\Component\Process\Process->readPipes($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1342
PHP 7. Symfony\Component\Process\Pipes\UnixPipes->readAndWrite($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1417
PHP 8. Symfony\Component\Process\Pipes\AbstractPipes->write() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/UnixPipes.php:96
PHP 9. fwrite($stream = resource(64) of type (stream), $data = 'ڧ\006��\033?[�zO���\017\030�Z��E ��\031\020:d�$F�ߏ�^���A�մ��\t"�o��wp��d\n2�#�\004�zV8�/�E��`%j,�O�\036>�s�|\v�擬hZ<ړ^�\035Π�н�1y��0e��\b9�1�\004ב~њ\027�Ʒ�\000\tW�����/:���;�-�F�X�,̣f�!p�E|�8b(擔��o�?F��\017\a\026�F?��\000�x\'ťfСs4�\026�q$��>�+��U�i�$���"�972���\\��\b�Y��B��!�6z����$z曩Y�$R2J�e22�)\001�8$v���\000���\037����\a�o\037kOo.�k\026��=�`�6�\023��H�~�yXe�ܠ`��1ط��VN҄$��t��{u��;1�_i��+];-��\000��}�k�\037�^5�.�a��V���v����qt~�Zf���@/�\024E�*y��08���\n���\000��\005~\024�\003N��\000gO\a�;V�\016��>��\035��S\034&�[�H�a&\022F����\fd�VC���i���ο2�5�*I���SѮ��\006Q�GD�wV��\000��Ϝ�e�\003^�a�+�\034�'...) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php:126
Notice: fwrite(): Write of 46404 bytes failed with errno=32 Broken pipe in /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php on line 126
Call Stack:
0.0001 507024 1. {main}() /Users/earthiverse/Sites/media-store/bin/test.php:0
0.0063 3242272 2. Symfony\Component\Process\Process->run($callback = ???, $env = ???) /Users/earthiverse/Sites/media-store/bin/test.php:13
0.0079 4328232 3. Symfony\Component\Process\Process->wait($callback = ???) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:251
0.0486 4201384 4. Symfony\Component\Process\Process->isRunning() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:451
0.0486 4201384 5. Symfony\Component\Process\Process->updateStatus($blocking = FALSE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:865
0.0486 4201384 6. Symfony\Component\Process\Process->readPipes($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1342
0.0486 4201384 7. Symfony\Component\Process\Pipes\UnixPipes->readAndWrite($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1417
0.0486 4201384 8. Symfony\Component\Process\Pipes\AbstractPipes->write() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/UnixPipes.php:96
0.0486 4201808 9. fwrite($stream = resource(64) of type (stream), $data = 'ڧ\006��\033?[�zO���\017\030�Z��E ��\031\020:d�$F�ߏ�^���A�մ��\t"�o��wp��d\n2�#�\004�zV8�/�E��`%j,�O�\036>�s�|\v�擬hZ<ړ^�\035Π�н�1y��0e��\b9�1�\004ב~њ\027�Ʒ�\00\tW�����/:���;�c-�F�X�,̣f�!p�E|�8b(擔��o�?F��\017\a\026�F?��\000�x\'ťfСs4�\026�q$��>�+��U�i�$���"�972���\\��\b�Y��B��!�6z����$z曩Y�$R2J�e22�)\001�8$v���\000���\037����\a�o\037kOo.�k\026��=�`�6�\023��H�~�yXe�ܠ`��1ط��VN҄$��t��{u��;1�_i��+]��\000��}�k�\037���^5�.�a��V���v����qt~�Zf���@/�\024E�*y��08���\n���\000��\005~\024�\003N��\000gO\a�;V�\016��>��\035��S\034&�[�H�a&\022F����\fd�VC���i���ο2�5�*I���SѮ��\006Q�GD�wV��\000��Ϝ�e�\003^�a�+�\034�'...) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php:126
PHP Notice: fwrite(): Write of 46404 bytes failed with errno=32 Broken pipe in /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php on line 126
PHP Stack trace:
PHP 1. {main}() /Users/earthiverse/Sites/media-store/bin/test.php:0
PHP 2. Symfony\Component\Process\Process->run($callback = *uninitialized*, $env = *uninitialized*) /Users/earthiverse/Sites/media-store/bin/test.php:13
PHP 3. Symfony\Component\Process\Process->wait($callback = *uninitialized*) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:251
PHP 4. Symfony\Component\Process\Process->readPipes($blocking = TRUE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:452
PHP 5. Symfony\Component\Process\Pipes\UnixPipes->readAndWrite($blocking = TRUE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1417
PHP 6. Symfony\Component\Process\Pipes\AbstractPipes->write() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/UnixPipes.php:96
PHP 7. fwrite($stream = resource(64) of type (stream), $data = 'ڧ\006��\033?[�zO���\017\030�Z��E ��\031\020:d�$F�ߏ�^���A�մ��\t"�o��wp��d\n2�#�\004�zV8�/�E��`%j,�O�\036>�s�|\v�擬hZ<ړ^�\035Π�н�1y��0e��\b9�1�\004ב~њ\027�Ʒ�\000\tW�����/:���;�-�F�X�,̣f�!p�E|�8b(擔��o�?F��\017\a\026�F?��\000�x\'ťfСs4�\026�q$��>�+��U�i�$���"�972���\\��\b�Y��B��!�6z����$z曩Y�$R2J�e22�)\001�8$v���\000���\037����\a�o\037kOo.�k\026��=�`�6�\023��H�~�yXe�ܠ`��1ط��VN҄$��t��{u��;1�_i��+];-��\000��}�k�\037�^5�.�a��V���v����qt~�Zf���@/�\024E�*y��08���\n���\000��\005~\024�\003N��\000gO\a�;V�\016��>��\035��S\034&�[�H�a&\022F����\fd�VC���i���ο2�5�*I���SѮ��\006Q�GD�wV��\000��Ϝ�e�\003^�a�+�\034�'...) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php:126
Notice: fwrite(): Write of 46404 bytes failed with errno=32 Broken pipe in /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php on line 126
Call Stack:
0.0001 507024 1. {main}() /Users/earthiverse/Sites/media-store/bin/test.php:0
0.0063 3242272 2. Symfony\Component\Process\Process->run($callback = ???, $env = ???) /Users/earthiverse/Sites/media-store/bin/test.php:13
0.0079 4328232 3. Symfony\Component\Process\Process->wait($callback = ???) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:251
0.0490 4291496 4. Symfony\Component\Process\Process->readPipes($blocking = TRUE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:452
0.0490 4291496 5. Symfony\Component\Process\Pipes\UnixPipes->readAndWrite($blocking = TRUE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1417
0.0490 4291496 6. Symfony\Component\Process\Pipes\AbstractPipes->write() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/UnixPipes.php:96
0.0490 4291920 7. fwrite($stream = resource(64) of type (stream), $data = 'ڧ\006��\033?[�zO���\017\030�Z��E ��\031\020:d�$F�ߏ�^���A�մ��\t"�o��wp��d\n2�#�\004�zV8�/�E��`%j,�O�\036>�s�|\v�擬hZ<ړ^�\035Π�н�1y��0e��\b9�1�\004ב~њ\027�Ʒ�\00\tW�����/:���;�c-�F�X�,̣f�!p�E|�8b(擔��o�?F��\017\a\026�F?��\000�x\'ťfСs4�\026�q$��>�+��U�i�$���"�972���\\��\b�Y��B��!�6z����$z曩Y�$R2J�e22�)\001�8$v���\000���\037����\a�o\037kOo.�k\026��=�`�6�\023��H�~�yXe�ܠ`��1ط��VN҄$��t��{u��;1�_i��+]��\000��}�k�\037���^5�.�a��V���v����qt~�Zf���@/�\024E�*y��08���\n���\000��\005~\024�\003N��\000gO\a�;V�\016��>��\035��S\034&�[�H�a&\022F����\fd�VC���i���ο2�5�*I���SѮ��\006Q�GD�wV��\000��Ϝ�e�\003^�a�+�\034�'...) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php:126
PHP Notice: fwrite(): Write of 46404 bytes failed with errno=32 Broken pipe in /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php on line 126
PHP Stack trace:
PHP 1. {main}() /Users/earthiverse/Sites/media-store/bin/test.php:0
PHP 2. Symfony\Component\Process\Process->run($callback = *uninitialized*, $env = *uninitialized*) /Users/earthiverse/Sites/media-store/bin/test.php:13
PHP 3. Symfony\Component\Process\Process->wait($callback = *uninitialized*) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:251
PHP 4. Symfony\Component\Process\Process->isRunning() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:451
PHP 5. Symfony\Component\Process\Process->updateStatus($blocking = FALSE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:865
PHP 6. Symfony\Component\Process\Process->readPipes($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1342
PHP 7. Symfony\Component\Process\Pipes\UnixPipes->readAndWrite($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1417
PHP 8. Symfony\Component\Process\Pipes\AbstractPipes->write() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/UnixPipes.php:96
PHP 9. fwrite($stream = resource(64) of type (stream), $data = 'ڧ\006��\033?[�zO���\017\030�Z��E ��\031\020:d�$F�ߏ�^���A�մ��\t"�o��wp��d\n2�#�\004�zV8�/�E��`%j,�O�\036>�s�|\v�擬hZ<ړ^�\035Π�н�1y��0e��\b9�1�\004ב~њ\027�Ʒ�\000\tW�����/:���;�-�F�X�,̣f�!p�E|�8b(擔��o�?F��\017\a\026�F?��\000�x\'ťfСs4�\026�q$��>�+��U�i�$���"�972���\\��\b�Y��B��!�6z����$z曩Y�$R2J�e22�)\001�8$v���\000���\037����\a�o\037kOo.�k\026��=�`�6�\023��H�~�yXe�ܠ`��1ط��VN҄$��t��{u��;1�_i��+];-��\000��}�k�\037�^5�.�a��V���v����qt~�Zf���@/�\024E�*y��08���\n���\000��\005~\024�\003N��\000gO\a�;V�\016��>��\035��S\034&�[�H�a&\022F����\fd�VC���i���ο2�5�*I���SѮ��\006Q�GD�wV��\000��Ϝ�e�\003^�a�+�\034�'...) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php:126
Notice: fwrite(): Write of 46404 bytes failed with errno=32 Broken pipe in /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php on line 126
Call Stack:
0.0001 507024 1. {main}() /Users/earthiverse/Sites/media-store/bin/test.php:0
0.0063 3242272 2. Symfony\Component\Process\Process->run($callback = ???, $env = ???) /Users/earthiverse/Sites/media-store/bin/test.php:13
0.0079 4328232 3. Symfony\Component\Process\Process->wait($callback = ???) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:251
0.0498 4286504 4. Symfony\Component\Process\Process->isRunning() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:451
0.0498 4286504 5. Symfony\Component\Process\Process->updateStatus($blocking = FALSE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:865
0.0499 4286504 6. Symfony\Component\Process\Process->readPipes($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1342
0.0499 4286504 7. Symfony\Component\Process\Pipes\UnixPipes->readAndWrite($blocking = FALSE, $close = TRUE) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Process.php:1417
0.0499 4286504 8. Symfony\Component\Process\Pipes\AbstractPipes->write() /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/UnixPipes.php:96
0.0499 4286928 9. fwrite($stream = resource(64) of type (stream), $data = 'ڧ\006��\033?[�zO���\017\030�Z��E ��\031\020:d�$F�ߏ�^���A�մ��\t"�o��wp��d\n2�#�\004�zV8�/�E��`%j,�O�\036>�s�|\v�擬hZ<ړ^�\035Π�н�1y��0e��\b9�1�\004ב~њ\027�Ʒ�\00\tW�����/:���;�c-�F�X�,̣f�!p�E|�8b(擔��o�?F��\017\a\026�F?��\000�x\'ťfСs4�\026�q$��>�+��U�i�$���"�972���\\��\b�Y��B��!�6z����$z曩Y�$R2J�e22�)\001�8$v���\000���\037����\a�o\037kOo.�k\026��=�`�6�\023��H�~�yXe�ܠ`��1ط��VN҄$��t��{u��;1�_i��+]��\000��}�k�\037���^5�.�a��V���v����qt~�Zf���@/�\024E�*y��08���\n���\000��\005~\024�\003N��\000gO\a�;V�\016��>��\035��S\034&�[�H�a&\022F����\fd�VC���i���ο2�5�*I���SѮ��\006Q�GD�wV��\000��Ϝ�e�\003^�a�+�\034�'...) /Users/earthiverse/Sites/media-store/vendor/symfony/process/Pipes/AbstractPipes.php:126
How to reproduce
<?php
use Symfony\Component\Process\Process;
require '../vendor/autoload.php';
$imageData = file_get_contents('b18964.jpg');
$process = new Process(
command: ['jpegoptim', '-q', '--stdin', '--stdout', '-'],
input: $imageData
);
$process->run();
$optimizedImageData = $process->getOutput();
file_put_contents('out.jpg', $optimizedImageData);
Possible Solution
No response
Additional Context
This is the image (shasum 761d2c52afea5d1053e2e94362dcc8adb3bda788):