XSHM enabled... Establishing communication channel: /dev/ttyS0 ...success bytes read :379030 bytes read :379030 bytes read :379030 bytes read :379030 Thread::run (1026) ... begins Consumer .Firing up X window (4) WinName : 4 FrameID : 0 msg: graR graR bytes read :379030 bytes read :379030 bytes read :379030 bytes read :379030 bytes read :379030 bytes read :379030 bytes read :379030 bytes read :379030 Thread::run (2051) ... begins Consumer - xMesg.serveEvent msg: Screen not redrawn! bytes read :379030 bytes read :379030 bytes read :379030 .Firing up X window (2) WinName : 2 FrameID : 0 .Firing up X window (1) WinName : 1 FrameID : 0 getCritialRegion() Thread::run (3076) ... begins xwin->vdosim msg: Simulating track identification -click to begin or 3secs Timer(30 frames updated) : 0.145448 (12)Mbytes Thread::run (3076) ... completed xwin->vdosim End of main() reached!!!! WARNING : ~Thread() called before run() [blocking now] : (3076) xwin->vdosim ~Thread(3076) ...completed xwin->vdosim ~MySemaphore 0 WARNING : ~Thread() called before run() [blocking now] : (-1) x critical Thread::run (4101) ... begins x critical msg: Screen not redrawn! Thread::run (5126) ... begins xwin msg: Screen not redrawn! XLookupKeySym : 81 Key code: 24 - Q lock enabled, Press 'q' again to unlock... isSettingNode == true calling autoline ctor(..) AutoLine swimLeft .......step : 7 swimRight ....................step : 20 autoline ctor(..) ... completed LListElem ctor() : " (y,x) atPoint (189,197) yMin,xMin (188,192) yMax,xMax (190,202)" 247 239 244 253 249 249 252 255 255 254 241 244 254 250 242 243 255 255 255 255 calling autoline ctor(..) AutoLine swimLeft ................step : 16 swimRight .......................step : 23 autoline ctor(..) ... completed LListElem ctor() : " (y,x) atPoint (198,202) yMin,xMin (197,197) yMax,xMax (199,207)" 248 253 248 249 252 242 228 238 249 249 247 244 247 254 251 249 246 243 246 248 calling autoline ctor(..) AutoLine swimLeft ....................step : 20 swimRight .............................step : 29 autoline ctor(..) ... completed LListElem ctor() : " (y,x) atPoint (207,201) yMin,xMin (206,196) yMax,xMax (208,206)" 255 255 255 255 254 251 249 254 253 250 255 254 255 255 240 222 242 255 255 241 - Q lock disabled, unlocking... isSettingNode == false msg: Mesg 2: Warning: no food left!!! msg: Simulating Application... msg: Simulating track identification Nodes Tracked (3 ) time: 8.60507e-05 ....step : 4 ..............step : 14 ..step : 2 ...........step : 11 ..step : 2 ............step : 12 Nodes Tracked (3 ) time: 0.000321044 .........step : 9 .........step : 9 .........step : 9 ......step : 6 .........step : 9 .......step : 7 Nodes Tracked (3 ) time: 0.000348005 .....step : 5 .......step : 7 Nodes Tracked (3 ) time: 0.000179034 .......................step : 23 .....................step : 21 .......................step : 23 .......................step : 23 ............................step : 28 ................................step : 32 Nodes Tracked (3 ) time: 0.015416 ........step : 8 ........................................step : 40 dX is smaller on right swimLeft .......................................step : 39 .................step : 17 .......................................step : 39 dX is smaller on right swimLeft ................................................step : 48 ..........................step : 26 ..........................................step : 42 dX is smaller on right swimLeft ....................................................step : 52 LINESTATE is UNLOCKED LINESTATE is UNLOCKED LINESTATE is UNLOCKED Nodes Tracked (3 ) time: 0.00129003 ..................step : 18 ..............................step : 30 ...........................step : 27 ............step : 12 .........................................step : 41 Nodes Tracked (3 ) time: 0.00057903 ..............................step : 30 ..............................step : 30 ..............................step : 30 .step : 1 ............................step : 28 Nodes Tracked (3 ) time: 0.00113599 .....................step : 21 ...........................step : 27 .....................................step : 37 ..........................step : 26 ....................................step : 36 ............................step : 28 Nodes Tracked (3 ) time: 0.000761969 ................................................................................................................................................step : 144 ..........step : 10 ................................................................................................................................................step : 144 .................................step : 33 ..............................................................................................................................................................step : 158 ...........................................step : 43 dX is smaller on right swimLeft .....................................................................................................................................................step : 149 LINESTATE is UNLOCKED No Edge detected! Cant draw()! Nodes Tracked (3 ) time: 0.00255605 ........................step : 24 .........step : 9 ..........................step : 26 .......................................step : 39 .step : 1 dX is smaller on right swimLeft ..................................................step : 50 LINESTATE is UNLOCKED Nodes Tracked (3 ) time: 0.000679029 .....................................step : 37 .step : 1 ................................step : 32 ..........................................step : 42 .............step : 13 Nodes Tracked (3 ) time: 0.000599977 .........................step : 25 .........................................................................................................step : 105 dX is smaller on right swimLeft ......................................................................step : 70 .........................step : 25 .........................................................................................................step : 105 dX is smaller on right swimLeft ...............................................................................step : 79 .........step : 9 ...................step : 19 LINESTATE is UNLOCKED LINESTATE is UNLOCKED Nodes Tracked (3 ) time: 0.00169697 ...............................................step : 47 ..............................step : 30 dX is smaller on right swimLeft ....................................................................................................................................step : 132 ............................................step : 44 ..............................................step : 46 dX is smaller on right swimLeft .....................................................................................................................step : 117 ....................................................step : 52 .....................................................step : 53 dX is smaller on right swimLeft .....................................................................................................step : 101 LINESTATE is UNLOCKED No Edge detected! Cant draw()! LINESTATE is UNLOCKED No Edge detected! Cant draw()! LINESTATE is UNLOCKED No Edge detected! Cant draw()! Nodes Tracked (3 ) time: 0.00235397 ....................................step : 36 ..step : 2 dX is smaller on right swimLeft .........................................................step : 57 ............................................step : 44 .............step : 13 dX is smaller on right swimLeft ..................................................................................................step : 98 ..................................................step : 50 .......................step : 23 dX is smaller on right swimLeft ..................................................................................................................step : 114 LINESTATE is UNLOCKED LINESTATE is UNLOCKED LINESTATE is UNLOCKED Nodes Tracked (3 ) time: 0.00228703 ..step : 2 ............................................step : 44 ......step : 6 ...........................................................step : 59 .......step : 7 Nodes Tracked (3 ) time: 0.000559026 ..................step : 18 ....step : 4 ..step : 2 ...step : 3 .......step : 7 ..step : 2 Nodes Tracked (3 ) time: 0.000264956 ...step : 3 .........step : 9 .........step : 9 ..step : 2 .........step : 9 Nodes Tracked (3 ) time: 0.000245022 ....step : 4 ....step : 4 .......step : 7 .........step : 9 Nodes Tracked (3 ) time: 0.000203974 .................................step : 33 ...................step : 19 dX is smaller on right swimLeft .................................................................step : 65 ...............................step : 31 .......................step : 23 ...........................step : 27 ............................step : 28 LINESTATE is UNLOCKED Nodes Tracked (3 ) time: 0.00098196 .................................step : 33 .......step : 7 ............................step : 28 .................step : 17 ..................................step : 34 ..........................step : 26 Nodes Tracked (3 ) time: 0.000668007 ........step : 8 ........................................step : 40 ................step : 16 .......................step : 23 .............................step : 29 ....step : 4 Nodes Tracked (3 ) time: 0.000572039 ..............................step : 30 ..............................step : 30 ..............................step : 30 .step : 1 ..................................step : 34 Nodes Tracked (3 ) time: 0.000620965 .....................step : 21 ...........................step : 27 .....................................step : 37 ..........................step : 26 ....................................step : 36 ............................step : 28 Nodes Tracked (3 ) time: 0.000743955 ................................................................................................................................................step : 144 ..........step : 10 ................................................................................................................................................step : 144 .................................step : 33 ..............................................................................................................................................................step : 158 ...........................................step : 43 dX is smaller on right swimLeft .....................................................................................................................................................step : 149 LINESTATE is UNLOCKED No Edge detected! Cant draw()! Nodes Tracked (3 ) time: 0.00250601 ........................step : 24 .........step : 9 ..........................step : 26 .......................................step : 39 .step : 1 dX is smaller on right swimLeft ..................................................step : 50 LINESTATE is UNLOCKED Nodes Tracked (3 ) time: 0.000673991 .....................................step : 37 .step : 1 ................................step : 32 ..........................................step : 42 .............step : 13 Nodes Tracked (3 ) time: 0.000562945 .........................step : 25 .........................................................................................................step : 105 dX is smaller on right swimLeft ......................................................................step : 70 .........................step : 25 .........................................................................................................step : 105 dX is smaller on right swimLeft ...............................................................................step : 79 .........step : 9 ...................step : 19 LINESTATE is UNLOCKED LINESTATE is UNLOCKED Nodes Tracked (3 ) time: 0.002247 ...............................................step : 47 ..............................step : 30 dX is smaller on right swimLeft ....................................................................................................................................step : 132 ............................................step : 44 ..............................................step : 46 dX is smaller on right swimLeft .....................................................................................................................step : 117 ....................................................step : 52 .....................................................step : 53 dX is smaller on right swimLeft .....................................................................................................step : 101 LINESTATE is UNLOCKED No Edge detected! Cant draw()! LINESTATE is UNLOCKED No Edge detected! Cant draw()! LINESTATE is UNLOCKED No Edge detected! Cant draw()! Nodes Tracked (3 ) time: 0.00241299 ....................................step : 36 ..step : 2 dX is smaller on right swimLeft .........................................................step : 57 ............................................step : 44 .............step : 13 dX is smaller on right swimLeft ..................................................................................................step : 98 ..................................................step : 50 .......................step : 23 dX is smaller on right swimLeft ..................................................................................................................step : 114 LINESTATE is UNLOCKED LINESTATE is UNLOCKED LINESTATE is UNLOCKED Nodes Tracked (3 ) time: 0.00173697 isAlive == false now msg: Terminating Screen... Thread::run (4101) ... completed x critical ~Thread(4101) ...completed x critical ~MySemaphore 0 WARNING : ~Thread() called before run() [blocking now] : (5126) xwin isAlive == false now msg: Terminating Screen... Thread::run (2051) ... completed Consumer - xMesg.serveEvent isAlive == false now msg: Terminating Screen... Thread::run (5126) ... completed xwin ~Thread(5126) ...completed xwin ~MySemaphore 0 msg: HALT !xMesg breaking .... WARNING : ~Thread() called before run() [blocking now] : (2051) Consumer - xMesg.serveEvent ~Thread(2051) ...completed Consumer - xMesg.serveEvent ~MySemaphore 0 ~Xwin() Dtor called .Killing X server! ~Consumer() .Killing X server! ~Consumer() Thread::run (1026) ... completed Consumer WARNING : ~Thread() called before run() [blocking now] : (1026) Consumer ~Thread(1026) ...completed Consumer ~MySemaphore 0 closing com port ... /dev/ttyS0 ~BaseSema() ~Producer() ~BaseSema() ~MySemaphore 0 ~Xwin() Dtor called .Killing X server! ~Xwin() Dtor called .Killing X server! LListHolder delete: 0 LListHolder delete: 1 LListHolder delete: 2