Every once in a while when I double click a contact in my sidebar sametime contact list the whole of notes will freeze. It does open the window, but I see my system utilization just drastically and i ran an strace and it seems to be in some kind of resource grabbing loop.
Here is from top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
22311 swiftg 20 0 597m 210m 86m R 89 10.5 15:16.79 notes2
695 root 20 0 427m 113m 16m S 20 5.6 583:50.71 X
Here is from my strace of that process: (I included the one bit that had something besides just the get time, poll and read)
gettimeofday({1224787540, 608588}, NULL) = 0
read(125, 0xa2a127f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1224787540, 608678}, NULL) = 0
poll([{fd=126, events=POLLIN}, {fd=125, events=POLLIN}, {fd=151, events=POLLIN|POLLPRI}, {fd=153, events=POLLIN|POLLPRI}, {fd=154, events=POLLIN|POLLPRI}, {fd=155, events=POLLIN|POLLPRI}, {fd=167, events=POLLIN}, {fd=145, events=POLLIN}], 8, 0) = 0
gettimeofday({1224787540, 700758}, NULL) = 0
read(125, 0xa2a127f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1224787540, 700898}, NULL) = 0
poll([{fd=126, events=POLLIN}, {fd=125, events=POLLIN}, {fd=151, events=POLLIN|POLLPRI}, {fd=153, events=POLLIN|POLLPRI}, {fd=154, events=POLLIN|POLLPRI}, {fd=155, events=POLLIN|POLLPRI}, {fd=167, events=POLLIN}, {fd=145, events=POLLIN, revents=POLLIN}], 8, 0) = 1
gettimeofday({1224787540, 701016}, NULL) = 0
gettimeofday({1224787540, 701063}, NULL) = 0
write(149, “8”, 1) = 1
gettimeofday({1224787540, 701162}, NULL) = 0
gettimeofday({1224787540, 701202}, NULL) = 0
futex(0x9a021aa0, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x9a021a9c, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_EQ, 0}) = 1
read(145, “\372”, 1) = 1
read(125, 0xa2a127f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1224787540, 701395}, NULL) = 0
poll([{fd=126, events=POLLIN}, {fd=125, events=POLLIN}, {fd=151, events=POLLIN|POLLPRI}, {fd=153, events=POLLIN|POLLPRI}, {fd=154, events=POLLIN|POLLPRI}, {fd=155, events=POLLIN|POLLPRI}, {fd=167, events=POLLIN}, {fd=145, events=POLLIN}], 8, 0) = 0
gettimeofday({1224787540, 701508}, NULL) = 0
read(125, 0xa2a127f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1224787540, 701599}, NULL) = 0
poll([{fd=126, events=POLLIN}, {fd=125, events=POLLIN}, {fd=151, events=POLLIN|POLLPRI}, {fd=153, events=POLLIN|POLLPRI}, {fd=154, events=POLLIN|POLLPRI}, {fd=155, events=POLLIN|POLLPRI}, {fd=167, events=POLLIN}, {fd=145, events=POLLIN}], 8, 0) = 0
gettimeofday({1224787540, 701716}, NULL) = 0
read(125, 0xa2a127f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1224787540, 701806}, NULL) = 0
poll([{fd=126, events=POLLIN}, {fd=125, events=POLLIN}, {fd=151, events=POLLIN|POLLPRI}, {fd=153, events=POLLIN|POLLPRI}, {fd=154, events=POLLIN|POLLPRI}, {fd=155, events=POLLIN|POLLPRI}, {fd=167, events=POLLIN}, {fd=145, events=POLLIN}], 8, 0) = 0
gettimeofday({1224787540, 701917}, NULL) = 0
read(125, 0xa2a127f4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1224787540, 702006}, NULL) = 0
poll([{fd=126, events=POLLIN}, {fd=125, events=POLLIN}, {fd=151, events=POLLIN|POLLPRI}, {fd=153, events=POLLIN|POLLPRI}, {fd=154, events=POLLIN|POLLPRI}, {fd=155, events=POLLIN|POLLPRI}, {fd=167, events=POLLIN}, {fd=145, events=POLLIN}], 8, 0) = 0
gettimeofday({1224787540, 702116}, NULL) = 0