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

Bug 362528

Summary: DSF-GDB Mingw: console freezes + unable to pause
Product: [Tools] CDT Reporter: Eric Julien <eric.julien+eclipse>
Component: cdt-debug-dsf-gdbAssignee: Project Inbox <cdt-debug-dsf-gdb-inbox>
Status: NEW --- QA Contact: Jonah Graham <jonah>
Severity: major    
Priority: P3 CC: cdtdoug, eric.julien+eclipse, pawel.1.piech
Version: 8.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
Gdb Backtrace none

Description Eric Julien CLA 2011-10-31 16:00:52 EDT
Build Identifier: 3.7.1 M20110909-1335

I'm using Eclipse 3.7 with C/C++ Development Tools version 8.0.0.201109151620 and I'm having a lot of issues with debug sessions that freeze. Output stops appearing in the console and it doesn't respond to the pause button.

If I step through the program, it will usually work.

In the error log, an entry appears:

Request for monitor: 'RequestMonitor (org.eclipse.cdt.dsf.concurrent.RequestMonitor@ad5559): Status ERROR: org.eclipse.cdt.dsf.gdb code=10004 Interrupt failed. null' resulted in an error.

I've attached to the gdb process using gdb and produced the attached backtrace. 

Reproducible: Sometimes

Steps to Reproduce:
I've not yet been able to isolate a simple test case that reproduces this problem and I'm not able to post source code as it contains proprietary code.
Comment 1 Eric Julien CLA 2011-10-31 16:02:02 EDT
Created attachment 206238 [details]
Gdb Backtrace