Skip to content

Instantly share code, notes, and snippets.

@rahilwazir
Last active April 2, 2017 12:52
Show Gist options
  • Save rahilwazir/1fbccb0e55f3b6536895fb09232c6460 to your computer and use it in GitHub Desktop.
Save rahilwazir/1fbccb0e55f3b6536895fb09232c6460 to your computer and use it in GitHub Desktop.
Error for keyboard Event
*** Error in `./event': free(): invalid size: 0x0000000001d43ab0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x791fb)[0x7f38527fe1fb]
/lib64/libc.so.6(+0x8288a)[0x7f385280788a]
/lib64/libc.so.6(cfree+0x4c)[0x7f385280b2bc]
/lib64/libxcb.so.1(xcb_disconnect+0x4e)[0x7f38536e18fe]
./event(hook_run+0x2c7)[0x48a9d7]
./event(aEvent+0x2d)[0x48cacd]
./event(_cgo_8a93f66017ea_Cfunc_aEvent+0x17)[0x48d997]
./event[0x457e80]
======= Memory map: ========
00400000-0050e000 r-xp 00000000 fd:02 655898                             /home/rw/go_prac/src/github.com/rahilwazir/hello/event
0070d000-0070e000 r--p 0010d000 fd:02 655898                             /home/rw/go_prac/src/github.com/rahilwazir/hello/event
0070e000-00713000 rw-p 0010e000 fd:02 655898                             /home/rw/go_prac/src/github.com/rahilwazir/hello/event
00713000-00733000 rw-p 00000000 00:00 0 
01d26000-01d6b000 rw-p 00000000 00:00 0                                  [heap]
c000000000-c000001000 rw-p 00000000 00:00 0 
c41fff8000-c420100000 rw-p 00000000 00:00 0 
7f3844000000-7f3844021000 rw-p 00000000 00:00 0 
7f3844021000-7f3848000000 ---p 00000000 00:00 0 
7f384b7ff000-7f384b800000 ---p 00000000 00:00 0 
7f384b800000-7f384c000000 rw-p 00000000 00:00 0 
7f384c000000-7f384c021000 rw-p 00000000 00:00 0 
7f384c021000-7f3850000000 ---p 00000000 00:00 0 
7f3850541000-7f3850557000 r-xp 00000000 fd:00 2496024                    /usr/lib64/libgcc_s-6.3.1-20161221.so.1
7f3850557000-7f3850756000 ---p 00016000 fd:00 2496024                    /usr/lib64/libgcc_s-6.3.1-20161221.so.1
7f3850756000-7f3850757000 r--p 00015000 fd:00 2496024                    /usr/lib64/libgcc_s-6.3.1-20161221.so.1
7f3850757000-7f3850758000 rw-p 00016000 fd:00 2496024                    /usr/lib64/libgcc_s-6.3.1-20161221.so.1
7f3850758000-7f3850759000 ---p 00000000 00:00 0 
7f3850759000-7f3850f59000 rw-p 00000000 00:00 0 
7f3850f59000-7f3850f5a000 ---p 00000000 00:00 0 
7f3850f5a000-7f385175a000 rw-p 00000000 00:00 0 
7f385175a000-7f385175b000 ---p 00000000 00:00 0 
7f385175b000-7f3851f5b000 rw-p 00000000 00:00 0 
7f3851f5b000-7f3851f5d000 r-xp 00000000 fd:00 2499299                    /usr/lib64/libXau.so.6.0.0
7f3851f5d000-7f385215d000 ---p 00002000 fd:00 2499299                    /usr/lib64/libXau.so.6.0.0
7f385215d000-7f385215e000 r--p 00002000 fd:00 2499299                    /usr/lib64/libXau.so.6.0.0
7f385215e000-7f385215f000 rw-p 00000000 00:00 0 
7f385215f000-7f385216e000 r-xp 00000000 fd:00 2500046                    /usr/lib64/libXi.so.6.1.0
7f385216e000-7f385236d000 ---p 0000f000 fd:00 2500046                    /usr/lib64/libXi.so.6.1.0
7f385236d000-7f385236e000 r--p 0000e000 fd:00 2500046                    /usr/lib64/libXi.so.6.1.0
7f385236e000-7f385236f000 rw-p 0000f000 fd:00 2500046                    /usr/lib64/libXi.so.6.1.0
7f385236f000-7f3852380000 r-xp 00000000 fd:00 2499304                    /usr/lib64/libXext.so.6.4.0
7f3852380000-7f385257f000 ---p 00011000 fd:00 2499304                    /usr/lib64/libXext.so.6.4.0
7f385257f000-7f3852580000 r--p 00010000 fd:00 2499304                    /usr/lib64/libXext.so.6.4.0
7f3852580000-7f3852581000 rw-p 00011000 fd:00 2499304                    /usr/lib64/libXext.so.6.4.0
7f3852581000-7f3852584000 r-xp 00000000 fd:00 2497733                    /usr/lib64/libdl-2.24.so
7f3852584000-7f3852783000 ---p 00003000 fd:00 2497733                    /usr/lib64/libdl-2.24.so
7f3852783000-7f3852784000 r--p 00002000 fd:00 2497733                    /usr/lib64/libdl-2.24.so
7f3852784000-7f3852785000 rw-p 00003000 fd:00 2497733                    /usr/lib64/libdl-2.24.so
7f3852785000-7f3852942000 r-xp 00000000 fd:00 2497731                    /usr/lib64/libc-2.24.so
7f3852942000-7f3852b41000 ---p 001bd000 fd:00 2497731                    /usr/lib64/libc-2.24.so
7f3852b41000-7f3852b45000 r--p 001bc000 fd:00 2497731                    /usr/lib64/libc-2.24.so
7f3852b45000-7f3852b47000 rw-p 001c0000 fd:00 2497731                    /usr/lib64/libc-2.24.so
7f3852b47000-7f3852b4b000 rw-p 00000000 00:00 0 
7f3852b4b000-7f3852b63000 r-xp 00000000 fd:00 2497739                    /usr/lib64/libpthread-2.24.so
7f3852b63000-7f3852d63000 ---p 00018000 fd:00 2497739                    /usr/lib64/libpthread-2.24.so
7f3852d63000-7f3852d64000 r--p 00018000 fd:00 2497739                    /usr/lib64/libpthread-2.24.so
7f3852d64000-7f3852d65000 rw-p 00019000 fd:00 2497739                    /usr/lib64/libpthread-2.24.so
7f3852d65000-7f3852d69000 rw-p 00000000 00:00 0 
7f3852d69000-7f3852e71000 r-xp 00000000 fd:00 2497734                    /usr/lib64/libm-2.24.so
7f3852e71000-7f3853070000 ---p 00108000 fd:00 2497734                    /usr/lib64/libm-2.24.so
7f3853070000-7f3853071000 r--p 00107000 fd:00 2497734                    /usr/lib64/libm-2.24.so
7f3853071000-7f3853072000 rw-p 00108000 fd:00 2497734                    /usr/lib64/libm-2.24.so
7f3853072000-7f3853079000 r-xp 00000000 fd:00 2498635                    /usr/lib64/libxkbcommon-x11.so.0.0.0
7f3853079000-7f3853278000 ---p 00007000 fd:00 2498635                    /usr/lib64/libxkbcommon-x11.so.0.0.0
7f3853278000-7f3853279000 r--p 00006000 fd:00 2498635                    /usr/lib64/libxkbcommon-x11.so.0.0.0
7f3853279000-7f385327a000 rw-p 00000000 00:00 0 
7f385327a000-7f38532b8000 r-xp 00000000 fd:00 2497853                    /usr/lib64/libxkbcommon.so.0.0.0
7f38532b8000-7f38534b7000 ---p 0003e000 fd:00 2497853                    /usr/lib64/libxkbcommon.so.0.0.0
7f38534b7000-7f38534b9000 r--p 0003d000 fd:00 2497853                    /usr/lib64/libxkbcommon.so.0.0.0
7f38534b9000-7f38534ba000 rw-p 00000000 00:00 0 
7f38534ba000-7f38534d5000 r-xp 00000000 fd:00 2497797                    /usr/lib64/libxcb-xkb.so.1.0.0
7f38534d5000-7f38536d4000 ---p 0001b000 fd:00 2497797                    /usr/lib64/libxcb-xkb.so.1.0.0
7f38536d4000-7f38536d5000 r--p 0001a000 fd:00 2497797                    /usr/lib64/libxcb-xkb.so.1.0.0
7f38536d5000-7f38536d6000 rw-p 0001b000 fd:00 2497797                    /usr/lib64/libxcb-xkb.so.1.0.0
7f38536d6000-7f38536fd000 r-xp 00000000 fd:00 2497807                    /usr/lib64/libxcb.so.1.1.0
7f38536fd000-7f38538fc000 ---p 00027000 fd:00 2497807                    /usr/lib64/libxcb.so.1.1.0
7f38538fc000-7f38538fd000 r--p 00026000 fd:00 2497807                    /usr/lib64/libxcb.so.1.1.0
7f38538fd000-7f38538fe000 rw-p 00027000 fd:00 2497807                    /usr/lib64/libxcb.so.1.1.0
7f38538fe000-7f38538ff000 r-xp 00000000 fd:00 2491351                    /usr/lib64/libX11-xcb.so.1.0.0
7f38538ff000-7f3853afe000 ---p 00001000 fd:00 2491351                    /usr/lib64/libX11-xcb.so.1.0.0
7f3853afe000-7f3853aff000 r--p 00000000 fd:00 2491351                    /usr/lib64/libX11-xcb.so.1.0.0
7f3853aff000-7f3853b00000 rw-p 00000000 00:00 0 
7f3853b00000-7f3853b05000 r-xp 00000000 fd:00 2498293                    /usr/lib64/libXtst.so.6.1.0
7f3853b05000-7f3853d04000 ---p 00005000 fd:00 2498293                    /usr/lib64/libXtst.so.6.1.0
7f3853d04000-7f3853d05000 r--p 00004000 fd:00 2498293                    /usr/lib64/libXtst.so.6.1.0
7f3853d05000-7f3853d06000 rw-p 00005000 fd:00 2498293                    /usr/lib64/libXtst.so.6.1.0
7f3853d06000-7f3853e3e000 r-xp 00000000 fd:00 2493820                    /usr/lib64/libX11.so.6.3.0
7f3853e3e000-7f385403e000 ---p 00138000 fd:00 2493820                    /usr/lib64/libX11.so.6.3.0
7f385403e000-7f3854041000 r--p 00138000 fd:00 2493820                    /usr/lib64/libX11.so.6.3.0
7f3854041000-7f3854045000 rw-p 0013b000 fd:00 2493820                    /usr/lib64/libX11.so.6.3.0
7f3854045000-7f385405a000 r-xp 00000000 fd:00 2500307                    /usr/lib64/libz.so.1.2.8
7f385405a000-7f3854259000 ---p 00015000 fd:00 2500307                    /usr/lib64/libz.so.1.2.8
7f3854259000-7f385425a000 r--p 00014000 fd:00 2500307                    /usr/lib64/libz.so.1.2.8
7f385425a000-7f385425b000 rw-p 00015000 fd:00 2500307                    /usr/lib64/libz.so.1.2.8
7f385425b000-7f385428c000 r-xp 00000000 fd:00 2497754                    /usr/lib64/libpng16.so.16.27.0
7f385428c000-7f385448c000 ---p 00031000 fd:00 2497754                    /usr/lib64/libpng16.so.16.27.0
7f385448c000-7f385448d000 r--p 00031000 fd:00 2497754                    /usr/lib64/libpng16.so.16.27.0
7f385448d000-7f385448e000 rw-p 00000000 00:00 0 
7f385448e000-7f38544b3000 r-xp 00000000 fd:00 2497728                    /usr/lib64/ld-2.24.so
7f3854607000-7f385468f000 rw-p 00000000 00:00 0 
7f3854690000-7f38546b3000 rw-p 00000000 00:00 0 
7f38546b3000-7f38546b4000 r--p 00025000 fd:00 2497728                    /usr/lib64/ld-2.24.so
7f38546b4000-7f38546b5000 rw-p 00026000 fd:00 2497728                    /usr/lib64/ld-2.24.so
7f38546b5000-7f38546b6000 rw-p 00000000 00:00 0 
7ffc09e6c000-7ffc09e8d000 rw-p 00000000 00:00 0                          [stack]
7ffc09e9f000-7ffc09ea1000 r--p 00000000 00:00 0                          [vvar]
7ffc09ea1000-7ffc09ea3000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
SIGABRT: abort
PC=0x7f38527ba91f m=0
signal arrived during cgo execution

goroutine 1 [syscall, locked to thread]:
runtime.cgocall(0x48d980, 0xc42004dd48, 0x0)
	/usr/local/go/src/runtime/cgocall.go:131 +0x110 fp=0xc42004dd18 sp=0xc42004dcd8
github.com/go-vgo/robotgo._Cfunc_aEvent(0x1d34d10, 0x0)
	??:0 +0x49 fp=0xc42004dd48 sp=0xc42004dd18
github.com/go-vgo/robotgo.AddEvent(0x4b6a06, 0x1, 0x0)
	/home/rw/go_prac/src/github.com/go-vgo/robotgo/robotgo.go:682 +0x7cb fp=0xc42004de88 sp=0xc42004dd48
main.main()
	/home/rw/go_prac/src/github.com/rahilwazir/hello/event.go:10 +0x58 fp=0xc42004df48 sp=0xc42004de88
runtime.main()
	/usr/local/go/src/runtime/proc.go:183 +0x1f4 fp=0xc42004dfa0 sp=0xc42004df48
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc42004dfa8 sp=0xc42004dfa0

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

rax    0x0
rbx    0x45
rcx    0x7f38527ba91f
rdx    0x0
rdi    0x2
rsi    0x7ffc09e8bc10
rbp    0x7ffc09e8c0b0
rsp    0x7ffc09e8bc88
r8     0x0
r9     0x7ffc09e8bc10
r10    0x8
r11    0x246
r12    0x45
r13    0x7ffc09e8bec0
r14    0x7ffc09e8bec0
r15    0x7f3854690000
rip    0x7f38527ba91f
rflags 0x246
cs     0x33
fs     0x0
gs     0x0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment