[Openais] Re: latest svn tree
Steven Dake
sdake at redhat.com
Thu Apr 27 14:02:11 PDT 2006
Mark
next time run with debug build if possible.
the frame pointers are ommitted in the release build and this backtrace
isn't helpful at identifying the mutex...
Regards
-steve
On Thu, 2006-04-27 at 14:03 -0700, Mark Haverkamp wrote:
> On Thu, 2006-04-27 at 13:49 -0700, Steven Dake wrote:
> > Mark
> >
> > I found some missing pthread_mutex_unlock's in error conditions which
> > could cause the problem you describe. Try this patch
>
> OK, I'm trying it out right now. Here is the gdb trace from the
> previously stuck aisexec processes for you to look at anyway.
>
> Mark.
>
> 1st machine:
>
> (gdb) thread 1
> [Switching to thread 1 (Thread -151132480 (LWP 891))]#0 0x0092e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> (gdb) where
> #0 0x0092e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> #1 0x00b8421e in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
> #2 0x00b80dcf in _L_mutex_lock_32 () from /lib/tls/libpthread.so.0
> #3 0xfef41ed8 in ?? ()
> #4 0x00a066b6 in poll () from /lib/tls/libc.so.6
> #5 0x0804b9e0 in poll_run ()
> (gdb) thread 2
> [Switching to thread 2 (Thread -155704752 (LWP 5880))]#0 0x0092e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> (gdb) where
> #0 0x0092e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> #1 0x00b8421e in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
> #2 0x00b80dcf in _L_mutex_lock_32 () from /lib/tls/libpthread.so.0
> #3 0xf6b80a38 in ?? ()
> #4 0x00a066b6 in poll () from /lib/tls/libc.so.6
> #5 0x08062a75 in prioritized_poll_thread ()
> #6 0xffffffff in ?? ()
> #7 0xf6b81ae4 in ?? ()
> #8 0x00000004 in ?? ()
> #9 0x00000000 in ?? ()
> (gdb) thread 3
> [Switching to thread 3 (Thread -156786096 (LWP 897))]#0 0x0092e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> (gdb) where
> #0 0x0092e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> #1 0x00a066a4 in poll () from /lib/tls/libc.so.6
> #2 0x08062a62 in prioritized_poll_thread ()
> #3 0xffffffff in ?? ()
> #4 0xf6a79ae4 in ?? ()
> #5 0x00000004 in ?? ()
> #6 0x00000000 in ?? ()
> (gdb) thread 4
> [Switching to thread 4 (Thread -156425648 (LWP 896))]#0 0x0092e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> (gdb) where
> #0 0x0092e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> #1 0x00b8421e in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
> #2 0x00b80dcf in _L_mutex_lock_32 () from /lib/tls/libpthread.so.0
> #3 0xf6ad0a38 in ?? ()
> #4 0x00a066b6 in poll () from /lib/tls/libc.so.6
> #5 0x08062a75 in prioritized_poll_thread ()
> #6 0xffffffff in ?? ()
> #7 0xf6ad1ae4 in ?? ()
> #8 0x00000004 in ?? ()
> #9 0x00000000 in ?? ()
>
> 2nd machine:
> (gdb) thread 1
> [Switching to thread 1 (Thread -151132480 (LWP 19918))]#0 0x006567a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> (gdb) where
> #0 0x006567a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> #1 0x008ac21e in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
> #2 0x008a8dcf in _L_mutex_lock_32 () from /lib/tls/libpthread.so.0
> #3 0xfee7d1b8 in ?? ()
> #4 0x0072e6b6 in poll () from /lib/tls/libc.so.6
> #5 0x0804b9e0 in poll_run ()
> (gdb) thread 2
> [Switching to thread 2 (Thread -155704752 (LWP 27184))]#0 0x006567a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> (gdb) where
> #0 0x006567a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> #1 0x008ac21e in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
> #2 0x008a8dcf in _L_mutex_lock_32 () from /lib/tls/libpthread.so.0
> #3 0xf6b80a38 in ?? ()
> #4 0x0072e6b6 in poll () from /lib/tls/libc.so.6
> #5 0x08062a75 in prioritized_poll_thread ()
> #6 0xffffffff in ?? ()
> #7 0xf6b81ae4 in ?? ()
> #8 0x00000004 in ?? ()
> #9 0x00000000 in ?? ()
> (gdb) thread 3
> [Switching to thread 3 (Thread -156065200 (LWP 27183))]#0 0x006567a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> (gdb) where
> #0 0x006567a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> #1 0x0072e6a4 in poll () from /lib/tls/libc.so.6
> #2 0x08062a62 in prioritized_poll_thread ()
> #3 0xffffffff in ?? ()
> #4 0xf6b29ae4 in ?? ()
> #5 0x00000004 in ?? ()
> #6 0x00000000 in ?? ()
> (gdb) thread 4
> [Switching to thread 4 (Thread -156786096 (LWP 19924))]#0 0x006567a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> (gdb) where
> #0 0x006567a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> #1 0x0072e6a4 in poll () from /lib/tls/libc.so.6
> #2 0x08062a62 in prioritized_poll_thread ()
> #3 0xffffffff in ?? ()
> #4 0xf6a79ae4 in ?? ()
> #5 0x00000004 in ?? ()
> #6 0x00000000 in ?? ()
> (gdb) thread 5
> [Switching to thread 5 (Thread -156425648 (LWP 19923))]#0 0x006567a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> (gdb) where
> #0 0x006567a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> #1 0x0072e6a4 in poll () from /lib/tls/libc.so.6
> #2 0x08062a62 in prioritized_poll_thread ()
> #3 0xffffffff in ?? ()
> #4 0xf6ad1ae4 in ?? ()
> #5 0x00000004 in ?? ()
> #6 0x00000000 in ?? ()
>
>
> > >
More information about the Openais
mailing list