Skip to content

SIGSEGV: segmentation violation #852

@mattisonchao

Description

@mattisonchao

version: 0.14.4

SIGSEGV: segmentation violation
PC=0x7f16c4534c92 m=29 sigcode=128 addr=0x0
signal arrived during cgo execution

goroutine 1050061589 gp=0xc000f93180 m=29 mp=0xc001632008 [syscall]:
runtime.cgocall(0x1f911b0, 0xc000bec7c8)
	/usr/local/go/src/runtime/cgocall.go:167 +0x4b fp=0xc000bec7a0 sp=0xc000bec768 pc=0x47880b
github.com/DataDog/zstd._Cfunc_ZSTD_decompress_wrapper(0x7f167d4ec2c0, 0xdb77, 0x7f167d54fc63, 0x3061)
	_cgo_gotypes.go:301 +0x47 fp=0xc000bec7c8 sp=0xc000bec7a0 pc=0xc3d8e7
github.com/DataDog/zstd.Decompress.func1(...)
	/go/pkg/mod/github.com/!data!dog/[email protected]/zstd.go:106
github.com/DataDog/zstd.Decompress({0x7f167d4ec2c0?, 0xc000bec948?, 0xc000bec948?}, {0x7f167d54fc63, 0x3061, 0x3066})
	/go/pkg/mod/github.com/!data!dog/[email protected]/zstd.go:136 +0x31a fp=0xc000bec920 sp=0xc000bec7c8 pc=0xc3e13a
github.com/cockroachdb/pebble/sstable.decodeZstd(...)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/sstable/compression_cgo.go:20
github.com/cockroachdb/pebble/sstable.decompressInto(0x0?, {0x7f167d54fc63?, 0x3f870e0?, 0x7f167d54fc60?}, {0x7f167d4ec2c0, 0xdb77, 0xdb77})
	/go/pkg/mod/github.com/cockroachdb/[email protected]/sstable/compression.go:43 +0x66 fp=0xc000bec998 sp=0xc000bec920 pc=0xc58b26
github.com/cockroachdb/pebble/sstable.(*Reader).readBlock(0xc0021d6388, {0x2a90130, 0x3fa9da0}, {0x0?, 0x0?}, 0x0, {0x0, 0x0}, 0x0, 0x0)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/sstable/reader.go:614 +0x8e9 fp=0xc000becb58 sp=0xc000bec998 pc=0xc641e9
github.com/cockroachdb/pebble/sstable.(*Reader).readIndex(0xc?, {0x2a90130?, 0x3fa9da0?}, 0x48e87d?)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/sstable/reader.go:447 +0x3c fp=0xc000becbb8 sp=0xc000becb58 pc=0xc633dc
github.com/cockroachdb/pebble/sstable.(*singleLevelIterator).init(0xc006a10d88, {0x2a90130, 0x3fa9da0}, 0xc0021d6388, 0x0, {0x0, 0x0, 0x0}, {0x0, 0x0, ...}, ...)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/sstable/reader_iter_single_lvl.go:183 +0x8f fp=0xc000becc30 sp=0xc000becbb8 pc=0xc6a0ef
github.com/cockroachdb/pebble/sstable.(*Reader).newIterWithBlockPropertyFiltersAndContext(0xc0021d6388, {0x2a90130, 0x3fa9da0}, {0x0, 0x0, 0x0}, {0x0, 0x0, 0x0}, 0xc00106fc20, ...)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/sstable/reader.go:328 +0x257 fp=0xc000beccd0 sp=0xc000becc30 pc=0xc62ab7
github.com/cockroachdb/pebble/sstable.(*Reader).NewIterWithBlockPropertyFiltersAndContextEtc(0x0?, {0x2a90130?, 0x3fa9da0?}, {0x0?, 0x0?, 0x0?}, {0x0?, 0x2?, 0x0?}, 0xc00106fc20, ...)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/sstable/reader.go:284 +0x8b fp=0xc000becd58 sp=0xc000beccd0 pc=0xc626eb
github.com/cockroachdb/pebble.(*tableCacheShard).newIters(0xc006c654a0, {0x2a90130, 0x3fa9da0}, 0xc00271ef00, 0xc007c6db68, {0x0, 0x0, 0x0, {0x0, 0x0}}, ...)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/table_cache.go:532 +0x718 fp=0xc000becf58 sp=0xc000becd58 pc=0xd282b8
github.com/cockroachdb/pebble.(*tableCacheContainer).newIters(0xc007c6dcb0?, {0x2a90130?, 0x3fa9da0?}, 0x3e?, 0x3e?, {0x0, 0x0, 0x0, {0x0, 0x0}})
	/go/pkg/mod/github.com/cockroachdb/[email protected]/table_cache.go:137 +0x6e fp=0xc000becfc0 sp=0xc000becf58 pc=0xd262ce
github.com/cockroachdb/pebble.(*tableCacheContainer).newIters-fm({0x2a90130?, 0x3fa9da0?}, 0x1?, 0xc0065b4c80?, {0x0, 0x0, 0x0, {0x0, 0x0}})
	<autogenerated>:1 +0x8f fp=0xc000bed020 sp=0xc000becfc0 pc=0xd3eacf
github.com/cockroachdb/pebble.(*levelIter).loadFile(0xc007c6db00, 0xc00271ef00, 0x1)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/level_iter.go:678 +0x2b0 fp=0xc000bed0c0 sp=0xc000bed020 pc=0xcfdf90
github.com/cockroachdb/pebble.(*levelIter).SeekPrefixGE(0xc007c6db00, {0xc0065b4c80, 0x3e, 0x40}, {0xc0065b4c80, 0x3e, 0x40}, 0x0)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/level_iter.go:761 +0xb7 fp=0xc000bed110 sp=0xc000bed0c0 pc=0xcfe497
github.com/cockroachdb/pebble.(*getIter).Next(0xc007c6da98)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/get_iter.go:207 +0xc12 fp=0xc000bed4e8 sp=0xc000bed110 pc=0xcdbf72
github.com/cockroachdb/pebble.(*getIter).First(0x0?)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/get_iter.go:65 +0x13 fp=0xc000bed500 sp=0xc000bed4e8 pc=0xcdb2f3
github.com/cockroachdb/pebble.(*Iterator).iterFirstWithinBounds(0xc007c6d508)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/iterator.go:2024 +0xcf fp=0xc000bed538 sp=0xc000bed500 pc=0xcf248f
github.com/cockroachdb/pebble.(*Iterator).First(0xc007c6d508)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/iterator.go:1622 +0xe5 fp=0xc000bed568 sp=0xc000bed538 pc=0xcf1405
github.com/cockroachdb/pebble.(*DB).getInternal(0xc0017a7b08, {0xc0065b4c80, 0x3e, 0x40}, 0x0, 0x0)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/db.go:592 +0x3ad fp=0xc000bedb38 sp=0xc000bed568 pc=0xcc388d
github.com/cockroachdb/pebble.(*DB).Get(...)
	/go/pkg/mod/github.com/cockroachdb/[email protected]/db.go:520
github.com/oxia-db/oxia/server/kv.(*Pebble).getFloor(0xc0028baa20, {0xc0065b4c40, 0x3e})
	/src/oxia/server/kv/kv_pebble.go:384 +0x4d fp=0xc000bedbb0 sp=0xc000bedb38 pc=0x1eea04d
github.com/oxia-db/oxia/server/kv.(*Pebble).Get(0xc0028baa20, {0xc0065b4c40?, 0xc00616ab80?}, 0xbedcb0?)
	/src/oxia/server/kv/kv_pebble.go:468 +0x3d fp=0xc000bedc38 sp=0xc000bedbb0 pc=0x1eea7bd
github.com/oxia-db/oxia/server/kv.applyGet({0x2aa29a8, 0xc0028baa20}, 0xc000b7caf0)
	/src/oxia/server/kv/db.go:704 +0x98 fp=0xc000bedd18 sp=0xc000bedc38 pc=0x1ee5cd8
github.com/oxia-db/oxia/server/kv.(*db).Get(0xc0031d7c20, 0xc000b7caf0)
	/src/oxia/server/kv/db.go:314 +0xc5 fp=0xc000bedd90 sp=0xc000bedd18 pc=0x1ee30e5
github.com/oxia-db/oxia/server.(*leaderController).Read.func1()
	/src/oxia/server/leader_controller.go:622 +0x122 fp=0xc000bede30 sp=0xc000bedd90 pc=0x1f07c02
github.com/oxia-db/oxia/common/process.DoWithLabels.func1({0x2a90168?, 0xc002a36960?})
	/src/oxia/common/process/pprof.go:46 +0x13 fp=0xc000bede40 sp=0xc000bede30 pc=0x8b7193
runtime/pprof.Do({0x2a90168?, 0xc002a36840?}, {{0xc0027681e0?, 0x1889f81ef2c9535d?, 0xc007d845c7?}}, 0xc000fa5f90)
	/usr/local/go/src/runtime/pprof/runtime.go:51 +0x8c fp=0xc000bedeb0 sp=0xc000bede40 pc=0x8a27ac
github.com/oxia-db/oxia/common/process.DoWithLabels({0x2a90168, 0xc002a36840}, 0xc002a36900, 0xc00698b080)
	/src/oxia/common/process/pprof.go:42 +0x1fe fp=0xc000bedfb0 sp=0xc000bedeb0 pc=0x8b713e
github.com/oxia-db/oxia/server.(*leaderController).Read.gowrap1()
	/src/oxia/server/leader_controller.go:606 +0x2c fp=0xc000bedfe0 sp=0xc000bedfb0 pc=0x1f07aac
runtime.goexit({})
	/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000bedfe8 sp=0xc000bedfe0 pc=0x483e61
created by github.com/oxia-db/oxia/server.(*leaderController).Read in goroutine 1050061588
	/src/oxia/server/leader_controller.go:606 +0x417

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions