[BP to 7.1.5/7.2.1 MB-57072] panic in go_json.stateInString

Description

Issue

Resolution

A panic in go_json.stateInString under parsed value functions caused by incorrect concurrent access resulted in the state being freed whilst still in use.

The concurrent access issue has been resolved.

Components

Affects versions

Fix versions

Labels

Environment

None

Link to Log File, atop/blg, CBCollectInfo, Core dump

None

Release Notes Description

None

Activity

Show:

Donald Haggart June 9, 2023 at 12:55 PM
Edited

Problem Description:

Panic seen in go_json.stateInString under parsedValue functions caused by incorrect concurrent access resulting in the state being freed whilst still in use.

Problem Resolution:

The concurrent access issue has been resolved.

Pierre Regazzoni June 2, 2023 at 10:41 PM

Verified on 7.1.5-3825 and 7.2.1-5742.

Ran query in loop:

CB robot May 25, 2023 at 9:33 AM

Build couchbase-server-7.1.5-3817 contains query commit a33737e with commit message:
Ensure state isn't released whilst in use

CB robot May 24, 2023 at 10:28 PM

Build couchbase-server-7.2.1-5742 contains query commit e461098 with commit message:
Ensure state isn't released whilst in use

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Is this a Regression?

Unknown

Triage

Untriaged

Story Points

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created May 23, 2023 at 4:00 PM
Updated September 18, 2023 at 2:52 PM
Resolved May 25, 2023 at 10:25 AM
Instabug