Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000169openvibe-acquisition-serverfeature requestpublic2015-02-20 12:382015-04-13 10:46
Reporterjfrey 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusacknowledgedResolutionopen 
Platformx86_64OSLinuxOS VersionUbuntu
Summary0000169: Acquisition server freezes with telnet reader while waiting for samples
DescriptionWith the telnet reader when nothing comes from the network then the window of the acquisition server freezes and does not respond. Users could erroneously believe that the application crashed whereas the problem originates from the TCP server streaming EEG data. Solution: have to wait for the data to arrive, the TCP server to stop (trigger disconnection)... or kill the whole acquisition server.

Since there is no threading, nothing istransmitted to the designer (no drift correction). Should at least show a message informing the user (eg "waiting for sample...")

Program is trapped inside the "for(uint32 j=0; j<m_ui32SampleCountPerSentBlock; j++)" loop of "ovasCDriverGenericRawReader.cpp", because of the blocking "m_pConnection->receiveBufferBlocking(m_pDataFrame, m_ui32DataFrameSize);" in "ovasCDriverGenericRawTelnetReader.cpp"

TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0001190)
jfrey (reporter)
2015-02-20 12:39

On a second thought, because of the complete freeze, this should be a bug.

- Issue History
Date Modified Username Field Change
2015-02-20 12:38 jfrey New Issue
2015-02-20 12:39 jfrey Note Added: 0001190
2015-04-13 10:46 jtlindgr Status new => acknowledged


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker