lintweaker wrote: 
> I've just updated squeezelite this morning and had it playing music for
> a few hours. Then the music stopped en squeezelite is using 100% CPU.
> > 
Code:
--------------------
  >   > 
  > [root@wandboard ~]# strace -p 1473 
  > Process 1473 attached
  > restart_syscall(<... resuming interrupted call ...>) = 1
  > recv(5, "\0\34", 2, 0)                  = 2
  > clock_gettime(CLOCK_MONOTONIC, {9275, 596912651}) = 0
  > futex(0x2c670, FUTEX_LOCK_PI_PRIVATE, 1) = 0
  > futex(0x2c670, FUTEX_UNLOCK_PI_PRIVATE, 32) = 0
  > poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}], 2, 1000) = 1 ([{fd=5, 
revents=POLLIN}])
  > recv(5, "strmt0m????\0\0\0000\0\0\0\0\0\0\0\0\0\0\0\0\0", 28, 0) = 28
  > clock_gettime(CLOCK_MONOTONIC, {9275, 598403700}) = 0
  > send(5, "STAT\0\0\0005STMt\0\0\0\0 
\0\0\0\37\377\377\0\0\0\0\0!\v\347\377"..., 61, MSG_NOSIGNAL) = 61
  > clock_gettime(CLOCK_MONOTONIC, {9275, 599793080}) = 0
  > poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}], 2, 1000) = 0 (Timeout)
  > clock_gettime(CLOCK_MONOTONIC, {9276, 601315518}) = 0
  > futex(0x2e1f0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource 
temporarily unavailable)
  > futex(0x2e1f0, FUTEX_WAKE_PRIVATE, 1)   = 0
  > clock_gettime(CLOCK_MONOTONIC, {9276, 602147879}) = 0
  > send(5, "STAT\0\0\0005STMt\0\0\0\0 
\0\0\0\37\377\377\0\0\0\0\0!\v\347\377"..., 61, MSG_NOSIGNAL) = 61
  > poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}], 2, 1000) = 0 (Timeout)
  > clock_gettime(CLOCK_MONOTONIC, {9277, 604999692}) = 0
  > clock_gettime(CLOCK_MONOTONIC, {9277, 605225033}) = 0
  > send(5, "STAT\0\0\0005STMt\0\0\0\0 
\0\0\0\37\377\377\0\0\0\0\0!\v\347\377"..., 61, MSG_NOSIGNAL) = 61
  > poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}], 2, 1000) = 0 (Timeout)
  > clock_gettime(CLOCK_MONOTONIC, {9278, 608154184}) = 0
  > futex(0x2c670, FUTEX_LOCK_PI_PRIVATE, 1) = 0
  > futex(0x2c670, FUTEX_UNLOCK_PI_PRIVATE, 32) = 0
  > futex(0x2e1f0, FUTEX_WAKE_PRIVATE, 1)   = 0
  > clock_gettime(CLOCK_MONOTONIC, {9278, 609103549}) = 0
  > send(5, "STAT\0\0\0005STMt\0\0\0\0 
\0\0\0\37\377\377\0\0\0\0\0!\v\347\377"..., 61, MSG_NOSIGNAL) = 61
  > poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}], 2, 1000) = 0 (Timeout)
  > clock_gettime(CLOCK_MONOTONIC, {9279, 612402043}) = 0
  > futex(0x2c670, FUTEX_LOCK_PI_PRIVATE, 1) = 0
  > futex(0x2c670, FUTEX_UNLOCK_PI_PRIVATE, 32) = 0
  > futex(0x2c70c, FUTEX_LOCK_PI_PRIVATE, 1) = 0
  > futex(0x2c70c, FUTEX_UNLOCK_PI_PRIVATE, 32) = 0
  > futex(0x2e1f0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource 
temporarily unavailable)
  > futex(0x2e1f0, FUTEX_WAKE_PRIVATE, 1)   = 0
  > clock_gettime(CLOCK_MONOTONIC, {9279, 614350108}) = 0
  > send(5, "STAT\0\0\0005STMt\0\0\0\0 
\0\0\0\37\377\377\0\0\0\0\0!\v\347\377"..., 61, MSG_NOSIGNAL) = 61
  > poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}], 2, 1000) = 1 ([{fd=5, 
revents=POLLIN}])
  > recv(5, "\0\34", 2, 0)                  = 2
  > clock_gettime(CLOCK_MONOTONIC, {9280, 596698905}) = 0
  > futex(0x2c670, FUTEX_LOCK_PI_PRIVATE, 1) = 0
  > futex(0x2c670, FUTEX_UNLOCK_PI_PRIVATE, 32) = 0
  > futex(0x2e1f0, FUTEX_WAKE_PRIVATE, 1)   = 0
  > poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}], 2, 1000) = 1 ([{fd=5, 
revents=POLLIN}])
  > recv(5, "strmt0m????\0\0\0000\0\0\0\0\0\0\0\0\0\0\0\0\0", 28, 0) = 28
  > clock_gettime(CLOCK_MONOTONIC, {9280, 598832310}) = 0
  > send(5, "STAT\0\0\0005STMt\0\0\0\0 
\0\0\0\37\377\377\0\0\0\0\0!\v\347\377"..., 61, MSG_NOSIGNAL) = 61
  > clock_gettime(CLOCK_MONOTONIC, {9280, 599738340}) = 0
  > poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}], 2, 1000) = 0 (Timeout)
  > clock_gettime(CLOCK_MONOTONIC, {9281, 601683123}) = 0
  > futex(0x2e1f0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource 
temporarily unavailable)
  > futex(0x2e1f0, FUTEX_WAKE_PRIVATE, 1)   = 0
  > clock_gettime(CLOCK_MONOTONIC, {9281, 602557819}) = 0
  > send(5, "STAT\0\0\0005STMt\0\0\0\0 
\0\0\0\37\377\377\0\0\0\0\0!\v\347\377"..., 61, MSG_NOSIGNAL) = 61
  > poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}], 2, 1000) = 0 (Timeout)
  > clock_gettime(CLOCK_MONOTONIC, {9282, 605128624}) = 0
  > clock_gettime(CLOCK_MONOTONIC, {9282, 605530637}) = 0
  > send(5, "STAT\0\0\0005STMt\0\0\0\0 
\0\0\0\37\377\377\0\0\0\0\0!\v\347\377"..., 61, MSG_NOSIGNAL) = 61
  > poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}], 2, 1000) = 0 (Timeout)
  > 
--------------------
> > 
> 
> LMS pretends it is still playing.
> Hitting next makes it playing again.

Is this running the testing version?  If you see it again could you do
strace wth -f so we see what all threads are doing?


------------------------------------------------------------------------
Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=99395

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to