Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

in raspberry3 nodejs seed #1336

Closed
mike-hor opened this issue Mar 22, 2018 · 8 comments
Closed

in raspberry3 nodejs seed #1336

mike-hor opened this issue Mar 22, 2018 · 8 comments

Comments

@mike-hor
Copy link

@mike-hor mike-hor commented Mar 22, 2018

What version of WebTorrent?
last
What operating system and Node.js version?
last
What browser and version? (if using WebTorrent in the browser)

What did you expect to happen?
i want to seed in raspberry3 (nodejs)
What actually happened?
it seems to work,but not
like this
m7 9clr xffcqwmsb9thu

but instant.io can not use it ,

so,i change to use WebTorrent Desktop.finally, it works , why??

its my code

const WebTorrent = require('webtorrent');
var client = new WebTorrent()
client.seed('./movie/test.mp4', function (torrent) {
    console.log('Client is seeding ' + torrent.magnetURI)
})

and then node index.js

@DiegoRBaquero

This comment has been minimized.

Copy link
Member

@DiegoRBaquero DiegoRBaquero commented Mar 22, 2018

@mike-hor

This comment has been minimized.

Copy link
Author

@mike-hor mike-hor commented Mar 22, 2018

yes,i change to webtorrent-hybrid (theretofore)
but it still not work
it have error
n 8pjmy3b_ uakt _arl d

@mike-hor

This comment has been minimized.

Copy link
Author

@mike-hor mike-hor commented Mar 22, 2018

@DiegoRBaquero so , i can only use desktop?

@DiegoRBaquero

This comment has been minimized.

Copy link
Member

@DiegoRBaquero DiegoRBaquero commented Mar 22, 2018

can you please run with DEBUG=* node index.js

@mike-hor

This comment has been minimized.

Copy link
Author

@mike-hor mike-hor commented Mar 22, 2018

it have so many logs

 xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +74ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [1d1534e] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1865, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [333cd94] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1868, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [63dcd80] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1871, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +7ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [3e776b2] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1874, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +7ms
  simple-peer [6bc5ac9] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1877, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [f9fc34e] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1880, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +11ms
  simple-peer [6a5621c] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1883, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +11ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [22f7eea] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1886, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +7ms
  simple-peer [c3f962e] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1889, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +20s
  simple-peer [50e89da] destroy (error: undefined) +20s
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +9ms
  simple-peer [87872bf] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [fcabe3f] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [eb2fdb9] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [098d05b] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [0e3db24] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [e1d5207] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [07aa4aa] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [8951e8f] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [e9ae269] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +82ms
  simple-peer [d6b5eff] destroy (error: undefined) +81ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [9bb2204] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [06546c4] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [f093087] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [64aa8ec] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [f1d6d7d] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [1884c0c] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +11ms
  simple-peer [cd6ecbc] destroy (error: undefined) +12ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [7b69878] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [c93aebb] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker generating 10 offers +10s
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [835036a] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1952, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +10s
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +7ms
  simple-peer [ae12326] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1955, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [604795f] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1958, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [d0ceb62] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1961, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +7ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [f7d3f56] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1964, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [2bce549] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1967, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +7ms
  simple-peer [18730d2] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1970, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [30f505b] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1973, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +7ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [66862b7] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1976, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [b18e6bd] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1979, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker generating 10 offers +79ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [8d541e7] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1982, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +80ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +11ms
  simple-peer [214b29d] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1985, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +12ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [fa496a8] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1988, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +7ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [41b5a67] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1991, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [700c499] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1994, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [dd332a8] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 1997, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +7ms
  simple-peer [771c4d4] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2000, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +7ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [48e8ad5] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2003, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +11ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +11ms
  simple-peer [93a346f] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2006, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +7ms
  simple-peer [a1d13f8] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2009, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +14s
  simple-peer [3645415] destroy (error: undefined) +14s
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +22ms
  simple-peer [e5700b8] destroy (error: undefined) +23ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +19ms
  simple-peer [a274381] destroy (error: undefined) +19ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +22ms
  simple-peer [f4d9073] destroy (error: undefined) +22ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +21ms
  simple-peer [46f2e38] destroy (error: undefined) +20ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +21ms
  simple-peer [5ab963f] destroy (error: undefined) +21ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +22ms
  simple-peer [56a1956] destroy (error: undefined) +22ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +22ms
  simple-peer [0f74474] destroy (error: undefined) +22ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +22ms
  simple-peer [0353c3e] destroy (error: undefined) +22ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +22ms
  simple-peer [462c7c0] destroy (error: undefined) +23ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +5s
  simple-peer [6a69352] destroy (error: undefined) +5s
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +18ms
  simple-peer [ec88d0a] destroy (error: undefined) +1ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +2ms
  simple-peer [e28ad86] destroy (error: undefined) +2ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +10ms
  simple-peer [31c7c3c] destroy (error: undefined) +10ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [c6d70b6] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +9ms
  simple-peer [8c9300e] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [844bc04] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [4c662e2] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +9ms
  simple-peer [9a3d9d6] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +9ms
  simple-peer [5e56a34] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +74ms
  simple-peer [7ddd2e7] destroy (error: undefined) +74ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [1d1534e] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [333cd94] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [63dcd80] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [3e776b2] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +9ms
  simple-peer [6bc5ac9] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +11ms
  simple-peer [f9fc34e] destroy (error: undefined) +10ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [6a5621c] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [22f7eea] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +11ms
  simple-peer [c3f962e] destroy (error: undefined) +11ms
  bittorrent-tracker:websocket-tracker generating 10 offers +10s
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [fb9cc2a] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2102, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +10s
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [7b45c6d] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2105, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +11ms
  simple-peer [18a6d13] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2108, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +10ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +12ms
  simple-peer [8b02970] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2111, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +12ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [cfdf1e0] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2114, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [3ef68f4] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2117, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [ef39341] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2120, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [16b5f32] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2123, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [800b4c3] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2126, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [a13d926] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2129, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker generating 10 offers +72ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +0ms
  simple-peer [cd8a264] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2132, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +73ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [1742f4a] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2135, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [968ac73] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2138, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [e560451] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2141, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [1231eb1] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2144, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [7845ff0] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2147, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [d827165] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2150, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [c12b833] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2153, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +12ms
  simple-peer [af7355f] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2156, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +12ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [c548382] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2159, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +20s
  simple-peer [835036a] destroy (error: undefined) +20s
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [ae12326] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [604795f] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [d0ceb62] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [f7d3f56] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [2bce549] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [18730d2] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [30f505b] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [66862b7] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [b18e6bd] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +83ms
  simple-peer [8d541e7] destroy (error: undefined) +83ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [214b29d] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [fa496a8] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [41b5a67] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [700c499] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [dd332a8] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [771c4d4] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +11ms
  simple-peer [48e8ad5] destroy (error: undefined) +12ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [93a346f] destroy (error: undefined) +6ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [a1d13f8] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker generating 10 offers +10s
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +0ms
  simple-peer [e71a341] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2222, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +10s
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [8616ce0] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2225, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [84e4eed] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2228, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [223e23d] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2231, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [8849001] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2234, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [4b14d9c] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2237, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [dd8bb5b] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2240, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [8638f5e] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2243, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [dfc944e] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2246, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [a939196] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2249, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker generating 10 offers +74ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [b04f231] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2252, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +75ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +12ms
  simple-peer [55f2283] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2255, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +12ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [7116182] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2258, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [133ff12] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2261, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [6f41687] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2264, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [86d95b9] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2267, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [7f7bf65] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2270, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [78ec599] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2273, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +11ms
  simple-peer [9a83c0b] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2276, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +10ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [a0fa77b] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2279, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +10ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +20s
  simple-peer [fb9cc2a] destroy (error: undefined) +20s
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +11ms
  simple-peer [7b45c6d] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +13ms
  simple-peer [18a6d13] destroy (error: undefined) +12ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +7ms
  simple-peer [8b02970] destroy (error: undefined) +7ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +9ms
  simple-peer [cfdf1e0] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +9ms
  simple-peer [3ef68f4] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [ef39341] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +9ms
  simple-peer [16b5f32] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +10ms
  simple-peer [800b4c3] destroy (error: undefined) +10ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +9ms
  simple-peer [a13d926] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +71ms
  simple-peer [cd8a264] destroy (error: undefined) +71ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +11ms
  simple-peer [1742f4a] destroy (error: undefined) +12ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +5ms
  simple-peer [968ac73] destroy (error: undefined) +4ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +9ms
  simple-peer [e560451] destroy (error: undefined) +9ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [1231eb1] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [7845ff0] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [d827165] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +12ms
  simple-peer [c12b833] destroy (error: undefined) +13ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [af7355f] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker tracker timeout: destroying peer +8ms
  simple-peer [c548382] destroy (error: undefined) +8ms
  bittorrent-tracker:websocket-tracker generating 10 offers +10s
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +0ms
  simple-peer [a636bd7] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2342, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +10s
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [e4c93e9] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2345, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [0b70254] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2348, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +13ms
  simple-peer [d841127] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2351, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +14ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +16ms
  simple-peer [75045c4] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2354, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +15ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +10ms
  simple-peer [99a3bcc] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2357, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +10ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [12a540b] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2360, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [22963b7] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2363, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [15b03bc] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2366, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +9ms
  simple-peer [76804c3] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2369, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +9ms
  bittorrent-tracker:websocket-tracker generating 10 offers +66ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [3069c5d] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2372, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +67ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [3dd0005] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2375, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [81db646] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2378, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [13561a4] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2381, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [daebbd5] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2384, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [ff90d40] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2387, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [e0232af] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2390, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [54d7360] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2393, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +12ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +12ms
  simple-peer [8f9733e] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2396, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +8ms
  simple-peer [2f9b9d6] new peer { trickle: false, config: undefined, wrtc: EventEmitter { _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { _events: [Object], _eventsCount: 2399, _maxListeners: undefined, queue: [Array], ready: false, closing: false, xvfb: [ChildProcess], xDisplay: ':110', child: [ChildProcess], keepaliveInterval: [Timeout] }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +8ms

@mike-hor

This comment has been minimized.

Copy link
Author

@mike-hor mike-hor commented Mar 22, 2018

@DiegoRBaquero Are these logs useful?

@feross

This comment has been minimized.

Copy link
Member

@feross feross commented May 16, 2018

Can you update your process.on('uncaughtException', ...) code to actually log the error object that is returned?

What exactly is the error that is being thrown?

@no-response no-response bot closed this May 23, 2018
@no-response

This comment has been minimized.

Copy link

@no-response no-response bot commented May 23, 2018

This issue has been automatically closed because there was no response to the maintainer's request for more information from the issue opener. With only the information that is currently in the issue, we don't have enough information to take action. Please leave a comment or open a new issue if you have the additional information we need to investigate further.

@lock lock bot locked as resolved and limited conversation to collaborators Aug 21, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.