Closed markhm closed 9 years ago
Try installing Node.js version 0.10.36 (if you're trying to use airsonos 1.1) or Node.js version 0.10.28 (if you're trying to use airsonos 0.0.26 or below) like they do it in this link: http://www.armhf.com/node-js-for-the-beaglebone-black/ .
Did you manage to install it / is it a massive improvement?
I'm seeing the same issue on my rasberry pi 2.
$ node -v
0.10.36
On startup:
==== Stack trace ============================================
Security context: 0x29234659 <JS Object>#0#
1: _emitChunk [/usr/local/lib/node_modules/npm/node_modules/block-stream/block-stream.js:~73] (this=0x335620cd <a BlockStream>#1#,flush=0x29208091 <undefined>)
2: arguments adaptor frame: 0->1
3: resume [/usr/local/lib/node_modules/npm/node_modules/block-stream/block-stream.js:~55] (this=0x335620cd <a BlockStream>#1#)
4: arguments adaptor frame: 1->0
5: resume [/usr/local/lib/node_modules/npm/node_modules/fstream/lib/reader.js:~251] (this=0x33562055 <an Extract>#2#,who=0x29208091 <undefined>)
6: arguments adaptor frame: 0->1
7: /* anonymous */ [/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:257] (this=0x3161414d <an Entry>#3#)
8: emit [events.js:~53] (this=0x3161414d <an Entry>#3#,type=0x5a616529 <String[6]: resume>)
9: resume [/usr/local/lib/node_modules/npm/node_modules/tar/lib/entry.js:~90] (this=0x3161414d <an Entry>#3#)
10: /* anonymous */ [/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:144] (this=0x3dc1b489 <a FileWriter>#4#)
11: emit [events.js:~53] (this=0x3dc1b489 <a FileWriter>#4#,type=0x39ce760d <String[5]: ready>)
12: /* anonymous */ [/usr/local/lib/node_modules/npm/node_modules/fstream/lib/file-writer.js:45] (this=0x3dc1e899 <a WriteStream>#5#,fd=19)
13: emit [events.js:~53] (this=0x3dc1e899 <a WriteStream>#5#,type=0x5a61f5ed <String[4]: open>)
14: arguments adaptor frame: 2->1
15: /* anonymous */ [evalmachine.<anonymous>:1674] (this=0x3dc1e899 <a WriteStream>#5#,er=0x29208081 <null>,fd=19)
19: /* anonymous */(aka /* anonymous */) [native v8natives.js:1597] (this=0x29208091 <undefined>)
20: arguments adaptor frame: 2->0
21: done [/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:~127] (this=0x3dc1ea29 <an OpenReq>#6#,er=0x29208081 <null>,result=19)
22: done [/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:~57] (this=0x3dc1ea29 <an OpenReq>#6#,er=0x29208081 <null>,fd=19)
26: /* anonymous */ [native v8natives.js:1597] (this=0x29208081 <null>)
27: arguments adaptor frame: 2->0
29: oncomplete [evalmachine.<anonymous>:108] (this=0x3dc1ebdd <an Object>#7#)
30: arguments adaptor frame: 2->0
==== Details ================================================
[1]: _emitChunk [/usr/local/lib/node_modules/npm/node_modules/block-stream/block-stream.js:~73] (this=0x335620cd <a BlockStream>#1#,flush=0x29208091 <undefined>) {
// stack-allocated locals
var padBytes = 0x29208091 <undefined>
var bufferIndex = 13
var out = 0x29208081 <null>
var outOffset = 0
var outHas = 0
var cur = 0x3df3b2bd <a Buffer>#8#
var curHas = 3072
var l = 0x29208091 <undefined>
var i = 0x29208091 <undefined>
// expression stack (top to bottom)
[10] : 0
[09] : 2086534
--------- s o u r c e c o d e ---------
function (flush) {? // debug("emitChunk flush=%j emitting=%j paused=%j", flush, this._emitting, this._paused)?? // emit a <chunkSize> chunk? if (flush && this._zeroes) {? // debug(" BS push zeroes", this._bufferLength)? // push a chunk of zeroes? var padBytes = (this._bufferLength % this._chun...
-----------------------------------------
}
[2]: arguments adaptor frame: 0->1 {
}
[3]: resume [/usr/local/lib/node_modules/npm/node_modules/block-stream/block-stream.js:~55] (this=0x335620cd <a BlockStream>#1#) {
// optimized frame
}
[4]: arguments adaptor frame: 1->0 {
// actual arguments
[00] : 0x33562055 <an Extract>#2# // not passed to callee
}
[5]: resume [/usr/local/lib/node_modules/npm/node_modules/fstream/lib/reader.js:~251] (this=0x33562055 <an Extract>#2#,who=0x29208091 <undefined>) {
// optimized frame
}
[6]: arguments adaptor frame: 0->1 {
}
[7]: /* anonymous */ [/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:257] (this=0x3161414d <an Entry>#3#) {
// expression stack (top to bottom)
[00] : 0x33562055 <an Extract>#2#
--------- s o u r c e c o d e ---------
function () {? me.resume()? }
-----------------------------------------
}
[8]: emit [events.js:~53] (this=0x3161414d <an Entry>#3#,type=0x5a616529 <String[6]: resume>) {
// optimized frame
}
[9]: resume [/usr/local/lib/node_modules/npm/node_modules/tar/lib/entry.js:~90] (this=0x3161414d <an Entry>#3#) {
// optimized frame
}
[10]: /* anonymous */ [/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:144] (this=0x3dc1b489 <a FileWriter>#4#) {
// expression stack (top to bottom)
[00] : 0x3161414d <an Entry>#3#
--------- s o u r c e c o d e ---------
function () {? // console.error("DW Child Ready", child.type, child._path)? // console.error(" resuming", entry._path)? entry.pipe(child)? entry.resume()? }
-----------------------------------------
}
[11]: emit [events.js:~53] (this=0x3dc1b489 <a FileWriter>#4#,type=0x39ce760d <String[5]: ready>) {
// optimized frame
}
[12]: /* anonymous */ [/usr/local/lib/node_modules/npm/node_modules/fstream/lib/file-writer.js:45] (this=0x3dc1e899 <a WriteStream>#5#,fd=19) {
// expression stack (top to bottom)
[01] : 0x39ce760d <String[5]: ready>
[00] : 0x3dc1b489 <a FileWriter>#4#
--------- s o u r c e c o d e ---------
function (fd) {? // console.error("FW open", me._buffer, me._path)? me.ready = true? me._buffer.forEach(function (c) {? if (c === EOF) me._stream.end()? else me._stream.write(c)? })? me.emit("ready")? // give this a kick just in case it needs it.? me.emit("drain")? }
-----------------------------------------
}
[13]: emit [events.js:~53] (this=0x3dc1e899 <a WriteStream>#5#,type=0x5a61f5ed <String[4]: open>) {
// optimized frame
}
[14]: arguments adaptor frame: 2->1 {
// actual arguments
[00] : 0x5a61f5ed <String[4]: open>
[01] : 19 // not passed to callee
}
[15]: /* anonymous */ [evalmachine.<anonymous>:1674] (this=0x3dc1e899 <a WriteStream>#5#,er=0x29208081 <null>,fd=19) {
// expression stack (top to bottom)
[02] : 19
[01] : 0x5a61f5ed <String[4]: open>
[00] : 0x3dc1e899 <a WriteStream>#5#
--------- s o u r c e c o d e ---------
function (er, fd) {? if (er) {? this.destroy();? this.emit('error', er);? return;? }?? this.fd = fd;? this.emit('open', fd);? }
-----------------------------------------
}
[19]: /* anonymous */(aka /* anonymous */) [native v8natives.js:1597] (this=0x29208091 <undefined>) {
// stack-allocated locals
var arguments = 0x3dc1f3f9 <an Arguments>#9#
var c = 0x3dc1f419 <JS Array[2]>#10#
var d = 2
var e = 0x29208091 <undefined>
var f = 0x29208091 <undefined>
var g = 0x29208091 <undefined>
var h = 0x29208091 <undefined>
// expression stack (top to bottom)
[11] : 2
[10] : 0
[09] : 0x3dc1f3f9 <an Arguments>#9#
[08] : 0x3dc1e899 <a WriteStream>#5#
[07] : 0x3dc1e961 <JS Function>#11#
--------- s o u r c e c o d e ---------
function (){??"use strict";???if(%_IsConstructCall()){?return %NewObjectFromBound(b);?}?var c=%BoundFunctionGetBindings(b);??var d=%_ArgumentsLength();?if(d==0){?return %Apply(c[0],c[1],c,2,c.length-2);?}?if(c.length===2){?return %Apply(c[0],c[1],arguments,0,d);?}?var e=c.length-2;?var f=new InternalArray(e+...
-----------------------------------------
}
[20]: arguments adaptor frame: 2->0 {
// actual arguments
[00] : 0x29208081 <null> // not passed to callee
[01] : 19 // not passed to callee
}
[21]: done [/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:~127] (this=0x3dc1ea29 <an OpenReq>#6#,er=0x29208081 <null>,result=19) {
// optimized frame
}
[22]: done [/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:~57] (this=0x3dc1ea29 <an OpenReq>#6#,er=0x29208081 <null>,fd=19) {
// optimized frame
}
[26]: /* anonymous */ [native v8natives.js:1597] (this=0x29208081 <null>) {
// stack-allocated locals
var arguments = 0x3dc1f3b9 <an Arguments>#12#
var c = 0x3dc1f3d9 <JS Array[2]>#13#
var d = 2
var e = 0x29208091 <undefined>
var f = 0x29208091 <undefined>
var g = 0x29208091 <undefined>
var h = 0x29208091 <undefined>
// expression stack (top to bottom)
[11] : 2
[10] : 0
[09] : 0x3dc1f3b9 <an Arguments>#12#
[08] : 0x3dc1ea29 <an OpenReq>#6#
[07] : 0x28549871 <JS Function>#14#
--------- s o u r c e c o d e ---------
function (){??"use strict";???if(%_IsConstructCall()){?return %NewObjectFromBound(b);?}?var c=%BoundFunctionGetBindings(b);??var d=%_ArgumentsLength();?if(d==0){?return %Apply(c[0],c[1],c,2,c.length-2);?}?if(c.length===2){?return %Apply(c[0],c[1],arguments,0,d);?}?var e=c.length-2;?var f=new InternalArray(e+...
-----------------------------------------
}
[27]: arguments adaptor frame: 2->0 {
// actual arguments
[00] : 0x29208081 <null> // not passed to callee
[01] : 19 // not passed to callee
}
[29]: oncomplete [evalmachine.<anonymous>:108] (this=0x3dc1ebdd <an Object>#7#) {
// stack-allocated locals
var arguments = 0x3dc1f385 <an Arguments>#15#
// expression stack (top to bottom)
[03] : 0x3dc1f385 <an Arguments>#15#
[02] : 0x29208081 <null>
[01] : 0x3dc1ea69 <JS Function>#16#
--------- s o u r c e c o d e ---------
function () {? return cb.apply(null, arguments);? }
-----------------------------------------
}
[30]: arguments adaptor frame: 2->0 {
// actual arguments
[00] : 0x29208081 <null> // not passed to callee
[01] : 19 // not passed to callee
}
==== Key ============================================
#0# 0x29234659: 0x29234659 <JS Object>
#1# 0x335620cd: 0x335620cd <a BlockStream>
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_opt: 0x33562115 <an Object>#17#
_chunkSize: 512
_offset: 13824
_buffer: 0x3dc21659 <JS Array[17]>#18#
_bufferLength: 35328
_zeroes: 0x33562121 <a Buffer>#19#
_events: 0x33561b1d <an Object>#20#
_paused: 0x292080c1 <false>
_needDrain: 0x292080b1 <true>
_emitting: 0x292080b1 <true>
_needsDrain: 0x292080b1 <true>
#2# 0x33562055: 0x33562055 <an Extract>
domain: 0x29208081 <null>
_events: 0x335620c1 <an Object>#21#
_maxListeners: 10
writable: 0x292080b1 <true>
readable: 0x292080b1 <true>
_stream: 0x335620cd <a BlockStream>#1#
position: 1816064
_ended: 0x292080c1 <false>
_fst: 0x33561bd5 <a DirWriter>#22#
_paused: 0x292080c1 <false>
_eofStarted: 0x292080c1 <false>
_extended: 0x29208081 <null>
_entry: 0x3dc207fd <an Entry>#23#
#3# 0x3161414d: 0x3161414d <an Entry>
domain: 0x29208081 <null>
_events: 0x58dffc49 <an Object>#24#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080c1 <false>
_paused: 0x292080c1 <false>
_reading: 0x292080c1 <false>
_ending: 0x292080b1 <true>
_ended: 0x292080b1 <true>
_remaining: 0
_queue: 0x58dffc55 <JS Array[0]>#25#
_index: 0
_queueLen: 0
_read: 0x58dffc65 <JS Function>#26#
props: 0x58dffc89 <an Object>#27#
_header: 0x58dffc95 <a TarHeader>#28#
_extended: 0x58dffcc9 <an Object>#29#
_global: 0x58dffcd5 <an Object>#30#
type: 0x39c2be51 <String[4]: File>
path: 0x44c0f295 <String[30]: deps/lame/Dll/BladeMP3EncDLL.h>
size: 7651
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x54e8da6d <JS Function>#31#
#4# 0x3dc1b489: 0x3dc1b489 <a FileWriter>
_buffer: 0x3dc1bc9d <JS Array[0]>#32#
_bytesWritten: 7651
domain: 0x29208081 <null>
_events: 0x3dc1b4dd <an Object>#33#
_maxListeners: 10
type: 0x39c2be51 <String[4]: File>
props: 0x3dc1a591 <an Object>#34#
depth: 1
clobber: 0x292080b1 <true>
parent: 0x33561bd5 <a DirWriter>#22#
root: 0x33561bd5 <a DirWriter>#22#
path: 0x3dc1baed <String[108]: /usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules/lame/deps/lame/Dll/BladeMP3EncDLL.h>
_path: 0x3dc1baed <String[108]: /usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules/lame/deps/lame/Dll/BladeMP3EncDLL.h>
basename: 0x3dc1bb49 <String[16]: BladeMP3EncDLL.h>
dirname: 0x3dc1bc5d <String[91]: /usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules/lame/deps/lame/Dll>
linkpath: 0x29208081 <null>
size: 7651
readable: 0x292080c1 <false>
writable: 0x292080b1 <true>
ready: 0x292080b1 <true>
filter: 0x2be31199 <JS Function>#35#
_madeDir: 0x29208081 <null>
_stream: 0x3dc1e899 <a WriteStream>#5#
#5# 0x3dc1e899: 0x3dc1e899 <a WriteStream>
_writableState: 0x3dc1e8d9 <a WritableState>#36#
writable: 0x292080b1 <true>
domain: 0x29208081 <null>
_events: 0x3dc1e955 <an Object>#37#
_maxListeners: 10
path: 0x3dc1baed <String[108]: /usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules/lame/deps/lame/Dll/BladeMP3EncDLL.h>
fd: 19
flags: 0x5a61f745 <String[1]: w>
mode: 420
start: 0x29208091 <undefined>
pos: 0x29208091 <undefined>
bytesWritten: 0
#6# 0x3dc1ea29: 0x3dc1ea29 <an OpenReq>
path: 0x3dc1baed <String[108]: /usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules/lame/deps/lame/Dll/BladeMP3EncDLL.h>
flags: 0x5a61f745 <String[1]: w>
mode: 420
cb: 0x3dc1e9a1 <JS Function>#38#
done: 0x3dc1ea69 <JS Function>#16#
failures: 0
#7# 0x3dc1ebdd: 0x3dc1ebdd <an Object>
domain: 0x29208081 <null>
oncomplete: 0x3dc1eb81 <JS Function>#39#
#8# 0x3df3b2bd: 0x3df3b2bd <a Buffer>
length: 16384
parent: 0x3df53fb1 <a SlowBuffer>#40#
offset: 0
#9# 0x3dc1f3f9: 0x3dc1f3f9 <an Arguments>
length: 2
#10# 0x3dc1f419: 0x3dc1f419 <JS Array[2]>
0: 0x3dc1e961 <JS Function>#11#
1: 0x3dc1e899 <a WriteStream>#5#
#11# 0x3dc1e961: 0x3dc1e961 <JS Function>
#12# 0x3dc1f3b9: 0x3dc1f3b9 <an Arguments>
length: 2
#13# 0x3dc1f3d9: 0x3dc1f3d9 <JS Array[2]>
0: 0x28549871 <JS Function>#14#
1: 0x3dc1ea29 <an OpenReq>#6#
#14# 0x28549871: 0x28549871 <JS Function>
#15# 0x3dc1f385: 0x3dc1f385 <an Arguments>
length: 2
callee: 0x3dc1eb81 <JS Function>#39#
#16# 0x3dc1ea69: 0x3dc1ea69 <JS Function>
length: 2
#17# 0x33562115: 0x33562115 <an Object>
#18# 0x3dc21659: 0x3dc21659 <JS Array[17]>
0: 0x3df3b185 <a Buffer>#41#
1: 0x3df3b19d <a Buffer>#42#
2: 0x3df3b1b5 <a Buffer>#43#
3: 0x3df3b1cd <a Buffer>#44#
4: 0x3df3b1e5 <a Buffer>#45#
5: 0x3df3b1fd <a Buffer>#46#
6: 0x3df3b215 <a Buffer>#47#
7: 0x3df3b22d <a Buffer>#48#
8: 0x3df3b245 <a Buffer>#49#
9: 0x3df3b25d <a Buffer>#50#
...
#19# 0x33562121: 0x33562121 <a Buffer>
length: 512
parent: 0x58dbb9fd <a SlowBuffer>#51#
offset: 4064
#20# 0x33561b1d: 0x33561b1d <an Object>
error: 0x33561af9 <JS Function>#52#
data: 0x33561b29 <JS Function>#53#
end: 0x33561b4d <JS Function>#54#
drain: 0x33561b71 <JS Function>#55#
#21# 0x335620c1: 0x335620c1 <an Object>
entry: 0x3356090d <JS Array[3]>#56#
unpipe: 0x33560b35 <JS Function onunpipe>#57#
drain: 0x33560829 <JS Function>#58#
error: 0x33560471 <JS Array[3]>#59#
close: 0x33560481 <JS Array[3]>#60#
finish: 0x335608d5 <JS Function g>#61#
data: 0x3164106d <JS Function ondata>#62#
end: 0x31641121 <JS Function cleanup>#63#
#22# 0x33561bd5: 0x33561bd5 <a DirWriter>
domain: 0x29208081 <null>
_events: 0x33561c09 <an Object>#64#
_maxListeners: 10
type: 0x39c2bda5 <String[9]: Directory>
props: 0x33577529 <an Object>#65#
depth: 0
clobber: 0x292080b1 <true>
parent: 0x29208081 <null>
root: 0x33561bd5 <a DirWriter>#22#
path: 0x225fa3a9 <String[77]: /usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules/lame>
_path: 0x225fa3a9 <String[77]: /usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules/lame>
basename: 0x225fa399 <String[4]: lame>
dirname: 0x33560a55 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules>
linkpath: 0x29208081 <null>
size: 0x29208091 <undefined>
readable: 0x292080c1 <false>
writable: 0x292080b1 <true>
_buffer: 0x33560a69 <JS Array[61]>#66#
ready: 0x292080b1 <true>
filter: 0x2be31199 <JS Function>#35#
_madeDir: 0x29208081 <null>
_processing: 0x292080b1 <true>
_currentChild: 0x3dc1b489 <a FileWriter>#4#
#23# 0x3dc207fd: 0x3dc207fd <an Entry>
domain: 0x29208081 <null>
_events: 0x3dc20889 <an Object>#67#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080b1 <true>
_paused: 0x292080b1 <true>
_reading: 0x292080c1 <false>
_ending: 0x292080c1 <false>
_ended: 0x292080c1 <false>
_remaining: 172438
_queue: 0x3dc20895 <JS Array[425]>#68#
_index: 0
_queueLen: 425
_read: 0x3dc208c1 <JS Function>#69#
props: 0x3dc20949 <an Object>#70#
_header: 0x3dc1fba9 <a TarHeader>#71#
_extended: 0x3dc20955 <an Object>#72#
_global: 0x3dc20961 <an Object>#73#
type: 0x39c2be51 <String[4]: File>
path: 0x3dc21111 <String[20]: deps/lame/aclocal.m4>
size: 390038
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x3dc215a9 <JS Function>#74#
#24# 0x58dffc49: 0x58dffc49 <an Object>
#25# 0x58dffc55: 0x58dffc55 <JS Array[0]>
#26# 0x58dffc65: 0x58dffc65 <JS Function>
length: 0
#27# 0x58dffc89: 0x58dffc89 <an Object>
#28# 0x58dffc95: 0x58dffc95 <a TarHeader>
block: 0x58dcc4cd <a Buffer>#75#
cksumValid: 0x292080b1 <true>
path: 0x44c1750d <String[38]: package/deps/lame/Dll/BladeMP3EncDLL.h>
mode: 420
uid: 501
gid: 20
size: 7651
mtime: 0x44c17541 <Number: 1402862869>
cksum: 7061
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x44c26e19 <String[6]\: ustar\x00>
ustarver: 0x44c26e2d <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#29# 0x58dffcc9: 0x58dffcc9 <an Object>
#30# 0x58dffcd5: 0x58dffcd5 <an Object>
#31# 0x54e8da6d: 0x54e8da6d <JS Function>
#32# 0x3dc1bc9d: 0x3dc1bc9d <JS Array[0]>
#33# 0x3dc1b4dd: 0x3dc1b4dd <an Object>
#34# 0x3dc1a591: 0x3dc1a591 <an Object>
#35# 0x2be31199: 0x2be31199 <JS Function>
#36# 0x3dc1e8d9: 0x3dc1e8d9 <a WritableState>
highWaterMark: 16384
objectMode: 0x292080c1 <false>
needDrain: 0x292080c1 <false>
ending: 0x292080b1 <true>
ended: 0x292080b1 <true>
finished: 0x292080c1 <false>
decodeStrings: 0x292080b1 <true>
defaultEncoding: 0x5a615885 <String[4]: utf8>
length: 7651
writing: 0x292080b1 <true>
sync: 0x292080c1 <false>
bufferProcessing: 0x292080c1 <false>
onwrite: 0x58d8a629 <JS Function>#76#
writecb: 0x3dc21749 <JS Function>#77#
writelen: 512
buffer: 0x3dc1e945 <JS Array[14]>#78#
errorEmitted: 0x292080c1 <false>
#37# 0x3dc1e955: 0x3dc1e955 <an Object>
finish: 0x3dc1ec11 <JS Function g>#79#
open: 0x3dc1eca1 <JS Function>#80#
drain: 0x3dc1ecc5 <JS Function>#81#
close: 0x3dc1ece9 <JS Function>#82#
#38# 0x3dc1e9a1: 0x3dc1e9a1 <JS Function>
length: 2
#39# 0x3dc1eb81: 0x3dc1eb81 <JS Function>
#40# 0x3df53fb1: 0x3df53fb1 <a SlowBuffer>
length: 16384
#41# 0x3df3b185: 0x3df3b185 <a Buffer>
length: 16384
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 0
#42# 0x3df3b19d: 0x3df3b19d <a Buffer>
length: 16384
parent: 0x3df53e61 <a SlowBuffer>#84#
offset: 0
#43# 0x3df3b1b5: 0x3df3b1b5 <a Buffer>
length: 16384
parent: 0x3df53e7d <a SlowBuffer>#85#
offset: 0
#44# 0x3df3b1cd: 0x3df3b1cd <a Buffer>
length: 16384
parent: 0x3df53e99 <a SlowBuffer>#86#
offset: 0
#45# 0x3df3b1e5: 0x3df3b1e5 <a Buffer>
length: 16384
parent: 0x3df53eb5 <a SlowBuffer>#87#
offset: 0
#46# 0x3df3b1fd: 0x3df3b1fd <a Buffer>
length: 16384
parent: 0x3df53ed1 <a SlowBuffer>#88#
offset: 0
#47# 0x3df3b215: 0x3df3b215 <a Buffer>
length: 16384
parent: 0x3df53eed <a SlowBuffer>#89#
offset: 0
#48# 0x3df3b22d: 0x3df3b22d <a Buffer>
length: 16384
parent: 0x3df53f09 <a SlowBuffer>#90#
offset: 0
#49# 0x3df3b245: 0x3df3b245 <a Buffer>
length: 16384
parent: 0x3df53f25 <a SlowBuffer>#91#
offset: 0
#50# 0x3df3b25d: 0x3df3b25d <a Buffer>
length: 16384
parent: 0x3df53f41 <a SlowBuffer>#92#
offset: 0
#51# 0x58dbb9fd: 0x58dbb9fd <a SlowBuffer>
length: 8192
used: 8160
#52# 0x33561af9: 0x33561af9 <JS Function>
#53# 0x33561b29: 0x33561b29 <JS Function>
#54# 0x33561b4d: 0x33561b4d <JS Function>
#55# 0x33561b71: 0x33561b71 <JS Function>
#56# 0x3356090d: 0x3356090d <JS Array[3]>
0: 0x33560a79 <JS Function>#93#
1: 0x3357a2b9 <JS Function extractEntry>#94#
2: 0x3161cec1 <JS Function>#95#
#57# 0x33560b35: 0x33560b35 <JS Function onunpipe>
#58# 0x33560829: 0x33560829 <JS Function>
#59# 0x33560471: 0x33560471 <JS Array[3]>
0: 0x33560ba1 <JS Function onerror>#96#
1: 0x3356091d <JS Function>#97#
2: 0x316410fd <JS Function onerror>#98#
#60# 0x33560481: 0x33560481 <JS Array[3]>
0: 0x33560875 <JS Function g>#99#
1: 0x3357a295 <JS Function cb>#100#
2: 0x31641121 <JS Function cleanup>#63#
#61# 0x335608d5: 0x335608d5 <JS Function g>
listener: 0x33560be9 <JS Function onfinish>#101#
#62# 0x3164106d: 0x3164106d <JS Function ondata>
#63# 0x31641121: 0x31641121 <JS Function cleanup>
#64# 0x33561c09: 0x33561c09 <an Object>
ready: 0x33560a9d <JS Function>#102#
close: 0x31640e99 <JS Array[2]>#103#
drain: 0x31641091 <JS Function ondrain>#104#
error: 0x316410fd <JS Function onerror>#98#
#65# 0x33577529: 0x33577529 <an Object>
type: 0x39c2bda5 <String[9]: Directory>
path: 0x225db415 <String[77]: /usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules/lame>
strip: 1
uid: 65534
gid: 1000
filter: 0x2be31199 <JS Function>#35#
Directory: 0x292080b1 <true>
root: 0x29208081 <null>
parent: 0x29208081 <null>
#66# 0x33560a69: 0x33560a69 <JS Array[61]>
0: 0x58da723d <an Entry>#105#
1: 0x296ca71d <an Entry>#106#
2: 0x2be2d3ad <an Entry>#107#
3: 0x58d443cd <an Entry>#108#
4: 0x58dfa541 <an Entry>#109#
5: 0x58dfa5ad <an Entry>#110#
6: 0x58dfa619 <an Entry>#111#
7: 0x335b4cc1 <an Entry>#112#
8: 0x335c0e3d <an Entry>#113#
9: 0x316f0afd <an Entry>#114#
...
#67# 0x3dc20889: 0x3dc20889 <an Object>
data: 0x3dc21509 <JS Array[2]>#115#
pause: 0x3dc20fc5 <JS Function>#116#
resume: 0x3dc20fe9 <JS Function>#117#
end: 0x3dc21465 <JS Function save>#118#
entry: 0x3dc21489 <JS Function saveEntry>#119#
proxy: 0x3dc214ad <JS Function proxyPause>#120#
#68# 0x3dc20895: 0x3dc20895 <JS Array[425]>
0: 0x3dc22739 <a Buffer>#121#
1: 0x3dc227e5 <a Buffer>#122#
2: 0x3dc22845 <a Buffer>#123#
3: 0x3dc228a5 <a Buffer>#124#
4: 0x3dc22905 <a Buffer>#125#
5: 0x3dc22965 <a Buffer>#126#
6: 0x3dc229c5 <a Buffer>#127#
7: 0x3dc22a25 <a Buffer>#128#
8: 0x3dc22a85 <a Buffer>#129#
9: 0x3dc22ae5 <a Buffer>#130#
...
#69# 0x3dc208c1: 0x3dc208c1 <JS Function>
length: 0
#70# 0x3dc20949: 0x3dc20949 <an Object>
#71# 0x3dc1fba9: 0x3dc1fba9 <a TarHeader>
block: 0x3dc1fb45 <a Buffer>#131#
cksumValid: 0x292080b1 <true>
path: 0x3dc1fd35 <String[28]: package/deps/lame/aclocal.m4>
mode: 420
uid: 501
gid: 20
size: 390038
mtime: 0x3dc2002d <Number: 1402862869>
cksum: 6333
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x3dc20255 <String[6]\: ustar\x00>
ustarver: 0x3dc2029d <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#72# 0x3dc20955: 0x3dc20955 <an Object>
#73# 0x3dc20961: 0x3dc20961 <an Object>
#74# 0x3dc215a9: 0x3dc215a9 <JS Function>
#75# 0x58dcc4cd: 0x58dcc4cd <a Buffer>
length: 512
parent: 0x28581561 <a SlowBuffer>#132#
offset: 13824
#76# 0x58d8a629: 0x58d8a629 <JS Function>
#77# 0x3dc21749: 0x3dc21749 <JS Function>
#78# 0x3dc1e945: 0x3dc1e945 <JS Array[14]>
0: 0x3dc21965 <a WriteReq>#133#
1: 0x3dc21a81 <a WriteReq>#134#
2: 0x3dc21b51 <a WriteReq>#135#
3: 0x3dc21c21 <a WriteReq>#136#
4: 0x3dc21cf1 <a WriteReq>#137#
5: 0x3dc21dc1 <a WriteReq>#138#
6: 0x3dc21e91 <a WriteReq>#139#
7: 0x3dc21f61 <a WriteReq>#140#
8: 0x3dc22031 <a WriteReq>#141#
9: 0x3dc22101 <a WriteReq>#142#
...
#79# 0x3dc1ec11: 0x3dc1ec11 <JS Function g>
listener: 0x2855782d <JS Function>#143#
#80# 0x3dc1eca1: 0x3dc1eca1 <JS Function>
#81# 0x3dc1ecc5: 0x3dc1ecc5 <JS Function>
#82# 0x3dc1ece9: 0x3dc1ece9 <JS Function>
#83# 0x3df53e45: 0x3df53e45 <a SlowBuffer>
length: 16384
#84# 0x3df53e61: 0x3df53e61 <a SlowBuffer>
length: 16384
#85# 0x3df53e7d: 0x3df53e7d <a SlowBuffer>
length: 16384
#86# 0x3df53e99: 0x3df53e99 <a SlowBuffer>
length: 16384
#87# 0x3df53eb5: 0x3df53eb5 <a SlowBuffer>
length: 16384
#88# 0x3df53ed1: 0x3df53ed1 <a SlowBuffer>
length: 16384
#89# 0x3df53eed: 0x3df53eed <a SlowBuffer>
length: 16384
#90# 0x3df53f09: 0x3df53f09 <a SlowBuffer>
length: 16384
#91# 0x3df53f25: 0x3df53f25 <a SlowBuffer>
length: 16384
#92# 0x3df53f41: 0x3df53f41 <a SlowBuffer>
length: 16384
#93# 0x33560a79: 0x33560a79 <JS Function>
#94# 0x3357a2b9: 0x3357a2b9 <JS Function extractEntry>
#95# 0x3161cec1: 0x3161cec1 <JS Function>
#96# 0x33560ba1: 0x33560ba1 <JS Function onerror>
#97# 0x3356091d: 0x3356091d <JS Function>
#98# 0x316410fd: 0x316410fd <JS Function onerror>
#99# 0x33560875: 0x33560875 <JS Function g>
listener: 0x33560bc5 <JS Function onclose>#144#
#100# 0x3357a295: 0x3357a295 <JS Function cb>
#101# 0x33560be9: 0x33560be9 <JS Function onfinish>
#102# 0x33560a9d: 0x33560a9d <JS Function>
#103# 0x31640e99: 0x31640e99 <JS Array[2]>
0: 0x33560ad1 <JS Function>#145#
1: 0x31641121 <JS Function cleanup>#63#
#104# 0x31641091: 0x31641091 <JS Function ondrain>
#105# 0x58da723d: 0x58da723d <an Entry>
domain: 0x29208081 <null>
_events: 0x33535cbd <an Object>#146#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080b1 <true>
_paused: 0x292080b1 <true>
_reading: 0x292080c1 <false>
_ending: 0x292080b1 <true>
_ended: 0x292080c1 <false>
_remaining: 0
_queue: 0x33535cc9 <JS Array[16]>#147#
_index: 0
_queueLen: 16
_read: 0x33535cd9 <JS Function>#148#
props: 0x33535cfd <an Object>#149#
_header: 0x33535d09 <a TarHeader>#150#
_extended: 0x33535d3d <an Object>#151#
_global: 0x33535d49 <an Object>#152#
type: 0x39c2be51 <String[4]: File>
path: 0x44c0ddcd <String[25]: deps/lame/Dll/Example.cpp>
size: 7926
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x58dc9635 <JS Function>#153#
#106# 0x296ca71d: 0x296ca71d <an Entry>
domain: 0x29208081 <null>
_events: 0x296ca789 <an Object>#154#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080b1 <true>
_paused: 0x292080b1 <true>
_reading: 0x292080c1 <false>
_ending: 0x292080b1 <true>
_ended: 0x292080c1 <false>
_remaining: 0
_queue: 0x296ca795 <JS Array[49]>#155#
_index: 0
_queueLen: 49
_read: 0x296ca7c1 <JS Function>#156#
props: 0x296ca849 <an Object>#157#
_header: 0x296ca6bd <a TarHeader>#158#
_extended: 0x296ca855 <an Object>#159#
_global: 0x296ca861 <an Object>#160#
type: 0x39c2be51 <String[4]: File>
path: 0x44ce50c9 <String[34]: deps/lame/Dll/LameDLLInterface.htm>
size: 24739
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x296cadc5 <JS Function>#161#
#107# 0x2be2d3ad: 0x2be2d3ad <an Entry>
domain: 0x29208081 <null>
_events: 0x316143dd <an Object>#162#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080b1 <true>
_paused: 0x292080b1 <true>
_reading: 0x292080c1 <false>
_ending: 0x292080b1 <true>
_ended: 0x292080c1 <false>
_remaining: 0
_queue: 0x316143e9 <JS Array[21]>#163#
_index: 0
_queueLen: 21
_read: 0x33539b7d <JS Function>#164#
props: 0x33539ba1 <an Object>#165#
_header: 0x33539bad <a TarHeader>#166#
_extended: 0x33539be1 <an Object>#167#
_global: 0x33539bed <an Object>#168#
type: 0x39c2be51 <String[4]: File>
path: 0x2066c919 <String[27]: deps/lame/Dll/MP3export.pas>
size: 10651
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x2960dcb9 <JS Function>#169#
#108# 0x58d443cd: 0x58d443cd <an Entry>
domain: 0x29208081 <null>
_events: 0x58d567e5 <an Object>#170#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080b1 <true>
_paused: 0x292080b1 <true>
_reading: 0x292080c1 <false>
_ending: 0x292080b1 <true>
_ended: 0x292080c1 <false>
_remaining: 0
_queue: 0x58d567f1 <JS Array[1]>#171#
_index: 0
_queueLen: 1
_read: 0x58d56801 <JS Function>#172#
props: 0x58d56825 <an Object>#173#
_header: 0x58d56831 <a TarHeader>#174#
_extended: 0x58d56865 <an Object>#175#
_global: 0x58d56871 <an Object>#176#
type: 0x39c2be51 <String[4]: File>
path: 0x206d6f41 <String[25]: deps/lame/Dll/Makefile.am>
size: 251
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x58d67bed <JS Function>#177#
#109# 0x58dfa541: 0x58dfa541 <an Entry>
domain: 0x29208081 <null>
_events: 0x3350fe01 <an Object>#178#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080b1 <true>
_paused: 0x292080b1 <true>
_reading: 0x292080c1 <false>
_ending: 0x292080b1 <true>
_ended: 0x292080c1 <false>
_remaining: 0
_queue: 0x3350fe0d <JS Array[21]>#179#
_index: 0
_queueLen: 21
_read: 0x3350fe1d <JS Function>#180#
props: 0x3350fe41 <an Object>#181#
_header: 0x3350fe4d <a TarHeader>#182#
_extended: 0x3350fe81 <an Object>#183#
_global: 0x3350fe8d <an Object>#184#
type: 0x39c2be51 <String[4]: File>
path: 0x20b15345 <String[25]: deps/lame/Dll/Makefile.in>
size: 10530
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x3351e9b9 <JS Function>#185#
#110# 0x58dfa5ad: 0x58dfa5ad <an Entry>
domain: 0x29208081 <null>
_events: 0x3350feb9 <an Object>#186#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080b1 <true>
_paused: 0x292080b1 <true>
_reading: 0x292080c1 <false>
_ending: 0x292080b1 <true>
_ended: 0x292080c1 <false>
_remaining: 0
_queue: 0x3350fec5 <JS Array[3]>#187#
_index: 0
_queueLen: 3
_read: 0x3350fed5 <JS Function>#188#
props: 0x3350fef9 <an Object>#189#
_header: 0x3350ff05 <a TarHeader>#190#
_extended: 0x3350ff39 <an Object>#191#
_global: 0x3350ff45 <an Object>#192#
type: 0x39c2be51 <String[4]: File>
path: 0x20b1536d <String[30]: deps/lame/Dll/Makefile.mingw32>
size: 1332
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x3351ee51 <JS Function>#193#
#111# 0x58dfa619: 0x58dfa619 <an Entry>
domain: 0x29208081 <null>
_events: 0x3350ff71 <an Object>#194#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080b1 <true>
_paused: 0x292080b1 <true>
_reading: 0x292080c1 <false>
_ending: 0x292080b1 <true>
_ended: 0x292080c1 <false>
_remaining: 0
_queue: 0x3350ff7d <JS Array[8]>#195#
_index: 0
_queueLen: 8
_read: 0x3350ff8d <JS Function>#196#
props: 0x3350ffb1 <an Object>#197#
_header: 0x3350ffbd <a TarHeader>#198#
_extended: 0x3350fff1 <an Object>#199#
_global: 0x3350fffd <an Object>#200#
type: 0x39c2be51 <String[4]: File>
path: 0x20b153b5 <String[17]: deps/lame/HACKING>
size: 3959
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x3351f281 <JS Function>#201#
#112# 0x335b4cc1: 0x335b4cc1 <an Entry>
domain: 0x29208081 <null>
_events: 0x335d8b9d <an Object>#202#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080b1 <true>
_paused: 0x292080b1 <true>
_reading: 0x292080c1 <false>
_ending: 0x292080b1 <true>
_ended: 0x292080c1 <false>
_remaining: 0
_queue: 0x335d8ba9 <JS Array[14]>#203#
_index: 0
_queueLen: 14
_read: 0x335d8bb9 <JS Function>#204#
props: 0x335d8bdd <an Object>#205#
_header: 0x335d8be9 <a TarHeader>#206#
_extended: 0x335d8c1d <an Object>#207#
_global: 0x335d8c29 <an Object>#208#
type: 0x39c2be51 <String[4]: File>
path: 0x20b71985 <String[17]: deps/lame/INSTALL>
size: 6995
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x335eda8d <JS Function>#209#
#113# 0x335c0e3d: 0x335c0e3d <an Entry>
domain: 0x29208081 <null>
_events: 0x335da63d <an Object>#210#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080b1 <true>
_paused: 0x292080b1 <true>
_reading: 0x292080c1 <false>
_ending: 0x292080b1 <true>
_ended: 0x292080c1 <false>
_remaining: 0
_queue: 0x335da649 <JS Array[16]>#211#
_index: 0
_queueLen: 16
_read: 0x335da659 <JS Function>#212#
props: 0x335da67d <an Object>#213#
_header: 0x335da689 <a TarHeader>#214#
_extended: 0x335da6bd <an Object>#215#
_global: 0x335da6c9 <an Object>#216#
type: 0x39c2be51 <String[4]: File>
path: 0x20b71b95 <String[27]: deps/lame/INSTALL.configure>
size: 7832
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x335f11ad <JS Function>#217#
#114# 0x316f0afd: 0x316f0afd <an Entry>
domain: 0x29208081 <null>
_events: 0x29699c49 <an Object>#218#
_maxListeners: 10
readable: 0x292080b1 <true>
writable: 0x292080b1 <true>
_needDrain: 0x292080b1 <true>
_paused: 0x292080b1 <true>
_reading: 0x292080c1 <false>
_ending: 0x292080b1 <true>
_ended: 0x292080c1 <false>
_remaining: 0
_queue: 0x29699c55 <JS Array[36]>#219#
_index: 0
_queueLen: 36
_read: 0x29699c65 <JS Function>#220#
props: 0x29699c89 <an Object>#221#
_header: 0x29699c95 <a TarHeader>#222#
_extended: 0x29699cc9 <an Object>#223#
_global: 0x29699cd5 <an Object>#224#
type: 0x39c2be51 <String[4]: File>
path: 0x20bdaa35 <String[25]: deps/lame/ACM/Makefile.in>
size: 17932
meta: 0x292080c1 <false>
mode: 420
uid: 65534
gid: 1000
_collected: 0x292080b1 <true>
pipe: 0x296aad61 <JS Function>#225#
#115# 0x3dc21509: 0x3dc21509 <JS Array[2]>
0: 0x3dc20f8d <JS Function>#226#
1: 0x3dc21465 <JS Function save>#118#
#116# 0x3dc20fc5: 0x3dc20fc5 <JS Function>
#117# 0x3dc20fe9: 0x3dc20fe9 <JS Function>
#118# 0x3dc21465: 0x3dc21465 <JS Function save>
#119# 0x3dc21489: 0x3dc21489 <JS Function saveEntry>
#120# 0x3dc214ad: 0x3dc214ad <JS Function proxyPause>
#121# 0x3dc22739: 0x3dc22739 <a Buffer>
length: 512
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 9216
#122# 0x3dc227e5: 0x3dc227e5 <a Buffer>
length: 512
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 9728
#123# 0x3dc22845: 0x3dc22845 <a Buffer>
length: 512
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 10240
#124# 0x3dc228a5: 0x3dc228a5 <a Buffer>
length: 512
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 10752
#125# 0x3dc22905: 0x3dc22905 <a Buffer>
length: 512
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 11264
#126# 0x3dc22965: 0x3dc22965 <a Buffer>
length: 512
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 11776
#127# 0x3dc229c5: 0x3dc229c5 <a Buffer>
length: 512
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 12288
#128# 0x3dc22a25: 0x3dc22a25 <a Buffer>
length: 512
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 12800
#129# 0x3dc22a85: 0x3dc22a85 <a Buffer>
length: 512
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 13312
#130# 0x3dc22ae5: 0x3dc22ae5 <a Buffer>
length: 512
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 13824
#131# 0x3dc1fb45: 0x3dc1fb45 <a Buffer>
length: 512
parent: 0x3df53e45 <a SlowBuffer>#83#
offset: 8704
#132# 0x28581561: 0x28581561 <a SlowBuffer>
length: 16384
#133# 0x3dc21965: 0x3dc21965 <a WriteReq>
chunk: 0x29617551 <a Buffer>#227#
encoding: 0x5a6158f1 <String[6]: buffer>
callback: 0x3dc21921 <JS Function>#228#
#134# 0x3dc21a81: 0x3dc21a81 <a WriteReq>
chunk: 0x29617569 <a Buffer>#229#
encoding: 0x5a6158f1 <String[6]: buffer>
callback: 0x3dc21a3d <JS Function>#230#
#135# 0x3dc21b51: 0x3dc21b51 <a WriteReq>
chunk: 0x29617581 <a Buffer>#231#
encoding: 0x5a6158f1 <String[6]: buffer>
callback: 0x3dc21b0d <JS Function>#232#
#136# 0x3dc21c21: 0x3dc21c21 <a WriteReq>
chunk: 0x29617599 <a Buffer>#233#
encoding: 0x5a6158f1 <String[6]: buffer>
callback: 0x3dc21bdd <JS Function>#234#
#137# 0x3dc21cf1: 0x3dc21cf1 <a WriteReq>
chunk: 0x296175b1 <a Buffer>#235#
encoding: 0x5a6158f1 <String[6]: buffer>
callback: 0x3dc21cad <JS Function>#236#
#138# 0x3dc21dc1: 0x3dc21dc1 <a WriteReq>
chunk: 0x296175c9 <a Buffer>#237#
encoding: 0x5a6158f1 <String[6]: buffer>
callback: 0x3dc21d7d <JS Function>#238#
#139# 0x3dc21e91: 0x3dc21e91 <a WriteReq>
chunk: 0x296175e1 <a Buffer>#239#
encoding: 0x5a6158f1 <String[6]: buffer>
callback: 0x3dc21e4d <JS Function>#240#
#140# 0x3dc21f61: 0x3dc21f61 <a WriteReq>
chunk: 0x296175f9 <a Buffer>#241#
encoding: 0x5a6158f1 <String[6]: buffer>
callback: 0x3dc21f1d <JS Function>#242#
#141# 0x3dc22031: 0x3dc22031 <a WriteReq>
chunk: 0x29617611 <a Buffer>#243#
encoding: 0x5a6158f1 <String[6]: buffer>
callback: 0x3dc21fed <JS Function>#244#
#142# 0x3dc22101: 0x3dc22101 <a WriteReq>
chunk: 0x29617629 <a Buffer>#245#
encoding: 0x5a6158f1 <String[6]: buffer>
callback: 0x3dc220bd <JS Function>#246#
#143# 0x2855782d: 0x2855782d <JS Function>
#144# 0x33560bc5: 0x33560bc5 <JS Function onclose>
#145# 0x33560ad1: 0x33560ad1 <JS Function>
#146# 0x33535cbd: 0x33535cbd <an Object>
data: 0x29611b3d <JS Array[2]>#247#
pause: 0x29611b4d <JS Function>#248#
resume: 0x29611b71 <JS Function>#249#
end: 0x29611b95 <JS Function save>#250#
entry: 0x29611bb9 <JS Function saveEntry>#251#
proxy: 0x29611bdd <JS Function proxyPause>#252#
#147# 0x33535cc9: 0x33535cc9 <JS Array[16]>
0: 0x296ca4b5 <a Buffer>#253#
1: 0x296ca519 <a Buffer>#254#
2: 0x296ca531 <a Buffer>#255#
3: 0x296ca549 <a Buffer>@0x296ca549
4: 0x296ca561 <a Buffer>@0x296ca561
5: 0x296ca579 <a Buffer>@0x296ca579
6: 0x296ca591 <a Buffer>@0x296ca591
7: 0x296ca5a9 <a Buffer>@0x296ca5a9
8: 0x296ca5c1 <a Buffer>@0x296ca5c1
9: 0x296ca5d9 <a Buffer>@0x296ca5d9
...
#148# 0x33535cd9: 0x33535cd9 <JS Function>
length: 0
#149# 0x33535cfd: 0x33535cfd <an Object>
#150# 0x33535d09: 0x33535d09 <a TarHeader>
block: 0x58dc9a01 <a Buffer>@0x58dc9a01
cksumValid: 0x292080b1 <true>
path: 0x44c0fc1d <String[33]: package/deps/lame/Dll/Example.cpp>
mode: 420
uid: 501
gid: 20
size: 7926
mtime: 0x44c0fc4d <Number: 1402862869>
cksum: 6820
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x44c2502d <String[6]\: ustar\x00>
ustarver: 0x44c25041 <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#151# 0x33535d3d: 0x33535d3d <an Object>
#152# 0x33535d49: 0x33535d49 <an Object>
#153# 0x58dc9635: 0x58dc9635 <JS Function>
#154# 0x296ca789: 0x296ca789 <an Object>
data: 0x296cad25 <JS Array[2]>@0x296cad25
pause: 0x296cabdd <JS Function>@0x296cabdd
resume: 0x296cac01 <JS Function>@0x296cac01
end: 0x296cacb9 <JS Function save>@0x296cacb9
entry: 0x296cacdd <JS Function saveEntry>@0x296cacdd
proxy: 0x296cad01 <JS Function proxyPause>@0x296cad01
#155# 0x296ca795: 0x296ca795 <JS Array[49]>
0: 0x33532e8d <a Buffer>@0x33532e8d
1: 0x33533a09 <a Buffer>@0x33533a09
2: 0x33533a21 <a Buffer>@0x33533a21
3: 0x33533a39 <a Buffer>@0x33533a39
4: 0x33533a51 <a Buffer>@0x33533a51
5: 0x33533a69 <a Buffer>@0x33533a69
6: 0x33533a81 <a Buffer>@0x33533a81
7: 0x33533a99 <a Buffer>@0x33533a99
8: 0x33533571 <a Buffer>@0x33533571
9: 0x33533589 <a Buffer>@0x33533589
...
#156# 0x296ca7c1: 0x296ca7c1 <JS Function>
length: 0
#157# 0x296ca849: 0x296ca849 <an Object>
#158# 0x296ca6bd: 0x296ca6bd <a TarHeader>
block: 0x296ca681 <a Buffer>@0x296ca681
cksumValid: 0x292080b1 <true>
path: 0x44ce5055 <String[42]: package/deps/lame/Dll/LameDLLInterface.htm>
mode: 420
uid: 501
gid: 20
size: 24739
mtime: 0x44ce508d <Number: 1402862869>
cksum: 7618
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x44ce5099 <String[6]\: ustar\x00>
ustarver: 0x44ce50ad <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#159# 0x296ca855: 0x296ca855 <an Object>
#160# 0x296ca861: 0x296ca861 <an Object>
#161# 0x296cadc5: 0x296cadc5 <JS Function>
#162# 0x316143dd: 0x316143dd <an Object>
data: 0x33545979 <JS Array[2]>@0x33545979
pause: 0x33545989 <JS Function>@0x33545989
resume: 0x335459ad <JS Function>@0x335459ad
end: 0x335459d1 <JS Function save>@0x335459d1
entry: 0x335459f5 <JS Function saveEntry>@0x335459f5
proxy: 0x33545a19 <JS Function proxyPause>@0x33545a19
#163# 0x316143e9: 0x316143e9 <JS Array[21]>
0: 0x58d4c2a5 <a Buffer>@0x58d4c2a5
1: 0x58d4c2bd <a Buffer>@0x58d4c2bd
2: 0x58d4c2d5 <a Buffer>@0x58d4c2d5
3: 0x58d4c2ed <a Buffer>@0x58d4c2ed
4: 0x58d4c305 <a Buffer>@0x58d4c305
5: 0x58d4c31d <a Buffer>@0x58d4c31d
6: 0x58d4c335 <a Buffer>@0x58d4c335
7: 0x58d4c34d <a Buffer>@0x58d4c34d
8: 0x58d4c365 <a Buffer>@0x58d4c365
9: 0x58d4c37d <a Buffer>@0x58d4c37d
...
#164# 0x33539b7d: 0x33539b7d <JS Function>
length: 0
#165# 0x33539ba1: 0x33539ba1 <an Object>
#166# 0x33539bad: 0x33539bad <a TarHeader>
block: 0x31614041 <a Buffer>@0x31614041
cksumValid: 0x292080b1 <true>
path: 0x2066d939 <String[35]: package/deps/lame/Dll/MP3export.pas>
mode: 420
uid: 501
gid: 20
size: 10651
mtime: 0x2066d969 <Number: 1402862869>
cksum: 6982
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x206773c5 <String[6]\: ustar\x00>
ustarver: 0x206773d9 <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#167# 0x33539be1: 0x33539be1 <an Object>
#168# 0x33539bed: 0x33539bed <an Object>
#169# 0x2960dcb9: 0x2960dcb9 <JS Function>
#170# 0x58d567e5: 0x58d567e5 <an Object>
data: 0x58d77c55 <JS Array[2]>@0x58d77c55
pause: 0x58d77c65 <JS Function>@0x58d77c65
resume: 0x58d77c89 <JS Function>@0x58d77c89
end: 0x58d77cad <JS Function save>@0x58d77cad
entry: 0x58d77cd1 <JS Function saveEntry>@0x58d77cd1
proxy: 0x58d77cf5 <JS Function proxyPause>@0x58d77cf5
#171# 0x58d567f1: 0x58d567f1 <JS Array[1]>
0: 0x33512bd5 <a Buffer>@0x33512bd5
#172# 0x58d56801: 0x58d56801 <JS Function>
length: 0
#173# 0x58d56825: 0x58d56825 <an Object>
#174# 0x58d56831: 0x58d56831 <a TarHeader>
block: 0x58d67fb9 <a Buffer>@0x58d67fb9
cksumValid: 0x292080b1 <true>
path: 0x206e4469 <String[33]: package/deps/lame/Dll/Makefile.am>
mode: 420
uid: 501
gid: 20
size: 251
mtime: 0x206e4499 <Number: 1402862869>
cksum: 6775
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x206ee3dd <String[6]\: ustar\x00>
ustarver: 0x206ee3f1 <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#175# 0x58d56865: 0x58d56865 <an Object>
#176# 0x58d56871: 0x58d56871 <an Object>
#177# 0x58d67bed: 0x58d67bed <JS Function>
#178# 0x3350fe01: 0x3350fe01 <an Object>
data: 0x3352ef29 <JS Array[2]>@0x3352ef29
pause: 0x3352ef39 <JS Function>@0x3352ef39
resume: 0x3352ef5d <JS Function>@0x3352ef5d
end: 0x3352ef81 <JS Function save>@0x3352ef81
entry: 0x3352efa5 <JS Function saveEntry>@0x3352efa5
proxy: 0x3352efc9 <JS Function proxyPause>@0x3352efc9
#179# 0x3350fe0d: 0x3350fe0d <JS Array[21]>
0: 0x3352efed <a Buffer>@0x3352efed
1: 0x3352f005 <a Buffer>@0x3352f005
2: 0x3352f01d <a Buffer>@0x3352f01d
3: 0x3352f035 <a Buffer>@0x3352f035
4: 0x3352f04d <a Buffer>@0x3352f04d
5: 0x3352f065 <a Buffer>@0x3352f065
6: 0x3352f07d <a Buffer>@0x3352f07d
7: 0x3352f095 <a Buffer>@0x3352f095
8: 0x3352f0ad <a Buffer>@0x3352f0ad
9: 0x3352f0c5 <a Buffer>@0x3352f0c5
...
#180# 0x3350fe1d: 0x3350fe1d <JS Function>
length: 0
#181# 0x3350fe41: 0x3350fe41 <an Object>
#182# 0x3350fe4d: 0x3350fe4d <a TarHeader>
block: 0x3351ee39 <a Buffer>@0x3351ee39
cksumValid: 0x292080b1 <true>
path: 0x20b221e1 <String[33]: package/deps/lame/Dll/Makefile.in>
mode: 420
uid: 501
gid: 20
size: 10530
mtime: 0x20b22211 <Number: 1402862869>
cksum: 6787
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x20b2c029 <String[6]\: ustar\x00>
ustarver: 0x20b2c03d <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#183# 0x3350fe81: 0x3350fe81 <an Object>
#184# 0x3350fe8d: 0x3350fe8d <an Object>
#185# 0x3351e9b9: 0x3351e9b9 <JS Function>
#186# 0x3350feb9: 0x3350feb9 <an Object>
data: 0x3352f231 <JS Array[2]>@0x3352f231
pause: 0x3352f241 <JS Function>@0x3352f241
resume: 0x3352f265 <JS Function>@0x3352f265
end: 0x3352f289 <JS Function save>@0x3352f289
entry: 0x3352f2ad <JS Function saveEntry>@0x3352f2ad
proxy: 0x3352f2d1 <JS Function proxyPause>@0x3352f2d1
#187# 0x3350fec5: 0x3350fec5 <JS Array[3]>
0: 0x3352f2f5 <a Buffer>@0x3352f2f5
1: 0x3352f30d <a Buffer>@0x3352f30d
2: 0x3352f325 <a Buffer>@0x3352f325
#188# 0x3350fed5: 0x3350fed5 <JS Function>
length: 0
#189# 0x3350fef9: 0x3350fef9 <an Object>
#190# 0x3350ff05: 0x3350ff05 <a TarHeader>
block: 0x3351f269 <a Buffer>@0x3351f269
cksumValid: 0x292080b1 <true>
path: 0x20b2221d <String[38]: package/deps/lame/Dll/Makefile.mingw32>
mode: 420
uid: 501
gid: 20
size: 1332
mtime: 0x20b22251 <Number: 1402862869>
cksum: 7219
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x20b2c059 <String[6]\: ustar\x00>
ustarver: 0x20b2c06d <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#191# 0x3350ff39: 0x3350ff39 <an Object>
#192# 0x3350ff45: 0x3350ff45 <an Object>
#193# 0x3351ee51: 0x3351ee51 <JS Function>
#194# 0x3350ff71: 0x3350ff71 <an Object>
data: 0x3352f389 <JS Array[2]>@0x3352f389
pause: 0x3352f399 <JS Function>@0x3352f399
resume: 0x3352f3bd <JS Function>@0x3352f3bd
end: 0x3352f3e1 <JS Function save>@0x3352f3e1
entry: 0x3352f405 <JS Function saveEntry>@0x3352f405
proxy: 0x3352f429 <JS Function proxyPause>@0x3352f429
#195# 0x3350ff7d: 0x3350ff7d <JS Array[8]>
0: 0x335df459 <a Buffer>@0x335df459
1: 0x335df471 <a Buffer>@0x335df471
2: 0x335df489 <a Buffer>@0x335df489
3: 0x335df4a1 <a Buffer>@0x335df4a1
4: 0x335df4b9 <a Buffer>@0x335df4b9
5: 0x335df4d1 <a Buffer>@0x335df4d1
6: 0x335df4e9 <a Buffer>@0x335df4e9
7: 0x335df501 <a Buffer>@0x335df501
#196# 0x3350ff8d: 0x3350ff8d <JS Function>
length: 0
#197# 0x3350ffb1: 0x3350ffb1 <an Object>
#198# 0x3350ffbd: 0x3350ffbd <a TarHeader>
block: 0x3351f64d <a Buffer>@0x3351f64d
cksumValid: 0x292080b1 <true>
path: 0x20b2225d <String[25]: package/deps/lame/HACKING>
mode: 420
uid: 501
gid: 20
size: 3959
mtime: 0x20b22285 <Number: 1402862869>
cksum: 5907
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x20b2c089 <String[6]\: ustar\x00>
ustarver: 0x20b2c09d <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#199# 0x3350fff1: 0x3350fff1 <an Object>
#200# 0x3350fffd: 0x3350fffd <an Object>
#201# 0x3351f281: 0x3351f281 <JS Function>
#202# 0x335d8b9d: 0x335d8b9d <an Object>
data: 0x3160fe0d <JS Array[2]>@0x3160fe0d
pause: 0x3160fe1d <JS Function>@0x3160fe1d
resume: 0x335b4d49 <JS Function>@0x335b4d49
end: 0x3160fe41 <JS Function save>@0x3160fe41
entry: 0x3160fe65 <JS Function saveEntry>@0x3160fe65
proxy: 0x3160fe89 <JS Function proxyPause>@0x3160fe89
#203# 0x335d8ba9: 0x335d8ba9 <JS Array[14]>
0: 0x3160fead <a Buffer>@0x3160fead
1: 0x3160fec5 <a Buffer>@0x3160fec5
2: 0x3160fedd <a Buffer>@0x3160fedd
3: 0x3160fef5 <a Buffer>@0x3160fef5
4: 0x3160ff0d <a Buffer>@0x3160ff0d
5: 0x3160ff25 <a Buffer>@0x3160ff25
6: 0x3160ff3d <a Buffer>@0x3160ff3d
7: 0x3160ff55 <a Buffer>@0x3160ff55
8: 0x3160ff6d <a Buffer>@0x3160ff6d
9: 0x3160ff85 <a Buffer>@0x3160ff85
...
#204# 0x335d8bb9: 0x335d8bb9 <JS Function>
length: 0
#205# 0x335d8bdd: 0x335d8bdd <an Object>
#206# 0x335d8be9: 0x335d8be9 <a TarHeader>
block: 0x335edfa5 <a Buffer>@0x335edfa5
cksumValid: 0x292080b1 <true>
path: 0x20b7b909 <String[25]: package/deps/lame/INSTALL>
mode: 420
uid: 501
gid: 20
size: 6995
mtime: 0x20b7b931 <Number: 1402862869>
cksum: 5932
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x20b86689 <String[6]\: ustar\x00>
ustarver: 0x20b8669d <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#207# 0x335d8c1d: 0x335d8c1d <an Object>
#208# 0x335d8c29: 0x335d8c29 <an Object>
#209# 0x335eda8d: 0x335eda8d <JS Function>
#210# 0x335da63d: 0x335da63d <an Object>
data: 0x316138a1 <JS Array[2]>@0x316138a1
pause: 0x316138b1 <JS Function>@0x316138b1
resume: 0x335d1119 <JS Function>@0x335d1119
end: 0x316138d5 <JS Function save>@0x316138d5
entry: 0x316138f9 <JS Function saveEntry>@0x316138f9
proxy: 0x3161391d <JS Function proxyPause>@0x3161391d
#211# 0x335da649: 0x335da649 <JS Array[16]>
0: 0x31628e45 <a Buffer>@0x31628e45
1: 0x31628e5d <a Buffer>@0x31628e5d
2: 0x31628e75 <a Buffer>@0x31628e75
3: 0x31628e8d <a Buffer>@0x31628e8d
4: 0x31628ea5 <a Buffer>@0x31628ea5
5: 0x31628ebd <a Buffer>@0x31628ebd
6: 0x31628ed5 <a Buffer>@0x31628ed5
7: 0x31628eed <a Buffer>@0x31628eed
8: 0x31628f05 <a Buffer>@0x31628f05
9: 0x31628f1d <a Buffer>@0x31628f1d
...
#212# 0x335da659: 0x335da659 <JS Function>
length: 0
#213# 0x335da67d: 0x335da67d <an Object>
#214# 0x335da689: 0x335da689 <a TarHeader>
block: 0x335f1579 <a Buffer>@0x335f1579
cksumValid: 0x292080b1 <true>
path: 0x20b7bc01 <String[35]: package/deps/lame/INSTALL.configure>
mode: 420
uid: 501
gid: 20
size: 7832
mtime: 0x20b7bc31 <Number: 1402862869>
cksum: 6937
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x20b880dd <String[6]\: ustar\x00>
ustarver: 0x20b880f1 <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#215# 0x335da6bd: 0x335da6bd <an Object>
#216# 0x335da6c9: 0x335da6c9 <an Object>
#217# 0x335f11ad: 0x335f11ad <JS Function>
#218# 0x29699c49: 0x29699c49 <an Object>
data: 0x31639f29 <JS Array[2]>@0x31639f29
pause: 0x31639f39 <JS Function>@0x31639f39
resume: 0x316f0b69 <JS Function>@0x316f0b69
end: 0x31639f5d <JS Function save>@0x31639f5d
entry: 0x31639f81 <JS Function saveEntry>@0x31639f81
proxy: 0x31639fa5 <JS Function proxyPause>@0x31639fa5
#219# 0x29699c55: 0x29699c55 <JS Array[36]>
0: 0x31639fc9 <a Buffer>@0x31639fc9
1: 0x31639fe1 <a Buffer>@0x31639fe1
2: 0x31639ff9 <a Buffer>@0x31639ff9
3: 0x3163a46d <a Buffer>@0x3163a46d
4: 0x3163a485 <a Buffer>@0x3163a485
5: 0x3163a49d <a Buffer>@0x3163a49d
6: 0x3163a4b5 <a Buffer>@0x3163a4b5
7: 0x3163a4cd <a Buffer>@0x3163a4cd
8: 0x3163a4e5 <a Buffer>@0x3163a4e5
9: 0x3163a4fd <a Buffer>@0x3163a4fd
...
#220# 0x29699c65: 0x29699c65 <JS Function>
length: 0
#221# 0x29699c89: 0x29699c89 <an Object>
#222# 0x29699c95: 0x29699c95 <a TarHeader>
block: 0x296ab1e1 <a Buffer>@0x296ab1e1
cksumValid: 0x292080b1 <true>
path: 0x20b9b941 <String[33]: package/deps/lame/ACM/Makefile.in>
mode: 420
uid: 501
gid: 20
size: 17932
mtime: 0x20b9b971 <Number: 1402862869>
cksum: 6708
type: 0x5a60c669 <String[1]: 0>
linkpath: 0x5a60812d <String[0]: >
ustar: 0x20648bd9 <String[6]\: ustar\x00>
ustarver: 0x20648bed <String[2]: 00>
uname: 0x5a60812d <String[0]: >
gname: 0x5a60812d <String[0]: >
devmaj: 0
devmin: 0
fill: 0x5a60812d <String[0]: >
#223# 0x29699cc9: 0x29699cc9 <an Object>
#224# 0x29699cd5: 0x29699cd5 <an Object>
#225# 0x296aad61: 0x296aad61 <JS Function>
#226# 0x3dc20f8d: 0x3dc20f8d <JS Function>
#227# 0x29617551: 0x29617551 <a Buffer>
length: 512
parent: 0x28581561 <a SlowBuffer>#132#
offset: 14848
#228# 0x3dc21921: 0x3dc21921 <JS Function>
#229# 0x29617569: 0x29617569 <a Buffer>
length: 512
parent: 0x28581561 <a SlowBuffer>#132#
offset: 15360
#230# 0x3dc21a3d: 0x3dc21a3d <JS Function>
#231# 0x29617581: 0x29617581 <a Buffer>
length: 512
parent: 0x28581561 <a SlowBuffer>#132#
offset: 15872
#232# 0x3dc21b0d: 0x3dc21b0d <JS Function>
#233# 0x29617599: 0x29617599 <a Buffer>
length: 512
parent: 0x28581eed <a SlowBuffer>@0x28581eed
offset: 0
#234# 0x3dc21bdd: 0x3dc21bdd <JS Function>
#235# 0x296175b1: 0x296175b1 <a Buffer>
length: 512
parent: 0x28581eed <a SlowBuffer>@0x28581eed
offset: 512
#236# 0x3dc21cad: 0x3dc21cad <JS Function>
#237# 0x296175c9: 0x296175c9 <a Buffer>
length: 512
parent: 0x28581eed <a SlowBuffer>@0x28581eed
offset: 1024
#238# 0x3dc21d7d: 0x3dc21d7d <JS Function>
#239# 0x296175e1: 0x296175e1 <a Buffer>
length: 512
parent: 0x28581eed <a SlowBuffer>@0x28581eed
offset: 1536
#240# 0x3dc21e4d: 0x3dc21e4d <JS Function>
#241# 0x296175f9: 0x296175f9 <a Buffer>
length: 512
parent: 0x28581eed <a SlowBuffer>@0x28581eed
offset: 2048
#242# 0x3dc21f1d: 0x3dc21f1d <JS Function>
#243# 0x29617611: 0x29617611 <a Buffer>
length: 512
parent: 0x28581eed <a SlowBuffer>@0x28581eed
offset: 2560
#244# 0x3dc21fed: 0x3dc21fed <JS Function>
#245# 0x29617629: 0x29617629 <a Buffer>
length: 512
parent: 0x28581eed <a SlowBuffer>@0x28581eed
offset: 3072
#246# 0x3dc220bd: 0x3dc220bd <JS Function>
#247# 0x29611b3d: 0x29611b3d <JS Array[2]>
0: 0x2962bfb5 <JS Function>@0x2962bfb5
1: 0x29611b95 <
I have the same Problem. What can we do?
Node.js version 0.10.28 w/ airsonos 0.0.26 making my own custom node binary (following instructions linked earlier) also results in a core dump.
I'm able to get this to work fine on my macbook w/o a hook beautifully streaming to my sonos system.
At my Mac Airsonos Works very well. Button my Raspi doesn't work. What shall i do?
Has anyone found a solution for this? I only bought the raspberry Pi 2 for this and now can't get it to work. It is working fine on my Windows laptop
Been trying again Node.js v0.10.33, npm 1.4.28. It look to complete the install
mdns@2.2.2 install /usr/local/lib/node_modules/airsonos/node_modules/nodetunes/node_modules/mdns node-gyp rebuild
make: Entering directory '/usr/local/lib/node_modules/airsonos/node_modules/nodetunes/node_modules/mdns/build' CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_browse.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_enumerate_domains.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_get_addr_info.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_process_result.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_deallocate.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_ref_sock_fd.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_register.o CXX(target) Release/obj.target/dns_sd_bindings/src/dns_service_resolve.o CXX(target) Release/obj.target/dns_sd_bindings/src/mdns_utils.o CXX(target) Release/obj.target/dns_sd_bindings/src/network_interface.o CXX(target) Release/obj.target/dns_sd_bindings/src/socket_watcher.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_ref.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_create.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_deallocate.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_set_value.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_get_length.o CXX(target) Release/obj.target/dns_sd_bindings/src/txt_record_buffer_to_object.o SOLINK_MODULE(target) Release/obj.target/dns_sd_bindings.node SOLINK_MODULE(target) Release/obj.target/dns_sd_bindings.node: Finished COPY Release/dns_sd_bindings.node make: Leaving directory '/usr/local/lib/node_modules/airsonos/node_modules/nodetunes/node_modules/mdns/build'
lame@1.2.0 install /usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules/lame node-gyp rebuild
make: Entering directory '/usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules/lame/build' CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/VbrTag.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/bitstream.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/encoder.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/fft.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/gain_analysis.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/id3tag.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/lame.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/newmdct.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/presets.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/psymodel.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/quantize.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/quantize_pvt.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/reservoir.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/set_get.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/tables.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/takehiro.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/util.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/vbrquantize.o CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/version.o AR(target) Release/obj.target/deps/lame/libmp3lame.a COPY Release/libmp3lame.a CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/compat.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/parse.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/frame.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/format.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/dct64.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/equalizer.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/id3.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/optimize.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/readers.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/tabinit.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/libmpg123.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/index.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/stringbuf.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/icy.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/icy2utf8.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/ntom.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_8bit.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/layer1.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/layer2.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/layer3.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/feature.o CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_arm.o AR(target) Release/obj.target/deps/mpg123/libmpg123.a COPY Release/libmpg123.a CC(target) Release/obj.target/lamevectorroutines/deps/lame/libmp3lame/vector/xmm_quantize_sub.o AR(target) Release/obj.target/deps/lame/liblamevectorroutines.a COPY Release/liblamevectorroutines.a CXX(target) Release/obj.target/bindings/src/bindings.o CXX(target) Release/obj.target/bindings/src/node_lame.o CXX(target) Release/obj.target/bindings/src/node_mpg123.o SOLINK_MODULE(target) Release/obj.target/bindings.node SOLINK_MODULE(target) Release/obj.target/bindings.node: Finished COPY Release/bindings.node make: Leaving directory '/usr/local/lib/node_modules/airsonos/node_modules/nicercast/node_modules/lame/build' /usr/local/bin/airsonos -> /usr/local/lib/node_modules/airsonos/index.js airsonos@0.1.1 /usr/local/lib/node_modules/airsonos ├── ip@0.3.2 ├── flags@0.1.3 ├── throttle@1.0.3 (readable-stream@1.0.33, stream-parser@0.3.0) ├── portastic@0.0.1 (async@0.1.22, commander@1.0.5, coffee-script@1.3.3) ├── lodash@2.4.1 ├── sonos@0.7.0 (debug@0.7.4, underscore@1.5.2, async@0.9.0, upnp-client@0.0.1, xml2js@0.2.8, request@2.27.0) ├── nodetunes@0.1.2 (randomstring@1.0.3, random-mac@0.0.4, metricstream@0.0.0, priorityqueuejs@0.2.0, httplike@1.0.1, debug@2.1.3, node-forge@0.6.21, forge@2.3.0, mdns@2.2.2) └── nicercast@0.0.8 (icecast-stack@0.3.0, express@3.5.3, lame@1.2.0)
However, it crashes when started
::: 68
Index: 69
INDEX_START: 70
IndexValue: 71
INDEX_END: 72
INDEX_SOAK: 73
Slice: 74
{: 75
AssignList: 76
}: 77
CLASS: 78
EXTENDS: 79
OptFuncExist: 80
Arguments: 81
SUPER: 82
FUNC_EXIST: 83
CALL_START: 84
CALL_END: 85
ArgList: 86
THIS: 87
@: 88
[: 89
]: 90
RangeDots: 91
..: 92
Arg: 93
SimpleArgs: 94
TRY: 95
Catch: 96
FINALLY: 97
CATCH: 98
THROW: 99
(: 100
): 101
WhileSource: 102
WHILE: 103
WHEN: 104
UNTIL: 105
Loop: 106
LOOP: 107
ForBody: 108
FOR: 109
ForStart: 110
ForSource: 111
ForVariables: 112
OWN: 113
ForValue: 114
FORIN: 115
FOROF: 116
BY: 117
SWITCH: 118
Whens: 119
ELSE: 120
When: 121
LEADING_WHEN: 122
IfBlock: 123
IF: 124
POST_IF: 125
UNARY: 126
-: 127
+: 128
--: 129
++: 130
?: 131
MATH: 132
SHIFT: 133
COMPARE: 134
LOGIC: 135
RELATION: 136
COMPOUND_ASSIGN: 137 $accept: 0 $end: 1
0: 0
1: 0x3d7500b5 <JS Array[2]>#117#
2: 0x3d7500c5 <JS Array[2]>#118#
3: 0x3d7500d5 <JS Array[2]>#119#
4: 0x3d7500e5 <JS Array[2]>#120#
5: 0x3d7500f5 <JS Array[2]>#121#
6: 0x3d750105 <JS Array[2]>#122#
7: 0x3d750115 <JS Array[2]>#123#
8: 0x3d750125 <JS Array[2]>#124#
9: 0x3d750135 <JS Array[2]>#125#
...
lex: 0x3d74fff9 <JS Function>#126#
setInput: 0x3d75001d <JS Function>#127#
upcomingInput: 0x3d750041 <JS Function>#128#
tokens: 0x3d7eee55 <JS Array[678]>#2#
pos: 161
yy: 0x3d741395 <an Object>#51#
yylloc: 0x3d625311 <an Object>#21#
yytext: 0x3d7f781d <String[8]: callback>
yylineno: 54
spaced: 0x43b080b1 <true>
0: 0x4e0fd92d <String[10]: IDENTIFIER>
1: 0x3d7ef211 <String[5]: async>
2: 8
spaced: 0x43b080b1 <true>
0: 0x3c11c73d <String[1]: =>
1: 0x3c11c73d <String[1]: =>
2: 8
spaced: 0x43b080b1 <true>
0: 0x4e0fd92d <String[10]: IDENTIFIER>
1: 0x3d7ef925 <String[7]: require>
2: 8
generated: 0x43b080b1 <true>
0: 0x4e0fe3dd <String[10]: CALL_START>
1: 0x4e0f6a05 <String[1]: (>
2: 8
newLine: 0x43b080b1 <true>
0: 0x4e0fe131 <String[6]: STRING>
1: 0x3d7efa71 <String[7]: 'async'>
2: 8
generated: 0x43b080b1 <true>
0: 0x4e0ff99d <String[8]: CALL_END>
1: 0x3c113745 <String[1]: )>
2: 9
0: 0x4e0fe4e1 <String[10]: TERMINATOR>
1: 0x3c115bc9 <String[1]\: \n>
2: 9
spaced: 0x43b080b1 <true>
0: 0x4e0fd92d <String[10]: IDENTIFIER>
1: 0x3d7f0201 <String[3]: net>
2: 9
spaced: 0x43b080b1 <true>
0: 0x3c11c73d <String[1]: =>
1: 0x3c11c73d <String[1]: =>
2: 9
spaced: 0x43b080b1 <true>
0: 0x4e0fd92d <String[10]: IDENTIFIER>
1: 0x3d7f0409 <String[7]: require>
2: 9
0: 0x3d7e90d9 <String[76]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/node_modules>
1: 0x3d7e92e5 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
2: 0x3d7e9485 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x3d7e95e1 <String[27]: /usr/local/lib/node_modules>
4: 0x3d7e9705 <String[23]: /usr/local/node_modules>
5: 0x3d7e9815 <String[17]: /usr/node_modules>
6: 0x3d7e990d <String[13]: /node_modules>
0: 0x4e054e9d <String[19]: /root/.node_modules>
1: 0x4e054ed1 <String[21]: /root/.node_libraries>
2: 0x4e054f09 <String[19]: /usr/local/lib/node>
0: 0x3c116939 <String[62]: (function (exports, require, module, __filename, __dirname) { >
1: 0x3c116985 <String[4]\: \n});>
0: 0x389ac4a9 <a Module>#129#
1: 0x3d7e85b1 <a Module>#7#
0: 0x2de5330d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
1: 0x2de848e5 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x2de84925 <String[27]: /usr/local/lib/node_modules>
3: 0x2de8494d <String[23]: /usr/local/node_modules>
4: 0x2de84971 <String[17]: /usr/node_modules>
5: 0x2de84991 <String[13]: /node_modules>
0: 0x3a259f1d <a Module>#130#
1: 0x38990635 <a Module>#9#
0: 0x4e055671 <String[53]: /usr/local/lib/node_modules/airsonos/lib/node_modules>
1: 0x4e0556b5 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x4e0556f5 <String[27]: /usr/local/lib/node_modules>
3: 0x4e05571d <String[23]: /usr/local/node_modules>
4: 0x4e055741 <String[17]: /usr/node_modules>
5: 0x4e055761 <String[13]: /node_modules>
0: 0x3a259fd9 <a Module>#12#
0: 0x4e05577d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
1: 0x4e0557bd <String[27]: /usr/local/lib/node_modules>
2: 0x4e0557e5 <String[23]: /usr/local/node_modules>
3: 0x4e055809 <String[17]: /usr/node_modules>
4: 0x4e055829 <String[13]: /node_modules>
0: 0x4e0545e5 <String[13]: Binding evals>
1: 0x4e054601 <String[15]: Binding natives>
2: 0x3a24380d <String[19]: NativeModule events>
3: 0x3a243821 <String[19]: NativeModule buffer>
4: 0x4e05461d <String[14]: Binding buffer>
5: 0x3a243835 <String[19]: NativeModule assert>
6: 0x3a243849 <String[17]: NativeModule util>
7: 0x3a24385d <String[17]: NativeModule path>
8: 0x3a243871 <String[19]: NativeModule module>
9: 0x3a243885 <String[15]: NativeModule fs>
...
http_parser: 0x4e055939 <String[3]: 1.0>
node: 0x4e055949 <String[7]: 0.10.33>
v8: 0x4e05595d <String[8]: 3.14.5.9>
ares: 0x4e055971 <String[9]: 1.9.0-DEV>
uv: 0x4e055989 <String[7]: 0.10.29>
zlib: 0x4e05599d <String[5]: 1.2.3>
modules: 0x4e0559b1 <String[2]: 11>
openssl: 0x4e0559c1 <String[6]: 1.0.1j>
0: 0x4e055929 <String[4]: node>
1: 0x4e0831e1 <String[23]: /usr/local/bin/airsonos>
debug: 0x43b080c1 <false>
uv: 0x43b080b1 <true>
ipv6: 0x43b080b1 <true>
tls_npn: 0x43b080b1 <true>
tls_sni: 0x43b080b1 <true>
tls: 0x43b080b1 <true>
target_defaults: 0x3a249ca9
0: 0x3d6b9601 <a Param>#133#
first_line: 0x43b08091 <undefined>
last_line: 0x43b08091 <undefined>
first_column: 0x43b08091 <undefined>
last_column: 0x43b08091 <undefined>
expressions: 0x3d62911d <JS Array[2]>#134#
base: 0x3d62c369 <a Literal>#135#
properties: 0x3d62c5f1 <JS Array[0]>#136#
value(): 0x3c11a1a5 <String[1]: {>
generated: 0x43b080b1 <true>
0: 0x3d6b8361 <an Assign>#137#
first_line: 0x43b08091 <undefined>
last_line: 0x43b08091 <undefined>
first_column: 0x43b08091 <undefined>
last_column: 0x43b08091 <undefined>
first_line: 0x43b08091 <undefined>
last_line: 0x43b08091 <undefined>
first_column: 0x43b08091 <undefined>
last_column: 0x43b08091 <undefined>
first_line: 0x43b08091 <undefined>
last_line: 0x43b08091 <undefined>
first_column: 0x43b08091 <undefined>
last_column: 0x43b08091 <undefined>
first_line: 0x43b08091 <undefined>
last_line: 0x43b08091 <undefined>
first_column: 0x43b08091 <undefined>
last_column: 0x43b08091 <undefined>
id: 0x2de779c9 <String[121]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js>
exports: 0x389aec69 <an Object>#138#
parent: 0x38990635 <a Module>#9#
filename: 0x2de779c9 <String[121]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js>
loaded: 0x43b080b1 <true>
children: 0x389b1f51 <JS Array[3]>#139#
paths: 0x389b1f61 <JS Array[9]>#140#
id: 0x4e080ff5 <String[64]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/index.js>
exports: 0x3a259f01 <an Object>#34#
parent: 0x3a259fd9 <a Module>#12#
filename: 0x4e080ff5 <String[64]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/index.js>
loaded: 0x43b080b1 <true>
children: 0x3a23cda5 <JS Array[1]>#141#
paths: 0x3a23cdb5 <JS Array[6]>#142#
cflags: 0x3a24d141 <JS Array[0]>#143#
default_configuration: 0x4e0587f9 <String[7]: Release> defines: 0x3a24d151 <JS Array[0]>#144# include_dirs: 0x3a24d161 <JS Array[0]>#145# libraries: 0x3a24d171 <JS Array[0]>#146#
name: 0x3d6b8f11 <a Literal>#147#
value: 0x43b08091 <undefined>
splat: 0x43b08091 <undefined>
0: 0x3d6289d1 <an Assign>#148#
1: 0x3d62bb21 <an Assign>#149#
value: 0x3d7f086d <String[9]: Portastic>
variable: 0x3d6b833d <a Value>#150#
value: 0x3d6b7d61 <a Code>#151#
context: 0x3c10c2b1 <String[6]: object>
param: 0x43b08091 <undefined>
subpattern: 0x43b08091 <undefined>
VERSION: 0x4e0fd465 <String[5]: 1.3.3>
RESERVED: 0x389aec81 <JS Array[71]>#152#
helpers: 0x389b2685 <an Object>#153#
0: 0x389ac829 <a Module>#154#
1: 0x389ae031 <a Module>#155#
2: 0x3d7251b5 <a Module>#156#
0: 0x2de89721 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x2de89819 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x2de898f5 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x2de899c9 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x2de89a65 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x2de89ad5 <String[27]: /usr/local/lib/node_modules>
6: 0x2de89b19 <String[23]: /usr/local/node_modules>
7: 0x2de89b55 <String[17]: /usr/node_modules>
8: 0x2de89b85 <String[13]: /node_modules>
0: 0x3a259dd9 <a Module>#157#
0: 0x4e055559 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
1: 0x4e0555a9 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x4e0555e9 <String[27]: /usr/local/lib/node_modules>
3: 0x4e055611 <String[23]: /usr/local/node_modules>
4: 0x4e055635 <String[17]: /usr/node_modules>
5: 0x4e055655 <String[13]: /node_modules>
value: 0x3d7f72ed <String[4]: port>
variable: 0x3d6265d9 <a Value>#158#
value: 0x3d628471 <a Call>#159#
context: 0x43b08091 <undefined>
param: 0x43b08091 <undefined>
subpattern: 0x43b08091 <undefined>
variable: 0x3d629545 <a Value>#160#
value: 0x3d62b619 <a Call>#161#
context: 0x43b08091 <undefined>
param: 0x43b08091 <undefined>
subpattern: 0x43b08091 <undefined>
base: 0x3d62c805 <a Literal>#162#
properties: 0x3d6b8351 <JS Array[0]>#163#
params: 0x3d62e4f1 <JS Array[2]>#164#
body: 0x3d6b7595 <a Block>#165#
bound: 0x43b080c1 <false>
0: 0x4e0fe971 <String[4]: case>
1: 0x4e0fe981 <String[7]: default>
2: 0x3c10c16d <String[8]: function>
3: 0x4e0fe995 <String[3]: var>
4: 0x4e0fe9a5 <String[4]: void>
5: 0x4e0fe9b5 <String[4]: with>
6: 0x4e0fe9c5 <String[5]: const>
7: 0x4e0fe9d9 <String[3]: let>
8: 0x4e0fe9e9 <String[4]: enum>
9: 0x4e0fe9f9 <String[6]: export>
...
id: 0x2de78e29 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/lexer.js>
exports: 0x389b1fd1 <an Object>#166#
parent: 0x389ac4a9 <a Module>#129#
filename: 0x2de78e29 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/lexer.js>
loaded: 0x43b080b1 <true>
children: 0x389b1fdd <JS Array[2]>#167#
paths: 0x389b1fed <JS Array[9]>#168#
id: 0x2de8305d <String[114]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js>
exports: 0x389aec75 <an Object>#169#
parent: 0x389ac4a9 <a Module>#129#
filename: 0x2de8305d <String[114]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js>
loaded: 0x43b080b1 <true>
children: 0x389b27f9 <JS Array[0]>#170#
paths: 0x389b2809 <JS Array[9]>#171#
id: 0x3d7250c5 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/nodes.js>
exports: 0x3d741395 <an Object>#51#
parent: 0x389ac4a9 <a Module>#129#
filename: 0x3d7250c5 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/nodes.js>
loaded: 0x43b080b1 <true>
children: 0x3d7413a1 <JS Array[1]>#172#
paths: 0x3d7413b1 <JS Array[9]>#173#
id: 0x4e073871 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/sonos.js>
exports: 0x3a259f01 <an Object>#34#
parent: 0x3a259f1d <a Module>#130#
filename: 0x4e073871 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/sonos.js>
loaded: 0x43b080b1 <true>
children: 0x3a23cd11 <JS Array[16]>#174#
paths: 0x3a23cd21 <JS Array[7]>#175#
base: 0x3d6262e9 <a Literal>#176#
properties: 0x3d62664d <JS Array[0]>#177#
args: 0x3d627f79 <JS Array[1]>#178#
soak: 0x43b080c1 <false>
isNew: 0x43b080c1 <false>
isSuper: 0x43b080c1 <false>
variable: 0x3d626ce5 <a Value>#179#
base: 0x3d629335 <a Literal>#180#
properties: 0x3d62957d <JS Array[0]>#181#
args: 0x3d62b071 <JS Array[1]>#182#
soak: 0x43b080c1 <false>
isNew: 0x43b080c1 <false>
isSuper: 0x43b080c1 <false>
variable: 0x3d629bad <a Value>#183#
value: 0x3d7f0af5 <String[4]: find>
0: 0x3d62d32d <a Param>#184#
1: 0x3d62e105 <a Param>#185#
expressions: 0x3d6b7601 <JS Array[1]>#186#
RESERVED: 0x389aec81 <JS Array[71]>#152#
STRICT_PROSCRIBED: 0x389aec91 <JS Array[2]>#187#
0: 0x389acd39 <a Module>#188#
1: 0x389ad389 <a Module>#189#
0: 0x2de89bad <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x2de89ca5 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x2de89d81 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x2de89e55 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x2de89ef1 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x2de89f61 <String[27]: /usr/local/lib/node_modules>
6: 0x2de89fa5 <String[23]: /usr/local/node_modules>
7: 0x2de89fe1 <String[17]: /usr/node_modules>
8: 0x2de8a011 <String[13]: /node_modules>
parser: 0x3d74129d <an Object>#1#
0: 0x2de8acd1 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x2de8adc9 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x2de8aea5 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x2de8af79 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x2de8b015 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x2de8b085 <String[27]: /usr/local/lib/node_modules>
6: 0x2de8b0c9 <String[23]: /usr/local/node_modules>
7: 0x2de8b105 <String[17]: /usr/node_modules>
8: 0x2de8b135 <String[13]: /node_modules>
0: 0x3d73ccc1 <a Module>#190#
0: 0x3d74e6f9 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x3d74e7f1 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x3d74e8cd <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x3d74e9a1 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x3d74ea3d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x3d74eaad <String[27]: /usr/local/lib/node_modules>
6: 0x3d74eaf1 <String[23]: /usr/local/node_modules>
7: 0x3d74eb2d <String[17]: /usr/node_modules>
8: 0x3d74eb5d <String[13]: /node_modules>
0: 0x3a259cbd <a Module>#191#
1: 0x38908ab5 <a Module>#192#
2: 0x3899311d <a Module>#193#
3: 0x389940d1 <a Module>#194#
4: 0x38998fa1 <a Module>#195#
5: 0x389a1f2d <a Module>#196#
6: 0x389a69fd <a Module>#197#
7: 0x389a6f41 <a Module>#198#
8: 0x389a72dd <a Module>#199#
9: 0x389a7515 <a Module>#200#
...
0: 0x4e0553ed <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
1: 0x4e055441 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x4e055491 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x4e0554d1 <String[27]: /usr/local/lib/node_modules>
4: 0x4e0554f9 <String[23]: /usr/local/node_modules>
5: 0x4e05551d <String[17]: /usr/node_modules>
6: 0x4e05553d <String[13]: /node_modules>
value: 0x3d7ef211 <String[5]: async>
0: 0x3d627819 <a Value>#201#
base: 0x3d626abd <a Literal>#202#
properties: 0x3d626d2d <JS Array[0]>#203#
value: 0x3d7f0201 <String[3]: net>
0: 0x3d62a83d <a Value>#204#
base: 0x3d62994d <a Literal>#205#
properties: 0x3d629be5 <JS Array[0]>#206#
name: 0x3d62cd35 <a Literal>#207#
value: 0x43b08091 <undefined>
splat: 0x43b08091 <undefined>
name: 0x3d62da2d <a Literal>#208#
value: 0x43b08091 <undefined>
splat: 0x43b08091 <undefined>
0: 0x3d6b6a9d <a Call>#209#
0: 0x3c10c041 <String[9]: arguments>
1: 0x3c10c15d <String[4]: eval>
id: 0x2de7f30d <String[116]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/rewriter.js>
exports: 0x389b2369 <an Object>#210#
parent: 0x389ac829 <a Module>#154#
filename: 0x2de7f30d <String[116]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/rewriter.js>
loaded: 0x43b080b1 <true>
children: 0x389b2375 <JS Array[0]>#211#
paths: 0x389b2385 <JS Array[9]>#212#
id: 0x2de827f9 <String[115]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/helpers.js>
exports: 0x389b2685 <an Object>#153#
parent: 0x389ac829 <a Module>#154#
filename: 0x2de827f9 <String[115]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/helpers.js>
loaded: 0x43b080b1 <true>
children: 0x389b2691 <JS Array[0]>#213#
paths: 0x389b26a1 <JS Array[9]>#214#
id: 0x3d73cbd1 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/scope.js>
exports: 0x3d742c5d <an Object>#215#
parent: 0x3d7251b5 <a Module>#156#
filename: 0x3d73cbd1 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/scope.js>
loaded: 0x43b080b1 <true>
children: 0x3d742c69 <JS Array[0]>#216#
paths: 0x3d742c79 <JS Array[9]>#217#
id: 0x4e071321 <String[85]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/index.js>
exports: 0x3a23ccbd <JS Function request>#218#
parent: 0x3a259dd9 <a Module>#157#
filename: 0x4e071321 <String[85]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/index.js>
loaded: 0x43b080b1 <true>
children: 0x3a23cc45 <JS Array[3]>#219#
paths: 0x3a23cc55 <JS Array[7]>#220#
id: 0x2de3e3d9 <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/xml2js.js>
exports: 0x3890a33d <an Object>#221#
parent: 0x3a259dd9 <a Module>#157#
filename: 0x2de3e3d9 <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/xml2js.js>
loaded: 0x43b080b1 <true>
children: 0x3890cd49 <JS Array[1]>#222#
paths: 0x3890cd59 <JS Array[8]>#223#
id: 0x2de53d25 <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/debug.js>
exports: 0x389ae92d <JS Function debug>#224#
parent: 0x3a259dd9 <a Module>#157#
filename: 0x2de53d25 <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/debug.js>
loaded: 0x43b080b1 <true>
children: 0x389aefc9 <JS Array[0]>#225#
paths: 0x389aefd9 <JS Array[8]>#226#
id: 0x2de54a45 <String[93]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/underscore.js>
exports: 0x38998e25 <JS Function>#227#
parent: 0x3a259dd9 <a Module>#157#
filename: 0x2de54a45 <String[93]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/underscore.js>
loaded: 0x43b080b1 <true>
children: 0x389af1a9 <JS Array[0]>#228#
paths: 0x389af1b9 <JS Array[7]>#229#
id: 0x2de6a609 <String[78]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/listener.js>
exports: 0x389a11b5 <JS Function Listener>#230#
parent: 0x3a259dd9 <a Module>#157#
filename: 0x2de6a609 <String[78]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/listener.js>
loaded: 0x43b080b1 <true>
children: 0x389af675 <JS Array[1]>#231#
paths: 0x389af685 <JS Array[8]>#232#
id: 0x2de6fd61 <String[83]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AVTransport.js>
exports: 0x389b09b9 <JS Function>#233#
parent: 0x3a259dd9 <a Module>#157#
filename: 0x2de6fd61 <String[83]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AVTransport.js>
loaded: 0x43b080b1 <true>
children: 0x389b09dd <JS Array[1]>#234#
paths: 0x389b09ed <JS Array[8]>#235#
id: 0x2de72625 <String[82]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AlarmClock.js>
exports: 0x389b14a5 <JS Function>#236#
parent: 0x3a259dd9 <a Module>#157#
filename: 0x2de72625 <String[82]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AlarmClock.js>
loaded: 0x43b080b1 <true>
children: 0x389b15c5 <JS Array[0]>#237#
paths: 0x389b15d5 <JS Array[8]>#238#
id: 0x2de7312d <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AudioIn.js>
exports: 0x389b14c9 <JS Function>#239#
parent: 0x3a259dd9 <a Module>#157#
filename: 0x2de7312d <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AudioIn.js>
loaded: 0x43b080b1 <true>
children: 0x389b1685 <JS Array[0]>#240#
paths: 0x389b1695 <JS Array[8]>#241#
id: 0x2de7373d <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/ContentDirectory.js>
exports: 0x389b14ed <JS Function>#242#
parent: 0x3a259dd9 <a Module>#157#
filename: 0x2de7373d <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/ContentDirectory.js>
loaded: 0x43b080b1 <true>
children: 0x389b1731 <JS Array[0]>#243#
paths: 0x389b1741 <JS Array[8]>#244#
id: 0x2de73acd <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/DeviceProperties.js>
exports: 0x389b1511 <JS Function>#245#
parent: 0x3a259dd9 <a Module>#157#
filename: 0x2de73acd <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/DeviceProperties.js>
loaded: 0x43b080b1 <true>
children: 0x389b1751 <JS Array[0]>#246#
paths: 0x389b1761 <JS Array[8]>#247#
base: 0x3d627341 <a Literal>#248#
properties: 0x3d627851 <JS Array[0]>#249#
value: 0x3d7ef925 <String[7]: require>
base: 0x3d62a2c5 <a Literal>#250#
properties: 0x3d62a875 <JS Array[0]>#251#
value: 0x3d7f0409 <String[7]: require>
value: 0x3d7f0ca1 <String[7]: options>
value: 0x3d7f0ef9 <String[8]: callback>
args: 0x3d6b624d <JS Array[1]>#252#
soak: 0x43b080c1 <false>
isNew: 0x43b080c1 <false>
isSuper: 0x43b080c1 <false>
variable: 0x3d62eedd <a Value>#253#
INVERSES: 0x389b89e5 <an Object>#254#
0: 0x2de8a269 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x2de8a361 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x2de8a43d <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x2de8a511 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x2de8a5ad <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x2de8a61d <String[27]: /usr/local/lib/node_modules>
6: 0x2de8a661 <String[23]: /usr/local/node_modules>
7: 0x2de8a69d <String[17]: /usr/node_modules>
8: 0x2de8a6cd <String[13]: /node_modules>
0: 0x2de8a845 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x2de8a93d <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x2de8aa19 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x2de8aaed <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x2de8ab89 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x2de8abf9 <String[27]: /usr/local/lib/node_modules>
6: 0x2de8ac3d <String[23]: /usr/local/node_modules>
7: 0x2de8ac79 <String[17]: /usr/node_modules>
8: 0x2de8aca9 <String[13]: /node_modules>
0: 0x3d74f265 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x3d74f35d <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x3d74f439 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x3d74f50d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x3d74f5a9 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x3d74f619 <String[27]: /usr/local/lib/node_modules>
6: 0x3d74f65d <String[23]: /usr/local/node_modules>
7: 0x3d74f699 <String[17]: /usr/node_modules>
8: 0x3d74f6c9 <String[13]: /node_modules>
debug: 0x43b08091 <undefined>
0: 0x3a24108d <a Module>#255#
1: 0x3a2414a9 <a Module>@0x3a2414a9
2: 0x3a259b59 <a Module>@0x3a259b59
0: 0x4e05526d <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/node_modules>
1: 0x4e0552d5 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x4e055325 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x4e055365 <String[27]: /usr/local/lib/node_modules>
4: 0x4e05538d <String[23]: /usr/local/node_modules>
5: 0x4e0553b1 <String[17]: /usr/node_modules>
6: 0x4e0553d1 <String[13]: /node_modules>
defaults: 0x389b386d <an Object>@0x389b386d
0: 0x38909a55 <a Module>@0x38909a55
0: 0x2de4d625 <String[92]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/node_modules>
1: 0x2de4d68d <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/node_modules>
2: 0x2de4d6f1 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x2de4d741 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x2de4d781 <String[27]: /usr/local/lib/node_modules>
5: 0x2de4d7a9 <String[23]: /usr/local/node_modules>
6: 0x2de4d7cd <String[17]: /usr/node_modules>
7: 0x2de4d7ed <String[13]: /node_modules>
0: 0x2de86b01 <String[91]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/node_modules>
1: 0x2de86b69 <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/node_modules>
2: 0x2de86bcd <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x2de86c1d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x2de86c5d <String[27]: /usr/local/lib/node_modules>
5: 0x2de86c85 <String[23]: /usr/local/node_modules>
6: 0x2de86ca9 <String[17]: /usr/node_modules>
7: 0x2de86cc9 <String[13]: /node_modules>
VERSION: 0x4e0f62cd <String[5]: 1.5.2>
isFunction: 0x3a2dde81 <JS Function>@0x3a2dde81
templateSettings: 0x389b5521
0: 0x2de86ce5 <String[92]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/node_modules>
1: 0x2de86da9 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x2de86e3d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x2de86ead <String[27]: /usr/local/lib/node_modules>
4: 0x2de86ef1 <String[23]: /usr/local/node_modules>
5: 0x2de86f2d <String[17]: /usr/node_modules>
6: 0x2de86f5d <String[13]: /node_modules>
super_: 0x3a259e41 <JS Function EventEmitter>#40#
0: 0x3899daa9 <a Module>@0x3899daa9
0: 0x2de8701d <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/node_modules>
1: 0x2de87079 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x2de870cd <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x2de8711d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x2de8715d <String[27]: /usr/local/lib/node_modules>
5: 0x2de87185 <String[23]: /usr/local/node_modules>
6: 0x2de871a9 <String[17]: /usr/node_modules>
7: 0x2de871c9 <String[13]: /node_modules>
super_: 0x389b0bd9 <JS Function>@0x389b0bd9
0: 0x389a248d <a Module>@0x389a248d
0: 0x2de87351 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x2de87401 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x2de8749d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x2de87531 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x2de875a1 <String[27]: /usr/local/lib/node_modules>
5: 0x2de875e5 <String[23]: /usr/local/node_modules>
6: 0x2de87621 <String[17]: /usr/node_modules>
7: 0x2de87651 <String[13]: /node_modules>
super_: 0x389b0bd9 <JS Function>@0x389b0bd9
0: 0x2de879a1 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x2de87a51 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x2de87aed <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x2de87b81 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x2de87bf1 <String[27]: /usr/local/lib/node_modules>
5: 0x2de87c35 <String[23]: /usr/local/node_modules>
6: 0x2de87c71 <String[17]: /usr/node_modules>
7: 0x2de87ca1 <String[13]: /node_modules>
super_: 0x389b0bd9 <JS Function>@0x389b0bd9
0: 0x2de87cc9 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x2de87d29 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x2de87d7d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x2de87dcd <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x2de87e0d <String[27]: /usr/local/lib/node_modules>
5: 0x2de87e35 <String[23]: /usr/local/node_modules>
6: 0x2de87e59 <String[17]: /usr/node_modules>
7: 0x2de87e79 <String[13]: /node_modules>
super_: 0x389b0bd9 <JS Function>@0x389b0bd9
0: 0x2de87e95 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x2de87f45 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x2de87fe1 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x2de88075 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x2de880e5 <String[27]: /usr/local/lib/node_modules>
5: 0x2de88129 <String[23]: /usr/local/node_modules>
6: 0x2de88165 <String[17]: /usr/node_modules>
7: 0x2de88195 <String[13]: /node_modules>
super_: 0x389b0bd9 <JS Function>@0x389b0bd9
0: 0x2de881bd <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x2de8826d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x2de88309 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x2de8839d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x2de8840d <String[27]: /usr/local/lib/node_modules>
5: 0x2de88451 <String[23]: /usr/local/node_modules>
6: 0x2de8848d <String[17]: /usr/node_modules>
7: 0x2de884bd <String[13]: /node_modules>
value: 0x3d7efa71 <String[7]: 'async'>
value: 0x3d7f0531 <String[5]: 'net'>
0: 0x3d6b55a1 <a Code>@0x3d6b55a1
base: 0x3d62eb39 <a Literal>@0x3d62eb39
properties: 0x3d6302a5 <JS Array[1]>@0x3d6302a5
id: 0x4e02a9cd <String[109]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/node_modules/cookie-jar/index.js>
exports: 0x3a222b5d <JS Function Cookie>@0x3a222b5d
parent: 0x3a259cbd <a Module>#191#
filename: 0x4e02a9cd <String[109]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/node_modules/cookie-jar/index.js>
loaded: 0x43b080b1 <true>
children: 0x3a245f21 <JS Array[1]>@0x3a245f21
Trace/breakpoint trap
I now have this working following the info in issue#101.
what version npm do you have? i have been trying to install on my RPi 2 for days and can't get it to work. I currently have node v0.10.28 and npm v1.4.9
Given the amount of people that have trouble getting it to work, a step-by-step manual would be much appreciated.
I have both a Raspberry 1 B+ and a Raspberry Model 2. On the older model, I did a virgin installation of airsonos following the instructions at http://www.schrankmonster.de/2014/06/25/raspberrypi-sonos-speakers-support-apple-airplay/
It worked right the first time. Following the same instructions on the Model 2, the installation was errorfree and airsonos started without errors. However, the sonos speakers never appear on my Airplay list (iPhone).
There must be a subtle (hardware) difference?
I used node v0.10.33. I also followed the instructions at 'http://www.schrankmonster.de/2014/06/25/raspberrypi-sonos-speakers-support-apple-airplay/' with a slight difference. I did not use this info http://www.schrankmonster.de/2014/03/22/install-nodejs-npm-raspberrypi-illegal-instruction-error-messages/ to install Node.js.
Instead I used the instructions from http://www.armhf.com/node-js-for-the-beaglebone-black/ using v0.10.33.
Hopes it helps
That alternative route led to the same situation: compile and install without errors, AirSonos starting without errors, ending with "Setting up AirSonos for XXX on {192.168.2.110:1400}. But nothing happening on the Airplay network as visble from the iOS devices. I'm using the latest (0.12.0) node however.
Wboerhout,
From comments in other issues node 0.12.0 is not supported. Currently, you need 0.10.xx
i've tried with both node v0.10.28 and v0.10.33. airsonos appears to install but gives an abort error and error dump whenever i try to run it, similar to those earlier in this thread. just doesn't want to work for me. arg.
EDIT: AHA. i was ignoring the "--without-snapshot" modifier on ./configure. i read "at the time of this writing" and just ignored it, but apparently that makes all the difference.
so it appears that the links posted by @webfuz1 work for RPi2. thanks!
I give up for now. I have a working airsonos (and AirPrint) server on my Pi1 B+ with node 0.12.0 On the Pi2, building it from scratch with 0.12.0, 0.10.33 or 0.10.28 gives the same result: building and installing and starting without errors but the AirSonos speakers never show up.
@wboerhout Thank you for showing us which paths currently lead to a dead end; much appreciated.
I ran into the same problem as @wboerhout. Installation went fine by using the instructions @webfuz1 posted. Airsonos started and everything seemed to be ok, but the Airplay speakers didn't show up on my Mac or iPhone.
I decided to reboot the Raspberry and the Mac, which worked. I was able to airplay from my Mac to my Sonos system. But it still didn't show up on my iPhone.
After rebooting my iPhone as well, everything worked. I can now stream from my Mac and iPhone to Airsonos running on a Raspberry Pi 2. Rebooting everything seemed to do the trick.
Edit: Unfortunately it didn't work for long. I put my mac to sleep and left the house with my iPhone. When I got back I couldn't connect with the mac or with the iPhone. After rebooting the iPhone, it is able to connect again.
Seems like I have to reboot every time I want to connect to Airsonos?
Did anyone ever get this to work on a Pi2?
I installed node 0.10.33 using the beaglebone method. I also have npm 1.4.28 installed
When trying to run airsonos I get:
pi@spliket-pi ~ $ airsonos
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
Searching for Sonos devices on network...
Setting up AirSonos for Turntable {192.168.1.106:1400}
Setting up AirSonos for Office {192.168.1.85:1400}
Setting up AirSonos for Office {192.168.1.85:1400}
Setting up AirSonos for Back Porch {192.168.1.80:1400}
Setting up AirSonos for Back Porch {192.168.1.80:1400}
Setting up AirSonos for Kitchen {192.168.1.83:1400}
Setting up AirSonos for Kitchen {192.168.1.83:1400}
Setting up AirSonos for Turntable {192.168.1.106:1400}
Setting up AirSonos for Turntable {192.168.1.106:1400}
TypeError: argument 8 must be an integer (port)
at new Advertisement (/usr/local/lib/node_modules/airsonos/node_modules/nodetunes/node_modules/mdns/lib/advertisement.js:56:10)
at Object.create [as createAdvertisement] (/usr/local/lib/node_modules/airsonos/node_modules/nodetunes/node_modules/mdns/lib/advertisement.js:64:10)
at NodeTunes.<anonymous> (/usr/local/lib/node_modules/airsonos/node_modules/nodetunes/lib/server.js:74:21)
at Server.g (events.js:180:16)
at Server.emit (events.js:92:17)
at net.js:1055:10
at process._tickCallback (node.js:419:13)
Nevermind.
It seems it is working most of the time, although it finds all of my sonos speakers multiple times.
I just couldn't see them on my iOS 9 device, but now I've seen this is a known issue. I can see all of my speakers (multiple times) on an iOS 8 device.
Got it working on a new Pi2 - followed the steps webfuz outlined to the letter and it worked first time. Duplicate speaker instances found but I was expecting that. Performance on the Pi much better than that on my Synology NAS (413j) which doesn't have the CPU power to cope with the transcoding (I think). Speakers displayed on iPad and iPhone6 both running iOS 8.4 Thanks to all who have taken the time to develop, troubleshoot and post on the subject.
I finally took the time to follow @webfuz1's suggestions and got it working. Hat tip...!
First install Node via: http://www.armhf.com/node-js-for-the-beaglebone-black/
Then follow Airsonos instructions via: http://www.schrankmonster.de/2014/06/25/raspberrypi-sonos-speakers-support-apple-airplay/
I use a Play:1 stereo pair and did not see any duplicate speakers on iOS 8.4. I don't see my Sonos speakers on iOS 9.0 beta idd.
Thanks to all...!
This is a quicker way to get airsonos 0.2.2 working on a new Raspberry Pi 2 from scratch. No need to compile node.js for an hour ;) No duplicate speakers, no problems. Seems the Pi 2 CPU can handle the lame-encoding just fine with no overclock.
Hi stephen, all,
I have trouble installing airsonos on a Raspberry Pi 2 Model B.
I did take note of issue 33!, so I'm using node v0.10.28, npm v1.4.9.
Trying to install via
npm install airsonos -g
results in a long error log.Trying to install via source download and
npm install
results in - so it seems - a core dump.Before I further dive into this (or post a long log), I would appreciate to understand if anyone else managed to get airsonos working on a Raspberry Pi 2 Model B.
Many thanks for your thoughts.