Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 354195

Summary: MIDataListRegisterValues can be coalesced between different threads
Product: [Tools] CDT Reporter: Eugene Ostroukhov <eostroukhov>
Component: cdt-debug-dsf-gdbAssignee: Project Inbox <cdt-debug-dsf-gdb-inbox>
Status: NEW --- QA Contact: Jonah Graham <jonah>
Severity: normal    
Priority: P3 CC: cdtdoug, pawel.1.piech
Version: 8.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
Proposed fix tested locally none

Description Eugene Ostroukhov CLA 2011-08-08 18:44:41 EDT
Created attachment 201111 [details]
Proposed fix tested locally

If an IDE queries register values across several threads in a quick succession the commands may be coalesced into one and return values from arbitrary threads.

I do not have an easy way to reproduce this but hope the patch highlights the issue.