[erlang-questions] Redbug rpc call io error
Russell Brown
russell@REDACTED
Tue Nov 13 18:02:15 CET 2018
Sorry, adding a subject now.
On 13/11/2018 16:57, Russell Brown wrote:
> Hi,
>
> I have a something I don't understand with redbug, if anyone can shed
> light, I'd be grateful.
>
> Start two nodes
>
> erl -name trc@REDACTED <mailto:trc@REDACTED> -setcookie trc -pa
> PATH_TO_EPER_BIN
> erl -name rpc@REDACTED <mailto:rpc@REDACTED> -setcookie trc
>
> in the second node (rpc@REDACTED <mailto:rpc@REDACTED>) I run the
> following:
>
> (rpc@REDACTED <mailto:rpc@REDACTED>)3>
> net_kernel:hidden_connect('trc@REDACTED <mailto:trc@REDACTED>').
> true
> (rpc@REDACTED <mailto:rpc@REDACTED>)4> rpc:call('trc@REDACTED
> <mailto:trc@REDACTED>', redbug, start, ["erlang:term_to_binary",
> [{arity, true}, {print_file, "/home/russell/t2btrc"}]]).
> {40,2}
> (rpc@REDACTED <mailto:rpc@REDACTED>)5> rpc:call('trc@REDACTED
> <mailto:trc@REDACTED>', erlang, term_to_binary, [{my_tuple, is, boss}]).
> <<131,104,3,100,0,8,109,121,95,116,117,112,108,101,100,0,
> 2,105,115,100,0,4,98,111,115,115>>
> (rpc@REDACTED <mailto:rpc@REDACTED>)6>
> =ERROR REPORT==== 13-Nov-2018::16:48:17 ===
> Error in process <0.46.0> on node 'trc@REDACTED
> <mailto:trc@REDACTED>' with exit value:
> {terminated,[{io,format,[<0.44.0>,"~s~n",["\n16:48:17 <0.52.0>(dead)
> {erlang,term_to_binary,1}"]],[]},{redbug,'-mk_outer/1-fun-2-',5,[{file,"src/redbug.erl"},{line,343}]},{redbug,'-wrap_print_fun/1-fun-0-',3,[{file,"src/redbug.erl"},{line...
>
> redbug done, terminated - [{io,format,
> [<5930.44.0>,"~s~n",
> ["\n16:48:17 <0.52.0>(dead)
> {erlang,term_to_binary,1}"]],
> []},
> {redbug,'-mk_outer/1-fun-2-',5,
> [{file,"src/redbug.erl"},{line,343}]},
> {redbug,'-wrap_print_fun/1-fun-0-',3,
> [{file,"src/redbug.erl"},{line,329}]},
> {lists,foldl,3,[{file,"lists.erl"},{line,1248}]},
> {redbug,print_loop,2,
> [{file,"src/redbug.erl"},{line,519}]}]
>
> AND the file "/home/russell/t2btrc" is empty, but created.
>
> However, if I run
>
> (trc@REDACTED <mailto:trc@REDACTED>)1>
> redbug:start("erlang:term_to_binary", [{arity, true}, {print_file,
> "/home/russell/t2btrc"}]).
> {38,2}
> (trc@REDACTED <mailto:trc@REDACTED>)2>
> erlang:term_to_binary({my_tuple, is, boss}).
> <<131,104,3,100,0,8,109,121,95,116,117,112,108,101,100,0,
> 2,105,115,100,0,4,98,111,115,115>>
> redbug done, timeout - 1
> (trc@REDACTED <mailto:trc@REDACTED>)3>
>
> In the node (trc@REDACTED <mailto:trc@REDACTED>) the file is created
> and contains
>
> 16:49:39 <0.39.0>({erlang,apply,2}) {erlang,term_to_binary,1}
>
> What is up with that?
>
> Thanks in advance if you can explain that to me at all. I did try
> reading the redbug code to figure out what was happening, but it wasn't
> so easy to follow for me.
>
> Cheers
>
> Russell
>
>
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20181113/e4284f95/attachment.htm>
More information about the erlang-questions
mailing list