<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">A while back, the subject of Arm performance came up. &nbsp;I've been profiling 0.9.8, and we are porting 0.9.10 to our device this week so we'll look at that soon. &nbsp;Output from oprofile is below.<div><br></div><div>Let me know what is and is not useful here.<br><div><br><div><div>On May 5, 2008, at 4:59 PM, Lennart Poettering wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><blockquote type="cite"><blockquote type="cite"><br class="Apple-interchange-newline">Most likely someone needs to spend some time to optimize the inner<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">loops (mixing, resampling, converting) &nbsp;a bit better for ARM.<br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Well the observations taken are when a single 44K file is being played with<br></blockquote><blockquote type="cite">pacat .. &nbsp;(so no resampling, mixing or converting comes into picture) ...<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">So i am not sure what part of Pulseaudio is causing high CPU Utilization ..<br></blockquote><br>Hmm, could you do some profiling then? Just the most basic. I.e. what<br>functions take up most CPU.</span></blockquote></div><br></div><div>I'll add more detail in a bit when we get to 0.9.10, h<span class="Apple-style-span" style="font-family: Verdana; "> pa_volume_memchunk</span>&nbsp;seems to be a big hitter on arm systems:</div><div><br></div><div><blockquote type="cite" class="">
<!--StartFragment--><font face="Verdana, Helvetica, Arial"><span style="font-size:12.0px">$ opreport -l /usr/bin/pulseaudio<br>
warning: /bridgedriver could not be found.<br>
CPU: CPU with timer interrupt, speed 0 MHz (estimated)<br>
Profiling through timer interrupt<br>
samples &nbsp;% &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;image name &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;symbol name<br>
3581 &nbsp;&nbsp;&nbsp;&nbsp;46.4763 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_volume_memchunk<br>
432 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.6067 &nbsp;libc-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memcpy<br>
277 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.5951 &nbsp;libm-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__adddf3<br>
183 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3751 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;.plt<br>
176 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2842 &nbsp;libc-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strcmp<br>
141 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.8300 &nbsp;libm-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__muldf3<br>
77 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.9994 &nbsp;libm-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__ieee754_pow<br>
70 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.9085 &nbsp;System.map-2.6.24-palm-joplin-3430 mutex_trylock<br>
62 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.8047 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_mainloop_dispatch<br>
62 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.8047 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_rtpoll_run<br>
58 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.7528 &nbsp;libpstream.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;do_something<br>
51 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.6619 &nbsp;System.map-2.6.24-palm-joplin-3430 do_sys_poll<br>
46 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.5970 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_msgobject_check_type<br>
44 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.5711 &nbsp;libm-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__ieee754_log<br>
39 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.5062 &nbsp;libc-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memset<br>
37 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.4802 &nbsp;module-alsa-sink.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;thread_func<br>
36 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.4672 &nbsp;libm-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__exp1<br>
36 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.4672 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_memblock_unref<br>
31 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.4023 &nbsp;System.map-2.6.24-palm-joplin-3430 eventfd_write<br>
27 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.3504 &nbsp;libc-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;poll<br>
27 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.3504 &nbsp;libm-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__cmpdf2<br>
27 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.3504 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_mainloop_prepare<br>
26 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.3374 &nbsp;System.map-2.6.24-palm-joplin-3430 lock_super<br>
25 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.3245 &nbsp;System.map-2.6.24-palm-joplin-3430 vector_swi<br>
25 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.3245 &nbsp;libc-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__libc_disable_asynccancel<br>
25 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.3245 &nbsp;libprotocol-native.so &nbsp;&nbsp;&nbsp;playback_stream_check_type<br>
25 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.3245 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;__udivdi3<br>
25 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.3245 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_run_once<br>
25 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.3245 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_sink_input_check_type<br>
24 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.3115 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;fill_mix_info<br>
23 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2985 &nbsp;libasound.so.2.0.0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;snd_pcm_hw_avail_update<br>
23 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2985 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_asyncmsgq_get<br>
23 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2985 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_flist_pop<br>
23 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2985 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_sink_render_into<br>
23 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2985 &nbsp;module-alsa-source.so &nbsp;&nbsp;&nbsp;thread_func<br>
22 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2855 &nbsp;libprotocol-native.so &nbsp;&nbsp;&nbsp;sink_input_peek_cb<br>
21 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2726 &nbsp;System.map-2.6.24-palm-joplin-3430 eventfd_read<br>
21 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2726 &nbsp;System.map-2.6.24-palm-joplin-3430 sys_sched_get_priority_max<br>
21 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2726 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_flist_push<br>
20 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2596 &nbsp;libprotocol-native.so &nbsp;&nbsp;&nbsp;.plt<br>
20 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2596 &nbsp;libpstream.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.plt<br>
20 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2596 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_hashmap_iterate<br>
19 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2466 &nbsp;libm-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__aeabi_cdcmple<br>
19 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2466 &nbsp;libprotocol-native.so &nbsp;&nbsp;&nbsp;sink_input_drop_cb<br>
19 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2466 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;inputs_drop<br>
19 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2466 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_sink_input_peek<br>
18 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2336 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_memblock_acquire<br>
18 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2336 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_object_check_type<br>
17 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2206 &nbsp;libm-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;powl<br>
17 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2206 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_memblockq_drop<br>
17 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2206 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_once_begin<br>
17 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2206 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_sink_input_drop<br>
17 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2206 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_sink_render_into_full<br>
17 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2206 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_source_post<br>
17 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2206 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;stat_add<br>
16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2077 &nbsp;System.map-2.6.24-palm-joplin-3430 __copy_from_user<br>
16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2077 &nbsp;libc-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sigprocmask<br>
16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2077 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;flush<br>
16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2077 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;mainloop_defer_enable<br>
16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2077 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_asyncmsgq_post<br>
16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2077 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_mainloop_poll<br>
16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.2077 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_memblock_ref<br>
15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1947 &nbsp;System.map-2.6.24-palm-joplin-3430 sock_fasync<br>
15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1947 &nbsp;libprotocol-native.so &nbsp;&nbsp;&nbsp;output_stream_check_type<br>
15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1947 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;__udivsi3<br>
15 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1947 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_sink_check_type<br>
14 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1817 &nbsp;System.map-2.6.24-palm-joplin-3430 unix_autobind<br>
14 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1817 &nbsp;libprotocol-native.so &nbsp;&nbsp;&nbsp;request_bytes<br>
14 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1817 &nbsp;libpthread-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pthread_mutex_lock<br>
14 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1817 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_asyncq_pop<br>
13 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1687 &nbsp;System.map-2.6.24-palm-joplin-3430 fget_light<br>
13 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1687 &nbsp;System.map-2.6.24-palm-joplin-3430 update_curr_rt<br>
13 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1687 &nbsp;libasound.so.2.0.0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;snd_pcm_mmap_commit<br>
13 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1687 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_memblock_new_fixed<br>
13 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1687 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_sample_size<br>
12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1557 &nbsp;System.map-2.6.24-palm-joplin-3430 __copy_to_user<br>
12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1557 &nbsp;System.map-2.6.24-palm-joplin-3430 __switch_to<br>
12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1557 &nbsp;System.map-2.6.24-palm-joplin-3430 set_anon_super<br>
12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1557 &nbsp;libasound.so.2.0.0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;snd_pcm_mmap_begin<br>
12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1557 &nbsp;libc-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gettimeofday<br>
12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1557 &nbsp;libc-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ioctl<br>
12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1557 &nbsp;libpthread-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__pthread_disable_asynccancel<br>
12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1557 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_fdsem_after_poll<br>
12 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1557 &nbsp;libpulsecore.so.5.0.0 &nbsp;&nbsp;&nbsp;pa_memblockq_pop_missing<br>
11 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1428 &nbsp;libasound.so.2.0.0 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sync_ptr1<br>
11 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1428 &nbsp;libc-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__libc_enable_asynccancel<br>
11 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1428 &nbsp;libm-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__subdf3<br>
11 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.1428 &nbsp;libpthread-2.5.so &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;read</span></font>
<!--EndFragment-->

</blockquote></div></div></body></html>