PDA

View Full Version : Help, Mark! Caller ID modem takes up 100 % CPU!



Mastiff
January 12th, 2005, 04:50 AM
I have noticed that the computer I'm running the caller ID server on has been a little hot lately, and today I discovered that when the caller ID script is run, Girder will eat up all free CPU cycles. Here's logger from an "Enable input devices", which runs that script. Does that tell you anything?


14:39:15.640 Wednesday, January 12, 2005 LUA: return C _ERRORMESSAGE global
14:39:15.640 Wednesday, January 12, 2005 LUA: --> --> --> return C _ALERT global
14:39:15.640 Wednesday, January 12, 2005 LUA: --> --> --> call C _ALERT global
14:39:15.640 Wednesday, January 12, 2005 LUA: --> --> call C _ERRORMESSAGE global
14:39:15.640 Wednesday, January 12, 2005 LUA: --> --> return C clock global
14:39:15.640 Wednesday, January 12, 2005 LUA: --> --> call C clock global
14:39:15.640 Wednesday, January 12, 2005 LUA: --> --> return C print global
14:39:15.625 Wednesday, January 12, 2005 LUA: --> --> --> return C tostring global
14:39:15.625 Wednesday, January 12, 2005 LUA: --> --> --> call C tostring global
14:39:15.625 Wednesday, January 12, 2005 LUA: --> --> --> return C tostring global
14:39:15.625 Wednesday, January 12, 2005 LUA: --> --> --> call C tostring global
14:39:15.625 Wednesday, January 12, 2005 LUA: --> --> call C print global
14:39:15.625 Wednesday, January 12, 2005 LUA: --> call Lua CIDReceiveData global
14:39:15.625 Wednesday, January 12, 2005 LUA: call main
14:39:15.421 Wednesday, January 12, 2005 LUA: return C _ERRORMESSAGE global
14:39:15.421 Wednesday, January 12, 2005 LUA: --> --> --> return C _ALERT global
14:39:15.421 Wednesday, January 12, 2005 LUA: --> --> --> call C _ALERT global
14:39:15.421 Wednesday, January 12, 2005 LUA: --> --> call C _ERRORMESSAGE global
14:39:15.421 Wednesday, January 12, 2005 LUA: --> --> return C clock global
14:39:15.421 Wednesday, January 12, 2005 LUA: --> --> call C clock global
14:39:15.421 Wednesday, January 12, 2005 LUA: --> --> return C print global
14:39:15.390 Wednesday, January 12, 2005 LUA: --> --> --> return C tostring global
14:39:15.390 Wednesday, January 12, 2005 LUA: --> --> --> call C tostring global
14:39:15.390 Wednesday, January 12, 2005 LUA: --> --> --> return C tostring global
14:39:15.390 Wednesday, January 12, 2005 LUA: --> --> --> call C tostring global
14:39:15.390 Wednesday, January 12, 2005 LUA: --> --> call C print global
14:39:15.390 Wednesday, January 12, 2005 LUA: --> call Lua CIDReceiveData global
14:39:15.375 Wednesday, January 12, 2005 LUA: call main
14:39:15.312 Wednesday, January 12, 2005 LUA: return C CIDIntializeModem global
14:39:15.312 Wednesday, January 12, 2005 LUA: --> --> return C _ALERT global
14:39:15.312 Wednesday, January 12, 2005 LUA: --> --> call C _ALERT global
14:39:15.312 Wednesday, January 12, 2005 LUA: --> call C CIDIntializeModem global
14:39:15.312 Wednesday, January 12, 2005 LUA: call main
14:39:15.281 Wednesday, January 12, 2005 LUA: return main
14:39:15.281 Wednesday, January 12, 2005 LUA: --> return Lua CIDInitializeModem global
14:39:15.281 Wednesday, January 12, 2005 LUA: --> --> return C SERIAL_SendData global
14:39:15.281 Wednesday, January 12, 2005 LUA: --> --> call C SERIAL_SendData global
14:39:15.281 Wednesday, January 12, 2005 LUA: --> call Lua CIDInitializeModem global
14:39:15.265 Wednesday, January 12, 2005 LUA: --> return Lua get_properties global
14:39:15.265 Wednesday, January 12, 2005 LUA: --> --> return C closefile global
14:39:15.265 Wednesday, January 12, 2005 LUA: --> --> call C closefile global
14:39:15.265 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.265 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.265 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.265 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.265 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.265 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.265 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.250 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.250 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.250 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.250 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.250 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.250 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.250 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.250 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.250 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.250 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.234 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.234 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.234 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.234 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.234 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.234 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.234 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.234 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.234 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.234 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.234 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.218 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.218 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.218 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.218 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.218 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.218 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.218 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.218 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.218 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.218 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.203 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.203 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.203 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.203 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.203 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.203 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.203 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.203 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.203 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.203 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.187 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.187 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.187 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.187 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.187 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.187 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.187 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.187 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.187 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.187 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.171 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.171 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.171 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.171 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.171 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.171 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.171 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.171 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.171 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.171 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.171 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.156 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.156 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.156 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.156 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.156 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.156 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.156 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.156 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.156 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.156 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.140 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.140 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.140 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.140 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.140 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.140 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.140 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.140 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.140 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.140 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.140 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.125 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.125 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.125 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.125 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.125 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.125 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.125 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.125 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.125 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.125 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.109 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.109 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.109 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.109 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.109 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.109 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.109 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.109 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.109 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.109 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.109 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.093 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.093 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.093 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.093 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.093 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.093 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.093 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.093 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.093 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.093 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.078 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.078 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.078 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.078 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.078 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.078 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.078 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.078 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.078 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.078 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.078 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.062 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.062 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.062 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.062 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.062 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.062 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.062 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.062 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.062 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.062 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.046 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.046 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.046 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.046 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.046 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.046 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.046 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.046 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.046 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.046 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.031 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.031 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.031 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.031 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.031 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.031 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.031 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.031 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.031 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.031 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.031 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.015 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.015 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.015 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.015 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.015 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.015 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.015 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.015 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.015 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.015 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.000 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.000 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.000 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.000 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.000 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.000 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.000 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:15.000 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:15.000 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:15.000 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:15.000 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.984 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.984 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.984 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.984 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.984 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.984 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.984 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.984 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.984 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.984 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.984 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.968 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.968 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.968 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.968 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.968 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.968 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.968 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.968 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.968 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.968 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.968 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.953 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.953 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.953 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.953 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.953 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.953 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.953 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.953 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.953 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.953 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.953 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.937 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.937 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.937 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.937 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.937 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.937 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.937 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.937 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.937 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.937 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.937 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.921 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.921 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.921 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.921 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.921 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.921 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.921 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.921 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.921 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.921 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.921 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.906 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.906 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.906 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.906 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.906 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.906 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.906 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.906 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.906 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.906 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.906 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.875 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.875 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.875 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.875 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.875 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.875 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.875 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.859 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.843 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.843 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.843 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.843 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.843 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.843 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.843 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.843 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.843 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.843 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.843 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.828 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.828 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.828 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.828 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.828 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.828 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.828 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.828 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.828 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.828 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.828 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> return C strfind global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> call C strfind global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> return C read global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> call C read global
14:39:14.812 Wednesday, January 12, 2005 LUA: --> --> return C openfile global
14:39:14.796 Wednesday, January 12, 2005 LUA: --> --> call C openfile global
14:39:14.796 Wednesday, January 12, 2005 LUA: --> call Lua get_properties global
14:39:14.796 Wednesday, January 12, 2005 LUA: call main
14:39:14.421 Wednesday, January 12, 2005 LUA: return C CIDIntializeModem global
14:39:14.421 Wednesday, January 12, 2005 LUA: --> --> return C _ALERT global
14:39:14.375 Wednesday, January 12, 2005 LUA: --> --> call C _ALERT global
14:39:14.375 Wednesday, January 12, 2005 LUA: --> call C CIDIntializeModem global
14:39:14.375 Wednesday, January 12, 2005 LUA: call main
14:39:14.359 Wednesday, January 12, 2005 EVENT: Dev: 18 GirderEnable
14:39:14.359 Wednesday, January 12, 2005 LUA EVENTS: 'Built-in' type event processing complete
14:39:14.359 Wednesday, January 12, 2005 LUA: return main
14:39:14.359 Wednesday, January 12, 2005 LUA: --> return Lua make_set field
14:39:14.359 Wednesday, January 12, 2005 LUA: --> --> return C getn global
14:39:14.359 Wednesday, January 12, 2005 LUA: --> --> call C getn global
14:39:14.359 Wednesday, January 12, 2005 LUA: --> call Lua make_set field
14:39:14.359 Wednesday, January 12, 2005 LUA: call main
14:39:14.343 Wednesday, January 12, 2005 LUA EVENTS: Executing: C:\Programfiler\girder\LUA\url.lua
14:39:14.343 Wednesday, January 12, 2005 LUA: return main
14:39:14.343 Wednesday, January 12, 2005 LUA: --> return C dofile global
14:39:14.343 Wednesday, January 12, 2005 LUA: --> call C dofile global
14:39:14.343 Wednesday, January 12, 2005 LUA: --> return C dofile global
14:39:14.343 Wednesday, January 12, 2005 LUA: --> call C dofile global
14:39:14.343 Wednesday, January 12, 2005 LUA: --> return C dofile global
14:39:14.343 Wednesday, January 12, 2005 LUA: --> call C dofile global
14:39:14.343 Wednesday, January 12, 2005 LUA: call main
14:39:14.343 Wednesday, January 12, 2005 LUA EVENTS: Executing: C:\Programfiler\girder\LUA\http.lua
14:39:14.343 Wednesday, January 12, 2005 LUA: return main
14:39:14.343 Wednesday, January 12, 2005 LUA: --> return C print global
14:39:14.328 Wednesday, January 12, 2005 LUA: --> --> return C tostring global
14:39:14.328 Wednesday, January 12, 2005 LUA: --> --> call C tostring global
14:39:14.328 Wednesday, January 12, 2005 LUA: --> call C print global
14:39:14.328 Wednesday, January 12, 2005 LUA: call main
14:39:14.328 Wednesday, January 12, 2005 LUA EVENTS: Executing: C:\Programfiler\girder\LUA\gulesider.lua
14:39:14.328 Wednesday, January 12, 2005 LUA: return main
14:39:14.328 Wednesday, January 12, 2005 LUA: call main
14:39:14.328 Wednesday, January 12, 2005 LUA EVENTS: Executing: C:\Programfiler\girder\LUA\concat.lua
14:39:14.328 Wednesday, January 12, 2005 LUA: return main
14:39:14.328 Wednesday, January 12, 2005 LUA: call main
14:39:14.328 Wednesday, January 12, 2005 LUA EVENTS: Executing: C:\Programfiler\girder\LUA\code.lua
14:39:14.328 Wednesday, January 12, 2005 LUA EVENTS: 'Built-in' type event processing using: 'C:\Programfiler\girder/LUA/*.LUA'
14:39:07.796 Wednesday, January 12, 2005 EVENT: Dev: 18 GirderDisable


This happens both with Mike's original script and my highly modified version (well, most of the modifications were done with a lot of help...). removing all LUA files from the LUA directory does nothing.

Mark F
January 12th, 2005, 05:04 AM
Please check the box on the Logger that adds to the bottom. Reading this stuff upside-down is not a fun hobby. :)

What does the CIDIntializeModem code do? Could you post that routine here?

The reason I ask is it is the first thing that fails:

14:39:14.421 Wednesday, January 12, 2005 LUA: return C CIDIntializeModem global
14:39:14.421 Wednesday, January 12, 2005 LUA: --> --> return C _ALERT global
14:39:14.375 Wednesday, January 12, 2005 LUA: --> --> call C _ALERT global <--- this indicates a failure
14:39:14.375 Wednesday, January 12, 2005 LUA: --> call C CIDIntializeModem global
14:39:14.375 Wednesday, January 12, 2005 LUA: call main

Mastiff
January 12th, 2005, 05:08 AM
Here's a new logger, this time less gigantic, since I have taken this one with the original script without my additions:

15&#58;04&#58;48.953 Wednesday, January 12, 2005 EVENT&#58; Dev&#58; 18 GirderDisable
15&#58;06&#58;15.000 Wednesday, January 12, 2005 LUA EVENTS&#58; 'Built-in' type event processing using&#58; 'C&#58;\Programfiler\girder/LUA/*.LUA'
15&#58;06&#58;15.000 Wednesday, January 12, 2005 LUA EVENTS&#58; 'Built-in' type event processing complete
15&#58;06&#58;15.015 Wednesday, January 12, 2005 EVENT&#58; Dev&#58; 18 GirderEnable
15&#58;06&#58;15.015 Wednesday, January 12, 2005 LUA&#58; call main
15&#58;06&#58;15.015 Wednesday, January 12, 2005 LUA&#58; --> call C CIDIntializeModem global
15&#58;06&#58;15.015 Wednesday, January 12, 2005 ALERT&#58; error&#58; attempt to call global `CIDIntializeModem' &#40;a nil value&#41;
15&#58;06&#58;15.015 Wednesday, January 12, 2005 ALERT&#58; stack traceback&#58;
15&#58;06&#58;15.015 Wednesday, January 12, 2005 ALERT&#58; 1&#58; main of &#40;none&#41;
15&#58;06&#58;15.015 Wednesday, January 12, 2005 LUA&#58; return C CIDIntializeModem global
15&#58;06&#58;15.359 Wednesday, January 12, 2005 LUA&#58; call main
15&#58;06&#58;15.359 Wednesday, January 12, 2005 LUA&#58; --> call Lua CIDInitializeModem global
15&#58;06&#58;15.359 Wednesday, January 12, 2005 LUA&#58; --> --> call C SERIAL_SendData global
15&#58;06&#58;15.359 Wednesday, January 12, 2005 LUA&#58; --> --> return C SERIAL_SendData global
15&#58;06&#58;15.359 Wednesday, January 12, 2005 LUA&#58; --> return Lua CIDInitializeModem global
15&#58;06&#58;15.359 Wednesday, January 12, 2005 LUA&#58; return main
15&#58;06&#58;15.359 Wednesday, January 12, 2005 LUA&#58; call main
15&#58;06&#58;15.359 Wednesday, January 12, 2005 LUA&#58; --> call C CIDIntializeModem global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 ALERT&#58; error&#58; attempt to call global `CIDIntializeModem' &#40;a nil value&#41;
15&#58;06&#58;15.375 Wednesday, January 12, 2005 ALERT&#58; stack traceback&#58;
15&#58;06&#58;15.375 Wednesday, January 12, 2005 ALERT&#58; 1&#58; main of &#40;none&#41;
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; return C CIDIntializeModem global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; call main
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; --> call Lua CIDReceiveData global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 PRINT&#58; data
15&#58;06&#58;15.375 Wednesday, January 12, 2005 PRINT&#58;
OK
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; --> --> call C clock global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; --> --> return C clock global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; --> --> call C clock global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; --> --> return C clock global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; --> --> call C strfind global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; --> --> return C strfind global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; --> --> call C strfind global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; --> --> return C strfind global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; --> --> call C strfind global
15&#58;06&#58;15.375 Wednesday, January 12, 2005 LUA&#58; --> --> return C strfind global
15&#58;06&#58;15.390 Wednesday, January 12, 2005 LUA&#58; --> --> call Lua CIDModemOK global
15&#58;06&#58;15.390 Wednesday, January 12, 2005 LUA&#58; --> --> --> call C TriggerEvent global
15&#58;06&#58;15.390 Wednesday, January 12, 2005 LUA&#58; --> --> --> return C TriggerEvent global
15&#58;06&#58;15.390 Wednesday, January 12, 2005 LUA&#58; --> --> return Lua CIDModemOK global
15&#58;06&#58;15.390 Wednesday, January 12, 2005 LUA&#58; --> --> call C strfind global
15&#58;06&#58;15.390 Wednesday, January 12, 2005 LUA&#58; --> --> return C strfind global
15&#58;06&#58;15.390 Wednesday, January 12, 2005 LUA&#58; --> return Lua CIDReceiveData global
15&#58;06&#58;15.390 Wednesday, January 12, 2005 LUA&#58; return main
15&#58;06&#58;15.390 Wednesday, January 12, 2005 EVENT&#58; Dev&#58; 18 CID&#58;ShowData Pld1&#58; Modem OK
15&#58;06&#58;15.593 Wednesday, January 12, 2005 LUA&#58; call main
15&#58;06&#58;15.593 Wednesday, January 12, 2005 LUA&#58; --> call Lua CIDReceiveData global
15&#58;06&#58;15.593 Wednesday, January 12, 2005 PRINT&#58; data
15&#58;06&#58;15.593 Wednesday, January 12, 2005 PRINT&#58;

15&#58;06&#58;15.593 Wednesday, January 12, 2005 LUA&#58; --> --> call C clock global
15&#58;06&#58;15.593 Wednesday, January 12, 2005 LUA&#58; --> --> return C clock global
15&#58;06&#58;15.593 Wednesday, January 12, 2005 LUA&#58; --> --> call C strfind global
15&#58;06&#58;15.593 Wednesday, January 12, 2005 LUA&#58; --> --> return C strfind global
15&#58;06&#58;15.609 Wednesday, January 12, 2005 LUA&#58; --> --> call C strfind global
15&#58;06&#58;15.609 Wednesday, January 12, 2005 LUA&#58; --> --> return C strfind global
15&#58;06&#58;15.609 Wednesday, January 12, 2005 LUA&#58; --> --> call C strfind global
15&#58;06&#58;15.609 Wednesday, January 12, 2005 LUA&#58; --> --> return C strfind global
15&#58;06&#58;15.609 Wednesday, January 12, 2005 LUA&#58; --> --> call C strfind global
15&#58;06&#58;15.609 Wednesday, January 12, 2005 LUA&#58; --> --> return C strfind global
15&#58;06&#58;15.609 Wednesday, January 12, 2005 LUA&#58; --> return Lua CIDReceiveData global
15&#58;06&#58;15.609 Wednesday, January 12, 2005 LUA&#58; return main


The initialize string is like this:

function CIDInitializeModem &#40;&#41;
CIDInitCmd = "AT+VCID=1" -- set init string ***** user must set this correctly!
CIDTimeLastCall = 0
CIDNumCalls = 0
CIDName = ""
CIDNumber = ""
CIDTime = ""
CIDDate = ""
CIDInfo = ""
SERIAL_SendData &#40;"CallerID Modem",CIDInitCmd&#41; -- send init string to modem
end


And it does work, since I get the right response from the moden, and it works as it should for caller ID's.

Rob H
January 12th, 2005, 05:45 AM
Where are you calling this from - it seems to be from two places, one of which works and one of which calls CIDIntializeModem (note the missing 'i').

Mark F
January 12th, 2005, 05:51 AM
I don't know why the CPU usage would go to 100% but you should NOT receive errors and ALERT type messages in the Logger window.

What type of modem is it? External/Internal? WinModem?

Does the Logger window continuously update? IE. Is a script getting called all the time?

If I sent you a "special" serial plugin, would you be willing to test something for me?

Mastiff
January 12th, 2005, 06:08 AM
I gotta run, my kids are off to kickboxing. But I found the extra call (in the ini file - a typo), but that didn'thelp. Mark, It'sa Creative modem blaster PCI, and I'l d be more than willing to test. The logge keeps getting messages.

Mark F
January 12th, 2005, 06:18 AM
The logge keeps getting messages.
This is probably the problem. :(

I'll work on a test plugin (today?, tonight?, tomorrow?) and send it to you with instructions as soon as I can.

Mastiff
January 12th, 2005, 11:35 PM
Sorry, I may have misunderstood that one. It doesn't get a constant stream of events, but it doesn't lock up, so when I press a key on the keyboard, it receives it.

Mark F
January 13th, 2005, 01:23 AM
Sorry, I may have misunderstood that one. It doesn't get a constant stream of events, but it doesn't lock up, so when I press a key on the keyboard, it receives it.
Hmmm. Ok. That is unexpected.

I have attached a different Serial plugin which logs some extra information. Please put this on the offending machine and turn it on. You may want to turn off LUA logging for a while (press the LUA button on the Logger window and uncheck the Add LUA box) to reduce the clutter in the Logger window.

If this new Serial plugin causes logging all the time, then copy and paste some of the unique lines from the logger here and I can diagnose what is going on. If the new plugin doesn't cause lots of Logging activity BUT the CPU is still at 100%, I have no answer for you.

I added a logging entry evey time the plugin thread wakes up. If it isn't waking up, something else is causing the CPU usage jump.

Mastiff
January 13th, 2005, 01:35 AM
You're up bright and early in Texas! :wink:
Help! My computer's exploding! :o :o :o


11&#58;32&#58;46.890 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem awake
11&#58;32&#58;46.890 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem has 10 modem status
11&#58;32&#58;46.890 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem has 10 last modem status


This comes in a very steady string, around every 15 to 16 milliseconds! At first I couldn't enable the logger plug-in, it complained that it was unable to create logger window, but disabling your test serial plug-in, enabling the logger, opening the logger window and finally re-enabling the serial plug-in worked. Is this wat you were looking for?

Mark F
January 13th, 2005, 04:25 AM
That is exactly what I was looking for. By the way, sorry it was hard to enable the new plugin. :(

I have attached yet another debug serial plugin. Would you please try this one and paste the output here? Thanks.

Mastiff
January 13th, 2005, 04:30 AM
As long as I was able to find the problem, that's not a problem. I'm just glad you're helping me.


14&#58;30&#58;30.109 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem is awake
14&#58;30&#58;30.109 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem ComEvent is 1&#40;hex&#41;
14&#58;30&#58;30.109 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem modem status is 10&#40;hex&#41;
14&#58;30&#58;30.125 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem last modem status is 10 &#40;hex&#41;
14&#58;30&#58;30.156 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem is sleeping for 200 ms
14&#58;30&#58;30.171 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem is awake
14&#58;30&#58;30.171 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem ComEvent is 1&#40;hex&#41;
14&#58;30&#58;30.171 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem modem status is 10&#40;hex&#41;
14&#58;30&#58;30.187 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem last modem status is 10 &#40;hex&#41;
14&#58;30&#58;30.187 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem is sleeping for 200 ms
14&#58;30&#58;30.187 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem is awake

Mark F
January 13th, 2005, 04:47 AM
Believe it or not, we are very close to the problem. :)

One more debug version of the plugin is attached.

Mastiff
January 13th, 2005, 04:50 AM
To quote Mulder: "I want to believe!" :wink: I'm sure you've got this problem by the "short and curlies", as the brits say...


14&#58;49&#58;51.921 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem ComEvent is 1&#40;hex&#41;
14&#58;49&#58;51.921 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem bytes to read are 0
14&#58;49&#58;51.937 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem modem status is 10&#40;hex&#41;
14&#58;49&#58;51.937 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem last modem status is 10 &#40;hex&#41;
14&#58;49&#58;51.937 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem is sleeping for 200 ms

Mark F
January 13th, 2005, 04:56 AM
Here is the problem:


14&#58;49&#58;51.921 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem ComEvent is 1&#40;hex&#41;
14&#58;49&#58;51.921 Thursday, January 13, 2005 GENERIC SERIAL SUPPORT&#58; CallerID Modem bytes to read are 0


"ComEvent is 1" means the Windows serial driver for your modem woke the plugin thread up because there is data available to be read. The very next line says there are 0 bytes to read.

The windows driver is lying to the serial plugin and causing the plugin thread to run all the time. I'm not sure how I can fix this. :(

Mastiff
January 13th, 2005, 04:59 AM
Too bad. I'll try with another modem, I've got an USB modem that might work.

Mark F
January 13th, 2005, 05:13 AM
All may not be lost. :) I've attached a debug serial plugin that tries to detect this situation and sleep the thread for 200 ms. Does this reduce the loading?

Mastiff
January 13th, 2005, 05:18 AM
:D

Mastiff
January 13th, 2005, 05:32 AM
It's been running since that, and it still hasn't gone up! The Caller ID window is a lot faster showing up, instead of the third ring, I get it on the first, and I see name and address before the second start! Thanks, Mark! One thing, though: Is this fix bad for anything else? I'm only using the plug-in for that one application on that computer.

Mark F
January 13th, 2005, 06:48 AM
WOO HOO! :D

Is it bad for anything else? I'm pretty sure the answer is no. However, I'll have to do some more thinking about what this could affect before releasing a new plugin.

Thanks for your patience in figuring this out.

Mastiff
January 13th, 2005, 06:50 AM
Oh no, thanks for helping me out! I really appreciate it, since I've grown very attached to my Caller ID system lately... :wink: