Skip to content

panic: fatal enror: unexpected signal during runtime execution [signal SIGSEGV: segmentationvialation code=0x8e addr-ex0 pc=8xs5cac23dd6d4] #3346

@paveew

Description

@paveew

go version: 1.14
platform: linux/amd64
panic log:

log detail 42725 fatal enror: unexpected signal during runtime execution 42726 [signal SIGSEGV: segmentationvialation code=0x8e addr-ex0 pc=8xs5cac23dd6d4] 42728 gonoutine 135 [running]: 42729 runtime.thrcA(0xS5cac2a787ef, 0x2a) 42730 runtime/panlc.go:1112 +Bx74 fp=0xe0001c64b0 sp-0xc0001c6480 pc-0x55c236134 42731 runtime.sigpanlc() 42732 runtime/signal_unix.go:671 +0x46e fp-exc0001c640 Sp-8xc 0001c64b0 pc-0x55Cc23fc4e 42733 runtime.(*bucket) .mp(ex10007fc2141ef4f0, Ox7fc1fc010680) 42734 runtime/mprof.go:188 +0x24 fp-exc0001c650 sp-0xc001640 pc-0x55cc23dd6d4 42735 runtime.mprof_FlushLocked() 42736 runtime/mprof.go:308 +0x47 fp-exc0001c6530 sp-0xc0001c6500 pc-0x55c23ddc57 8चर,र runtime.mprof Flush() 42738 runtime/mprof.go:299 +0x57 fp-0xc0001c6548 sp-0xc0001c6530 pc-0x55c23ddbf7 42739 runtime.gcMarkTermination(ex3fe7c37297c2847d) 42740 runtLme/mgc.go:1732 +0x3de fp-0xc0001c6708Sp-0xc 0801c6548 pC -0X55Cac23Cd17e 42741 runtime.gcMarkDone() 42742 runt ime/mgc.go:1602 +8x206 fp-8xce001c6760 sp-0xc0001c6708 pc-0x55cc23ccc6 42743 runtLme.gcBgrarkworker (Oxc0000gce80) 42744 runtime/mgc.go: 1992 +ex2a8 fp-exc8001c67d8 sp-0xc0001c6760 pc-0xS5c ac23cdc68 42745 runtLme.goexit() runtime/asm_amd64.s:1373 +0x1 fp-exc0001c67e0 sp-0xc 0001c67d8 pc -0x55C 4c2418381 42746 created by runtime.gcBgMarkStartworkers 42747 42748 runtime/mgc.go:1813 +0x79

42750 goroutine 1 [IO wait]:
42751 internal/poll.runtime_pollwait(0x7fc21582bf18, 0x72, 0x0)
42752 [ runtime/netpoll.go:203 +0x57
42753 internal/poll. (*pollDesc) .wait(0xc000329e18, 0x72, 0x0, 0x0, 0x55cac285708f)
42754 internal/poll/fd_poll_runtime.go:87 +ex47
42755 internal/poll.(*pollDesc) .waitRead(...)
42756 internal/poll/fd_poll_runtime.go:92
42757 internal/poll. ( *FD) .Accept (0xc000329e00, 0x0, 0x0, 0x0, 0x0, 0х0. 0x0, 0x0)
42758 internal/poll/fd_unix.go:384 +0x1d6
42759 net. (*netFD).accept(0xc000329e00, *431b639, , *841863)
42760 net/fd_unix.go:238 +0x44
42761 net.(*TCPListener).accept(Bxc00042ab60, Ox68405ab6, 0xc000172af8, 0x55cac2471768)
42762 net/tcpsock_posix.go:139 +0x34 ADT6 net.(*TCPListener) .Accept(0xc00042ab60,0xc000172b48, 0x18, 0xc000000180, 0x55cac268931e)
net/tcpsock-go:261 +0x66
net/http.(*Ser ver).Ser ve(Oxc000436000, exS5cac2f18cc0, 0xc00042ab60, 0xe, 0xe)
net/http/server -go:2901 +0x25f 0хс 00043б000, 0хе, 0x0, 0x55cac2f0b2e0, 0xc0003907 cithub.com/prometheus/exporter -toolkit/web.Ser ve(0xS5cac2f18cce, 0xc00042ab60,
github.com/prometheus/exporter [email protected]/web/tls_config.go: 192 +0x1b3 xc00330780, 0x0, 0x0)
Etthub.com/prometheus/exporter-toolkit/web.L1stenAndser ve(0xc000436000, 0x0, 0x0, 0x55cac2fOb2e0,
github.com/pronetheus/exporter [email protected]/web/tls_config.go:184 +0xfb
42771 main.main(
МЛ2 github.com/prometheus/node_exporter /node_exporter.go:201 +0x1291

42774 goroutine 465492042 [semacquire]:
42775 sync .runtime_Semacquire(0xc000760028)
42776 runtime/sema.go:56 +0x44
42777 sync.(*WaitGroup) .wait(0xc000760020)
42778 sync/waitgroup.go:130 +0x66 42779 github.com/prometheus/client_golang/prometheus. (*Registry) .Gather. func2(0xc000760020, 0xc00106270, 0xc0010628a0)
42780 github.com/prometheus/[email protected]/prometheus/registry.go:463 +0x2d
42781 created by github.com/prometheus/client_golang/prometheus.(*Registry) .Gather
42782 github.com/prometheus/[email protected]/prometheus/registry-go:462 +0x5da
42783
42784 goroutine 465489622 [I0 wait]:
42785 internal/poll.runtime_pollwait(0x7fc2141ec2a8, 0x72, 0xffffffffffffffff)
42786 runtime/netpol1.go:203 +0x57 0xFFfffffff
42787 internal/poll. (*pollDesc) .walt(0xc002f2a018, ex72, 0x0, 0x1,0xffffffffffffffff)
42788 internal/poll/fd pol1_runtime.go:87 +0x47
42789 Lnternal/poll.("pol1Desc) .waitRead(...)
42790 internal/pol1/fd_poll_runtime.go:92 42791 internal/poll.(*FD) .Read(exc002f2a000, Oxce00dc47c1, ex1, ex1, 0x0, 0x0, 0xe)
42792 internal/poll/fd_unix.go:169 +0x19d 42793 net.(*netFD) .Read(0xc002f2a000, 0xc000dc47c1, 0x1, 0x1, 0x0, exc004d86788, 0x55cac2a46fef)
42794 net/fd_unix.go:202 +0x51 42795 net.(*conn) .Read(0xc003640020, excO00dc47c1, Ox0, 0x0, 0x0,0x0,0x0)

42795 net.("conn) .Read(exc003640020, exce08dt47:1, 0x1, 0x1, 0x8, 0x8, 0x0)
42796 net/net.go:184 +ex90
42797 net/http.(*connReader).backgroundRead(exca0edc47be)
42798 net/http/ser ver.go:678 +0xSa
42799 created by net/http.(*connReader) .startBackgroundRead
428a0 net/http/server.go:674 +0xd2
42801
42802 goroutine 465492043 [semacquire]:
42803 sync.runtime_Semacquire(exceee760038)
42804 runtime/sema.go:56 +0x44
42805 sync.(*waitGroup).WaLt(Bxc000760030)
42806 sync/waitgroup.g0:130 +ex66
42807 github.com/prometheus/node_exporter /collector.Nodecollector.Collect(exce003b0030, ex5scac2f0b20, 0xc000330780, 0xc0010627e)
42808 github.com/pnometheus/node_exporter/collectar/collector.go:156 +0x15f
42809 glthub.com/prometheus/cllent_golang/prometheus.(*Registny).Gather. func1()
42810 github.com/prometheus/[email protected]/prometheus /registry.go:446 +0x19f
42811 created by github.com/prometheus/cl1ent_golang/prometheus.("Registry).Gather
42812 github.com/prometheus/clLent_golanggv1.11.0/prometheus/reg1stry.g0:538 +0xe38
42813
42814 goroutine 465490961 [IO wait]:
42815 internal/poll.runtime pollVait(ex7fC21582be38, 0X72, exffffff c4Eff44
42816 runtime/netpol1.go:203 +ex57
42817 internal/pol1. (*pol10esc).ws1t(0xc00028e498, 0x72, exe, 0x1, 0xffffffff)
42818 internal/poll/fd_poll_runtimeTgo:87 +ex47
42819 internal/poll.(*pol10esc).waitRead(...)
42820 internal/poll/fd poll_runtime.go:92
42821 internal/pol1.(*FD) .Read(exce0e28e480, 0xc00378b6f1, 0x1, 0x1, 0x0, 0x8, 0x0)
42822 internal/poll/fd_unix.go:169 +0x19d
42823 net.(*netFD) .Read(Oxce0028e48e,0xc00378b6f1, 0x1, 0x1, @xc00341058,0xC003cb1f88, 0x55cac2a46fef)
42824 net/fd unix.go:202 +0x51
42825 net.(*conn)-Read(0xc001d9040, 0xce037806f1, 0x1, 0x1, 0x0, 0x0 0x0)
42826 net/net.go:184 +0x90 42827 net/http.("connReader).backgroundRead(0xc00378b6e0)
42828 net/http/server.go:678 +ex5s .startBackgroundRead 42829 created by net/http.(*connReader)
42830 net/http/server.go:674 +0xd2
42831
42832 goroutine 465491455 [semacquire]:
42833 sync.runtime_Semacquire(8xce0093d764)
42834 runtime/sema.go:56 +ex44
42835 sync.(*WaltGroup) .Wa1t(0xc00e93d764)
42836 sync/waitgroup.go:130 +0x66 42837 github.com/prometheus/client_golang/prometheus.(*Registry).Gather .func2(exc00093d764, 0xc0029b8180, 0xc0029b810)
42838 github.com/prametheus/c11ent_golanggv1. 11.0/prometheus/registry.go:463 +0x2d
42839 created by github.com/prometheus/c1ient _golang/pnometheus.(*Registry).Gather
42840 github.com/prometheus/clLent [email protected]/prometheus/registry.go:462 +0x5da
42843 sync.runtime senacouine(exceee93d798)
42844 runtime/sema.go:56 +ex44
42845 sync.(*waitGroup).Wait(axce0e93d790)
42846 sync/weitgroup.go:130 +ex66 42847 github.com/pronetheus/node_exporten/collector .NodeCollector.Collect(@xe0003be030, 0x55cc2f0b20, 0xc000330780, exc0029b8180)
42848 github.com/prametheus/node_exporter/collector /collector .go: 156 +ex15f
42849 glthub.com/prometheus/client_golang/prometheus.(*RegLstry).Gather.func1()
42850 github.cam/pnometheus/client_golanggv1.11.0/prometheus/reglstr y.go:446 +8x19f
47851 cneated by github.cam/prometheus/client_golang/prometheus.(*Registry).Gather
47852 github.com/prometheus/[email protected]/prometheus/registry.go:538 +0xe38

47853 goroutine 465492133 [runnable]: sithub, ca/prometheus/node exporter/collector.("ipvsCollector).Update(@xce003c0410, 0xc0010627e0, ax55cac3406200, 0xaa00955fe989dc)
47854 github.cam/prametheus/node_exporter/collector/ipvs_1inux.go:168 +0x734
47855 github.com/prometheus/node_exporter/collector.execute(0xs5cac2a54639, 0x4, 0X552feb80, x03410, ex16278, ax55cac2feb2e0, 0xce00330780)
47856 github.com/prometheus/node exporter/collector/collector.go:161 +0x86 tnuncm/pnamethels/node exporter/callector .Nodecollector .Collect.func1(0xc0010627e0, 0xc0003b0030, 0x55cac2f0b2e0, 0xc000330780,0xc000760030, 0xS5cac254639, 0x4,0x55cac2feb980, охс0003с8410)
47857 github.com/prometheus/node_exporter/collector/collector.go:152 +0x6f
47858 github.con/prometheus/node exporter/collector .Nodecollector.Collect
47859 github.con/prametheus/node_exporter/collectar/collector.g0:151 +0x135
47864 garoutlne 46s492134 [runnable]:
47865os. (*FLle) -readdirnames(exce104881100, 0xffffffffff, 0x1000000000000, 0xc004881100,Bxc003441510, 0x55cac 24830af, ex8)
47866 os/dir unlx.go:36 +8x3es
42967 os.(*File) .Readdlrnames(-.-)
42968 os/dlr.go:48
42969 as.(*F1le).readdlr (exce04BB1100, OxFFFFFFFFfF 0x0, 0xc800000000, 0x004881100, 0x0, 0x0)
42870 os/f1le_unix.go:382 +8x6a
42871 0s.(*File).Readdlr
42872 os/dLr-go:26
42873 1o/Loutil.ReadDir (exce0257b800, Bx16, 0x7fc23dcd29f0, Bxc005074d08, ax8, Ox24, 0xc003441658)
42874 io/ioutil/ioutil.go:98 +0xled
42875 glthub.com/prometheus /procfs/sysfs.parseNetClassIface(Oxc0025 7b000, Bx16,0x2, 0xc00257b000, ex16)
42876 github.com/prometheus/[email protected]/sysfs/net_class.go:124 +8xóf
42877 gLthub.com/prametheus/procfs/sysfs.FS-NetClassByIface(Ox7fffa6258e12, 0x9, 0xc000c96434, 0x2, 0x0, 8x0, 0xc000c96434)
42878 gLthub. com/prometheus /[email protected]/sysfs/net_class.go:89 +0x1a4
42879 gLthub.com/prametheus /node_exporter /collector.(*netClasscollector).getNetClassInfo(0xc 0003506c0, 8x55cac2402677, 0X55cac339e584, 0xa7c)
42880 github.com/prametheus/node_exparter /collector /netclass_1inux.go:196 +8x19c
42881 github.cam/prometheus/node_exporter/collector .(*netClassCollector) .Update(exc8003506c0, Bxc0010627e0, ex55cc340620, 6xs400955fe98520)
42882 github.cam/prametheus /node_exporter/collector /netclass_1Lnux.go:66 +0x45
42883 github.cam/prometheus/node_exporter /collector .execute(BxS5cac24588a9, BxB, 0x55cac2feb990, exc0003506c0, 0xc0010627e0. ex55cac2feb200, 0xc000330780)
42884 gLthub.com/prometheus /node_exporter/collector /collector.go:161 +0xB6 0x55cac2a58849, 0x8, 0x55cac2f0b980, 0xc0083586c0)
42885 github.com/pronetheus/node_exporter/callector .NodeCollector. Collect. func1(0xc0010627e0, 0xc0003b0030, 0x55cac2f0b20, 0xc000330780,xce7630,
42886 github.com/prometheus/node exporter/collector/collector.go:152 +0x6f
42887 created by gLthub.cam/prometheus/nodle_exporter /collector .NodeCollector.Collect
42888 github.com/prometheus/node_exporter/collector /collector.go: 151 +0x135
42890 garautine 465491927 [runnable]:
42891 gLthub.com/prometheus/cllent_golang/prometheus .MakeLabelPairs(exc000385c00,0xc005950840, 0x6, 0x6, 0x0, x0, 0х0)
42892 github.com/prometheus/[email protected]/prometheus/value.go:167 +0x1a5
42893 github.com/prometheus/client_golang/prometheus .NewConstMetnic(0xc000385c00, 0x2,0x3ffe000000000000, exc005950040, ex6, 0x6, 0xc0027d998, exc0007b9901, 0x55cac29f604b, 0x1)
42894 github.com/prometheus/[email protected]/prometheus/value.go:98 +8xaf
42895 github.com/pronetheus/clLent_golang/prometheus.MustNewconstMetric(...)
42896 glthub.com/prometheus/cllent_golanggv1.11.0/prometheus/value.go:185
42897 glthub.cam/prometheus /node_exporter/collector .(*typedDesc).mustNeConstMetric (exc e003c84 68, Ox3ff000000000000e, exc0059508040, 0x6, Ox6, ex55cac2f.12280, 0xc8007b896e)
47898 github.com/prametheus/node_exporter/collector/collector.go:192 +ex6a
42899 github.com/prometheus/node_ exporter /collector.(*1pwsCollector).Update(exc8003c8410, 0xc0029b0180, 0x55cac3406210,0xaa00a34cb4a23f)
42900 gLthub.cam/pronetheus/node_exporter/collector/ipvs_1inux.go:199 +0x7f8
42901 github-con/pranetheus/node_exporter/collector .execute(0xS5cac2454639, 0x4, ex55cac2feb800, exc0083c8410,Bxc0029b8180, BxsScac2feb2e0, Bxc000330780)
42902 github.com/prometheus/node-exporter /collector /collector .go:161 +0x86
42903 github.com/prometheus/node_exporter/callector .Nodecollector .Collect. func1(øxceg29b8180, exc0003b0030, ex55cac2f0b20, 0xc000330780, 0xc00093d790, 0x55cc254639, 0x4, 0x55cac2feb88
42904 github.con/prametheus/node exporter/col1ector/collector.go:152 +8x6f
42905 created by github.com/prometheus/node exporter/co11ecton .№odecol1ector .Col1ect
42906 github.co/pronetheus/node_exporter/collector/collector.go:151 +0x135github.co/pronetheus/node_exporter/collector/collector.go:151 +0x135
42908 goroutlne 221087742 [select]:
42909 github.com/prometheus/client_golang/prometheus.(*Registry) .Gather(exc000430a00, 0x0, 0x0, 0х0, 0х0, ох0)
42910 github.com/prometheus/cl1ent_golang9v1.11.0/prometheus/registr y-ga:513 +0xb6c
42011 glthub.com/pranetheus/client_galang/prometheus.Gatherers.Gather(0xc00042a800, 0x2, 0x2, exc0003801e0,exc0002737fe, ax0, ex55cac28c9345, 0xS5cac2a4ff01)
42912 github.com/pnometheus/[email protected]/prometheus/registry.go:719 +0xc8e
42013 github.com/pnometheus/cl1ent_golang/prometheus /prarhttp.HandlerFor .func1(8x7fc214689480, 0xc00404030, 0xc00402c408)
42g14 github.con/pnametheus/cl1ent [email protected]/prometheus/promhttp/http.go:1k6 +ex95
22915 net/http.HandlerFunc.Ser veHTTP(exc80042c1ce, 8x7fc214689480, exc0040403c0, exc0e402ca00)
42916 net/http/server .go:2012 +0x46 42917 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlenInFlight. func1(ex7fc214689480, Oxc0040403c0, 0xc00402ca00)
42918 github.coa/prometheus/[email protected]/prometheus/promhttp/instrument_server .go:40 +0xad
42919 net/http.HandlerFunc.Ser veHTTP(exc0001b1650, 0x7fc214689480, 0xc8040403ce. exc00402ca00)
42920 net/http/ser ver.go:2012 +0x46
42921 gLthub.com/prometheus/client golang/prometheus /pramhttp.InstrumentHandlerCounter. func1(0x55cac2f18f80, 0xc004844000, 0xc00402c00)
42922 github.con/prometheus/[email protected]/prometheus/promhttp/instrument_ser ver.go:101 +0xdc
42923 net/http.HandlerFunc. Ser vekTTP(oxc0003b17de, BxS5cac2f18f80, 0xc004044000, exc00402ca00)
42924 net/http/server.ga:2012 +8x46
42925 main.(*handler)-Ser veHTTP(Bxc000350580, 0x55Cac2f18f80, 0xcCO04044008. 0xc00402ca00)
42926 glthub.com/prametheus/node_exparter/nodeexporter.go:80 +0x53e
42927 net/http.(*Ser venux).ServeHTTP(0X55cac3406200, 0xS5cac2f18f80, €xc004044008, 0xc00482ca00)
42928 net/http/ser ver .go:2387 +0x1a7
42929 net/http.ser verHandler.Ser vekTTP(0xc000436000, ex55cc2-10f80, Bxc004044008, 0xc00482ca00)
42930 net/http/ser ver.go:2887 +6xa5
42931 net/http.(*conn) .serve(0xc0003c6460, OxS5cac2f1b2ce, 0xr004a30080)
42932 net/http/ser ver.go:1895 +0xB6e
42933 created by net/http.(sser ver).Serve
42934 net/http/server.go:2933 +0x35e
42936 gooutine 221097146 [runnable]:
42937 github.com/prometheus/client_golang/prometheus .checkLabelName( 0xS5cac2a5a4a2, 0xa, 0x9f663a6335920b01)
42938 github.com/prometheus/[email protected]/prometheus/1abels.go:85 +0x8f
42939 github.com/prometheus/clLent_golang/prometheus.checkMetricConsistency(0xc0005a8000, 0xc00192b110, 0xc00343d148, 0x1, 0xc0046c2618)
42940 github.com/pr ometheus/client_golangßv1.11.0/prometheus/reglstry.go:861 +0x203
42941 github.com/prometheus/client_golang/prometheus .processMetric(0x55cac2f12280, Oxc000bf35c0, exc00343d118, 0xc00343d148, 0xB, exe вх0)
42942 github.com/prometheus/[email protected]/prometheus /registry.g0:673 +0x3c7
42943 github.com/prometheus/client_golang/prometheus.(*Registry) .Gather(Bxc00043000, 0x0, 0x0, 0x0, 0x0, 0x0)
42944 github.com/prometheus/client
[email protected]/prometheus/registry.g0:492 +0x87e
42945 github.com/prometheus/client_golang/prometheus.Gatherers .Gather (exc00042a800, 0x2, ex2, 0xc0003801e0, 0xc00343d7fe, OxS5cac33ca300, 0xS5cac28c9345,0x55cac2a4ff01)
42946 github.com/prometheus/[email protected]/prometheus/registry.g0:719 +0xc8e
42947 github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor . func 1(Bx7fc214689480, 0xc001a76fa0, 0xc00391a200)
42948 github.com/prometheus/[email protected]/prometheus/promhttp/http-g0:126 +0x95
42949 net/http.HandlerFunc.ServeHTTP(OXC00042c 1c0, 0x7fc214689480, BXc001a76fa0, 0xc00391a200)
42950 net/http/server.go:2012 +0x46
42951 github.com/prometheus/client golang/prometheus/promhttp.InstrumentHandlerInFlight - func1(8x7fc214689480,0xc001a76fa0, 0xc003914200)
42952 github.con/prometheus/client
[email protected]/prometheus/promhttp/instrument_server.go:40 +0xad
42953 net/http.HandlerFunc.Ser veHTTP(exc0003b1650, 0x7fc214689480, 0xC001a76fa0, 0xc00391a200)
42954 net/http/server.go:2012 +0x46
47955 github.com/pr ometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter. func1(0xSScac2f18f80, Oxc0017f80e0, 0xc00391a200)
42956 github.com/prometheus/[email protected]/prometheus/promhttp/instrument_server.go:101 +0xdc
42957 net/http.HandlerFunc.ServeHTTP(0xce003b17d0, 0x55cac2f18f80, 0xc0017f80e0, exc00391a200)
42958 net/http/ser ver-go:2012 +ex46
42959 main.(*handler)-Ser veHTTP(exc000350s80, Ox5Scac2f18f80, Oxc0017f80e0, Oxr00391a200)
42960 github.com/pronetheus/node_exporter /node_exporter.go:80 +ex53e
42961 net/http.(*Serverux).Ser veHTTP(0x55cac3406200, 0x55cac2f18f90, 0xc0017f80e0, 0xc00391a200)
42962 net/http/server.go:2387 +0x1a7
42963 net/http.ser verHandler .Ser veHTTP(0xc000436000, Ox55cac2f18f80, 0xc0017f80e0, 0xc00391a200)
42964 net/http/server.go:2807 +0xas
42965 net/http. (*conn)-ser ve(exc0002e4320, 0x55cac2f1b2c0, 0xc00341e5c0)
42966 net/http/ser ver.go:1895 +0x86e
42967 created by net/http.(*Server).Serve
42968 net/http/ser ver.go:2933 +0x35e

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions