Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Broken Pipe with Symfony/Process #58687

Copy link
Copy link
Open
@earthiverse

Description

@earthiverse
Issue body actions

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):
b18964

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.