[Rhythmbox-devel] Slow responsivness



Hi there!

This is my second problem with rhythmbox:

When pressing the play button or doubleclicking a track it takes ~10sec 
before it actually starts to play. Same when skipping forwards or 
backwards between songs (interactive or non-interactive).
Also I see this delay when exiting the application.

This is on rhythmbox 0.6.1 and gstreamer 0.6.4

Here is an strace output from the time when the problem occurs:

<output>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
kill(5031, SIGRTMIN)                    = 0
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
</output>

This is repeated about 20 times.

Strace from quit (looks similar to the above, related to stop playing?)

<output>
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
write(15, "\1\v\1\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16
close(15)                               = 0
close(8)                                = 0
close(7)                                = 0
unlink("/tmp/orbit-smiler/linc-13a3-0-291aa6e7f1db4") = 0
close(10)                               = 0
writev(16, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12
close(16)                               = 0
writev(11, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12
close(11)                               = 0
write(19, "\240@\255@\2\0\0\0\0\0\0\0hB\262@\310D\262@0G\262@\270"..., 
148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
waitpid(5028, NULL, __WCLONE)           = 5028
exit_group(0)                           = ?
</output>

Is there anything else I can do to assist debugging this?

-- 
Christan Axelsson
smiler@lanil.mine.nu





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]