185 похожих чатов

Всем привет. Есть вот такой вызов функции, который возвращает badarg: (configd@OpenWrt)5>

erlang:port_control(#Port<0.21>, 1, <<131,104,2,109,0,0,0,4,114,111,111,116,109,0,0,0,4,114,111,111,116>>).
** exception error: bad argument

Перестало работать с переездом OTP 21 -> 26. Проверил в официальном репозитории, функция и ее сигнатура не изменились вроде как. Подскажите, в чем может быть трабл?

3 ответов

35 просмотров

до самого порта что-нибудь доходит? Т.е. эту ошибку кидает рантайм или сам порт?

Δημήτηρ- Автор вопроса

Failures: badarg If Port is not an open port or the registered name of an open port. badarg If Operation cannot fit in a 32-bit integer. badarg If the port driver does not support synchronous control operations. badarg If the port driver so decides for any reason (probably something wrong with Operation or Data). Твой случай, судя по всему, первый.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта