Messages in this thread | | | Date | Thu, 8 Mar 2012 16:43:30 +0800 | Subject | Re: Random process lockup on ARM board: alsa-lib-1.0.25, FUTEX_WAIT_PRIVATE | From | Huang Shijie <> |
| |
On Thu, Mar 8, 2012 at 3:40 PM, Darren Hart <dvhart@linux.intel.com> wrote: > > > On 03/07/2012 08:24 PM, Huang Shijie wrote: >> hi, >> >> On Thu, Mar 8, 2012 at 11:36 AM, Darren Hart <dvhart@linux.intel.com> wrote: >>> >>> >>> On 03/07/2012 06:28 PM, Huang Shijie wrote: >>>> Hi, >>>> >>>> On Thu, Mar 8, 2012 at 4:07 AM, Darren Hart <dvhart@linux.intel.com> wrote: >>>>> >>>>> >>>>> On 02/29/2012 01:12 AM, Huang Shijie wrote: >>>>>> Hi , >>>>>> >>>>>> I meet a similar problem with the latest futex code. >>>>>> >>>>>> I play the video and the processes will hang at the futex. >>>>> >>>>> Are either of you able to bisect the kernel? At the very least can you >>>> >>>> I finially found my arch/arm/include/asm/futex.h is not the >>>> latest, so i updated the header. >>> >>> Just make sure it matches your kernel version. >>> >>>> >>>> And the futex issue is gone now. But a dataAbort issue appears, I am >>>> not sure whether it caused by the futex patch. >>>> I am debugging it now. >>> >>> Which APIs are you using that make the futex syscall? >>> >> >> futex_wait(). > > You are calling the futex syscall directly from your application? >
The application call futex(), but i ever hung at futex_wait().
Huang Shijie
| |