Bug 419529 - TCPSelector endless loop if client shuts down unclean
Summary: TCPSelector endless loop if client shuts down unclean
Status: NEW
Alias: None
Product: EMF
Classification: Modeling
Component: cdo.net4j (show other bugs)
Version: 4.13   Edit
Hardware: PC Linux
: P3 major with 2 votes (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-15 17:29 EDT by Kyle B CLA
Modified: 2020-12-11 10:37 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kyle B CLA 2013-10-15 17:29:42 EDT
Using CDO R20130613-1157, if a client is forced to shutdown (kill -9) the TCPSelector.run will enter an endless loop utilizing 100% of the CPU.

This bug occurs with my application, but able to reproduce using org.eclipse.emf.cdo.examples.master and org.eclipse.emf.cdo.examples.client.

1. Run ExampleMasterServer
2. Run ExampleClient
3. Open a new CDO session
4. Execute kill -9 <pid of ExampleClient>
5. View CPU usage. (top, system-monitor, etc..)
Comment 1 Eike Stepper CLA 2015-07-14 02:21:41 EDT
Moving all open bugzillas to 4.5.
Comment 2 Eike Stepper CLA 2016-07-31 01:04:29 EDT
Moving all unaddressed bugzillas to 4.6.
Comment 3 Eike Stepper CLA 2017-12-28 01:15:58 EST
Moving all open bugs to 4.7
Comment 4 Eike Stepper CLA 2019-11-08 02:10:31 EST
Moving all unresolved issues to version 4.8-
Comment 5 Eike Stepper CLA 2019-12-13 12:43:28 EST
Moving all unresolved issues to version 4.9
Comment 6 Eike Stepper CLA 2020-12-11 10:37:42 EST
Moving to 4.13.