Tom Schouten

Results 22 comments of Tom Schouten

Taking that apart gives a term Term = >. followed by another term 131, .... binary_to_term(Term). gives exception error: bad argument, as does binary_to_term(Pid) below, so it seems to be...

If I change that Term to something that doesn't have bit 15 set then indeed it does parse with binary_to_term/1. Am I spawning too many processes? I do have a...

Thanks. I've switched to f9c5067 as my daily driver. I'll let you know how it goes. I can confirm that in the buggy version the problems indeed started to happen...

I'll keep an eye on the counter :) Currently at: erl-pid-counter ((8917 . 32768) (0 . 8192))

Things started to misbehave once it wrapped. Currently at ((9 . 32768) (1 . 8192)) My code is a horrible rube goldberg machine so I'm not really clear what exactly...

I ran a test until the next wrap around and something went wrong again. In the minibuffer, I get "Buffer "*derl [email protected]*" has a running process; kill it? (yes or...

I think I found the issue in: (defun erl-pid->buffer (pid) "Get PID's buffer." (or (cdr (assoc (erl-pid-id pid) erl-process-buffer-alist)) (error "No buffer for pid %S" pid))) That only uses erl-pid-id...

Also erl-unenroll-process removes processes if just the id matches. Seems like the fix would be to change the keying for erl-process-buffer-alist.

Thanks I've switched to baaa46bc4af425ae906a914a5c821dc74a25a9cf for daily use.

It looks ok now. I've not run into any of these issues again, and currently erl-pid-counter is at ((14075 . 32768) (4 . 8192)) Thanks again.