Skip to content

ctrld 1.5.0 segmentation violation on EdgeOS 3.0.1 #296

@raufeisen

Description

@raufeisen
root@EdgeRouter-X-SFP-6-port:/tmp/dist/ctrld_1.5.0_linux_mipsle# ./ctrld --version
futexwakeup addr=0x171b7c4 returned -89
SIGSEGV: segmentation violation
PC=0x808bc m=2 sigcode=128 addr=0x0

goroutine 0 gp=0x3c02788 m=2 mp=0x3c52808 [idle]:
runtime.futexwakeup(0x171b7c4, 0x1)
	/usr/local/go/src/runtime/os_linux.go:98 +0x84 fp=0x3c6bebc sp=0x3c6be90 pc=0x808bc
runtime.semawakeup(...)
	/usr/local/go/src/runtime/lock_futex.go:161
runtime.unlock2Wake(0x171d67c, 0x0, 0x0)
	/usr/local/go/src/runtime/lock_spinbit.go:461 +0x2f0 fp=0x3c6bed8 sp=0x3c6bebc pc=0x3f988
runtime.unlock2(0x171d67c)
	/usr/local/go/src/runtime/lock_spinbit.go:314 +0xc4 fp=0x3c6bef4 sp=0x3c6bed8 pc=0x3f424
runtime.unlockWithRank(...)
	/usr/local/go/src/runtime/lockrank_off.go:35
runtime.unlock(...)
	/usr/local/go/src/runtime/lock_spinbit.go:261
runtime.mcommoninit(0x3c80008, 0x4)
	/usr/local/go/src/runtime/proc.go:1030 +0x298 fp=0x3c6bf18 sp=0x3c6bef4 pc=0x8af58
runtime.allocm(0x3c40a08, 0xe953b8, 0x4)
	/usr/local/go/src/runtime/proc.go:2326 +0x128 fp=0x3c6bf44 sp=0x3c6bf18 pc=0x8e394
runtime.newm(0xe953b8, 0x3c40a08, 0x4)
	/usr/local/go/src/runtime/proc.go:2870 +0x70 fp=0x3c6bf60 sp=0x3c6bf44 pc=0x8f250
runtime.startm(0x3c40a08, 0x1, 0x0)
	/usr/local/go/src/runtime/proc.go:3096 +0x1cc fp=0x3c6bf8c sp=0x3c6bf60 pc=0x8fb30
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:3243 +0x1b4 fp=0x3c6bfac sp=0x3c6bf8c pc=0xd38b0
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:4034 +0x80 fp=0x3c6bfb8 sp=0x3c6bfac pc=0x9351c
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:4199 +0x1a4 fp=0x3c6bfd8 sp=0x3c6bfb8 pc=0x93c14
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1942 +0xfc fp=0x3c6bfe8 sp=0x3c6bfd8 pc=0x8d7e0
runtime.mstart0()
	/usr/local/go/src/runtime/proc.go:1888 +0x7c fp=0x3c6bffc sp=0x3c6bfe8 pc=0x8d6c4
runtime.mstart()
	/usr/local/go/src/runtime/asm_mipsx.s:89 +0x14 fp=0x3c6c000 sp=0x3c6bffc pc=0xda200

goroutine 1 gp=0x3c02148 m=nil [runnable, locked to thread]:
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:211 +0x1c fp=0x3c4e7b0 sp=0x3c4e7b0 pc=0x512ec
runtime.main()
	/usr/local/go/src/runtime/proc.go:213 +0x1b4 fp=0x3c4e7ec sp=0x3c4e7b0 pc=0x88a70
runtime.goexit({})
	/usr/local/go/src/runtime/asm_mipsx.s:657 +0x4 fp=0x3c4e7ec sp=0x3c4e7ec pc=0xdc228

goroutine 2 gp=0x3c02508 m=nil [force gc (idle)]:
runtime.gopark(0xe953d4, 0x1718800, 0xb, 0xa, 0x1)
	/usr/local/go/src/runtime/proc.go:462 +0x120 fp=0x3c4efd4 sp=0x3c4efc8 pc=0xd36cc
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:468
runtime.forcegchelper()
	/usr/local/go/src/runtime/proc.go:375 +0x128 fp=0x3c4efec sp=0x3c4efd4 pc=0x890c4
runtime.goexit({})
	/usr/local/go/src/runtime/asm_mipsx.s:657 +0x4 fp=0x3c4efec sp=0x3c4efec pc=0xdc228
created by runtime.init.6 in goroutine 1
	/usr/local/go/src/runtime/proc.go:363 +0x44

r0   0x0	r1   0x1006
r2   0x1006	r3   0x6
r4   0x6	r5   0x1
r6   0x1	r7   0xffffff00
r8   0x1	r9   0x1
r10  0x1	r11  0x0
r12  0xffffffe2	r13  0x0
r14  0xffffffe1	r15  0x0
r16  0x1d0b140c	r17  0x4de5cd5d
r18  0x11a15125	r19  0xa3e50b6b
r20  0xbc2e5e8	r21  0x65cf5333
r22  0x0	r23  0xffffff88
r24  0xac77833c	r25  0xdffd762e
r26  0x0	r27  0x0
r28  0x7fa0b1fb	r29  0x3c6be90
r30  0x3c02788	r31  0x808b4
pc   0x808bc	link 0x808b4
lo   0x0	hi   0x0

Metadata

Metadata

Assignees

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