Skip to content

Instantly share code, notes, and snippets.

@mondalaci
Created September 6, 2017 11:56
Show Gist options
  • Save mondalaci/eb01e5251d77e55e39b5b44f678f2f79 to your computer and use it in GitHub Desktop.
Save mondalaci/eb01e5251d77e55e39b5b44f678f2f79 to your computer and use it in GitHub Desktop.
node-hid double free or corruption
write-config-chunk: 08 3c a0 7d e5 0c 90 ac e7 49 c1 de da 2b 85 99 ae 50 40 a2 a4 fe 3c 12 d6 e7 1c 8f f5 41 b8 67 1a 48 ab da 54 23 44 5b 9d fe ab 43 7f 7f b6 a6 08 a4 78 65 4a 2c 86 94 6e 32 7d 15 79 09 99 a1
write-config-chunk: 08 3c dc 7d b3 06 5a 8d 87 9a 35 86 38 b9 d5 a1 11 de b3 8d c3 d4 ba 6e 4d bc cd aa 70 03 9c 5f 46 ba 80 20 b5 fd d7 66 2e b5 e7 ce 99 e7 f5 2e 9f 3b 6e ce 2b b7 4b 15 bb 4d 99 3e 3a 54 3b 7d
write-config-chunk: 08 3c 18 7e cf 50 a6 cc c6 6b 72 33 ab 6c 22 46 37 c8 c7 16 17 30 b6 3b bf fc 1a 85 d4 ed 69 a0 90 d7 da 6c fe e8 67 55 87 40 60 61 6c 04 74 ae 4d d6 22 5c 5c eb 2e b1 c8 c0 7f 53 c2 a8 e7 1e
write-config-chunk: 08 3c 54 7e c5 2a 97 26 99 f6 d0 14 27 8c 94 2c ef a1 1e af c8 ff fe 05 d7 ea e6 59 c0 f2 c5 ee 4f 42 47 18 61 49 b8 7c d9 50 ca 46 eb 70 03 86 45 d0 fa 25 e8 fc 27 19 18 29 f3 f5 61 f6 8d c6
write-config-chunk: 08 3c 90 7e e3 0f 68 45 49 fd f9 13 83 a5 4e 07 28 8f ca 0d 28 e0 6b 9c a7 6e 51 e5 0d 80 40 b4 59 11 26 37 3d 9e 59 2d 74 41 f6 96 03 f3 40 14 86 07 6c 27 f6 4f f7 5b e0 71 29 0a 6c 20 5c 84
write-config-chunk: 08 3c cc 7e b6 b4 14 8c 9f b2 89 e2 e1 3e f8 87 f8 a5 c6 07 a1 0e 10 1d f5 42 39 43 fc eb 15 2c 60 82 64 ef cf 91 f8 6c 90 45 17 e9 a0 e6 dd e6 9f 73 74 dd a3 55 9e e0 31 ef a9 66 f7 b7 a9 2d
write-config-chunk: 08 3c 08 7f bb 29 6e 06 2d ea 65 e6 08 57 c5 4c 81 66 dc cb ad ff 2a 01 93 74 8c f2 78 f9 b5 d6 3a a2 75 d8 c6 a6 a6 fc 1a 93 94 00 ea b5 d0 83 2a 6b ba 5d ee 1c 3a af f4 32 ba 52 c8 f7 41 e1
write-config-chunk: 08 3c 44 7f 09 14 9f fe 86 0e cf 8e 56 2e 4c bd 7a 55 aa 9e ac 7c cd 43 07 f2 50 05 27 bf ac d7 c4 c6 ae 01 d9 2a 39 c8 ed 44 76 32 6e aa bf d1 7a 06 2d de 7a c1 38 58 27 b4 12 f0 f7 3e b6 f2
write-config-chunk: 08 3c 80 7f 7e 0b d5 8a 21 6f 67 b2 fb ad 12 78 33 0a a8 78 35 bb 96 e1 5c 85 fb 15 e0 60 7c 87 0c dd 15 04 21 33 65 0f 30 1b 1f 63 4a 16 4c a1 aa 59 4f 0e f6 af 5c db e8 8f 35 fd b5 b3 1b 7d
write-config-chunk: 08 04 bc 7f 54 71 a3 56
*** Error in `node': double free or corruption (fasttop): 0x00007fd950000a50 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fd963cae7e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7fd963cb737a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fd963cbb53c]
/lib/x86_64-linux-gnu/libusb-1.0.so.0(+0x8a6f)[0x7fd96180ea6f]
/lib/x86_64-linux-gnu/libusb-1.0.so.0(libusb_handle_events_timeout_completed+0xd3)[0x7fd96180fb53]
/lib/x86_64-linux-gnu/libusb-1.0.so.0(libusb_handle_events+0x2f)[0x7fd96180fc3f]
/home/laci/projects/uhk/agent/packages/usb/node_modules/node-hid/build/Release/HID.node(+0xe45e)[0x7fd961a2c45e]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba)[0x7fd9640086ba]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7fd963d3e3dd]
======= Memory map: ========
00400000-01ff4000 r-xp 00000000 fd:01 192591 /home/laci/.nvm/versions/node/v8.3.0/bin/node
021f3000-0220d000 rw-p 01bf3000 fd:01 192591 /home/laci/.nvm/versions/node/v8.3.0/bin/node
0220d000-02225000 rw-p 00000000 00:00 0
03efb000-04146000 rw-p 00000000 00:00 0 [heap]
265eb900000-265eb980000 rw-p 00000000 00:00 0
43aa1b00000-43aa1b80000 rw-p 00000000 00:00 0
59174f80000-59175000000 rw-p 00000000 00:00 0
af0d9100000-af0d9180000 rw-p 00000000 00:00 0
bdcbea80000-bdcbeb00000 rw-p 00000000 00:00 0
eba7b380000-eba7b400000 ---p 00000000 00:00 0
13f206280000-13f206300000 rw-p 00000000 00:00 0
176cb6a00000-176cb6a80000 ---p 00000000 00:00 0
18f375200000-18f375280000 ---p 00000000 00:00 0
1a27f7080000-1a27f7100000 ---p 00000000 00:00 0
1d1375d80000-1d1375e00000 ---p 00000000 00:00 0
221ae3880000-221ae3900000 ---p 00000000 00:00 0
231692400000-231692480000 rw-p 00000000 00:00 0
23f65b02c000-23f65b034000 rw-p 00000000 00:00 0
23f65b034000-23f65b038000 ---p 00000000 00:00 0
2732a4880000-2732a4900000 rw-p 00000000 00:00 0
2dad79e80000-2dad79f00000 ---p 00000000 00:00 0
2e041b500000-2e041b580000 ---p 00000000 00:00 0
304891480000-304891500000 ---p 00000000 00:00 0
3092e9400000-3092e9480000 ---p 00000000 00:00 0
34b42bd00000-34b42bd80000 rw-p 00000000 00:00 0
366f60100000-366f60180000 ---p 00000000 00:00 0
371891c80000-371891d00000 rw-p 00000000 00:00 0
37406a171000-37406a300000 ---p 00000000 00:00 0
37406a300000-37406a303000 rw-p 00000000 00:00 0
37406a303000-37406a304000 ---p 00000000 00:00 0
37406a304000-37406a37f000 rwxp 00000000 00:00 0
37406a37f000-37406a380000 ---p 00000000 00:00 0
37406a380000-37406a383000 rw-p 00000000 00:00 0
37406a383000-37406a384000 ---p 00000000 00:00 0
37406a384000-37406a3ff000 rwxp 00000000 00:00 0
37406a3ff000-37406a400000 ---p 00000000 00:00 0
37406a400000-37406a403000 rw-p 00000000 00:00 0
37406a403000-37406a404000 ---p 00000000 00:00 0
37406a404000-37406a47f000 rwxp 00000000 00:00 0
37406a47f000-37408a171000 ---p 00000000 00:00 0
3a852e880000-3a852e900000 ---p 00000000 00:00 0
3d9d57080000-3d9d57100000 ---p 00000000 00:00 0
7fd944000000-7fd944021000 rw-p 00000000 00:00 0
7fd944021000-7fd948000000 ---p 00000000 00:00 0
7fd94c000000-7fd94c021000 rw-p 00000000 00:00 0
7fd94c021000-7fd950000000 ---p 00000000 00:00 0
7fd950000000-7fd950021000 rw-p 00000000 00:00 0
7fd950021000-7fd954000000 ---p 00000000 00:00 0
7fd954000000-7fd954027000 rw-p 00000000 00:00 0
7fd954027000-7fd958000000 ---p 00000000 00:00 0
7fd958000000-7fd958021000 rw-p 00000000 00:00 0
7fd958021000-7fd95c000000 ---p 00000000 00:00 0
7fd95c000000-7fd95c055000 rw-p 00000000 00:00 0
7fd95c055000-7fd960000000 ---p 00000000 00:00 0
7fd960600000-7fd960601000 ---p 00000000 00:00 0
7fd960601000-7fd960e01000 rw-p 00000000 00:00 0
7fd960e01000-7fd960e04000 r-xp 00000000 fd:01 1451639 /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
7fd960e04000-7fd961003000 ---p 00003000 fd:01 1451639 /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
7fd961003000-7fd961004000 r--p 00002000 fd:01 1451639 /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
7fd961004000-7fd961005000 rw-p 00003000 fd:01 1451639 /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
7fd961005000-7fd961006000 ---p 00000000 00:00 0
7fd961006000-7fd961806000 rw-p 00000000 00:00 0
7fd961806000-7fd96181d000 r-xp 00000000 fd:01 787566 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7fd96181d000-7fd961a1c000 ---p 00017000 fd:01 787566 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7fd961a1c000-7fd961a1d000 r--p 00016000 fd:01 787566 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7fd961a1d000-7fd961a1e000 rw-p 00017000 fd:01 787566 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7fd961a1e000-7fd961a31000 r-xp 00000000 fd:01 2149699 /home/laci/projects/uhk/agent/packages/usb/node_modules/node-hid/build/Release/HID.node
7fd961a31000-7fd961c30000 ---p 00013000 fd:01 2149699 /home/laci/projects/uhk/agent/packages/usb/node_modules/node-hid/build/Release/HID.node
7fd961c30000-7fd961c31000 r--p 00012000 fd:01 2149699 /home/laci/projects/uhk/agent/packages/usb/node_modules/node-hid/build/Release/HID.node
7fd961c31000-7fd961c33000 rw-p 00013000 fd:01 2149699 /home/laci/projects/uhk/agent/packages/usb/node_modules/node-hid/build/Release/HID.node
7fd961c33000-7fd961c34000 ---p 00000000 00:00 0
7fd961c34000-7fd962434000 rw-p 00000000 00:00 0
7fd962434000-7fd962435000 ---p 00000000 00:00 0
7fd962435000-7fd962c35000 rw-p 00000000 00:00 0
7fd962c35000-7fd962c36000 ---p 00000000 00:00 0
7fd962c36000-7fd963436000 rw-p 00000000 00:00 0
7fd963436000-7fd963437000 ---p 00000000 00:00 0
7fd963437000-7fd963c37000 rw-p 00000000 00:00 0
7fd963c37000-7fd963df7000 r-xp 00000000 fd:01 787779 /lib/x86_64-linux-gnu/libc-2.23.so
7fd963df7000-7fd963ff7000 ---p 001c0000 fd:01 787779 /lib/x86_64-linux-gnu/libc-2.23.so
7fd963ff7000-7fd963ffb000 r--p 001c0000 fd:01 787779 /lib/x86_64-linux-gnu/libc-2.23.so
7fd963ffb000-7fd963ffd000 rw-p 001c4000 fd:01 787779 /lib/x86_64-linux-gnu/libc-2.23.so
7fd963ffd000-7fd964001000 rw-p 00000000 00:00 0
7fd964001000-7fd964019000 r-xp 00000000 fd:01 787748 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fd964019000-7fd964218000 ---p 00018000 fd:01 787748 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fd964218000-7fd964219000 r--p 00017000 fd:01 787748 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fd964219000-7fd96421a000 rw-p 00018000 fd:01 787748 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fd96421a000-7fd96421e000 rw-p 00000000 00:00 0
7fd96421e000-7fd964234000 r-xp 00000000 fd:01 787597 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fd964234000-7fd964433000 ---p 00016000 fd:01 787597 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fd964433000-7fd964434000 rw-p 00015000 fd:01 787597 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fd964434000-7fd96453c000 r-xp 00000000 fd:01 787772 /lib/x86_64-linux-gnu/libm-2.23.so
7fd96453c000-7fd96473b000 ---p 00108000 fd:01 787772 /lib/x86_64-linux-gnu/libm-2.23.so
7fd96473b000-7fd96473c000 r--p 00107000 fd:01 787772 /lib/x86_64-linux-gnu/libm-2.23.so
7fd96473c000-7fd96473d000 rw-p 00108000 fd:01 787772 /lib/x86_64-linux-gnu/libm-2.23.so
7fd96473d000-7fd9648af000 r-xp 00000000 fd:01 1048707 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fd9648af000-7fd964aaf000 ---p 00172000 fd:01 1048707 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fd964aaf000-7fd964ab9000 r--p 00172000 fd:01 1048707 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fd964ab9000-7fd964abb000 rw-p 0017c000 fd:01 1048707 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fd964abb000-7fd964abf000 rw-p 00000000 00:00 0
7fd964abf000-7fd964ac6000 r-xp 00000000 fd:01 787754 /lib/x86_64-linux-gnu/librt-2.23.so
7fd964ac6000-7fd964cc5000 ---p 00007000 fd:01 787754 /lib/x86_64-linux-gnu/librt-2.23.so
7fd964cc5000-7fd964cc6000 r--p 00006000 fd:01 787754 /lib/x86_64-linux-gnu/librt-2.23.so
7fd964cc6000-7fd964cc7000 rw-p 00007000 fd:01 787754 /lib/x86_64-linux-gnu/librt-2.23.so
7fd964cc7000-7fd964cca000 r-xp 00000000 fd:01 787760 /lib/x86_64-linux-gnu/libdl-2.23.so
7fd964cca000-7fd964ec9000 ---p 00003000 fd:01 787760 /lib/x86_64-linux-gnu/libdl-2.23.so
7fd964ec9000-7fd964eca000 r--p 00002000 fd:01 787760 /lib/x86_64-linux-gnu/libdl-2.23.so
7fd964eca000-7fd964ecb000 rw-p 00003000 fd:01 787760 /lib/x86_64-linux-gnu/libdl-2.23.so
7fd964ecb000-7fd964ef1000 r-xp 00000000 fd:01 787738 /lib/x86_64-linux-gnu/ld-2.23.so
7fd9650b7000-7fd9650be000 rw-p 00000000 00:00 0
7fd9650c2000-7fd9650c3000 rw-p 00000000 00:00 0
7fd9650c3000-7fd9650ca000 r--s 00000000 fd:01 1452785 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7fd9650ca000-7fd9650e8000 r-xp 00000000 fd:01 787536 /lib/x86_64-linux-gnu/libudev.so.1.6.4
7fd9650e8000-7fd9650e9000 r--p 0001d000 fd:01 787536 /lib/x86_64-linux-gnu/libudev.so.1.6.4
7fd9650e9000-7fd9650ea000 rw-p 0001e000 fd:01 787536 /lib/x86_64-linux-gnu/libudev.so.1.6.4
7fd9650ea000-7fd9650eb000 ---p 00000000 00:00 0
7fd9650eb000-7fd9650f0000 rw-p 00000000 00:00 0
7fd9650f0000-7fd9650f1000 r--p 00025000 fd:01 787738 /lib/x86_64-linux-gnu/ld-2.23.so
7fd9650f1000-7fd9650f2000 rw-p 00026000 fd:01 787738 /lib/x86_64-linux-gnu/ld-2.23.so
7fd9650f2000-7fd9650f3000 rw-p 00000000 00:00 0
7ffc4745f000-7ffc47480000 rw-p 00000000 00:00 0 [stack]
7ffc4750a000-7ffc4750c000 r--p 00000000 00:00 0 [vvar]
7ffc4750c000-7ffc4750e000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment