START lib/libpthread 2024-10-31T09:08:40Z ===> barrier ==== run-regress-barrier ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/barrier"' -I/usr/src/regress/lib/libpthread/barrier/../include -MD -MP -c /usr/src/regress/lib/libpthread/barrier/barrier.c cc -o barrier barrier.o -lpthread ./barrier Thread 0 started Thread 1 started Thread 2 started Thread 3 started Thread 4 started Thread 5 started Thread 6 started Thread 7 started Thread 8 started Thread 9 started ===> blocked_shutdown ==== run-regress-blocked_shutdown ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/blocked_shutdown"' -I/usr/src/regress/lib/libpthread/blocked_shutdown/../include -MD -MP -c /usr/src/regress/lib/libpthread/blocked_shutdown/blocked_shutdown.c cc -o blocked_shutdown blocked_shutdown.o -lpthread ./blocked_shutdown ===> cancel ==== run-regress-cancel ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cancel"' -I/usr/src/regress/lib/libpthread/cancel/../include -MD -MP -c /usr/src/regress/lib/libpthread/cancel/cancel.c cc -o cancel cancel.o -lutil -lpthread ./cancel you should see this message exactly once (fyi, cancellation of self was instantaneous) early = 0 ===> cancel2 ==== run-regress-cancel2 ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cancel2"' -I/usr/src/regress/lib/libpthread/cancel2/../include -MD -MP -c /usr/src/regress/lib/libpthread/cancel2/cancel2.c cc -o cancel2 cancel2.o -lpthread ./cancel2 trying select trying pselect trying poll trying ppoll ===> cancel_wait ==== run-regress-cancel_wait ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cancel_wait"' -I/usr/src/regress/lib/libpthread/cancel_wait/../include -MD -MP -c /usr/src/regress/lib/libpthread/cancel_wait/cancel_wait.c cc -o cancel_wait cancel_wait.o -lpthread ./cancel_wait trying wait trying waitpid trying wait3 trying wait4 ===> close ==== run-regress-close ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/close"' -I/usr/src/regress/lib/libpthread/close/../include -MD -MP -c /usr/src/regress/lib/libpthread/close/close.c /usr/src/regress/lib/libpthread/close/close.c:108:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, garbage, sizeof garbage)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/close/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/close/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o close close.o -lpthread ./close main: connecting to test port with fd 3 main: connected on fd 3 starting child thread child: writing some garbage to fd 3 child: calling select() with fd 3 main: closing fd 3 child: select() returned -1, errno 9 = Bad file descriptor [correct] main: closed ===> close_race ==== run-regress-close_race ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/close_race"' -I/usr/src/regress/lib/libpthread/close_race/../include -MD -MP -c /usr/src/regress/lib/libpthread/close_race/close_race.c cc -o close_race close_race.o -lpthread ./close_race ===> closefrom ==== run-regress-closefrom ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/closefrom"' -I/usr/src/regress/lib/libpthread/closefrom/../include -MD -MP -c /usr/src/regress/lib/libpthread/closefrom/closefrom.c cc -o closefrom closefrom.o -lpthread ./closefrom closefrom(3) == -1/9 closefrom(3) == -1/9 dummy thread exited with status 0x0 ===> cwd ==== run-regress-cwd ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cwd"' -I/usr/src/regress/lib/libpthread/cwd/../include -MD -MP -c /usr/src/regress/lib/libpthread/cwd/cwd.c cc -o cwd cwd.o -lpthread ld: warning: cwd.c(cwd.o:(main)): warning: getwd() possibly used unsafely; consider using getcwd() ./cwd getcwd => /usr/obj/regress/lib/libpthread/cwd getwd => /usr/obj/regress/lib/libpthread/cwd ===> dlopen ==== run-regress-dlopen ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/dlopen"' -I/usr/src/regress/lib/libpthread/dlopen/../include -MD -MP -c /usr/src/regress/lib/libpthread/dlopen/dlopen.c cc -o dlopen dlopen.o ./dlopen * * * * * * * * * * * * * * * * * * * * * * * * * single threaded semop: pass time = 1.010258144 sigsuspend: pass time = 1.009412924 poll: fail time = 0.000197968 r = 1 open_fifo: pass time = 1.009166350 nanosleep: pass time = 1.009798702 flock: pass time = 1.007127873 fcntl(F_SETLKW): pass time = 1.006142087 connect: pass time = 1.007979740 accept: pass time = 1.009854562 in thread after dlopen(pthread) semop: pass time = 1.007687629 sigsuspend: pass time = 1.009703028 poll: fail time = 0.000039670 r = 1 open_fifo: pass time = 1.009596671 nanosleep: pass time = 1.009821433 flock: pass time = 1.007491520 fcntl(F_SETLKW): pass time = 1.005567446 connect: pass time = 1.007710863 accept: pass time = 1.009907122 using cancellation semop: pass time = 1.009880416 sigsuspend: pass time = 1.009826744 poll: fail time = 1.009904162 r = 1 open_fifo: pass time = 1.009660918 nanosleep: pass time = 1.009848744 flock: pass time = 1.007270758 fcntl(F_SETLKW): pass time = 1.005078313 connect: pass time = 1.007573184 accept: pass time = 1.009842455 ===> earlysig ==== run-regress-earlysig ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/earlysig"' -I/usr/src/regress/lib/libpthread/earlysig/../include -MD -MP -c /usr/src/regress/lib/libpthread/earlysig/earlysig.c cc -o earlysig earlysig.o -lpthread ./earlysig ===> errno ==== run-regress-errno ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/errno"' -I/usr/src/regress/lib/libpthread/errno/../include -MD -MP -c /usr/src/regress/lib/libpthread/errno/errno.c /usr/src/regress/lib/libpthread/errno/errno.c:62:3: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "m", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/errno/errno.c:67:3: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/errno/errno.c:73:3: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "2", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/errno/errno.c:157:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "X", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 4 warnings generated. cc -o errno errno.o -lpthread ./errno X ===> execve ==== run-regress-execve ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/execve"' -I/usr/src/regress/lib/libpthread/execve/../include -MD -MP -c /usr/src/regress/lib/libpthread/execve/execve.c /usr/src/regress/lib/libpthread/execve/execve.c:95:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, should_succeed, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/execve/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/execve/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o execve execve.o -lpthread ./execve This is the first message IGNORED: stdout is not a tty: this test needs a tty ===> fork ==== run-regress-fork ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/fork"' -I/usr/src/regress/lib/libpthread/fork/../include -MD -MP -c /usr/src/regress/lib/libpthread/fork/fork.c cc -o fork fork.o -lpthread ./fork forking from pid 34752 parent = pid 34752 parent ok ===> group ==== run-regress-group ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/group"' -I/usr/src/regress/lib/libpthread/group/../include -MD -MP -c /usr/src/regress/lib/libpthread/group/group.c cc -o group group.o -lpthread ./group gid 0 gid 1 gid 2 gid 3 gid 4 before: tty:*:4:root after: tty:*:4:root before: wheel:*:0:root,user after: wheel:*:0:root,user before: daemon:*:1:daemon after: daemon:*:1:daemon before: kmem:*:2:root after: kmem:*:2:root before: sys:*:3:root after: sys:*:3:root ===> malloc_duel ==== run-regress-malloc_duel ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/malloc_duel"' -I/usr/src/regress/lib/libpthread/malloc_duel/../include -MD -MP -c /usr/src/regress/lib/libpthread/malloc_duel/malloc_duel.c cc -o malloc_duel malloc_duel.o -lpthread ./malloc_duel ===> netdb ==== run-regress-netdb ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/netdb"' -I/usr/src/regress/lib/libpthread/netdb/../include -MD -MP -c /usr/src/regress/lib/libpthread/netdb/netdb.c /usr/src/regress/lib/libpthread/netdb/netdb.c:57:2: warning: format specifies type 'char *' but the argument has type 'struct servent *' [-Wformat] CHECKhn(serv = getservbyname("telnet", "tcp")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:112:20: note: expanded from macro 'CHECKhn' #define CHECKhn(x) _CHECK(x, != 0, hstrerror(h_errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/netdb/netdb.c:67:2: warning: format specifies type 'char *' but the argument has type 'struct hostent *' [-Wformat] CHECKhn(host = gethostbyname("localhost")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:112:20: note: expanded from macro 'CHECKhn' #define CHECKhn(x) _CHECK(x, != 0, hstrerror(h_errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/netdb/netdb.c:77:2: warning: format specifies type 'char *' but the argument has type 'struct hostent *' [-Wformat] CHECKhn(host = gethostbyname("127.0.0.1")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:112:20: note: expanded from macro 'CHECKhn' #define CHECKhn(x) _CHECK(x, != 0, hstrerror(h_errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 3 warnings generated. cc -o netdb netdb.o -lpthread ./netdb getservbyname -> port 23 gethostbyname -> 127.0.0.1 ===> pcap ==== run-regress-pcap ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pcap"' -I/usr/src/regress/lib/libpthread/pcap/../include -MD -MP -c /usr/src/regress/lib/libpthread/pcap/pcap.c cc -o pcap pcap.o -lpcap -lpthread ./pcap PING 127.0.0.1 (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=0.383 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=0.711 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=255 time=0.131 ms --- 127.0.0.1 ping statistics --- 3 packets transmitted, 3 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.131/0.409/0.711/0.238 ms ===> poll ==== run-regress-poll ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/poll"' -I/usr/src/regress/lib/libpthread/poll/../include -MD -MP -c /usr/src/regress/lib/libpthread/poll/poll.c cc -o poll poll.o -lutil -lpthread ./poll zero p[0]={fd=3, events=< in out > revents=< in out >} null p[1]={fd=4, events=< in out > revents=< in out >} closing zero zero p[0]={fd=3, events=< in out > revents=< nval >} null p[1]={fd=4, events=< in out > revents=< in out >} closing null rpipe p[0]={fd=3, events=< in > revents=< >} wpipe p[1]={fd=4, events=< out > revents=< out >} bg writing to wpipe rpipe p[0]={fd=3, events=< in > revents=< in >} ===> preemption ==== run-regress-preemption ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/preemption"' -I/usr/src/regress/lib/libpthread/preemption/../include -MD -MP -c /usr/src/regress/lib/libpthread/preemption/preemption.c cc -o preemption preemption.o -lpthread ./preemption yielding: 0 1 2 3 4 5 6 7 8 9 ===> preemption_float ==== run-regress-preemption_float ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/preemption_float"' -I/usr/src/regress/lib/libpthread/preemption_float/../include -MD -MP -c /usr/src/regress/lib/libpthread/preemption_float/preemption_float.c cc -o preemption_float preemption_float.o -lm -lpthread ./preemption_float ===> pthread_atfork ==== run-regress-pthread_atfork ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_atfork"' -I/usr/src/regress/lib/libpthread/pthread_atfork/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_atfork/pthread_atfork.c cc -o pthread_atfork pthread_atfork.o -lpthread ./pthread_atfork ===> pthread_cond_timedwait ==== run-regress-pthread_cond_timedwait ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_cond_timedwait"' -I/usr/src/regress/lib/libpthread/pthread_cond_timedwait/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_cond_timedwait/pthread_cond_timedwait.c cc -o pthread_cond_timedwait pthread_cond_timedwait.o -lpthread ./pthread_cond_timedwait pthread_cond_timedwait START Got timeout 0 in 5.000744286 seconds Got timeout 1 in 10.010708254 seconds ===> pthread_create ==== run-regress-pthread_create ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_create"' -I/usr/src/regress/lib/libpthread/pthread_create/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_create/pthread_create.c cc -o pthread_create pthread_create.o -lpthread ./pthread_create Original thread stack at 0xbffe7128 New thread was passed arg address 0xdeadbeef New thread stack at 0x96860380 ===> pthread_join ==== run-regress-pthread_join ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_join"' -I/usr/src/regress/lib/libpthread/pthread_join/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_join/pthread_join.c cc -o pthread_join pthread_join.o -lpthread ./pthread_join Original thread stack at 0xbffeda8c New thread 1 stack at 0xa8d03ec0 New thread 2 stack at 0xae6571e0 ===> pthread_kill ==== run-regress-pthread_kill ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_kill"' -I/usr/src/regress/lib/libpthread/pthread_kill/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_kill/pthread_kill.c cc -o pthread_kill pthread_kill.o -lpthread ./pthread_kill act_handler: signal 30, siginfo 0xbffc3d60, context 0xbffc3c08 act_handler: signal 30, siginfo 0x9802eee8, context 0x9802ed90 act_handler: signal 30, siginfo 0xa0a5ae08, context 0xa0a5acb0 Thread T1 woke up Thread T2 woke up ===> pthread_mutex ==== run-regress-pthread_mutex ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_mutex"' -I/usr/src/regress/lib/libpthread/pthread_mutex/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_mutex/pthread_mutex.c cc -o pthread_mutex pthread_mutex.o -lpthread ./pthread_mutex test_mutex_static() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() test_mutex_fast() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() test_mutex_debug() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() test_debug_double_lock() test_debug_double_unlock() test_mutex_recursive() test_mutex_recursive_lock() test_mutex_recursive_trylock() test_mutex_normal() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() ===> pthread_once The fix for this bug has been backed out. https://marc.info/?l=openbsd-cvs&m=150983604531467&w=2 Wait until guenther@ has fixed the binutils problem with the samba port. DISABLED ===> pthread_rwlock ==== run-regress-pthread_rwlock ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_rwlock"' -I/usr/src/regress/lib/libpthread/pthread_rwlock/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c cc -o pthread_rwlock pthread_rwlock.o -lpthread ./pthread_rwlock reader 0 locked, state = 1 reader 1 locked, state = 2 reader 2 locked, state = 3 reader 3 locked, state = 4 reader 4 locked, state = 5 reader 5 locked, state = 6 writer started, state = 6 writer starting reader 0 unlocked reader 1 unlocked reader 2 unlocked reader 3 unlocked reader 4 unlocked writer locked reader 5 unlocked reader 0 woken, state = 9 reader 1 woken, state = 9 reader 2 woken, state = 9 reader 3 woken, state = 9 reader 5 woken, state = 9 writer unlocking reader 4 woken, state = 0 reader 4 trying again (1) reader 4 locked again (1) reader 0 woken, state = 1 reader 0 trying again (2) reader 0 locked again (2) reader 1 woken, state = 2 reader 1 trying again (3) reader 1 locked again (3) reader 2 woken, state = 3 reader 2 trying again (4) reader 2 locked again (4) reader 3 woken, state = 4 reader 3 trying again (5) reader 3 locked again (5) reader 5 woken, state = 5 reader 5 trying again (6) reader 5 locked again (6) reader 5 exiting writer exiting reader 4 woken, state = 6 reader 4 exiting reader 0 woken, state = 6 reader 0 exiting reader 1 woken, state = 6 reader 1 exiting reader 2 woken, state = 6 reader 2 exiting reader 3 woken, state = 6 reader 3 exiting ===> pthread_rwlock2 ==== run-regress-pthread_rwlock2 ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_rwlock2"' -I/usr/src/regress/lib/libpthread/pthread_rwlock2/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_rwlock2/pthread_rwlock2.c cc -o pthread_rwlock2 pthread_rwlock2.o -lpthread ./pthread_rwlock2 rthread init 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xb6f44e00: mutex_lock 0xa4688afc (0x0) 0xb6f44e00: mutex_unlock 0xa4688afc (0xb6f44e00) 0xb6f44e00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) rthread reaping 0xb6f44e00 stack 0xa8bd3f80 0xa8487800: rwlock_wrlock 0xa8f46800 (0) 0xaa777f00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xaa777800: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (0) 0xa8487f00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_wrlock 0xa8f46800 (0) 0xaa777700: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (0) 0xaa777700: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44a00: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44a00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_wrlock 0xa8f46800 (0) 0xaa777b00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (0) 0xaa777b00: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (0) 0xaa777900: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (0) 0xa8487e00: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (0) 0xa8487800: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (0) 0xaa777f00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (0) 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (0) 0xaa777800: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487f00 stack 0xa8bd33e0 rthread reaping 0xa4e9f800 stack 0xa8bbf2e0 rthread reaping 0xa4e9fd00 stack 0xa8bc28e0 rthread reaping 0xaa777700 stack 0xa8bbfc80 rthread reaping 0xa4e9f900 stack 0xa8bc2320 rthread reaping 0xb6f44a00 stack 0xa8bbfbe0 rthread reaping 0xaa777b00 stack 0xa8bc2400 rthread reaping 0xa4e9f000 stack 0xa8bbf340 rthread reaping 0xa8487800 stack 0xa8bc2c80 rthread reaping 0xaa777f00 stack 0xa8bc69c0 rthread reaping 0xb6f44700 stack 0xa8bd31e0 rthread reaping 0xaa777800 stack 0xa8bbf7c0 rthread reaping 0xaa777900 stack 0xa8bc27c0 rthread reaping 0xa8487e00 stack 0xa8bbf020 rthread reaping 0xb6f44b00 stack 0xa8bbf6c0 0xb6f44900: rwlock_wrlock 0xa8f46800 (0) 0xb6f44900: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (0) 0xb6f44900: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44400: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (0) 0xb6f44400: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44900 stack 0xa8bbf6c0 rthread reaping 0xb6f44400 stack 0xa8bbf020 0xaa777a00: rwlock_wrlock 0xa8f46800 (0) 0xaa777600: rwlock_wrlock 0xa8f46800 (0) 0xb6f44500: rwlock_wrlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (0) 0xaa777c00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (0) 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (0) 0xaa777600: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (0) 0xb6f44500: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (0) 0xa8487f00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f100 stack 0xa8bbf340 rthread reaping 0xb6f44c00 stack 0xa8bc2400 rthread reaping 0xa4e9f900 stack 0xa8bbfbe0 rthread reaping 0xaa777c00 stack 0xa8bc2320 rthread reaping 0xb6f44e00 stack 0xa8bbfc80 rthread reaping 0xb6f44d00 stack 0xa8bc28e0 rthread reaping 0xa4e9fc00 stack 0xa8bbf2e0 rthread reaping 0xa4e9fa00 stack 0xa8bd33e0 rthread reaping 0xa4e9fd00 stack 0xa8bd3f80 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xaa777200: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_wrlock 0xa8f46800 (0) 0xa8487000: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (0) 0xa8487000: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_wrlock 0xa8f46800 (0) 0xa8487700: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_rdlock 0xa8f46800 (0) 0xa8487700: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_wrlock 0xa8f46800 (0) 0xb6f44600: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (0) 0xb6f44600: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (0) 0xaa777c00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_wrlock 0xa8f46800 (0) 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (0) 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_wrlock 0xa8f46800 (0) 0xa8487100: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (0) 0xa8487100: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (0) 0xb6f44000: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (0) 0xa8487200: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (0) 0xaa777200: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777a00 stack 0xa8bc27c0 rthread reaping 0xaa777600 stack 0xa8bbf7c0 rthread reaping 0xb6f44500 stack 0xa8bd31e0 rthread reaping 0xa4e9ff00 stack 0xa8bc69c0 rthread reaping 0xa8487f00 stack 0xa8bc2c80 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (0) 0xaa777000: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (0) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44c00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f100 stack 0xa8bc2320 rthread reaping 0xa8487000 stack 0xa8bc2400 rthread reaping 0xa8487700 stack 0xa8bbf340 rthread reaping 0xb6f44600 stack 0xa8bbf020 rthread reaping 0xa4e9f200 stack 0xa8bbf6c0 rthread reaping 0xaa777c00 stack 0xa8bc6ca0 rthread reaping 0xa8487a00 stack 0xa8bd38a0 rthread reaping 0xa8487100 stack 0xa8bbfe40 rthread reaping 0xb6f44000 stack 0xa8bd3140 rthread reaping 0xa8487200 stack 0xa8bd3320 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (0) 0xa8487500: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (0) 0xa8487300: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_wrlock 0xa8f46800 (0) 0xaa777700: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (0) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (1) 0xaa777800: rwlock_wrlock 0xa8f46800 (2147483649) 0xa8487400: rwlock_wrlock 0xa8f46800 (2147483649) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (2147483649) 0xb6f44e00: rwlock_wrlock 0xa8f46800 (2147483649) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (2147483649) 0xa4e9f600: rwlock_wrlock 0xa8f46800 (2147483649) 0xa8487800: rwlock_wrlock 0xa8f46800 (2147483649) 0xaa777900: rwlock_wrlock 0xa8f46800 (2147483649) 0xaa777700: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_wrlock 0xa8f46800 (2147483649) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (0) 0xa8487400: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (0) 0xa8487800: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (0) 0xaa777900: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_rdlock 0xa8f46800 (0) 0xa8487500: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (0) 0xa8487600: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777200 stack 0xa8bd3f80 rthread reaping 0xaa777000 stack 0xa8bd33e0 rthread reaping 0xb6f44200 stack 0xa8bbf2e0 rthread reaping 0xa4e9f800 stack 0xa8bc28e0 rthread reaping 0xb6f44c00 stack 0xa8bbfc80 rthread reaping 0xa4e9fe00 stack 0xa8bbfbe0 rthread reaping 0xa8487500 stack 0xa8bd3140 rthread reaping 0xa4e9f300 stack 0xa8bbfe40 rthread reaping 0xb6f44b00 stack 0xa8bd38a0 rthread reaping 0xa8487300 stack 0xa8bc6ca0 rthread reaping 0xaa777700 stack 0xa8bbf6c0 0xb6f44f00: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (0) 0xaa777800: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487400 stack 0xa8bc2400 rthread reaping 0xb6f44d00 stack 0xa8bc2320 rthread reaping 0xb6f44e00 stack 0xa8bc2c80 rthread reaping 0xa8487600 stack 0xa8bc69c0 rthread reaping 0xa4e9f000 stack 0xa8bd31e0 rthread reaping 0xa4e9f600 stack 0xa8bbf7c0 rthread reaping 0xa8487800 stack 0xa8bc27c0 rthread reaping 0xaa777900 stack 0xa8bbf8c0 0xaa777a00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xa8487500: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xaa777100: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (0) 0xa8487900: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_wrlock 0xa8f46800 (0) 0xa8487700: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_rdlock 0xa8f46800 (0) 0xa8487700: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_wrlock 0xa8f46800 (0) 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (0) 0xa8487a00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_wrlock 0xa8f46800 (0) 0xaa777b00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (0) 0xaa777b00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_wrlock 0xa8f46800 (0) 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (0) 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_wrlock 0xa8f46800 (0) 0xaa777e00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (0) 0xaa777e00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (0) 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_wrlock 0xa8f46800 (0) 0xaa777200: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (0) 0xaa777200: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_wrlock 0xa8f46800 (0) 0xaa777d00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (0) 0xaa777d00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487d00: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (0) 0xa8487d00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (0) 0xaa777a00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9ff00 stack 0xa8bd3320 rthread reaping 0xb6f44f00 stack 0xa8bbf020 rthread reaping 0xaa777800 stack 0xa8bbf340 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_rdlock 0xa8f46800 (0) 0xa8487500: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (0) 0xaa777100: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487900 stack 0xa8bc2c80 rthread reaping 0xa8487700 stack 0xa8bc2320 rthread reaping 0xa8487a00 stack 0xa8bc2400 rthread reaping 0xaa777b00 stack 0xa8bbf6c0 rthread reaping 0xaa777a00 stack 0xa8bbf8c0 rthread reaping 0xa4e9fc00 stack 0xa8bc27c0 rthread reaping 0xa8487500 stack 0xa8bbf7c0 rthread reaping 0xa4e9fe00 stack 0xa8bd31e0 rthread reaping 0xaa777100 stack 0xa8bc69c0 rthread reaping 0xaa777600 stack 0xa8bc6ca0 rthread reaping 0xaa777e00 stack 0xa8bd38a0 rthread reaping 0xaa777c00 stack 0xa8bbfe40 rthread reaping 0xaa777200 stack 0xa8bd3140 rthread reaping 0xaa777d00 stack 0xa8bbfbe0 rthread reaping 0xa4e9f400 stack 0xa8bbfc80 rthread reaping 0xa8487d00 stack 0xa8bc28e0 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fa00 stack 0xa8bc28e0 0xb2272600: rwlock_wrlock 0xa8f46800 (0) 0xb2272900: rwlock_wrlock 0xa8f46800 (0) 0xb2272a00: rwlock_wrlock 0xa8f46800 (0) 0xa8487400: rwlock_wrlock 0xa8f46800 (0) 0xb2272000: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb2272600: rwlock_unlock 0xa8f46800 0xb2272900: rwlock_unlock 0xa8f46800 0xb2272600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272a00: rwlock_unlock 0xa8f46800 0xb2272900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xb2272a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272000: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xb2272000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272600: rwlock_unlock 0xa8f46800 0xb2272900: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 0xb2272a00: rwlock_unlock 0xa8f46800 0xb2272000: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (2147483650) 0xaa777000: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (0) 0xa8487900: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (0) 0xa8487a00: rwlock_unlock 0xa8f46800 rthread reaping 0xb2272600 stack 0xa8bbfc80 rthread reaping 0xb2272900 stack 0xa8bbfbe0 rthread reaping 0xb2272a00 stack 0xa8bd3140 rthread reaping 0xa8487400 stack 0xa8bbfe40 rthread reaping 0xb2272000 stack 0xa8bd38a0 rthread reaping 0xaa777c00 stack 0xa8bc6ca0 rthread reaping 0xa4e9f300 stack 0xa8bc69c0 rthread reaping 0xaa777b00 stack 0xa8bd31e0 rthread reaping 0xa8487900 stack 0xa8bbf7c0 rthread reaping 0xa8487e00 stack 0xa8bc27c0 rthread reaping 0xaa777e00 stack 0xa8bbf8c0 rthread reaping 0xaa777f00 stack 0xa8bbf6c0 rthread reaping 0xa8487500 stack 0xa8bc2400 rthread reaping 0xaa777000 stack 0xa8bc2320 rthread reaping 0xa8487a00 stack 0xa8bc2c80 0xa8487d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487d00: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (0) 0xa8487d00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_wrlock 0xa8f46800 (0) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (0) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_wrlock 0xa8f46800 (0) 0xa8487c00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (0) 0xa8487c00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (0) 0xa8487f00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44400: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (0) 0xb6f44400: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_wrlock 0xa8f46800 (0) 0xa8487600: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (0) 0xa8487600: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44300: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (0) 0xb6f44300: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_wrlock 0xa8f46800 (0) 0xaa777700: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (0) 0xaa777700: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (0) 0xaa777500: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (0) 0xb6f44700: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487d00 stack 0xa8bc2c80 rthread reaping 0xa8487b00 stack 0xa8bc2320 rthread reaping 0xa4e9ff00 stack 0xa8bc2400 rthread reaping 0xa4e9f700 stack 0xa8bbf6c0 rthread reaping 0xb6f44700 stack 0xa8bbf8c0 rthread reaping 0xa8487c00 stack 0xa8bc27c0 rthread reaping 0xa8487f00 stack 0xa8bbf7c0 rthread reaping 0xb6f44400 stack 0xa8bd31e0 rthread reaping 0xa4e9fe00 stack 0xa8bc69c0 rthread reaping 0xa8487600 stack 0xa8bc6ca0 rthread reaping 0xa4e9f900 stack 0xa8bd38a0 rthread reaping 0xa4e9fa00 stack 0xa8bbfe40 rthread reaping 0xb6f44300 stack 0xa8bd3140 rthread reaping 0xb6f44b00 stack 0xa8bbfbe0 rthread reaping 0xaa777700 stack 0xa8bbfc80 rthread reaping 0xaa777500 stack 0xa8bc28e0 0xa8487100: rwlock_wrlock 0xa8f46800 (0) 0xaa777800: rwlock_wrlock 0xa8f46800 (0) 0xaa777a00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f500: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44400: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (0) 0xa8487100: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (2147483662) rthread reaping 0xa4e9f500 stack 0xa8bbfe40 0xaa777000: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487100 stack 0xa8bc28e0 0xa8487400: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777800 stack 0xa8bbfc80 0xaa777000: rwlock_rdlock 0xa8f46800 (1) rthread reaping 0xaa777a00 stack 0xa8bbfbe0 0xaa777000: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fd00 stack 0xa8bd3140 rthread reaping 0xaa777c00 stack 0xa8bd38a0 rthread reaping 0xa4e9fb00 stack 0xa8bc6ca0 rthread reaping 0xb6f44400 stack 0xa8bc69c0 rthread reaping 0xa4e9f800 stack 0xa8bd31e0 rthread reaping 0xb6f44c00 stack 0xa8bbf7c0 rthread reaping 0xaa777000 stack 0xa8bc27c0 rthread reaping 0xb6f44700 stack 0xa8bbf8c0 rthread reaping 0xa4e9f000 stack 0xa8bbf6c0 rthread reaping 0xa4e9f100 stack 0xa8bc2400 rthread reaping 0xb6f44500 stack 0xa8bc2320 rthread reaping 0xa8487400 stack 0xa8bc2c80 0xaa777200: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xa8487000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44a00: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xa8487100: rwlock_wrlock 0xa8f46800 (0) 0xaa777300: rwlock_wrlock 0xa8f46800 (0) 0xaa777400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xaa777100: rwlock_wrlock 0xa8f46800 (0) 0xb6f44100: rwlock_wrlock 0xa8f46800 (0) 0xaa777200: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (15) 0xb6f44100: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777200 stack 0xa8bc2c80 rthread reaping 0xa4e9f600 stack 0xa8bc2320 rthread reaping 0xa4e9fc00 stack 0xa8bc2400 rthread reaping 0xa4e9fe00 stack 0xa8bbf6c0 rthread reaping 0xaa777900 stack 0xa8bbf8c0 rthread reaping 0xa4e9f900 stack 0xa8bc27c0 rthread reaping 0xa8487000 stack 0xa8bbf7c0 rthread reaping 0xa4e9fb00 stack 0xa8bd31e0 rthread reaping 0xb6f44a00 stack 0xa8bc69c0 rthread reaping 0xa8487300 stack 0xa8bc6ca0 rthread reaping 0xa8487100 stack 0xa8bd38a0 rthread reaping 0xaa777300 stack 0xa8bd3140 rthread reaping 0xaa777400 stack 0xa8bbfbe0 rthread reaping 0xb6f44000 stack 0xa8bbfc80 rthread reaping 0xaa777100 stack 0xa8bc28e0 rthread reaping 0xb6f44100 stack 0xa8bbfe40 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (0) 0xaa777400: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xb6f44e00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) main: 0 0xb6f44e00: 0: enter run() 0xb6f44e00: 0: set_msg 0xb6f44e00: 0: msg: "new message" 0xb6f44e00: 0: exit run() 0xa8487800: 1: enter run() 0xaa777f00: 2: enter run() 0xb6f44700: 3: enter run() 0xaa777800: 4: enter run() 0xa8487f00: 5: enter run() 0xa8487f00: 5: set_msg 0xa8487f00: 5: msg: "new message" 0xa8487f00: 5: exit run() 0xa4e9f800: 6: enter run() 0xa4e9f800: 6: set_msg 0xa4e9f800: 6: msg: "new message" 0xa4e9f800: 6: exit run() 0xa4e9fd00: 7: enter run() 0xa4e9fd00: 7: set_msg 0xa4e9fd00: 7: msg: "new message" 0xa4e9fd00: 7: exit run() 0xaa777700: 8: enter run() 0xaa777700: 8: set_msg 0xaa777700: 8: msg: "new message" 0xaa777700: 8: exit run() 0xa4e9f900: 9: enter run() 0xa4e9f900: 9: set_msg 0xa4e9f900: 9: msg: "new message" 0xa4e9f900: 9: exit run() 0xb6f44a00: 10: enter run() 0xb6f44a00: 10: set_msg 0xb6f44a00: 10: msg: "new message" 0xb6f44a00: 10: exit run() 0xaa777b00: 11: enter run() 0xaa777b00: 11: set_msg 0xaa777b00: 11: msg: "new message" 0xaa777b00: 11: exit run() 0xa4e9f000: 12: enter run() 0xa4e9f000: 12: set_msg 0xa4e9f000: 12: msg: "new message" 0xa4e9f000: 12: exit run() 0xaa777900: 13: enter run() 0xaa777900: 13: set_msg 0xaa777900: 13: msg: "new message" 0xaa777900: 13: exit run() 0xa8487e00: 14: enter run() 0xa8487e00: 14: set_msg 0xa8487e00: 14: msg: "new message" 0xa8487e00: 14: exit run() 0xb6f44b00: 15: enter run() 0xb6f44b00: 15: set_msg 0xb6f44b00: 15: msg: "new message" 0xb6f44b00: 15: exit run() 0xa8487800: 1: set_msg 0xa8487800: 1: msg: "new message" 0xa8487800: 1: exit run() 0xaa777f00: 2: set_msg 0xaa777f00: 2: msg: "new message" 0xaa777f00: 2: exit run() 0xb6f44700: 3: set_msg 0xb6f44700: 3: msg: "new message" 0xb6f44700: 3: exit run() 0xaa777800: 4: set_msg 0xaa777800: 4: msg: "new message" 0xaa777800: 4: exit run() main: 1 0xb6f44900: 0: enter run() 0xb6f44900: 0: set_msg 0xb6f44900: 0: msg: "new message" 0xb6f44900: 0: exit run() 0xb6f44400: 1: enter run() 0xb6f44400: 1: set_msg 0xb6f44400: 1: msg: "new message" 0xb6f44400: 1: exit run() 0xaa777a00: 2: enter run() 0xaa777600: 3: enter run() 0xb6f44500: 4: enter run() 0xa4e9ff00: 5: enter run() 0xa8487f00: 6: enter run() 0xa4e9f100: 7: enter run() 0xa4e9f100: 7: set_msg 0xa4e9f100: 7: msg: "new message" 0xa4e9f100: 7: exit run() 0xb6f44c00: 8: enter run() 0xb6f44c00: 8: set_msg 0xb6f44c00: 8: msg: "new message" 0xb6f44c00: 8: exit run() 0xa4e9f900: 9: enter run() 0xa4e9f900: 9: set_msg 0xa4e9f900: 9: msg: "new message" 0xa4e9f900: 9: exit run() 0xaa777c00: 10: enter run() 0xaa777c00: 10: set_msg 0xaa777c00: 10: msg: "new message" 0xaa777c00: 10: exit run() 0xb6f44e00: 11: enter run() 0xb6f44e00: 11: set_msg 0xb6f44e00: 11: msg: "new message" 0xb6f44e00: 11: exit run() 0xb6f44d00: 12: enter run() 0xb6f44d00: 12: set_msg 0xb6f44d00: 12: msg: "new message" 0xb6f44d00: 12: exit run() 0xa4e9fc00: 13: enter run() 0xa4e9fc00: 13: set_msg 0xa4e9fc00: 13: msg: "new message" 0xa4e9fc00: 13: exit run() 0xa4e9fa00: 14: enter run() 0xa4e9fa00: 14: set_msg 0xa4e9fa00: 14: msg: "new message" 0xa4e9fa00: 14: exit run() 0xa4e9fd00: 15: enter run() 0xa4e9fd00: 15: set_msg 0xa4e9fd00: 15: msg: "new message" 0xa4e9fd00: 15: exit run() 0xaa777a00: 2: set_msg 0xaa777a00: 2: msg: "new message" 0xaa777a00: 2: exit run() 0xaa777600: 3: set_msg 0xaa777600: 3: msg: "new message" 0xaa777600: 3: exit run() 0xb6f44500: 4: set_msg 0xb6f44500: 4: msg: "new message" 0xb6f44500: 4: exit run() 0xa4e9ff00: 5: set_msg 0xa4e9ff00: 5: msg: "new message" 0xa4e9ff00: 5: exit run() 0xa8487f00: 6: set_msg 0xa8487f00: 6: msg: "new message" 0xa8487f00: 6: exit run() main: 2 0xaa777200: 0: enter run() 0xaa777000: 1: enter run() 0xb6f44200: 2: enter run() 0xa4e9f800: 3: enter run() 0xb6f44c00: 4: enter run() 0xa4e9f100: 5: enter run() 0xa4e9f100: 5: set_msg 0xa4e9f100: 5: msg: "new message" 0xa4e9f100: 5: exit run() 0xa4e9fe00: 6: enter run() 0xa4e9fe00: 6: set_msg 0xa4e9fe00: 6: msg: "new message" 0xa4e9fe00: 6: exit run() 0xa8487000: 7: enter run() 0xa8487000: 7: set_msg 0xa8487000: 7: msg: "new message" 0xa8487000: 7: exit run() 0xa8487700: 8: enter run() 0xa8487700: 8: set_msg 0xa8487700: 8: msg: "new message" 0xa8487700: 8: exit run() 0xb6f44600: 9: enter run() 0xb6f44600: 9: set_msg 0xb6f44600: 9: msg: "new message" 0xb6f44600: 9: exit run() 0xa4e9f200: 10: enter run() 0xa4e9f200: 10: set_msg 0xa4e9f200: 10: msg: "new message" 0xa4e9f200: 10: exit run() 0xaa777c00: 11: enter run() 0xaa777c00: 11: set_msg 0xaa777c00: 11: msg: "new message" 0xaa777c00: 11: exit run() 0xa8487a00: 12: enter run() 0xa8487a00: 12: set_msg 0xa8487a00: 12: msg: "new message" 0xa8487a00: 12: exit run() 0xa8487100: 13: enter run() 0xa8487100: 13: set_msg 0xa8487100: 13: msg: "new message" 0xa8487100: 13: exit run() 0xb6f44000: 14: enter run() 0xb6f44000: 14: set_msg 0xb6f44000: 14: msg: "new message" 0xb6f44000: 14: exit run() 0xa8487200: 15: enter run() 0xa8487200: 15: set_msg 0xa8487200: 15: msg: "new message" 0xa8487200: 15: exit run() 0xaa777200: 0: set_msg 0xaa777200: 0: msg: "new message" 0xaa777200: 0: exit run() 0xaa777000: 1: set_msg 0xaa777000: 1: msg: "new message" 0xaa777000: 1: exit run() 0xb6f44200: 2: set_msg 0xb6f44200: 2: msg: "new message" 0xb6f44200: 2: exit run() 0xa4e9f800: 3: set_msg 0xa4e9f800: 3: msg: "new message" 0xa4e9f800: 3: exit run() 0xb6f44c00: 4: set_msg 0xb6f44c00: 4: msg: "new message" 0xb6f44c00: 4: exit run() main: 3 0xa4e9ff00: 0: enter run() 0xa8487500: 1: enter run() 0xa4e9f300: 2: enter run() 0xb6f44b00: 3: enter run() 0xb6f44b00: 3: set_msg 0xb6f44b00: 3: msg: "new message" 0xb6f44b00: 3: exit run() 0xa8487300: 4: enter run() 0xa8487300: 4: set_msg 0xa8487300: 4: msg: "new message" 0xa8487300: 4: exit run() 0xaa777700: 5: enter run() 0xaa777700: 5: set_msg 0xaa777700: 5: msg: "new message" 0xb6f44f00: 6: enter run() 0xaa777800: 7: enter run() 0xa8487400: 8: enter run() 0xb6f44d00: 9: enter run() 0xb6f44e00: 10: enter run() 0xa8487600: 11: enter run() 0xa4e9f000: 12: enter run() 0xa4e9f600: 13: enter run() 0xa8487800: 14: enter run() 0xaa777900: 15: enter run() 0xb6f44f00: 6: set_msg 0xaa777800: 7: set_msg 0xaa777700: 5: exit run() 0xa8487400: 8: set_msg 0xa8487400: 8: msg: "new message" 0xa8487400: 8: exit run() 0xb6f44d00: 9: set_msg 0xb6f44d00: 9: msg: "new message" 0xb6f44d00: 9: exit run() 0xb6f44e00: 10: set_msg 0xb6f44e00: 10: msg: "new message" 0xb6f44e00: 10: exit run() 0xa4e9f000: 12: set_msg 0xa4e9f000: 12: msg: "new message" 0xa4e9f000: 12: exit run() 0xa4e9f600: 13: set_msg 0xa4e9f600: 13: msg: "new message" 0xa4e9f600: 13: exit run() 0xa8487800: 14: set_msg 0xa8487800: 14: msg: "new message" 0xa8487800: 14: exit run() 0xaa777900: 15: set_msg 0xaa777900: 15: msg: "new message" 0xaa777900: 15: exit run() 0xa4e9ff00: 0: set_msg 0xa4e9ff00: 0: msg: "new message" 0xa4e9ff00: 0: exit run() 0xa8487500: 1: set_msg 0xa8487500: 1: msg: "new message" 0xa8487500: 1: exit run() 0xa4e9f300: 2: set_msg 0xa4e9f300: 2: msg: "new message" 0xa4e9f300: 2: exit run() 0xa8487600: 11: set_msg 0xa8487600: 11: msg: "new message" 0xa8487600: 11: exit run() 0xb6f44f00: 6: msg: "new message" 0xb6f44f00: 6: exit run() 0xaa777800: 7: msg: "new message" 0xaa777800: 7: exit run() main: 4 0xaa777a00: 0: enter run() 0xa4e9fc00: 1: enter run() 0xa8487500: 2: enter run() 0xa4e9fe00: 3: enter run() 0xaa777100: 4: enter run() 0xa8487900: 5: enter run() 0xa8487900: 5: set_msg 0xa8487900: 5: msg: "new message" 0xa8487900: 5: exit run() 0xa8487700: 6: enter run() 0xa8487700: 6: set_msg 0xa8487700: 6: msg: "new message" 0xa8487700: 6: exit run() 0xa8487a00: 7: enter run() 0xa8487a00: 7: set_msg 0xa8487a00: 7: msg: "new message" 0xa8487a00: 7: exit run() 0xaa777b00: 8: enter run() 0xaa777b00: 8: set_msg 0xaa777b00: 8: msg: "new message" 0xaa777b00: 8: exit run() 0xaa777600: 9: enter run() 0xaa777600: 9: set_msg 0xaa777600: 9: msg: "new message" 0xaa777600: 9: exit run() 0xaa777e00: 10: enter run() 0xaa777e00: 10: set_msg 0xaa777e00: 10: msg: "new message" 0xaa777e00: 10: exit run() 0xaa777c00: 11: enter run() 0xaa777c00: 11: set_msg 0xaa777c00: 11: msg: "new message" 0xaa777c00: 11: exit run() 0xaa777200: 12: enter run() 0xaa777200: 12: set_msg 0xaa777200: 12: msg: "new message" 0xaa777200: 12: exit run() 0xaa777d00: 13: enter run() 0xaa777d00: 13: set_msg 0xaa777d00: 13: msg: "new message" 0xaa777d00: 13: exit run() 0xa4e9f400: 14: enter run() 0xa4e9f400: 14: set_msg 0xa4e9f400: 14: msg: "new message" 0xa4e9f400: 14: exit run() 0xa8487d00: 15: enter run() 0xa8487d00: 15: set_msg 0xa8487d00: 15: msg: "new message" 0xa8487d00: 15: exit run() 0xaa777a00: 0: set_msg 0xaa777a00: 0: msg: "new message" 0xaa777a00: 0: exit run() 0xa4e9fc00: 1: set_msg 0xa4e9fc00: 1: msg: "new message" 0xa4e9fc00: 1: exit run() 0xa8487500: 2: set_msg 0xa8487500: 2: msg: "new message" 0xa8487500: 2: exit run() 0xa4e9fe00: 3: set_msg 0xa4e9fe00: 3: msg: "new message" 0xa4e9fe00: 3: exit run() 0xaa777100: 4: set_msg 0xaa777100: 4: msg: "new message" 0xaa777100: 4: exit run() main: 5 0xa4e9fa00: 0: enter run() 0xa4e9fa00: 0: set_msg 0xa4e9fa00: 0: msg: "new message" 0xa4e9fa00: 0: exit run() 0xb2272600: 1: enter run() 0xb2272900: 2: enter run() 0xb2272a00: 3: enter run() 0xa8487400: 4: enter run() 0xb2272000: 5: enter run() 0xaa777c00: 6: enter run() 0xa4e9f300: 7: enter run() 0xaa777b00: 8: enter run() 0xa8487900: 9: enter run() 0xa8487e00: 10: enter run() 0xaa777e00: 11: enter run() 0xaa777f00: 12: enter run() 0xa8487500: 13: enter run() 0xaa777000: 14: enter run() 0xa8487a00: 15: enter run() 0xb2272600: 1: set_msg 0xb2272900: 2: set_msg 0xb2272a00: 3: set_msg 0xa8487400: 4: set_msg 0xb2272000: 5: set_msg 0xaa777c00: 6: set_msg 0xa4e9f300: 7: set_msg 0xaa777b00: 8: set_msg 0xa8487e00: 10: set_msg 0xaa777e00: 11: set_msg 0xaa777f00: 12: set_msg 0xa8487500: 13: set_msg 0xaa777000: 14: set_msg 0xb2272600: 1: msg: "new message" 0xb2272900: 2: msg: "new message" 0xa8487400: 4: msg: "new message" 0xa8487400: 4: exit run() 0xb2272a00: 3: msg: "new message" 0xb2272a00: 3: exit run() 0xb2272000: 5: msg: "new message" 0xb2272000: 5: exit run() 0xaa777c00: 6: msg: "new message" 0xaa777c00: 6: exit run() 0xa4e9f300: 7: msg: "new message" 0xa4e9f300: 7: exit run() 0xaa777b00: 8: msg: "new message" 0xaa777b00: 8: exit run() 0xa8487e00: 10: msg: "new message" 0xa8487e00: 10: exit run() 0xaa777e00: 11: msg: "new message" 0xaa777e00: 11: exit run() 0xaa777f00: 12: msg: "new message" 0xaa777f00: 12: exit run() 0xa8487500: 13: msg: "new message" 0xa8487500: 13: exit run() 0xaa777000: 14: msg: "new message" 0xaa777000: 14: exit run() 0xb2272600: 1: exit run() 0xa8487900: 9: set_msg 0xa8487900: 9: msg: "new message" 0xa8487900: 9: exit run() 0xa8487a00: 15: set_msg 0xa8487a00: 15: msg: "new message" 0xa8487a00: 15: exit run() 0xb2272900: 2: exit run() main: 6 0xa8487d00: 0: enter run() 0xa8487d00: 0: set_msg 0xa8487d00: 0: msg: "new message" 0xa8487d00: 0: exit run() 0xa8487b00: 1: enter run() 0xa8487b00: 1: set_msg 0xa8487b00: 1: msg: "new message" 0xa8487b00: 1: exit run() 0xa4e9ff00: 2: enter run() 0xa4e9ff00: 2: set_msg 0xa4e9ff00: 2: msg: "new message" 0xa4e9ff00: 2: exit run() 0xa4e9f700: 3: enter run() 0xa4e9f700: 3: set_msg 0xa4e9f700: 3: msg: "new message" 0xa4e9f700: 3: exit run() 0xb6f44700: 4: enter run() 0xa8487c00: 5: enter run() 0xa8487c00: 5: set_msg 0xa8487c00: 5: msg: "new message" 0xa8487c00: 5: exit run() 0xa8487f00: 6: enter run() 0xa8487f00: 6: set_msg 0xa8487f00: 6: msg: "new message" 0xa8487f00: 6: exit run() 0xb6f44400: 7: enter run() 0xb6f44400: 7: set_msg 0xb6f44400: 7: msg: "new message" 0xb6f44400: 7: exit run() 0xa4e9fe00: 8: enter run() 0xa4e9fe00: 8: set_msg 0xa4e9fe00: 8: msg: "new message" 0xa4e9fe00: 8: exit run() 0xa8487600: 9: enter run() 0xa8487600: 9: set_msg 0xa8487600: 9: msg: "new message" 0xa8487600: 9: exit run() 0xa4e9f900: 10: enter run() 0xa4e9f900: 10: set_msg 0xa4e9f900: 10: msg: "new message" 0xa4e9f900: 10: exit run() 0xa4e9fa00: 11: enter run() 0xa4e9fa00: 11: set_msg 0xa4e9fa00: 11: msg: "new message" 0xa4e9fa00: 11: exit run() 0xb6f44300: 12: enter run() 0xb6f44300: 12: set_msg 0xb6f44300: 12: msg: "new message" 0xb6f44300: 12: exit run() 0xb6f44b00: 13: enter run() 0xb6f44b00: 13: set_msg 0xb6f44b00: 13: msg: "new message" 0xb6f44b00: 13: exit run() 0xaa777700: 14: enter run() 0xaa777700: 14: set_msg 0xaa777700: 14: msg: "new message" 0xaa777700: 14: exit run() 0xaa777500: 15: enter run() 0xaa777500: 15: set_msg 0xaa777500: 15: msg: "new message" 0xaa777500: 15: exit run() 0xb6f44700: 4: set_msg 0xb6f44700: 4: msg: "new message" 0xb6f44700: 4: exit run() main: 7 0xa8487100: 0: enter run() 0xaa777800: 1: enter run() 0xaa777a00: 2: enter run() 0xa4e9fd00: 3: enter run() 0xa4e9f500: 4: enter run() 0xaa777c00: 5: enter run() 0xa4e9fb00: 6: enter run() 0xb6f44400: 7: enter run() 0xa4e9f800: 8: enter run() 0xb6f44c00: 9: enter run() 0xaa777000: 10: enter run() 0xb6f44700: 11: enter run() 0xa4e9f000: 12: enter run() 0xa8487100: 0: set_msg 0xa4e9f100: 13: enter run() 0xb6f44500: 14: enter run() 0xa8487400: 15: enter run() 0xaa777800: 1: set_msg 0xaa777a00: 2: set_msg 0xa4e9fd00: 3: set_msg 0xa4e9f500: 4: set_msg 0xaa777c00: 5: set_msg 0xa4e9fb00: 6: set_msg 0xb6f44400: 7: set_msg 0xa4e9f800: 8: set_msg 0xb6f44c00: 9: set_msg 0xb6f44700: 11: set_msg 0xa4e9f000: 12: set_msg 0xa4e9f100: 13: set_msg 0xb6f44500: 14: set_msg 0xa8487400: 15: set_msg 0xa8487100: 0: msg: "new message" 0xaa777800: 1: msg: "new message" 0xa4e9f500: 4: msg: "new message" 0xaa777a00: 2: msg: "new message" 0xa4e9fb00: 6: msg: "new message" 0xb6f44400: 7: msg: "new message" 0xa4e9f800: 8: msg: "new message" 0xaa777c00: 5: msg: "new message" 0xb6f44c00: 9: msg: "new message" 0xb6f44700: 11: msg: "new message" 0xa4e9f000: 12: msg: "new message" 0xa4e9f100: 13: msg: "new message" 0xa4e9fd00: 3: msg: "new message" 0xb6f44500: 14: msg: "new message" 0xa8487100: 0: exit run() 0xaa777800: 1: exit run() 0xa4e9f500: 4: exit run() 0xaa777a00: 2: exit run() 0xa4e9fb00: 6: exit run() 0xb6f44400: 7: exit run() 0xa4e9f800: 8: exit run() 0xaa777c00: 5: exit run() 0xb6f44c00: 9: exit run() 0xb6f44700: 11: exit run() 0xa4e9f000: 12: exit run() 0xa4e9f100: 13: exit run() 0xa4e9fd00: 3: exit run() 0xaa777000: 10: set_msg 0xb6f44500: 14: exit run() 0xa8487400: 15: msg: "new message" 0xa8487400: 15: exit run() 0xaa777000: 10: msg: "new message" 0xaa777000: 10: exit run() main: 8 0xaa777200: 0: enter run() 0xa4e9f600: 1: enter run() 0xa4e9fc00: 2: enter run() 0xa4e9fe00: 3: enter run() 0xaa777900: 4: enter run() 0xa4e9f900: 5: enter run() 0xa8487000: 6: enter run() 0xa4e9fb00: 7: enter run() 0xb6f44a00: 8: enter run() 0xa8487300: 9: enter run() 0xa8487100: 10: enter run() 0xaa777300: 11: enter run() 0xaa777400: 12: enter run() 0xb6f44000: 13: enter run() 0xaa777100: 14: enter run() 0xb6f44100: 15: enter run() 0xaa777200: 0: set_msg 0xa4e9f600: 1: set_msg 0xa4e9fc00: 2: set_msg 0xa4e9fe00: 3: set_msg 0xaa777900: 4: set_msg 0xa4e9f900: 5: set_msg 0xa8487000: 6: set_msg 0xa4e9fb00: 7: set_msg 0xb6f44a00: 8: set_msg 0xa8487300: 9: set_msg 0xa8487100: 10: set_msg 0xaa777300: 11: set_msg 0xaa777400: 12: set_msg 0xb6f44000: 13: set_msg 0xaa777100: 14: set_msg 0xb6f44100: 15: set_msg 0xaa777200: 0: msg: "new message" 0xa4e9f600: 1: msg: "new message" 0xa4e9fc00: 2: msg: "new message" 0xa4e9fe00: 3: msg: "new message" 0xaa777900: 4: msg: "new message" 0xa4e9f900: 5: msg: "new message" 0xa8487000: 6: msg: "new message" 0xa4e9fb00: 7: msg: "new message" 0xb6f44a00: 8: msg: "new message" 0xa8487300: 9: msg: "new message" 0xa8487100: 10: msg: "new message" 0xaa777300: 11: msg: "new message" 0xaa777400: 12: msg: "new message" 0xb6f44000: 13: msg: "new message" 0xaa777100: 14: msg: "new message" 0xaa777200: 0: exit run() 0xa4e9f600: 1: exit run() 0xa4e9fc00: 2: exit run() 0xa4e9fe00: 3: exit run() 0xaa777900: 4: exit run() 0xa4e9f900: 5: exit run() 0xa8487000: 6: exit run() 0xa4e9fb00: 7: exit run() 0xb6f44a00: 8: exit run() 0xa8487300: 9: exit run() 0xa8487100: 10: exit run() 0xaa777300: 11: exit run() 0xaa777400: 12: exit run() 0xb6f44000: 13: exit run() 0xaa777100: 14: exit run() 0xb6f44100: 15: msg: "new message" 0xb6f44100: 15: exit run() main: 9 0xa4e9fc00: 0: enter run() 0xb6f44f00: 1: enter run() 0xaa777400: 2: enter run() 0xaa777000: 3: enter run() 0xaa777500: 4: enter run() 0xb6f44b00: 5: enter run() 0xa8487200: 6: enter run() 0xb6f44e00: 7: enter run() 0xa4e9fe00: 8: enter run() 0xa840xa8487600: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (0) 0xaa777400: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (0) 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (0) 0xaa777500: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (0) 0xa8487200: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (0) 0xa8487600: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (0) 0xa8487d00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (0) 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (0) 0xaa777200: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (0) 0xaa777600: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (0) 0xb6f44200: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (0) 0xaa777f00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44f00 stack 0xa8bc28e0 rthread reaping 0xaa777400 stack 0xa8bbfc80 rthread reaping 0xaa777000 stack 0xa8bbfbe0 rthread reaping 0xaa777500 stack 0xa8bd3140 rthread reaping 0xb6f44b00 stack 0xa8bd38a0 rthread reaping 0xa8487200 stack 0xa8bc6ca0 rthread reaping 0xb6f44e00 stack 0xa8bc69c0 rthread reaping 0xa4e9fe00 stack 0xa8bd31e0 rthread reaping 0xa8487600 stack 0xa8bbf7c0 rthread reaping 0xa8487d00 stack 0xa8bc27c0 rthread reaping 0xaa777a00 stack 0xa8bbf8c0 rthread reaping 0xaa777200 stack 0xa8bbf6c0 rthread reaping 0xaa777600 stack 0xa8bc2400 rthread reaping 0xb6f44200 stack 0xa8bc2320 rthread reaping 0xaa777f00 stack 0xa8bc2c80 0xa8487b00: rwlock_wrlock 0xa8f46800 (0) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (0) 0xa8487b00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fc00 stack 0xa8bbfe40 0xaa777400: rwlock_wrlock 0xa8f46800 (0) 0xaa777400: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (0) 0xaa777400: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_wrlock 0xa8f46800 (0) 0xaa777300: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (0) 0xaa777300: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (0) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (0) 0xa8487300: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44800: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_rdlock 0xa8f46800 (0) 0xb6f44800: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_wrlock 0xa8f46800 (0) 0xb6f44600: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (0) 0xb6f44600: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_wrlock 0xa8f46800 (0) 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (0) 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (0) 0xa8487f00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_wrlock 0xa8f46800 (0) 0xa8487500: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_rdlock 0xa8f46800 (0) 0xa8487500: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (0) 0xb6f44000: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_wrlock 0xa8f46800 (0) 0xa8487700: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_rdlock 0xa8f46800 (0) 0xa8487700: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_wrlock 0xa8f46800 (0) 0xa8487800: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (0) 0xa8487800: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (0) 0xa8487900: rwlock_unlock 0xa8f46800 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4689d00: mutex_lock 0xa4688ac0 (0x0) 0xa4689d00: mutex_unlock 0xa4688ac0 (0xa4689d00) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fb00: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487b00 stack 0xa8bc2c80 rthread reaping 0xaa777400 stack 0xa8bc2320 rthread reaping 0xa4e9f600 stack 0xa8bc2400 rthread reaping 0xaa777300 stack 0xa8bbf6c0 rthread reaping 0xb6f44f00 stack 0xa8bbf8c0 rthread reaping 0xa8487300 stack 0xa8bc27c0 rthread reaping 0xb6f44800 stack 0xa8bbf7c0 rthread reaping 0xb6f44600 stack 0xa8bd31e0 rthread reaping 0xa8487400 stack 0xa8bc69c0 rthread reaping 0xa8487f00 stack 0xa8bc6ca0 rthread reaping 0xa4e9f300 stack 0xa8bd38a0 rthread reaping 0xa8487500 stack 0xa8bd3140 rthread reaping 0xb6f44000 stack 0xa8bbfbe0 rthread reaping 0xa8487700 stack 0xa8bbfc80 rthread reaping 0xa8487800 stack 0xa8bc28e0 rthread reaping 0xa8487900 stack 0xa8bbf340 0xaa777800: rwlock_wrlock 0xa8f46800 (0) 0xaa777800: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (0) 0xaa777800: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_wrlock 0xa8f46800 (0) 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (0) 0xa8487a00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44300: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (0) 0xb6f44300: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_wrlock 0xa8f46800 (0) 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (0) 0xaa777a00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_wrlock 0xa8f46800 (0) 0xa8487c00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (0) 0xa8487c00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (0) 0xa8487e00: rwlock_unlock 0xa8f46800 0xb2272e00: rwlock_wrlock 0xa8f46800 (0) 0xb2272e00: rwlock_unlock 0xa8f46800 0xb2272e00: rwlock_rdlock 0xa8f46800 (0) 0xb2272e00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_wrlock 0xa8f46800 (0) 0xaa777700: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (0) 0xaa777700: rwlock_unlock 0xa8f46800 0xb2272600: rwlock_wrlock 0xa8f46800 (0) 0xb2272600: rwlock_unlock 0xa8f46800 0xb2272600: rwlock_rdlock 0xa8f46800 (0) 0xb2272600: rwlock_unlock 0xa8f46800 0xb2272000: rwlock_wrlock 0xa8f46800 (0) 0xb2272000: rwlock_unlock 0xa8f46800 0xb2272000: rwlock_rdlock 0xa8f46800 (0) 0xb2272000: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_wrlock 0xa8f46800 (0) 0xaa777b00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (0) 0xaa777b00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_wrlock 0xa8f46800 (0) 0xaa777e00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (0) 0xaa777e00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (0) 0xaa777900: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (0) 0xb6f44200: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fb00 stack 0xa8bbfe40 rthread reaping 0xaa777800 stack 0xa8bbf020 rthread reaping 0xa4e9fe00 stack 0xa8bd3320 rthread reaping 0xa8487a00 stack 0xa8bbf2e0 rthread reaping 0xb6f44300 stack 0xa8bd33e0 rthread reaping 0xaa777a00 stack 0xa8bd3f80 rthread reaping 0xa8487c00 stack 0xa8bd3380 rthread reaping 0xa8487e00 stack 0xa8bbfde0 rthread reaping 0xb2272e00 stack 0xa8bd3d80 rthread reaping 0xaa777700 stack 0xa8bd3fe0 rthread reaping 0xb2272600 stack 0xa8bc2e00 rthread reaping 0xb2272000 stack 0xa8bc2d40 rthread reaping 0xaa777b00 stack 0xa8bc2640 rthread reaping 0xaa777e00 stack 0xa8bbf260 rthread reaping 0xa4e9f700 stack 0xa8bc27e0 rthread reaping 0xaa777900 stack 0xa8bc2d20 0xa8487b00: rwlock_wrlock 0xa8f46800 (0) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (0) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_wrlock 0xa8f46800 (0) 0xa8487100: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (0) 0xa8487100: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (0) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (0) 0xaa777500: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_wrlock 0xa8f46800 (0) 0xaa777300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44900: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xa8487d00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xb6f44200 stack 0xa8bbf340 0xa4e9f400: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487b00 stack 0xa8bc28e0 rthread reaping 0xa8487100 stack 0xa8bbfc80 rthread reaping 0xa4e9f100 stack 0xa8bbfbe0 rthread reaping 0xaa777500 stack 0xa8bd3140 rthread reaping 0xa8487d00 stack 0xa8bd38a0 rthread reaping 0xaa777300 stack 0xa8bc6ca0 rthread reaping 0xb6f44700 stack 0xa8bc69c0 rthread reaping 0xa4e9f000 stack 0xa8bd31e0 rthread reaping 0xa4e9f800 stack 0xa8bbf7c0 rthread reaping 0xa4e9fc00 stack 0xa8bc27c0 rthread reaping 0xb6f44c00 stack 0xa8bbf8c0 rthread reaping 0xaa777c00 stack 0xa8bbf6c0 rthread reaping 0xb6f44900 stack 0xa8bc2400 rthread reaping 0xaa777000 stack 0xa8bc2320 rthread reaping 0xa4e9f400 stack 0xa8bc2c80 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xaa777d00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xaa777d00 stack 0xa8bc2320 0xa4e9fe00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fd00 stack 0xa8bc2c80 rthread reaping 0xb6f44b00 stack 0xa8bc2400 rthread reaping 0xb6f44400 stack 0xa8bbf6c0 rthread reaping 0xa4e9f600 stack 0xa8bbf8c0 rthread reaping 0xa4e9fb00 stack 0xa8bc27c0 rthread reaping 0xb6f44200 stack 0xa8bbf7c0 rthread reaping 0xaa777600 stack 0xa8bd31e0 rthread reaping 0xaa777800 stack 0xa8bc69c0 rthread reaping 0xaa777900 stack 0xa8bc6ca0 rthread reaping 0xb6f44c00 stack 0xa8bd38a0 rthread reaping 0xaa777300 stack 0xa8bd3140 rthread reaping 0xa8487b00 stack 0xa8bbfbe0 rthread reaping 0xaa777b00 stack 0xa8bbfc80 rthread reaping 0xaa777100 stack 0xa8bc28e0 rthread reaping 0xa4e9fe00 stack 0xa8bbf340 0xaa777e00: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xaa777200: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xaa777a00: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xa8487a00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa8487200 stack 0xa8bc28e0 0xb6f44900: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777e00 stack 0xa8bbf340 rthread reaping 0xa4e9fd00 stack 0xa8bbfc80 rthread reaping 0xb6f44900 stack 0xa8bbfbe0 rthread reaping 0xaa777200 stack 0xa8bd3140 rthread reaping 0xaa777900 stack 0xa8bd38a0 rthread reaping 0xaa777a00 stack 0xa8bc6ca0 rthread reaping 0xaa777500 stack 0xa8bc69c0 rthread reaping 0xa8487a00 stack 0xa8bd31e0 rthread reaping 0xa4e9fc00 stack 0xa8bbf7c0 rthread reaping 0xa4e9f100 stack 0xa8bc27c0 rthread reaping 0xa4e9f300 stack 0xa8bbf8c0 rthread reaping 0xb6f44a00 stack 0xa8bbf6c0 rthread reaping 0xa8487800 stack 0xa8bc2400 rthread reaping 0xaa777b00 stack 0xa8bc2c80 rthread reaping 0xaa777d00 stack 0xa8bc2320 0xa8487600: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (0) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (0) 0xaa777600: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xaa777f00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44100: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xb6f44300: rwlock_wrlock 0xa8f46800 (0) 0xa8487600: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487600: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (2) 0xaa777700: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44b00 stack 0xa8bc2c80 rthread reaping 0xa8487600 stack 0xa8bc2320 rthread reaping 0xa8487900 stack 0xa8bc2400 rthread reaping 0xa4e9f000 stack 0xa8bbf6c0 rthread reaping 0xb6f44f00 stack 0xa8bbf8c0 rthread reaping 0xb6f44700 stack 0xa8bc27c0 rthread reaping 0xaa777600 stack 0xa8bbf7c0 rthread reaping 0xaa777c00 stack 0xa8bd31e0 rthread reaping 0xb6f44000 stack 0xa8bc69c0 rthread reaping 0xaa777f00 stack 0xa8bc6ca0 rthread reaping 0xa4e9f400 stack 0xa8bd38a0 rthread reaping 0xb6f44100 stack 0xa8bd3140 rthread reaping 0xb6f44200 stack 0xa8bbfbe0 rthread reaping 0xb6f44300 stack 0xa8bbfc80 rthread reaping 0xa8487d00 stack 0xa8bbf340 rthread reaping 0xaa777700 stack 0xa8bc28e0 0xa4e9f200: rwlock_wrlock 0xa8f46800 (0) 0xb6f44400: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xaa777200: rwlock_wrlock 0xa8f46800 (0) 0xa8487a00: rwlock_wrlock 0xa8f46800 (0) 0xa8487000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44500: rwlock_wrlock 0xa8f46800 (0) 0xa8487c00: rwlock_wrlock 0xa8f46800 (0) 0xa8487b00: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xaa777800: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xaa777100: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xb6f44400 stack 0xa8bbf340 0xa8487f00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f200 stack 0xa8bc28e0 rthread reaping 0xaa777000 stack 0xa8bbfc80 rthread reaping 0xaa777200 stack 0xa8bbfbe0 rthread reaping 0xa8487a00 stack 0xa8bd3140 rthread reaping 0xa8487000 stack 0xa8bd38a0 rthread reaping 0xa4e9fd00 stack 0xa8bc6ca0 rthread reaping 0xb6f44500 stack 0xa8bc69c0 rthread reaping 0xa8487c00 stack 0xa8bd31e0 rthread reaping 0xa8487b00 stack 0xa8bbf7c0 rthread reaping 0xa8487e00 stack 0xa8bc27c0 rthread reaping 0xaa777800 stack 0xa8bbf8c0 rthread reaping 0xaa777900 stack 0xa8bbf6c0 rthread reaping 0xaa777100 stack 0xa8bc2400 rthread reaping 0xa4e9f700 stack 0xa8bc2320 rthread reaping 0xa8487f00 stack 0xa8bc2c80 0xa8487b00: rwlock_wrlock 0xa8f46800 (0) 0xaa777300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xaa777300 stack 0xa8bc2320 0xa8487400: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487b00 stack 0xa8bc2c80 rthread reaping 0xa4e9fe00 stack 0xa8bc2400 rthread reaping 0xa4e9f500 stack 0xa8bbf6c0 rthread reaping 0xa4e9f000 stack 0xa8bbf8c0 rthread reaping 0xa4e9f800 stack 0xa8bc27c0 rthread reaping 0xa4e9fc00 stack 0xa8bbf7c0 rthread reaping 0xaa777400 stack 0xa8bd31e0 rthread reaping 0xa8487c00 stack 0xa8bc69c0 rthread reaping 0xaa777d00 stack 0xa8bc6ca0 rthread reaping 0xb6f44c00 stack 0xa8bd38a0 rthread reaping 0xa4e9f200 stack 0xa8bd3140 rthread reaping 0xa8487300 stack 0xa8bbfbe0 rthread reaping 0xa8487500 stack 0xa8bbfc80 rthread reaping 0xa8487100 stack 0xa8bc28e0 rthread reaping 0xa8487400 stack 0xa8bbf340 0xa4e9f000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487c00: rwlock_wrlock 0xa8f46800 (2147483647) 0xaa777900: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487600: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487900: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (2147483647) 0xaa777000: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44a00: rwlock_wrlock 0xa8f46800 (2147483647) 0xaa777e00: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44700: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9f000: rwlock_rdlock 0xa8f46800 (0) 0xa8487700: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_wrlock 0xa8f46800 (4294967295) 87600: 9: enter run() 0xa8487d00: 10: enter run() 0xaa777a00: 11: enter run() 0xaa777200: 12: enter run() 0xaa777600: 13: enter run() 0xb6f44200: 14: enter run() 0xaa777f00: 15: enter run() 0xa4e9fc00: 0: set_msg 0xb6f44f00: 1: set_msg 0xb6f44f00: 1: msg: "new message" 0xb6f44f00: 1: exit run() 0xaa777400: 2: set_msg 0xaa777400: 2: msg: "new message" 0xaa777400: 2: exit run() 0xaa777000: 3: set_msg 0xaa777000: 3: msg: "new message" 0xaa777000: 3: exit run() 0xaa777500: 4: set_msg 0xaa777500: 4: msg: "new message" 0xaa777500: 4: exit run() 0xb6f44b00: 5: set_msg 0xb6f44b00: 5: msg: "new message" 0xb6f44b00: 5: exit run() 0xa8487200: 6: set_msg 0xa8487200: 6: msg: "new message" 0xa8487200: 6: exit run() 0xb6f44e00: 7: set_msg 0xb6f44e00: 7: msg: "new message" 0xb6f44e00: 7: exit run() 0xa4e9fe00: 8: set_msg 0xa4e9fe00: 8: msg: "new message" 0xa4e9fe00: 8: exit run() 0xa8487600: 9: set_msg 0xa8487600: 9: msg: "new message" 0xa8487600: 9: exit run() 0xa8487d00: 10: set_msg 0xa8487d00: 10: msg: "new message" 0xa8487d00: 10: exit run() 0xaa777a00: 11: set_msg 0xaa777a00: 11: msg: "new message" 0xaa777a00: 11: exit run() 0xaa777200: 12: set_msg 0xaa777200: 12: msg: "new message" 0xaa777200: 12: exit run() 0xaa777600: 13: set_msg 0xaa777600: 13: msg: "new message" 0xaa777600: 13: exit run() 0xb6f44200: 14: set_msg 0xb6f44200: 14: msg: "new message" 0xb6f44200: 14: exit run() 0xaa777f00: 15: set_msg 0xaa777f00: 15: msg: "new message" 0xaa777f00: 15: exit run() 0xa4e9fc00: 0: msg: "new message" 0xa4e9fc00: 0: exit run() main: 10 0xa8487b00: 0: enter run() 0xa8487b00: 0: set_msg 0xa8487b00: 0: msg: "new message" 0xa8487b00: 0: exit run() 0xaa777400: 1: enter run() 0xaa777400: 1: set_msg 0xaa777400: 1: msg: "new message" 0xaa777400: 1: exit run() 0xa4e9f600: 2: enter run() 0xa4e9f600: 2: set_msg 0xa4e9f600: 2: msg: "new message" 0xa4e9f600: 2: exit run() 0xaa777300: 3: enter run() 0xaa777300: 3: set_msg 0xaa777300: 3: msg: "new message" 0xaa777300: 3: exit run() 0xb6f44f00: 4: enter run() 0xb6f44f00: 4: set_msg 0xb6f44f00: 4: msg: "new message" 0xb6f44f00: 4: exit run() 0xa8487300: 5: enter run() 0xa8487300: 5: set_msg 0xa8487300: 5: msg: "new message" 0xa8487300: 5: exit run() 0xb6f44800: 6: enter run() 0xb6f44800: 6: set_msg 0xb6f44800: 6: msg: "new message" 0xb6f44800: 6: exit run() 0xb6f44600: 7: enter run() 0xb6f44600: 7: set_msg 0xb6f44600: 7: msg: "new message" 0xb6f44600: 7: exit run() 0xa8487400: 8: enter run() 0xa8487400: 8: set_msg 0xa8487400: 8: msg: "new message" 0xa8487400: 8: exit run() 0xa8487f00: 9: enter run() 0xa8487f00: 9: set_msg 0xa8487f00: 9: msg: "new message" 0xa8487f00: 9: exit run() 0xa4e9f300: 10: enter run() 0xa4e9f300: 10: set_msg 0xa4e9f300: 10: msg: "new message" 0xa4e9f300: 10: exit run() 0xa8487500: 11: enter run() 0xa8487500: 11: set_msg 0xa8487500: 11: msg: "new message" 0xa8487500: 11: exit run() 0xb6f44000: 12: enter run() 0xb6f44000: 12: set_msg 0xb6f44000: 12: msg: "new message" 0xb6f44000: 12: exit run() 0xa8487700: 13: enter run() 0xa8487700: 13: set_msg 0xa8487700: 13: msg: "new message" 0xa8487700: 13: exit run() 0xa8487800: 14: enter run() 0xa8487800: 14: set_msg 0xa8487800: 14: msg: "new message" 0xa8487800: 14: exit run() 0xa8487900: 15: enter run() 0xa8487900: 15: set_msg 0xa8487900: 15: msg: "new message" 0xa8487900: 15: exit run() main: 11 0xa4e9fb00: 0: enter run() 0xa4e9fb00: 0: set_msg 0xa4e9fb00: 0: msg: "new message" 0xa4e9fb00: 0: exit run() 0xaa777800: 1: enter run() 0xaa777800: 1: set_msg 0xaa777800: 1: msg: "new message" 0xaa777800: 1: exit run() 0xa4e9fe00: 2: enter run() 0xa4e9fe00: 2: set_msg 0xa4e9fe00: 2: msg: "new message" 0xa4e9fe00: 2: exit run() 0xa8487a00: 3: enter run() 0xa8487a00: 3: set_msg 0xa8487a00: 3: msg: "new message" 0xa8487a00: 3: exit run() 0xb6f44300: 4: enter run() 0xb6f44300: 4: set_msg 0xb6f44300: 4: msg: "new message" 0xb6f44300: 4: exit run() 0xaa777a00: 5: enter run() 0xaa777a00: 5: set_msg 0xaa777a00: 5: msg: "new message" 0xaa777a00: 5: exit run() 0xa8487c00: 6: enter run() 0xa8487c00: 6: set_msg 0xa8487c00: 6: msg: "new message" 0xa8487c00: 6: exit run() 0xa8487e00: 7: enter run() 0xa8487e00: 7: set_msg 0xa8487e00: 7: msg: "new message" 0xa8487e00: 7: exit run() 0xb2272e00: 8: enter run() 0xb2272e00: 8: set_msg 0xb2272e00: 8: msg: "new message" 0xb2272e00: 8: exit run() 0xaa777700: 9: enter run() 0xaa777700: 9: set_msg 0xaa777700: 9: msg: "new message" 0xaa777700: 9: exit run() 0xb2272600: 10: enter run() 0xb2272600: 10: set_msg 0xb2272600: 10: msg: "new message" 0xb2272600: 10: exit run() 0xb2272000: 11: enter run() 0xb2272000: 11: set_msg 0xb2272000: 11: msg: "new message" 0xb2272000: 11: exit run() 0xaa777b00: 12: enter run() 0xaa777b00: 12: set_msg 0xaa777b00: 12: msg: "new message" 0xaa777b00: 12: exit run() 0xaa777e00: 13: enter run() 0xaa777e00: 13: set_msg 0xaa777e00: 13: msg: "new message" 0xaa777e00: 13: exit run() 0xa4e9f700: 14: enter run() 0xa4e9f700: 14: set_msg 0xa4e9f700: 14: msg: "new message" 0xa4e9f700: 14: exit run() 0xaa777900: 15: enter run() 0xaa777900: 15: set_msg 0xaa777900: 15: msg: "new message" 0xaa777900: 15: exit run() main: 12 0xb6f44200: 0: enter run() 0xb6f44200: 0: set_msg 0xb6f44200: 0: msg: "new message" 0xb6f44200: 0: exit run() 0xa8487b00: 1: enter run() 0xa8487b00: 1: set_msg 0xa8487b00: 1: msg: "new message" 0xa8487b00: 1: exit run() 0xa8487100: 2: enter run() 0xa8487100: 2: set_msg 0xa8487100: 2: msg: "new message" 0xa8487100: 2: exit run() 0xa4e9f100: 3: enter run() 0xa4e9f100: 3: set_msg 0xa4e9f100: 3: msg: "new message" 0xa4e9f100: 3: exit run() 0xaa777500: 4: enter run() 0xaa777500: 4: set_msg 0xaa777500: 4: msg: "new message" 0xaa777500: 4: exit run() 0xa8487d00: 5: enter run() 0xaa777300: 6: enter run() 0xb6f44700: 7: enter run() 0xa4e9f000: 8: enter run() 0xa4e9f800: 9: enter run() 0xa4e9fc00: 10: enter run() 0xb6f44c00: 11: enter run() 0xaa777c00: 12: enter run() 0xb6f44900: 13: enter run() 0xaa777000: 14: enter run() 0xa4e9f400: 15: enter run() 0xa8487d00: 5: set_msg 0xaa777300: 6: set_msg 0xb6f44700: 7: set_msg 0xa4e9f000: 8: set_msg 0xa4e9f800: 9: set_msg 0xa4e9fc00: 10: set_msg 0xb6f44c00: 11: set_msg 0xaa777c00: 12: set_msg 0xb6f44900: 13: set_msg 0xaa777000: 14: set_msg 0xa4e9f400: 15: set_msg 0xa8487d00: 5: msg: "new message" 0xaa777300: 6: msg: "new message" 0xaa777300: 6: exit run() 0xb6f44700: 7: msg: "new message" 0xb6f44700: 7: exit run() 0xa4e9f000: 8: msg: "new message" 0xa4e9f000: 8: exit run() 0xa4e9f800: 9: msg: "new message" 0xa4e9f800: 9: exit run() 0xa4e9fc00: 10: msg: "new message" 0xa4e9fc00: 10: exit run() 0xb6f44c00: 11: msg: "new message" 0xb6f44c00: 11: exit run() 0xaa777c00: 12: msg: "new message" 0xaa777c00: 12: exit run() 0xb6f44900: 13: msg: "new message" 0xb6f44900: 13: exit run() 0xaa777000: 14: msg: "new message" 0xa8487d00: 5: exit run() 0xaa777000: 14: exit run() 0xa4e9f400: 15: msg: "new message" 0xa4e9f400: 15: exit run() main: 13 0xa4e9fd00: 0: enter run() 0xaa777d00: 1: enter run() 0xb6f44b00: 2: enter run() 0xa4e9fd00: 0: set_msg 0xb6f44400: 3: enter run() 0xa4e9f600: 4: enter run() 0xa4e9fb00: 5: enter run() 0xb6f44200: 6: enter run() 0xaa777600: 7: enter run() 0xaa777800: 8: enter run() 0xaa777900: 9: enter run() 0xb6f44c00: 10: enter run() 0xaa777d00: 1: set_msg 0xaa777300: 11: enter run() 0xa8487b00: 12: enter run() 0xaa777b00: 13: enter run() 0xaa777100: 14: enter run() 0xa4e9fe00: 15: enter run() 0xb6f44b00: 2: set_msg 0xb6f44400: 3: set_msg 0xa4e9f600: 4: set_msg 0xa4e9fb00: 5: set_msg 0xb6f44200: 6: set_msg 0xaa777600: 7: set_msg 0xaa777800: 8: set_msg 0xaa777900: 9: set_msg 0xb6f44c00: 10: set_msg 0xaa777300: 11: set_msg 0xa8487b00: 12: set_msg 0xaa777b00: 13: set_msg 0xaa777100: 14: set_msg 0xa4e9fe00: 15: set_msg 0xa4e9fd00: 0: msg: "new message" 0xaa777d00: 1: msg: "new message" 0xaa777d00: 1: exit run() 0xb6f44b00: 2: msg: "new message" 0xb6f44b00: 2: exit run() 0xb6f44400: 3: msg: "new message" 0xb6f44400: 3: exit run() 0xa4e9f600: 4: msg: "new message" 0xa4e9f600: 4: exit run() 0xa4e9fb00: 5: msg: "new message" 0xa4e9fb00: 5: exit run() 0xb6f44200: 6: msg: "new message" 0xb6f44200: 6: exit run() 0xaa777600: 7: msg: "new message" 0xaa777600: 7: exit run() 0xaa777800: 8: msg: "new message" 0xaa777800: 8: exit run() 0xaa777900: 9: msg: "new message" 0xaa777900: 9: exit run() 0xb6f44c00: 10: msg: "new message" 0xb6f44c00: 10: exit run() 0xaa777300: 11: msg: "new message" 0xaa777300: 11: exit run() 0xa8487b00: 12: msg: "new message" 0xa8487b00: 12: exit run() 0xaa777b00: 13: msg: "new message" 0xaa777b00: 13: exit run() 0xaa777100: 14: msg: "new message" 0xa4e9fd00: 0: exit run() 0xaa777100: 14: exit run() 0xa4e9fe00: 15: msg: "new message" 0xa4e9fe00: 15: exit run() main: 14 0xaa777e00: 0: enter run() 0xa8487200: 1: enter run() 0xa4e9fd00: 2: enter run() 0xaa777200: 4: enter run() 0xaa777900: 5: enter run() 0xaa777a00: 6: enter run() 0xaa777500: 7: enter run() 0xa8487a00: 8: enter run() 0xa4e9fc00: 9: enter run() 0xa4e9f100: 10: enter run() 0xa4e9f300: 11: enter run() 0xb6f44a00: 12: enter run() 0xa8487800: 13: enter run() 0xaa777b00: 14: enter run() 0xaa777d00: 15: enter run() 0xaa777e00: 0: set_msg 0xb6f44900: 3: enter run() 0xa8487200: 1: set_msg 0xa4e9fd00: 2: set_msg 0xaa777200: 4: set_msg 0xaa777900: 5: set_msg 0xaa777a00: 6: set_msg 0xaa777500: 7: set_msg 0xa8487a00: 8: set_msg 0xa4e9fc00: 9: set_msg 0xa4e9f100: 10: set_msg 0xa4e9f300: 11: set_msg 0xb6f44a00: 12: set_msg 0xa8487800: 13: set_msg 0xaa777b00: 14: set_msg 0xaa777d00: 15: set_msg 0xb6f44900: 3: set_msg 0xaa777e00: 0: msg: "new message" 0xa8487200: 1: msg: "new message" 0xa8487200: 1: exit run() 0xa4e9fd00: 2: msg: "new message" 0xa4e9fd00: 2: exit run() 0xaa777200: 4: msg: "new message" 0xaa777200: 4: exit run() 0xaa777900: 5: msg: "new message" 0xaa777900: 5: exit run() 0xaa777a00: 6: msg: "new message" 0xaa777a00: 6: exit run() 0xaa777500: 7: msg: "new message" 0xaa777500: 7: exit run() 0xa8487a00: 8: msg: "new message" 0xa8487a00: 8: exit run() 0xa4e9fc00: 9: msg: "new message" 0xa4e9fc00: 9: exit run() 0xa4e9f100: 10: msg: "new message" 0xa4e9f100: 10: exit run() 0xa4e9f300: 11: msg: "new message" 0xa4e9f300: 11: exit run() 0xb6f44a00: 12: msg: "new message" 0xb6f44a00: 12: exit run() 0xa8487800: 13: msg: "new message" 0xa8487800: 13: exit run() 0xaa777b00: 14: msg: "new message" 0xaa777b00: 14: exit run() 0xaa777d00: 15: msg: "new message" 0xaa777e00: 0: exit run() 0xaa777d00: 15: exit run() 0xb6f44900: 3: msg: "new message" 0xb6f44900: 3: exit run() main: 15 0xa8487600: 0: enter run() 0xb6f44b00: 1: enter run() 0xa8487900: 2: enter run() 0xa4e9f000: 3: enter run() 0xb6f44f00: 4: enter run() 0xaa777600: 6: enter run() 0xaa777c00: 7: enter run() 0xb6f44000: 8: enter run() 0xaa777f00: 9: enter run() 0xa4e9f400: 10: enter run() 0xb6f44100: 11: enter run() 0xb6f44200: 12: enter run() 0xb6f44300: 13: enter run() 0xa8487600: 0: set_msg 0xb6f44700: 5: enter run() 0xa8487d00: 14: enter run() 0xaa777700: 15: enter run() 0xb6f44b00: 1: set_msg 0xa8487900: 2: set_msg 0xa4e9f000: 3: set_msg 0xb6f44f00: 4: set_msg 0xaa777600: 6: set_msg 0xaa777c00: 7: set_msg 0xb6f44000: 8: set_msg 0xaa777f00: 9: set_msg 0xa4e9f400: 10: set_msg 0xb6f44100: 11: set_msg 0xb6f44200: 12: set_msg 0xb6f44300: 13: set_msg 0xb6f44700: 5: set_msg 0xa8487d00: 14: set_msg 0xaa777700: 15: set_msg 0xa8487600: 0: msg: "new message" 0xb6f44b00: 1: msg: "new message" 0xb6f44b00: 1: exit run() 0xa8487900: 2: msg: "new message" 0xa8487900: 2: exit run() 0xa4e9f000: 3: msg: "new message" 0xa4e9f000: 3: exit run() 0xb6f44f00: 4: msg: "new message" 0xb6f44f00: 4: exit run() 0xaa777600: 6: msg: "new message" 0xaa777600: 6: exit run() 0xaa777c00: 7: msg: "new message" 0xaa777c00: 7: exit run() 0xb6f44000: 8: msg: "new message" 0xb6f44000: 8: exit run() 0xaa777f00: 9: msg: "new message" 0xaa777f00: 9: exit run() 0xa4e9f400: 10: msg: "new message" 0xa4e9f400: 10: exit run() 0xb6f44100: 11: msg: "new message" 0xb6f44100: 11: exit run() 0xb6f44200: 12: msg: "new message" 0xb6f44200: 12: exit run() 0xb6f44300: 13: msg: "new message" 0xb6f44300: 13: exit run() 0xb6f44700: 5: msg: "new message" 0xb6f44700: 5: exit run() 0xa8487d00: 14: msg: "new message" 0xa8487600: 0: exit run() 0xa8487d00: 14: exit run() 0xaa777700: 15: msg: "new message" 0xaa777700: 15: exit run() main: 16 0xa4e9f200: 0: enter run() 0xb6f44400: 1: enter run() 0xaa777000: 2: enter run() 0xaa777200: 3: enter run() 0xa8487a00: 4: enter run() 0xa8487000: 5: enter run() 0xa4e9fd00: 6: enter run() 0xb6f44500: 7: enter run() 0xa8487c00: 8: enter run() 0xa8487b00: 9: enter run() 0xa8487e00: 10: enter run() 0xaa777800: 11: enter run() 0xaa777900: 12: enter run() 0xaa777100: 13: enter run() 0xa4e9f700: 14: enter run() 0xa8487f00: 15: enter run() 0xa4e9f200: 0: set_msg 0xb6f44400: 1: set_msg 0xaa777000: 2: set_msg 0xaa777200: 3: set_msg 0xa8487a00: 4: set_msg 0xa8487000: 5: set_msg 0xa4e9fd00: 6: set_msg 0xb6f44500: 7: set_msg 0xa8487c00: 8: set_msg 0xa8487b00: 9: set_msg 0xa8487e00: 10: set_msg 0xaa777800: 11: set_msg 0xaa777900: 12: set_msg 0xaa777100: 13: set_msg 0xa4e9f700: 14: set_msg 0xa8487f00: 15: set_msg 0xa4e9f200: 0: msg: "new message" 0xb6f44400: 1: msg: "new message" 0xb6f44400: 1: exit run() 0xaa777000: 2: msg: "new message" 0xaa777000: 2: exit run() 0xaa777200: 3: msg: "new message" 0xaa777200: 3: exit run() 0xa8487a00: 4: msg: "new message" 0xa8487a00: 4: exit run() 0xa8487000: 5: msg: "new message" 0xa8487000: 5: exit run() 0xa4e9fd00: 6: msg: "new message" 0xa4e9fd00: 6: exit run() 0xb6f44500: 7: msg: "new message" 0xb6f44500: 7: exit run() 0xa8487c00: 8: msg: "new message" 0xa8487c00: 8: exit run() 0xa8487b00: 9: msg: "new message" 0xa8487b00: 9: exit run() 0xa8487e00: 10: msg: "new message" 0xa8487e00: 10: exit run() 0xaa777800: 11: msg: "new message" 0xaa777800: 11: exit run() 0xaa777900: 12: msg: "new message" 0xaa777900: 12: exit run() 0xaa777100: 13: msg: "new message" 0xaa777100: 13: exit run() 0xa4e9f700: 14: msg: "new message" 0xa4e9f200: 0: exit run() 0xa4e9f700: 14: exit run() 0xa8487f00: 15: msg: "new message" 0xa8487f00: 15: exit run() main: 17 0xa8487b00: 0: enter run() 0xaa777300: 1: enter run() 0xa4e9fe00: 2: enter run() 0xa8487b00: 0: set_msg 0xa4e9f500: 3: enter run() 0xa4e9f000: 4: enter run() 0xa4e9f800: 5: enter run() 0xa4e9fc00: 6: enter run() 0xaa777400: 7: enter run() 0xa8487c00: 8: enter run() 0xaa777d00: 9: enter run() 0xb6f44c00: 10: enter run() 0xa4e9f200: 11: enter run() 0xa8487300: 12: enter run() 0xa8487500: 13: enter run() 0xaa777300: 1: set_msg 0xa8487100: 14: enter run() 0xa8487400: 15: enter run() 0xa4e9fe00: 2: set_msg 0xa4e9f500: 3: set_msg 0xa4e9f000: 4: set_msg 0xa4e9f800: 5: set_msg 0xa4e9fc00: 6: set_msg 0xaa777400: 7: set_msg 0xa8487c00: 8: set_msg 0xaa777d00: 9: set_msg 0xb6f44c00: 10: set_msg 0xa4e9f200: 11: set_msg 0xa8487300: 12: set_msg 0xa8487500: 13: set_msg 0xa8487100: 14: set_msg 0xa8487400: 15: set_msg 0xa8487b00: 0: msg: "new message" 0xaa777300: 1: msg: "new message" 0xaa777300: 1: exit run() 0xa4e9fe00: 2: msg: "new message" 0xa4e9fe00: 2: exit run() 0xa4e9f500: 3: msg: "new message" 0xa4e9f500: 3: exit run() 0xa4e9f000: 4: msg: "new message" 0xa4e9f000: 4: exit run() 0xa4e9f800: 5: msg: "new message" 0xa4e9f800: 5: exit run() 0xa4e9fc00: 6: msg: "new message" 0xa4e9fc00: 6: exit run() 0xaa777400: 7: msg: "new message" 0xaa777400: 7: exit run() 0xa8487c00: 8: msg: "new message" 0xa8487c00: 8: exit run() 0xaa777d00: 9: msg: "new message" 0xaa777d00: 9: exit run() 0xb6f44c00: 10: msg: "new message" 0xb6f44c00: 10: exit run() 0xa4e9f200: 11: msg: "new message" 0xa4e9f200: 11: exit run() 0xa8487300: 12: msg: "new message" 0xa8487300: 12: exit run() 0xa8487500: 13: msg: "new message" 0xa8487500: 13: exit run() 0xa8487100: 14: msg: "new message" 0xa8487b00: 0: exit run() 0xa8487100: 14: exit run() 0xa8487400: 15: msg: "new message" 0xa8487400: 15: exit run() main: 18 0xa4e9f000: 0: enter run() 0xa4e9f000: 0: set_msg 0xa8487700: 1: enter run() 0xa4e9f900: 2: enter run() 0xa8487c00: 3: enter run() 0xaa777900: 4: enter run() 0xa8487600: 5: enter run() 0xa8487900: 6: enter run() 0xa4e9f400: 7: enter run() 0xaa777000: 8: enter run() 0xb6f44a00: 9: enter run() 0xaa777e00: 10: enter run() 0xb6f44700: 11: enter run() 0xa8487700: 1: set_msg 0xa4e9f100: 12: enter run() 0xb6f44500: 13: enter run() 0xaa777800: 14: enter run() 0xa8487d00: 15: enter run() 0xa4e9f900:0xa8487700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487600: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (2147483650) rthread reaping 0xa8487700 stack 0xa8bc28e0 0xa4e9f100: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f000 stack 0xa8bbf340 0xb6f44500: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f900 stack 0xa8bbfc80 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487c00 stack 0xa8bbfbe0 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777900 stack 0xa8bd3140 0xaa777800: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa8487600 stack 0xa8bd38a0 0xa8487d00: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487900 stack 0xa8bc6ca0 rthread reaping 0xa4e9f400 stack 0xa8bc69c0 rthread reaping 0xaa777000 stack 0xa8bd31e0 rthread reaping 0xb6f44a00 stack 0xa8bbf7c0 rthread reaping 0xaa777e00 stack 0xa8bc27c0 rthread reaping 0xb6f44700 stack 0xa8bbf8c0 rthread reaping 0xa4e9f100 stack 0xa8bbf6c0 rthread reaping 0xb6f44500 stack 0xa8bc2400 rthread reaping 0xaa777800 stack 0xa8bc2c80 rthread reaping 0xa8487d00 stack 0xa8bc2320 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (2147483647) 0xaa777600: rwlock_wrlock 0xa8f46800 (2147483647) 0xaa777b00: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44b00: rwlock_wrlock 0xa8f46800 (2147483647) 0xaa777900: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44900: rwlock_wrlock 0xa8f46800 (2147483647) 0xaa777d00: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44600: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487400: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487200: rwlock_rdlock 0xa8f46800 (0) 0xaa777500: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa4e9fd00 stack 0xa8bc2c80 0xaa777c00: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487200 stack 0xa8bc2320 rthread reaping 0xa4e9fa00 stack 0xa8bc2400 rthread reaping 0xaa777600 stack 0xa8bbf6c0 rthread reaping 0xaa777b00 stack 0xa8bbf8c0 rthread reaping 0xb6f44b00 stack 0xa8bc27c0 rthread reaping 0xaa777900 stack 0xa8bbf7c0 rthread reaping 0xb6f44900 stack 0xa8bd31e0 rthread reaping 0xaa777d00 stack 0xa8bc69c0 rthread reaping 0xb6f44600 stack 0xa8bc6ca0 rthread reaping 0xa8487400 stack 0xa8bd38a0 rthread reaping 0xaa777500 stack 0xa8bd3140 rthread reaping 0xaa777700 stack 0xa8bbfbe0 rthread reaping 0xa8487800 stack 0xa8bbfc80 rthread reaping 0xaa777a00 stack 0xa8bbf340 rthread reaping 0xaa777c00 stack 0xa8bc28e0 0xa8487b00: rwlock_wrlock 0xa8f46800 (0) 0xa8487d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xa8487100: rwlock_wrlock 0xa8f46800 (0) 0xaa777800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487600: rwlock_wrlock 0xa8f46800 (0) 0xb6f44100: rwlock_wrlock 0xa8f46800 (0) 0xaa777f00: rwlock_wrlock 0xa8f46800 (0) 0xaa777400: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_wrlock 0xa8f46800 (0) 0xaa777300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f500: rwlock_wrlock 0xa8f46800 (0) 0xaa777e00: rwlock_wrlock 0xa8f46800 (0) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487600: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (2) 0xaa777e00: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487b00 stack 0xa8bbf340 rthread reaping 0xaa777e00 stack 0xa8bc28e0 rthread reaping 0xa8487d00 stack 0xa8bbfc80 rthread reaping 0xa8487f00 stack 0xa8bbfbe0 rthread reaping 0xa8487100 stack 0xa8bd3140 rthread reaping 0xaa777800 stack 0xa8bd38a0 rthread reaping 0xb6f44f00 stack 0xa8bc6ca0 rthread reaping 0xb6f44d00 stack 0xa8bc69c0 rthread reaping 0xa8487600 stack 0xa8bd31e0 rthread reaping 0xb6f44100 stack 0xa8bbf7c0 rthread reaping 0xaa777f00 stack 0xa8bc27c0 rthread reaping 0xaa777400 stack 0xa8bbf8c0 rthread reaping 0xa8487900 stack 0xa8bbf6c0 rthread reaping 0xaa777300 stack 0xa8bc2400 rthread reaping 0xb6f44200 stack 0xa8bc2320 rthread reaping 0xa4e9f500 stack 0xa8bc2c80 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xa8487a00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xaa777200: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44e00: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xa8487700: rwlock_wrlock 0xa8f46800 (0) 0xaa777a00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44800: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487700: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (2) 0xaa777c00: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44700 stack 0xa8bc2c80 rthread reaping 0xb6f44c00 stack 0xa8bc2320 rthread reaping 0xb6f44800 stack 0xa8bc2400 rthread reaping 0xb6f44400 stack 0xa8bbf6c0 rthread reaping 0xb6f44000 stack 0xa8bbf8c0 rthread reaping 0xa8487a00 stack 0xa8bc27c0 rthread reaping 0xb6f44300 stack 0xa8bbf7c0 rthread reaping 0xa4e9fc00 stack 0xa8bd31e0 rthread reaping 0xaa777200 stack 0xa8bc69c0 rthread reaping 0xa8487e00 stack 0xa8bc6ca0 rthread reaping 0xb6f44e00 stack 0xa8bd38a0 rthread reaping 0xa8487200 stack 0xa8bd3140 rthread reaping 0xa8487300 stack 0xa8bbfbe0 rthread reaping 0xaa777c00 stack 0xa8bbfc80 rthread reaping 0xa8487700 stack 0xa8bc28e0 rthread reaping 0xaa777a00 stack 0xa8bbf340 0xaa777800: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xa8487600: rwlock_wrlock 0xa8f46800 (0) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (0) 0xaa777d00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xaa777600: rwlock_wrlock 0xa8f46800 (0) 0xaa777300: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xa8487d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487400: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xa8487500: rwlock_wrlock 0xa8f46800 (0) 0xaa777800: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487600: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa4e9f800 stack 0xa8bc28e0 0xa8487500: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777800 stack 0xa8bbf340 rthread reaping 0xa4e9f700 stack 0xa8bbfc80 rthread reaping 0xaa777500 stack 0xa8bbfbe0 rthread reaping 0xa8487600 stack 0xa8bd3140 rthread reaping 0xb6f44f00 stack 0xa8bd38a0 rthread reaping 0xaa777d00 stack 0xa8bc6ca0 rthread reaping 0xb6f44000 stack 0xa8bc69c0 rthread reaping 0xaa777600 stack 0xa8bd31e0 rthread reaping 0xaa777300 stack 0xa8bbf7c0 rthread reaping 0xa8487e00 stack 0xa8bc27c0 rthread reaping 0xaa777900 stack 0xa8bbf8c0 rthread reaping 0xa8487d00 stack 0xa8bbf6c0 rthread reaping 0xa8487400 stack 0xa8bc2400 rthread reaping 0xa4e9f900 stack 0xa8bc2320 rthread reaping 0xa8487500 stack 0xa8bc2c80 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_wrlock 0xa8f46800 (0) 0xa8487800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44100: rwlock_wrlock 0xa8f46800 (0) 0xaa777800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44500: rwlock_wrlock 0xa8f46800 (0) 0xa8487a00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xaa777100: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (0) 0xa8487b00: rwlock_wrlock 0xa8f46800 (0) 0xaa777700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44800: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (2) 0xb6f44200: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44b00 stack 0xa8bc2320 rthread reaping 0xa4e9f800 stack 0xa8bc2c80 rthread reaping 0xa8487800 stack 0xa8bc2400 rthread reaping 0xb6f44800 stack 0xa8bbf6c0 rthread reaping 0xb6f44100 stack 0xa8bbf8c0 rthread reaping 0xaa777800 stack 0xa8bc27c0 rthread reaping 0xb6f44500 stack 0xa8bbf7c0 rthread reaping 0xa8487a00 stack 0xa8bd31e0 rthread reaping 0xa4e9fd00 stack 0xa8bc69c0 rthread reaping 0xaa777100 stack 0xa8bc6ca0 rthread reaping 0xa4e9f300 stack 0xa8bd38a0 rthread reaping 0xa8487b00 stack 0xa8bd3140 rthread reaping 0xaa777700 stack 0xa8bbfbe0 rthread reaping 0xa4e9fa00 stack 0xa8bbfc80 rthread reaping 0xaa777200 stack 0xa8bbf340 rthread reaping 0xb6f44200 stack 0xa8bc28e0 0xa8487500: rwlock_wrlock 0xa8f46800 (0) 0xaa777b00: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xa8487100: rwlock_wrlock 0xa8f46800 (0) 0xaa777400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xa8487000: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_rdlock 0xa8f46800 (2) 0xb6f44a00: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777b00 stack 0xa8bbf340 rthread reaping 0xa8487500 stack 0xa8bc28e0 rthread reaping 0xa8487f00 stack 0xa8bbfc80 rthread reaping 0xa4e9fb00 stack 0xa8bbfbe0 rthread reaping 0xa4e9f400 stack 0xa8bd3140 rthread reaping 0xa8487100 stack 0xa8bd38a0 rthread reaping 0xaa777400 stack 0xa8bc6ca0 rthread reaping 0xb6f44700 stack 0xa8bc69c0 rthread reaping 0xa8487000 stack 0xa8bd31e0 rthread reaping 0xa8487900 stack 0xa8bbf7c0 rthread reaping 0xb6f44400 stack 0xa8bc27c0 rthread reaping 0xa8487c00 stack 0xa8bbf8c0 rthread reaping 0xb6f44900 stack 0xa8bbf6c0 rthread reaping 0xa8487d00 stack 0xa8bc2400 rthread reaping 0xa4e9f700 stack 0xa8bc2c80 rthread reaping 0xb6f44a00 stack 0xa8bc2320 0xaa777100: rwlock_wrlock 0xa8f46800 (0) 0xaa777600: rwlock_wrlock 0xa8f46800 (0) 0xaa777200: rwlock_wrlock 0xa8f46800 (0) 0xaa777f00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_wrlock 0xa8f46800 (0) 0xaa777800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44e00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xaa777100: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (2) 0xaa777c00: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777600 stack 0xa8bc2c80 rthread reaping 0xaa777100 stack 0xa8bc2320 rthread reaping 0xaa777200 stack 0xa8bc2400 rthread reaping 0xaa777f00 stack 0xa8bbf6c0 rthread reaping 0xb6f44b00 stack 0xa8bbf8c0 rthread reaping 0xaa777800 stack 0xa8bc27c0 rthread reaping 0xb6f44300 stack 0xa8bbf7c0 rthread reaping 0xb6f44e00 stack 0xa8bd31e0 rthread reaping 0xa4e9f800 stack 0xa8bc69c0 rthread reaping 0xb6f44d00 stack 0xa8bc6ca0 rthread reaping 0xa8487e00 stack 0xa8bd38a0 rthread reaping 0xa4e9f900 stack 0xa8bd3140 rthread reaping 0xa8487200 stack 0xa8bbfbe0 rthread reaping 0xa4e9f300 stack 0xa8bbfc80 rthread reaping 0xa8487f00 stack 0xa8bc28e0 rthread reaping 0xaa777c00 stack 0xa8bbf340 0xa8487000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xaa777400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xaa777d00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xaa777f00: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (0) 0xaa777300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44500: rwlock_wrlock 0xa8f46800 (0) 0xa8487000: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (2) 0xaa777300: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f800 stack 0xa8bc28e0 rthread reaping 0xa8487000 stack 0xa8bbf340 rthread reaping 0xaa777400 stack 0xa8bbfc80 rthread reaping 0xb6f44400 stack 0xa8bbfbe0 rthread reaping 0xb6f44c00 stack 0xa8bd3140 rthread reaping 0xb6f44d00 stack 0xa8bd38a0 rthread reaping 0xaa777d00 stack 0xa8bc6ca0 rthread reaping 0xa4e9fe00 stack 0xa8bc69c0 rthread reaping 0xaa777f00 stack 0xa8bd31e0 rthread reaping 0xb6f44f00 stack 0xa8bbf7c0 rthread reaping 0xa8487900 stack 0xa8bc27c0 rthread reaping 0xb6f44b00 stack 0xa8bbf8c0 rthread reaping 0xa4e9f100 stack 0xa8bbf6c0 rthread reaping 0xa4e9fb00 stack 0xa8bc2400 rthread reaping 0xaa777300 stack 0xa8bc2320 rthread reaping 0xb6f44500 stack 0xa8bc2c80 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xa8487100: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xaa777e00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f500: rwlock_wrlock 0xa8f46800 (0) 0xa8487400: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (4294967295) 2: set_msg 0xa8487c00: 3: set_msg 0xaa777900: 4: set_msg 0xa8487600: 5: set_msg 0xa8487900: 6: set_msg 0xa4e9f400: 7: set_msg 0xaa777000: 8: set_msg 0xb6f44a00: 9: set_msg 0xaa777e00: 10: set_msg 0xb6f44700: 11: set_msg 0xa4e9f000: 0: msg: "new message" 0xa8487700: 1: msg: "new message" 0xa8487700: 1: exit run() 0xa4e9f900: 2: msg: "new message" 0xa4e9f900: 2: exit run() 0xa8487c00: 3: msg: "new message" 0xa8487c00: 3: exit run() 0xaa777900: 4: msg: "new message" 0xaa777900: 4: exit run() 0xa8487600: 5: msg: "new message" 0xa8487600: 5: exit run() 0xa8487900: 6: msg: "new message" 0xa8487900: 6: exit run() 0xa4e9f400: 7: msg: "new message" 0xa4e9f400: 7: exit run() 0xaa777000: 8: msg: "new message" 0xaa777000: 8: exit run() 0xb6f44a00: 9: msg: "new message" 0xb6f44a00: 9: exit run() 0xaa777e00: 10: msg: "new message" 0xa4e9f000: 0: exit run() 0xa4e9f100: 12: set_msg 0xaa777e00: 10: exit run() 0xb6f44500: 13: set_msg 0xaa777800: 14: set_msg 0xa8487d00: 15: set_msg 0xb6f44700: 11: msg: "new message" 0xa4e9f100: 12: msg: "new message" 0xa4e9f100: 12: exit run() 0xb6f44500: 13: msg: "new message" 0xb6f44500: 13: exit run() 0xaa777800: 14: msg: "new message" 0xb6f44700: 11: exit run() 0xaa777800: 14: exit run() 0xa8487d00: 15: msg: "new message" 0xa8487d00: 15: exit run() main: 19 0xa8487200: 0: enter run() 0xa8487200: 0: set_msg 0xa4e9fd00: 1: enter run() 0xa4e9fa00: 2: enter run() 0xaa777600: 3: enter run() 0xaa777b00: 4: enter run() 0xb6f44b00: 5: enter run() 0xaa777900: 6: enter run() 0xb6f44900: 7: enter run() 0xaa777d00: 8: enter run() 0xb6f44600: 9: enter run() 0xa8487400: 10: enter run() 0xaa777500: 11: enter run() 0xaa777700: 12: enter run() 0xa8487800: 13: enter run() 0xaa777a00: 14: enter run() 0xaa777c00: 15: enter run() 0xa4e9fd00: 1: set_msg 0xa4e9fa00: 2: set_msg 0xaa777600: 3: set_msg 0xaa777b00: 4: set_msg 0xb6f44b00: 5: set_msg 0xaa777900: 6: set_msg 0xb6f44900: 7: set_msg 0xaa777d00: 8: set_msg 0xb6f44600: 9: set_msg 0xa8487400: 10: set_msg 0xaa777500: 11: set_msg 0xaa777700: 12: set_msg 0xa8487800: 13: set_msg 0xaa777a00: 14: set_msg 0xaa777c00: 15: set_msg 0xa8487200: 0: msg: "new message" 0xa4e9fd00: 1: msg: "new message" 0xa4e9fd00: 1: exit run() 0xa4e9fa00: 2: msg: "new message" 0xa4e9fa00: 2: exit run() 0xaa777600: 3: msg: "new message" 0xaa777600: 3: exit run() 0xaa777b00: 4: msg: "new message" 0xaa777b00: 4: exit run() 0xb6f44b00: 5: msg: "new message" 0xb6f44b00: 5: exit run() 0xaa777900: 6: msg: "new message" 0xaa777900: 6: exit run() 0xb6f44900: 7: msg: "new message" 0xb6f44900: 7: exit run() 0xaa777d00: 8: msg: "new message" 0xaa777d00: 8: exit run() 0xb6f44600: 9: msg: "new message" 0xb6f44600: 9: exit run() 0xa8487400: 10: msg: "new message" 0xa8487400: 10: exit run() 0xaa777500: 11: msg: "new message" 0xaa777500: 11: exit run() 0xaa777700: 12: msg: "new message" 0xaa777700: 12: exit run() 0xa8487800: 13: msg: "new message" 0xa8487800: 13: exit run() 0xaa777a00: 14: msg: "new message" 0xa8487200: 0: exit run() 0xaa777a00: 14: exit run() 0xaa777c00: 15: msg: "new message" 0xaa777c00: 15: exit run() main: 20 0xaa777e00: 0: enter run() 0xa8487b00: 1: enter run() 0xa8487d00: 2: enter run() 0xa8487f00: 3: enter run() 0xa8487100: 4: enter run() 0xaa777800: 5: enter run() 0xb6f44f00: 6: enter run() 0xb6f44d00: 7: enter run() 0xa8487600: 8: enter run() 0xb6f44100: 9: enter run() 0xaa777f00: 10: enter run() 0xaa777400: 11: enter run() 0xa8487900: 12: enter run() 0xaa777300: 13: enter run() 0xb6f44200: 14: enter run() 0xa4e9f500: 15: enter run() 0xa8487b00: 1: set_msg 0xa8487d00: 2: set_msg 0xa8487f00: 3: set_msg 0xa8487100: 4: set_msg 0xaa777800: 5: set_msg 0xb6f44f00: 6: set_msg 0xb6f44d00: 7: set_msg 0xa8487600: 8: set_msg 0xb6f44100: 9: set_msg 0xaa777f00: 10: set_msg 0xaa777400: 11: set_msg 0xa8487900: 12: set_msg 0xaa777300: 13: set_msg 0xb6f44200: 14: set_msg 0xa4e9f500: 15: set_msg 0xaa777e00: 0: set_msg 0xa8487b00: 1: msg: "new message" 0xa8487d00: 2: msg: "new message" 0xa8487d00: 2: exit run() 0xa8487f00: 3: msg: "new message" 0xa8487f00: 3: exit run() 0xa8487100: 4: msg: "new message" 0xa8487100: 4: exit run() 0xaa777800: 5: msg: "new message" 0xaa777800: 5: exit run() 0xb6f44f00: 6: msg: "new message" 0xb6f44f00: 6: exit run() 0xb6f44d00: 7: msg: "new message" 0xb6f44d00: 7: exit run() 0xa8487600: 8: msg: "new message" 0xa8487600: 8: exit run() 0xb6f44100: 9: msg: "new message" 0xb6f44100: 9: exit run() 0xaa777f00: 10: msg: "new message" 0xaa777f00: 10: exit run() 0xaa777400: 11: msg: "new message" 0xaa777400: 11: exit run() 0xa8487900: 12: msg: "new message" 0xa8487900: 12: exit run() 0xaa777300: 13: msg: "new message" 0xaa777300: 13: exit run() 0xb6f44200: 14: msg: "new message" 0xb6f44200: 14: exit run() 0xa4e9f500: 15: msg: "new message" 0xa8487b00: 1: exit run() 0xa4e9f500: 15: exit run() 0xaa777e00: 0: msg: "new message" 0xaa777e00: 0: exit run() main: 21 0xb6f44700: 0: enter run() 0xb6f44c00: 1: enter run() 0xb6f44800: 2: enter run() 0xb6f44400: 3: enter run() 0xb6f44000: 4: enter run() 0xa8487a00: 5: enter run() 0xb6f44300: 6: enter run() 0xa4e9fc00: 7: enter run() 0xaa777200: 8: enter run() 0xa8487e00: 9: enter run() 0xb6f44e00: 10: enter run() 0xa8487200: 11: enter run() 0xa8487300: 12: enter run() 0xaa777c00: 13: enter run() 0xa8487700: 14: enter run() 0xaa777a00: 15: enter run() 0xb6f44700: 0: set_msg 0xb6f44c00: 1: set_msg 0xb6f44800: 2: set_msg 0xb6f44400: 3: set_msg 0xb6f44000: 4: set_msg 0xa8487a00: 5: set_msg 0xb6f44300: 6: set_msg 0xa4e9fc00: 7: set_msg 0xaa777200: 8: set_msg 0xa8487e00: 9: set_msg 0xb6f44e00: 10: set_msg 0xa8487200: 11: set_msg 0xa8487300: 12: set_msg 0xa8487700: 14: set_msg 0xaa777a00: 15: set_msg 0xaa777c00: 13: set_msg 0xb6f44700: 0: msg: "new message" 0xb6f44c00: 1: msg: "new message" 0xb6f44c00: 1: exit run() 0xb6f44800: 2: msg: "new message" 0xb6f44800: 2: exit run() 0xb6f44400: 3: msg: "new message" 0xb6f44400: 3: exit run() 0xb6f44000: 4: msg: "new message" 0xb6f44000: 4: exit run() 0xa8487a00: 5: msg: "new message" 0xa8487a00: 5: exit run() 0xb6f44300: 6: msg: "new message" 0xb6f44300: 6: exit run() 0xa4e9fc00: 7: msg: "new message" 0xa4e9fc00: 7: exit run() 0xaa777200: 8: msg: "new message" 0xaa777200: 8: exit run() 0xa8487e00: 9: msg: "new message" 0xa8487e00: 9: exit run() 0xb6f44e00: 10: msg: "new message" 0xb6f44e00: 10: exit run() 0xa8487200: 11: msg: "new message" 0xa8487200: 11: exit run() 0xa8487300: 12: msg: "new message" 0xa8487300: 12: exit run() 0xa8487700: 14: msg: "new message" 0xa8487700: 14: exit run() 0xaa777a00: 15: msg: "new message" 0xb6f44700: 0: exit run() 0xaa777a00: 15: exit run() 0xaa777c00: 13: msg: "new message" 0xaa777c00: 13: exit run() main: 22 0xaa777800: 0: enter run() 0xa4e9f800: 1: enter run() 0xa4e9f700: 2: enter run() 0xaa777500: 3: enter run() 0xa8487600: 4: enter run() 0xb6f44f00: 5: enter run() 0xaa777d00: 6: enter run() 0xb6f44000: 7: enter run() 0xaa777600: 8: enter run() 0xaa777300: 9: enter run() 0xa8487e00: 10: enter run() 0xaa777900: 11: enter run() 0xa8487d00: 12: enter run() 0xa8487400: 13: enter run() 0xa4e9f900: 14: enter run() 0xa8487500: 15: enter run() 0xaa777800: 0: set_msg 0xa4e9f800: 1: set_msg 0xa4e9f700: 2: set_msg 0xaa777500: 3: set_msg 0xa8487600: 4: set_msg 0xb6f44f00: 5: set_msg 0xaa777d00: 6: set_msg 0xb6f44000: 7: set_msg 0xaa777600: 8: set_msg 0xaa777300: 9: set_msg 0xa8487e00: 10: set_msg 0xaa777900: 11: set_msg 0xa8487d00: 12: set_msg 0xa8487400: 13: set_msg 0xa4e9f900: 14: set_msg 0xa8487500: 15: set_msg 0xaa777800: 0: msg: "new message" 0xa4e9f800: 1: msg: "new message" 0xa4e9f800: 1: exit run() 0xa4e9f700: 2: msg: "new message" 0xa4e9f700: 2: exit run() 0xaa777500: 3: msg: "new message" 0xaa777500: 3: exit run() 0xa8487600: 4: msg: "new message" 0xa8487600: 4: exit run() 0xb6f44f00: 5: msg: "new message" 0xb6f44f00: 5: exit run() 0xaa777d00: 6: msg: "new message" 0xaa777d00: 6: exit run() 0xb6f44000: 7: msg: "new message" 0xb6f44000: 7: exit run() 0xaa777600: 8: msg: "new message" 0xaa777600: 8: exit run() 0xaa777300: 9: msg: "new message" 0xaa777300: 9: exit run() 0xa8487e00: 10: msg: "new message" 0xa8487e00: 10: exit run() 0xaa777900: 11: msg: "new message" 0xaa777900: 11: exit run() 0xa8487d00: 12: msg: "new message" 0xa8487d00: 12: exit run() 0xa8487400: 13: msg: "new message" 0xa8487400: 13: exit run() 0xa4e9f900: 14: msg: "new message" 0xaa777800: 0: exit run() 0xa4e9f900: 14: exit run() 0xa8487500: 15: msg: "new message" 0xa8487500: 15: exit run() main: 23 0xa4e9f800: 0: enter run() 0xb6f44b00: 1: enter run() 0xa8487800: 2: enter run() 0xb6f44800: 3: enter run() 0xb6f44100: 4: enter run() 0xaa777800: 5: enter run() 0xb6f44500: 6: enter run() 0xa8487a00: 7: enter run() 0xa4e9fd00: 8: enter run() 0xaa777100: 9: enter run() 0xa4e9f300: 10: enter run() 0xa8487b00: 11: enter run() 0xaa777700: 12: enter run() 0xa4e9f800: 0: set_msg 0xa4e9fa00: 13: enter run() 0xaa777200: 14: enter run() 0xb6f44b00: 1: set_msg 0xb6f44200: 15: enter run() 0xa8487800: 2: set_msg 0xb6f44800: 3: set_msg 0xb6f44100: 4: set_msg 0xaa777800: 5: set_msg 0xb6f44500: 6: set_msg 0xa8487a00: 7: set_msg 0xa4e9fd00: 8: set_msg 0xaa777100: 9: set_msg 0xa4e9f300: 10: set_msg 0xa8487b00: 11: set_msg 0xaa777700: 12: set_msg 0xa4e9fa00: 13: set_msg 0xaa777200: 14: set_msg 0xb6f44200: 15: set_msg 0xa4e9f800: 0: msg: "new message" 0xb6f44b00: 1: msg: "new message" 0xb6f44b00: 1: exit run() 0xa8487800: 2: msg: "new message" 0xa8487800: 2: exit run() 0xb6f44800: 3: msg: "new message" 0xb6f44800: 3: exit run() 0xb6f44100: 4: msg: "new message" 0xb6f44100: 4: exit run() 0xaa777800: 5: msg: "new message" 0xaa777800: 5: exit run() 0xb6f44500: 6: msg: "new message" 0xb6f44500: 6: exit run() 0xa8487a00: 7: msg: "new message" 0xa8487a00: 7: exit run() 0xa4e9fd00: 8: msg: "new message" 0xa4e9fd00: 8: exit run() 0xaa777100: 9: msg: "new message" 0xaa777100: 9: exit run() 0xa4e9f300: 10: msg: "new message" 0xa4e9f300: 10: exit run() 0xa8487b00: 11: msg: "new message" 0xa8487b00: 11: exit run() 0xaa777700: 12: msg: "new message" 0xaa777700: 12: exit run() 0xa4e9fa00: 13: msg: "new message" 0xa4e9fa00: 13: exit run() 0xaa777200: 14: msg: "new message" 0xa4e9f800: 0: exit run() 0xaa777200: 14: exit run() 0xb6f44200: 15: msg: "new message" 0xb6f44200: 15: exit run() main: 24 0xa8487500: 0: enter run() 0xaa777b00: 1: enter run() 0xa8487f00: 2: enter run() 0xa4e9fb00: 3: enter run() 0xa4e9f400: 4: enter run() 0xa8487100: 5: enter run() 0xaa777400: 6: enter run() 0xb6f44700: 7: enter run() 0xa8487000: 8: enter run() 0xa8487900: 9: enter run() 0xb6f44400: 10: enter run() 0xa8487c00: 11: enter run() 0xb6f44900: 12: enter run() 0xa8487d00: 13: enter run() 0xa8487500: 0: set_msg 0xa4e9f700: 14: enter run() 0xb6f44a00: 15: enter run() 0xaa777b00: 1: set_msg 0xa8487f00: 2: set_msg 0xa4e9fb00: 3: set_msg 0xa4e9f400: 4: set_msg 0xa8487100: 5: set_msg 0xaa777400: 6: set_msg 0xb6f44700: 7: set_msg 0xa8487000: 8: set_msg 0xa8487900: 9: set_msg 0xb6f44400: 10: set_msg 0xa8487c00: 11: set_msg 0xb6f44900: 12: set_msg 0xa8487d00: 13: set_msg 0xa4e9f700: 14: set_msg 0xb6f44a00: 15: set_msg 0xa8487500: 0: msg: "new message" 0xaa777b00: 1: msg: "new message" 0xaa777b00: 1: exit run() 0xa8487f00: 2: msg: "new message" 0xa8487f00: 2: exit run() 0xa4e9fb00: 3: msg: "new message" 0xa4e9fb00: 3: exit run() 0xa4e9f400: 4: msg: "new message" 0xa4e9f400: 4: exit run() 0xa8487100: 5: msg: "new message" 0xa8487100: 5: exit run() 0xaa777400: 6: msg: "new message" 0xaa777400: 6: exit run() 0xb6f44700: 7: msg: "new message" 0xb6f44700: 7: exit run() 0xa8487000: 8: msg: "new message" 0xa8487000: 8: exit run() 0xa8487900: 9: msg: "new message" 0xa8487900: 9: exit run() 0xb6f44400: 10: msg: "new message" 0xb6f44400: 10: exit run() 0xa8487c00: 11: msg: "new message" 0xa8487c00: 11: exit run() 0xb6f44900: 12: msg: "new message" 0xb6f44900: 12: exit run() 0xa8487d00: 13: msg: "new message" 0xa8487d00: 13: exit run() 0xa4e9f700: 14: msg: "new message" 0xa8487500: 0: exit run() 0xa4e9f700: 14: exit run() 0xb6f44a00: 15: msg: "new message" 0xb6f44a00: 15: exit run() main: 25 0xaa777100: 0: enter run() 0xaa777600: 1: enter run() 0xaa777200: 2: enter run() 0xaa777f00: 3: enter run() 0xb6f44b00: 4: enter run() 0xaa777800: 5: enter run() 0xb6f44300: 6: enter run() 0xb6f44e00: 7: enter run() 0xa4e9f800: 8: enter run() 0xb6f44d00: 9: enter run() 0xa8487e00: 10: enter run() 0xa4e9f900: 11: enter run() 0xa8487200: 12: enter run() 0xa4e9f300: 13: enter run() 0xa8487f00: 14: enter run() 0xaa777100: 0: set_msg 0xaa777c00: 15: enter run() 0xaa777600: 1: set_msg 0xaa777200: 2: set_msg 0xaa777f00: 3: set_msg 0xb6f44b00: 4: set_msg 0xaa777800: 5: set_msg 0xb6f44300: 6: set_msg 0xb6f44e00: 7: set_msg 0xa4e9f800: 8: set_msg 0xb6f44d00: 9: set_msg 0xa8487e00: 10: set_msg 0xa4e9f900: 11: set_msg 0xa8487200: 12: set_msg 0xa4e9f300: 13: set_msg 0xa8487f00: 14: set_msg 0xaa777c00: 15: set_msg 0xaa777100: 0: msg: "new message" 0xaa777600: 1: msg: "new message" 0xaa777600: 1: exit run() 0xaa777200: 2: msg: "new message" 0xaa777200: 2: exit run() 0xaa777f00: 3: msg: "new message" 0xaa777f00: 3: exit run() 0xb6f44b00: 4: msg: "new message" 0xb6f44b00: 4: exit run() 0xaa777800: 5: msg: "new message" 0xaa777800: 5: exit run() 0xb6f44300: 6: msg: "new message" 0xb6f44300: 6: exit run() 0xb6f44e00: 7: msg: "new message" 0xb6f44e00: 7: exit run() 0xa4e9f800: 8: msg: "new message" 0xa4e9f800: 8: exit run() 0xb6f44d00: 9: msg: "new message" 0xb6f44d00: 9: exit run() 0xa8487e00: 10: msg: "new message" 0xa8487e00: 10: exit run() 0xa4e9f900: 11: msg: "new message" 0xa4e9f900: 11: exit run() 0xa8487200: 12: msg: "new message" 0xa8487200: 12: exit run() 0xa4e9f300: 13: msg: "new message" 0xa4e9f300: 13: exit run() 0xa8487f00: 14: msg: "new message" 0xa8487f00: 14: exit run() 0xaa777c00: 15: msg: "new message" 0xaa777100: 0: exit run() 0xaa777c00: 15: exit run() main: 26 0xa8487000: 0: enter run() 0xa4e9f800: 1: enter run() 0xaa777400: 2: enter run() 0xb6f44400: 3: enter run() 0xb6f44c00: 4: enter run() 0xb6f44d00: 5: enter run() 0xaa777d00: 6: enter run() 0xa4e9fe00: 7: enter run() 0xaa777f00: 8: enter run() 0xb6f44f00: 9: enter run() 0xa8487900: 10: enter run() 0xb6f44b00: 11: enter run() 0xa4e9f100: 12: enter run() 0xa4e9fb00: 13: enter run() 0xaa777300: 14: enter run() 0xb6f44500: 15: enter run() 0xa8487000: 0: set_msg 0xa4e9f800: 1: set_msg 0xaa777400: 2: set_msg 0xb6f44400: 3: set_msg 0xb6f44c00: 4: set_msg 0xb6f44d00: 5: set_msg 0xaa777d00: 6: set_msg 0xa4e9fe00: 7: set_msg 0xaa777f00: 8: set_msg 0xa8487900: 10: set_msg 0xb6f44b00: 11: set_msg 0xa4e9f100: 12: set_msg 0xa4e9fb00: 13: set_msg 0xb6f44500: 15: set_msg 0xb6f44f00: 9: set_msg 0xaa777300: 14: set_msg 0xa8487000: 0: msg: "new message" 0xa4e9f800: 1: msg: "new message" 0xa4e9f800: 1: exit run() 0xaa777400: 2: msg: "new message" 0xaa777400: 2: exit run() 0xb6f44400: 3: msg: "new message" 0xb6f44400: 3: exit run() 0xb6f44c00: 4: msg: "new message" 0xb6f44c00: 4: exit run() 0xb6f44d00: 5: msg: "new message" 0xb6f44d00: 5: exit run() 0xaa777d00: 6: msg: "new message" 0xaa777d00: 6: exit run() 0xa4e9fe00: 7: msg: "new message" 0xa4e9fe00: 7: exit run() 0xaa777f00: 8: msg: "new message" 0xaa777f00: 8: exit run() 0xa8487900: 10: msg: "new message" 0xa8487900: 10: exit run() 0xb6f44b00: 11: msg: "new message" 0xb6f44b00: 11: exit run() 0xa4e9f100: 12: msg: "new message" 0xa4e9f100: 12: exit run() 0xa4e9fb00: 13: msg: "new message" 0xa4e9fb00: 13: exit run() 0xb6f44500: 15: msg: "new message" 0xb6f44500: 15: exit run() 0xb6f44f00: 9: msg: "new message" 0xa8487000: 0: exit run() 0xb6f44f00: 9: exit run() 0xaa777300: 14: msg: "new message" 0xaa777300: 14: exit run() main: 27 0xa4e9fc00: 0: enter run() 0xa4e9ff00: 1: enter run() 0xa4e9f300: 2: enter run() 0xa4e9f400: 3: enter run() 0xa8487100: 4: enter run() 0xa4e9f900: 5: enter run() 0xa4e9fd00: 6: enter run() 0xaa777e00: 7: enter run() 0xb6f44d00: 8: enter run() 0xa8487200: 9: enter run() 0xa8487300: 10: enter run() 0xa4e9f500: 11: enter run() 0xa8487400: 12: enter run() 0xa4e9f600: 13: enter run() 0xa4e9f700: 14: enter run() 0xa4e9fc00: 0: set_msg 0xb6f44600: 15: enter run() 0xa4e9ff00: 1: set_msg 0xa4e9f300: 2: set_msg 0xa4e9f400: 3: set_msg 0xa8487100: 4: set_msg 0xa4e9f900: 5: set_msg 0xa4e9fd00: 6: set_msg 0xaa777e00: 7: set_msg 0xb6f44d00: 8: set_msg 0xa8487200: 9: set_msg 0xa8487300: 10: set_msg 0xa4e9f500: 11: set_msg 0xa8487400: 12: set_msg 0x0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa4e9ff00 stack 0xa8bc2320 0xb6f44600: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fc00 stack 0xa8bc2c80 rthread reaping 0xa4e9f300 stack 0xa8bc2400 rthread reaping 0xa4e9f400 stack 0xa8bbf6c0 rthread reaping 0xa8487100 stack 0xa8bbf8c0 rthread reaping 0xa4e9f900 stack 0xa8bc27c0 rthread reaping 0xa4e9fd00 stack 0xa8bbf7c0 rthread reaping 0xaa777e00 stack 0xa8bd31e0 rthread reaping 0xb6f44d00 stack 0xa8bc69c0 rthread reaping 0xa8487200 stack 0xa8bc6ca0 rthread reaping 0xa8487300 stack 0xa8bd38a0 rthread reaping 0xa4e9f500 stack 0xa8bd3140 rthread reaping 0xa8487400 stack 0xa8bbfbe0 rthread reaping 0xa4e9f600 stack 0xa8bbfc80 rthread reaping 0xa4e9f700 stack 0xa8bbf340 rthread reaping 0xb6f44600 stack 0xa8bc28e0 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xa8487600: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44800: rwlock_wrlock 0xa8f46800 (0) 0xa8487700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (0) 0xaa777e00: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44900: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487600: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44800: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487700: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa4e9f400 stack 0xa8bbf340 0xb6f44f00: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44200 stack 0xa8bc28e0 rthread reaping 0xaa777c00 stack 0xa8bbfc80 rthread reaping 0xb6f44000 stack 0xa8bbfbe0 rthread reaping 0xa8487600 stack 0xa8bd3140 rthread reaping 0xa8487e00 stack 0xa8bd38a0 rthread reaping 0xb6f44300 stack 0xa8bc6ca0 rthread reaping 0xa4e9f800 stack 0xa8bc69c0 rthread reaping 0xb6f44f00 stack 0xa8bd31e0 rthread reaping 0xb6f44800 stack 0xa8bbf7c0 rthread reaping 0xa8487700 stack 0xa8bc27c0 rthread reaping 0xa4e9fa00 stack 0xa8bbf8c0 rthread reaping 0xaa777e00 stack 0xa8bbf6c0 rthread reaping 0xa8487300 stack 0xa8bc2400 rthread reaping 0xb6f44c00 stack 0xa8bc2c80 rthread reaping 0xb6f44900 stack 0xa8bc2320 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44e00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (0) 0xaa777a00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44100: rwlock_wrlock 0xa8f46800 (0) 0xb6f44500: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (2) 0xaa777700: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44d00 stack 0xa8bc2320 rthread reaping 0xa4e9fd00 stack 0xa8bc2c80 rthread reaping 0xb6f44e00 stack 0xa8bc2400 rthread reaping 0xa4e9fb00 stack 0xa8bbf6c0 rthread reaping 0xaa777500 stack 0xa8bbf8c0 rthread reaping 0xa4e9f300 stack 0xa8bc27c0 rthread reaping 0xaa777a00 stack 0xa8bbf7c0 rthread reaping 0xb6f44100 stack 0xa8bd31e0 rthread reaping 0xa4e9fc00 stack 0xa8bc69c0 rthread reaping 0xb6f44400 stack 0xa8bc6ca0 rthread reaping 0xb6f44500 stack 0xa8bd38a0 rthread reaping 0xa4e9f100 stack 0xa8bd3140 rthread reaping 0xaa777600 stack 0xa8bbfbe0 rthread reaping 0xb6f44f00 stack 0xa8bbfc80 rthread reaping 0xa8487b00 stack 0xa8bc28e0 rthread reaping 0xaa777700 stack 0xa8bbf340 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xaa777f00: rwlock_wrlock 0xa8f46800 (0) 0xa8487a00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f500: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xa8487c00: rwlock_wrlock 0xa8f46800 (0) 0xaa777200: rwlock_wrlock 0xa8f46800 (0) 0xb6f44600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (2) 0xaa777800: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f400 stack 0xa8bbf340 rthread reaping 0xaa777c00 stack 0xa8bc28e0 rthread reaping 0xaa777f00 stack 0xa8bbfc80 rthread reaping 0xa8487a00 stack 0xa8bbfbe0 rthread reaping 0xa4e9f500 stack 0xa8bd3140 rthread reaping 0xb6f44200 stack 0xa8bd38a0 rthread reaping 0xb6f44000 stack 0xa8bc6ca0 rthread reaping 0xa4e9f800 stack 0xa8bc69c0 rthread reaping 0xa8487c00 stack 0xa8bd31e0 rthread reaping 0xaa777200 stack 0xa8bbf7c0 rthread reaping 0xb6f44600 stack 0xa8bc27c0 rthread reaping 0xa4e9fd00 stack 0xa8bbf8c0 rthread reaping 0xaa777500 stack 0xa8bbf6c0 rthread reaping 0xa8487d00 stack 0xa8bc2400 rthread reaping 0xa4e9f700 stack 0xa8bc2c80 rthread reaping 0xaa777800 stack 0xa8bc2320 0xaa777a00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44900: rwlock_wrlock 0xa8f46800 (0) 0xa8487800: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_wrlock 0xa8f46800 (0) 0xa8487700: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xaa777100: rwlock_wrlock 0xa8f46800 (0) 0xb6f44e00: rwlock_wrlock 0xa8f46800 (0) 0xaa777a00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487700: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (2) 0xb6f44e00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f800 stack 0xa8bc2c80 rthread reaping 0xaa777a00 stack 0xa8bc2320 rthread reaping 0xa8487e00 stack 0xa8bc2400 rthread reaping 0xa4e9f400 stack 0xa8bbf6c0 rthread reaping 0xa4e9f900 stack 0xa8bbf8c0 rthread reaping 0xaa777c00 stack 0xa8bc27c0 rthread reaping 0xb6f44900 stack 0xa8bbf7c0 rthread reaping 0xa8487800 stack 0xa8bd31e0 rthread reaping 0xa8487900 stack 0xa8bc69c0 rthread reaping 0xa8487700 stack 0xa8bc6ca0 rthread reaping 0xaa777900 stack 0xa8bd38a0 rthread reaping 0xa4e9f000 stack 0xa8bd3140 rthread reaping 0xa4e9fa00 stack 0xa8bbfbe0 rthread reaping 0xb6f44700 stack 0xa8bbfc80 rthread reaping 0xaa777100 stack 0xa8bc28e0 rthread reaping 0xb6f44e00 stack 0xa8bbf340 0xa8487d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487a00: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44400: rwlock_wrlock 0xa8f46800 (0) 0xaa777600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44600: rwlock_wrlock 0xa8f46800 (0) 0xb6f44300: rwlock_wrlock 0xa8f46800 (0) 0xaa777300: rwlock_wrlock 0xa8f46800 (0) 0xaa777400: rwlock_wrlock 0xa8f46800 (0) 0xa8487d00: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa8487a00 stack 0xa8bc28e0 0xaa777500: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487d00 stack 0xa8bbf340 rthread reaping 0xa8487300 stack 0xa8bbfc80 rthread reaping 0xa4e9f600 stack 0xa8bbfbe0 rthread reaping 0xa4e9fc00 stack 0xa8bd3140 rthread reaping 0xb6f44400 stack 0xa8bd38a0 rthread reaping 0xaa777600 stack 0xa8bc6ca0 rthread reaping 0xa4e9fb00 stack 0xa8bc69c0 rthread reaping 0xa4e9f400 stack 0xa8bd31e0 rthread reaping 0xa8487e00 stack 0xa8bbf7c0 rthread reaping 0xb6f44600 stack 0xa8bc27c0 rthread reaping 0xb6f44300 stack 0xa8bbf8c0 rthread reaping 0xaa777300 stack 0xa8bbf6c0 rthread reaping 0xaa777400 stack 0xa8bc2400 rthread reaping 0xaa777800 stack 0xa8bc2320 rthread reaping 0xaa777500 stack 0xa8bc2c80 0xb6f44100: rwlock_wrlock 0xa8f46800 (0) 0xb6f44900: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xa8487400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xa8487b00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (0) 0xaa777d00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xa8487d00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xb6f44900 stack 0xa8bc2320 0xa8487d00: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44100 stack 0xa8bc2c80 rthread reaping 0xa8487200 stack 0xa8bc2400 rthread reaping 0xa4e9fd00 stack 0xa8bbf6c0 rthread reaping 0xa8487900 stack 0xa8bbf8c0 rthread reaping 0xaa777c00 stack 0xa8bc27c0 rthread reaping 0xa8487f00 stack 0xa8bbf7c0 rthread reaping 0xa8487400 stack 0xa8bd31e0 rthread reaping 0xb6f44700 stack 0xa8bc69c0 rthread reaping 0xa4e9fc00 stack 0xa8bc6ca0 rthread reaping 0xa8487b00 stack 0xa8bd38a0 rthread reaping 0xb6f44f00 stack 0xa8bd3140 rthread reaping 0xaa777d00 stack 0xa8bbfbe0 rthread reaping 0xb6f44b00 stack 0xa8bbfc80 rthread reaping 0xa4e9fe00 stack 0xa8bbf340 rthread reaping 0xa8487d00 stack 0xa8bc28e0 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487c00: rwlock_wrlock 0xa8f46800 (0) 0xaa777400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa8487c00 stack 0xa8bbf340 0xaa777300: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44d00 stack 0xa8bc28e0 rthread reaping 0xaa777400 stack 0xa8bbfc80 rthread reaping 0xb6f44000 stack 0xa8bbfbe0 rthread reaping 0xa8487000 stack 0xa8bd3140 rthread reaping 0xb6f44100 stack 0xa8bd38a0 rthread reaping 0xaa777200 stack 0xa8bc6ca0 rthread reaping 0xa4e9f700 stack 0xa8bc69c0 rthread reaping 0xb6f44200 stack 0xa8bd31e0 rthread reaping 0xa8487f00 stack 0xa8bbf7c0 rthread reaping 0xb6f44300 stack 0xa8bc27c0 rthread reaping 0xa4e9f800 stack 0xa8bbf8c0 rthread reaping 0xa4e9f400 stack 0xa8bbf6c0 rthread reaping 0xaa777300 stack 0xa8bc2400 rthread reaping 0xa4e9f500 stack 0xa8bc2c80 rthread reaping 0xb6f44400 stack 0xa8bc2320 0xaa777d00: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xaa777700: rwlock_wrlock 0xa8f46800 (0) 0xaa777100: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xaa777d00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487700: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487700: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xaa777500 stack 0xa8bc2c80 0xa4e9f300: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777d00 stack 0xa8bc2320 rthread reaping 0xaa777c00 stack 0xa8bc2400 rthread reaping 0xb6f44700 stack 0xa8bbf6c0 rthread reaping 0xaa777700 stack 0xa8bbf8c0 rthread reaping 0xaa777100 stack 0xa8bc27c0 rthread reaping 0xaa777000 stack 0xa8bbf7c0 rthread reaping 0xaa777600 stack 0xa8bd31e0 rthread reaping 0xa8487700 stack 0xa8bc69c0 rthread reaping 0xaa777800 stack 0xa8bc6ca0 rthread reaping 0xa4e9f800 stack 0xa8bd38a0 rthread reaping 0xa8487100 stack 0xa8bd3140 rthread reaping 0xaa777a00 stack 0xa8bbfbe0 rthread reaping 0xa8487200 stack 0xa8bbfc80 rthread reaping 0xa4e9f000 stack 0xa8bc28e0 rthread reaping 0xa4e9f300 stack 0xa8bbf340 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xaa777b00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xaa777f00: rwlock_wrlock 0xa8f46800 (0) 0xa8487c00: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44900: rwlock_wrlock 0xa8f46800 (0) 0xa8487800: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xaa777d00: rwlock_wrlock 0xa8f46800 (0) 0xaa777700: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f600: rwlock_wrlock 0xa8f46800 (0) 0xa8487400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 a4e9f600: 13: set_msg 0xa4e9f700: 14: set_msg 0xb6f44600: 15: set_msg 0xa4e9fc00: 0: msg: "new message" 0xa4e9ff00: 1: msg: "new message" 0xa4e9ff00: 1: exit run() 0xa4e9f300: 2: msg: "new message" 0xa4e9f300: 2: exit run() 0xa4e9f400: 3: msg: "new message" 0xa4e9f400: 3: exit run() 0xa8487100: 4: msg: "new message" 0xa8487100: 4: exit run() 0xa4e9f900: 5: msg: "new message" 0xa4e9f900: 5: exit run() 0xa4e9fd00: 6: msg: "new message" 0xa4e9fd00: 6: exit run() 0xaa777e00: 7: msg: "new message" 0xaa777e00: 7: exit run() 0xb6f44d00: 8: msg: "new message" 0xb6f44d00: 8: exit run() 0xa8487200: 9: msg: "new message" 0xa8487200: 9: exit run() 0xa8487300: 10: msg: "new message" 0xa8487300: 10: exit run() 0xa4e9f500: 11: msg: "new message" 0xa4e9f500: 11: exit run() 0xa8487400: 12: msg: "new message" 0xa8487400: 12: exit run() 0xa4e9f600: 13: msg: "new message" 0xa4e9f600: 13: exit run() 0xa4e9f700: 14: msg: "new message" 0xa4e9fc00: 0: exit run() 0xa4e9f700: 14: exit run() 0xb6f44600: 15: msg: "new message" 0xb6f44600: 15: exit run() main: 28 0xb6f44200: 0: enter run() 0xa4e9f400: 1: enter run() 0xaa777c00: 2: enter run() 0xb6f44000: 3: enter run() 0xa8487600: 4: enter run() 0xa8487e00: 5: enter run() 0xb6f44300: 6: enter run() 0xa4e9f800: 7: enter run() 0xb6f44f00: 8: enter run() 0xb6f44800: 9: enter run() 0xa8487700: 10: enter run() 0xa4e9fa00: 11: enter run() 0xaa777e00: 12: enter run() 0xa8487300: 13: enter run() 0xb6f44c00: 14: enter run() 0xb6f44900: 15: enter run() 0xb6f44200: 0: set_msg 0xa4e9f400: 1: set_msg 0xaa777c00: 2: set_msg 0xb6f44000: 3: set_msg 0xa8487600: 4: set_msg 0xa8487e00: 5: set_msg 0xb6f44300: 6: set_msg 0xa4e9f800: 7: set_msg 0xb6f44800: 9: set_msg 0xa8487700: 10: set_msg 0xa4e9fa00: 11: set_msg 0xaa777e00: 12: set_msg 0xa8487300: 13: set_msg 0xb6f44c00: 14: set_msg 0xb6f44900: 15: set_msg 0xb6f44f00: 8: set_msg 0xb6f44200: 0: msg: "new message" 0xa4e9f400: 1: msg: "new message" 0xa4e9f400: 1: exit run() 0xaa777c00: 2: msg: "new message" 0xaa777c00: 2: exit run() 0xb6f44000: 3: msg: "new message" 0xb6f44000: 3: exit run() 0xa8487600: 4: msg: "new message" 0xa8487600: 4: exit run() 0xa8487e00: 5: msg: "new message" 0xa8487e00: 5: exit run() 0xb6f44300: 6: msg: "new message" 0xb6f44300: 6: exit run() 0xa4e9f800: 7: msg: "new message" 0xa4e9f800: 7: exit run() 0xb6f44800: 9: msg: "new message" 0xb6f44800: 9: exit run() 0xa8487700: 10: msg: "new message" 0xa8487700: 10: exit run() 0xa4e9fa00: 11: msg: "new message" 0xa4e9fa00: 11: exit run() 0xaa777e00: 12: msg: "new message" 0xaa777e00: 12: exit run() 0xa8487300: 13: msg: "new message" 0xa8487300: 13: exit run() 0xb6f44c00: 14: msg: "new message" 0xb6f44c00: 14: exit run() 0xb6f44900: 15: msg: "new message" 0xb6f44200: 0: exit run() 0xb6f44900: 15: exit run() 0xb6f44f00: 8: msg: "new message" 0xb6f44f00: 8: exit run() main: 29 0xb6f44d00: 0: enter run() 0xa4e9fd00: 1: enter run() 0xb6f44e00: 2: enter run() 0xa4e9fb00: 3: enter run() 0xaa777500: 4: enter run() 0xa4e9f300: 5: enter run() 0xaa777a00: 6: enter run() 0xb6f44100: 7: enter run() 0xa4e9fc00: 8: enter run() 0xb6f44400: 9: enter run() 0xb6f44500: 10: enter run() 0xa4e9f100: 11: enter run() 0xaa777600: 12: enter run() 0xb6f44f00: 13: enter run() 0xa8487b00: 14: enter run() 0xaa777700: 15: enter run() 0xb6f44d00: 0: set_msg 0xa4e9fd00: 1: set_msg 0xb6f44e00: 2: set_msg 0xa4e9fb00: 3: set_msg 0xaa777500: 4: set_msg 0xa4e9f300: 5: set_msg 0xaa777a00: 6: set_msg 0xa4e9fc00: 8: set_msg 0xb6f44400: 9: set_msg 0xb6f44100: 7: set_msg 0xb6f44500: 10: set_msg 0xa4e9f100: 11: set_msg 0xaa777600: 12: set_msg 0xb6f44f00: 13: set_msg 0xa8487b00: 14: set_msg 0xaa777700: 15: set_msg 0xb6f44d00: 0: msg: "new message" 0xa4e9fd00: 1: msg: "new message" 0xa4e9fd00: 1: exit run() 0xb6f44e00: 2: msg: "new message" 0xb6f44e00: 2: exit run() 0xa4e9fb00: 3: msg: "new message" 0xa4e9fb00: 3: exit run() 0xaa777500: 4: msg: "new message" 0xaa777500: 4: exit run() 0xa4e9f300: 5: msg: "new message" 0xa4e9f300: 5: exit run() 0xaa777a00: 6: msg: "new message" 0xaa777a00: 6: exit run() 0xa4e9fc00: 8: msg: "new message" 0xa4e9fc00: 8: exit run() 0xb6f44400: 9: msg: "new message" 0xb6f44400: 9: exit run() 0xb6f44100: 7: msg: "new message" 0xb6f44100: 7: exit run() 0xb6f44500: 10: msg: "new message" 0xb6f44500: 10: exit run() 0xa4e9f100: 11: msg: "new message" 0xa4e9f100: 11: exit run() 0xaa777600: 12: msg: "new message" 0xaa777600: 12: exit run() 0xb6f44f00: 13: msg: "new message" 0xb6f44f00: 13: exit run() 0xa8487b00: 14: msg: "new message" 0xb6f44d00: 0: exit run() 0xa8487b00: 14: exit run() 0xaa777700: 15: msg: "new message" 0xaa777700: 15: exit run() main: 30 0xa4e9f400: 0: enter run() 0xaa777c00: 1: enter run() 0xaa777f00: 2: enter run() 0xa8487a00: 3: enter run() 0xa4e9f500: 4: enter run() 0xb6f44200: 5: enter run() 0xb6f44000: 6: enter run() 0xa4e9f800: 7: enter run() 0xa8487c00: 8: enter run() 0xaa777200: 9: enter run() 0xb6f44600: 10: enter run() 0xa4e9fd00: 11: enter run() 0xaa777500: 12: enter run() 0xa4e9f400: 0: set_msg 0xa8487d00: 13: enter run() 0xa4e9f700: 14: enter run() 0xaa777800: 15: enter run() 0xaa777c00: 1: set_msg 0xaa777f00: 2: set_msg 0xa8487a00: 3: set_msg 0xa4e9f500: 4: set_msg 0xb6f44200: 5: set_msg 0xb6f44000: 6: set_msg 0xa4e9f800: 7: set_msg 0xa8487c00: 8: set_msg 0xaa777200: 9: set_msg 0xb6f44600: 10: set_msg 0xa4e9fd00: 11: set_msg 0xaa777500: 12: set_msg 0xa8487d00: 13: set_msg 0xa4e9f700: 14: set_msg 0xaa777800: 15: set_msg 0xa4e9f400: 0: msg: "new message" 0xaa777c00: 1: msg: "new message" 0xaa777c00: 1: exit run() 0xaa777f00: 2: msg: "new message" 0xaa777f00: 2: exit run() 0xa8487a00: 3: msg: "new message" 0xa8487a00: 3: exit run() 0xa4e9f500: 4: msg: "new message" 0xa4e9f500: 4: exit run() 0xb6f44200: 5: msg: "new message" 0xb6f44200: 5: exit run() 0xb6f44000: 6: msg: "new message" 0xb6f44000: 6: exit run() 0xa4e9f800: 7: msg: "new message" 0xa4e9f800: 7: exit run() 0xa8487c00: 8: msg: "new message" 0xa8487c00: 8: exit run() 0xaa777200: 9: msg: "new message" 0xaa777200: 9: exit run() 0xb6f44600: 10: msg: "new message" 0xb6f44600: 10: exit run() 0xa4e9fd00: 11: msg: "new message" 0xa4e9fd00: 11: exit run() 0xaa777500: 12: msg: "new message" 0xaa777500: 12: exit run() 0xa8487d00: 13: msg: "new message" 0xa8487d00: 13: exit run() 0xa4e9f700: 14: msg: "new message" 0xa4e9f400: 0: exit run() 0xa4e9f700: 14: exit run() 0xaa777800: 15: msg: "new message" 0xaa777800: 15: exit run() main: 31 0xaa777a00: 0: enter run() 0xa4e9f800: 1: enter run() 0xa8487e00: 2: enter run() 0xa4e9f400: 3: enter run() 0xa4e9f900: 4: enter run() 0xaa777c00: 5: enter run() 0xb6f44900: 6: enter run() 0xa8487800: 7: enter run() 0xa8487900: 8: enter run() 0xa8487700: 9: enter run() 0xaa777900: 10: enter run() 0xa4e9f000: 11: enter run() 0xa4e9fa00: 12: enter run() 0xb6f44700: 13: enter run() 0xaa777100: 14: enter run() 0xb6f44e00: 15: enter run() 0xaa777a00: 0: set_msg 0xa4e9f800: 1: set_msg 0xa8487e00: 2: set_msg 0xa4e9f400: 3: set_msg 0xa4e9f900: 4: set_msg 0xaa777c00: 5: set_msg 0xb6f44900: 6: set_msg 0xa8487800: 7: set_msg 0xa8487900: 8: set_msg 0xa8487700: 9: set_msg 0xaa777900: 10: set_msg 0xa4e9f000: 11: set_msg 0xa4e9fa00: 12: set_msg 0xb6f44700: 13: set_msg 0xaa777100: 14: set_msg 0xb6f44e00: 15: set_msg 0xaa777a00: 0: msg: "new message" 0xa4e9f800: 1: msg: "new message" 0xa4e9f800: 1: exit run() 0xa8487e00: 2: msg: "new message" 0xa8487e00: 2: exit run() 0xa4e9f400: 3: msg: "new message" 0xa4e9f400: 3: exit run() 0xa4e9f900: 4: msg: "new message" 0xa4e9f900: 4: exit run() 0xaa777c00: 5: msg: "new message" 0xaa777c00: 5: exit run() 0xb6f44900: 6: msg: "new message" 0xb6f44900: 6: exit run() 0xa8487800: 7: msg: "new message" 0xa8487800: 7: exit run() 0xa8487900: 8: msg: "new message" 0xa8487900: 8: exit run() 0xa8487700: 9: msg: "new message" 0xa8487700: 9: exit run() 0xaa777900: 10: msg: "new message" 0xaa777900: 10: exit run() 0xa4e9f000: 11: msg: "new message" 0xa4e9f000: 11: exit run() 0xa4e9fa00: 12: msg: "new message" 0xa4e9fa00: 12: exit run() 0xb6f44700: 13: msg: "new message" 0xb6f44700: 13: exit run() 0xaa777100: 14: msg: "new message" 0xaa777a00: 0: exit run() 0xaa777100: 14: exit run() 0xb6f44e00: 15: msg: "new message" 0xb6f44e00: 15: exit run() main: 32 0xa8487d00: 0: enter run() 0xa8487a00: 1: enter run() 0xa8487300: 2: enter run() 0xa4e9f600: 3: enter run() 0xa4e9fc00: 4: enter run() 0xb6f44400: 5: enter run() 0xaa777600: 6: enter run() 0xa4e9fb00: 7: enter run() 0xa4e9f400: 8: enter run() 0xa8487e00: 9: enter run() 0xb6f44600: 10: enter run() 0xb6f44300: 11: enter run() 0xaa777300: 12: enter run() 0xaa777400: 13: enter run() 0xa8487d00: 0: set_msg 0xaa777800: 14: enter run() 0xaa777500: 15: enter run() 0xa8487a00: 1: set_msg 0xa8487300: 2: set_msg 0xa4e9f600: 3: set_msg 0xa4e9fc00: 4: set_msg 0xaa777600: 6: set_msg 0xa4e9fb00: 7: set_msg 0xa4e9f400: 8: set_msg 0xa8487e00: 9: set_msg 0xb6f44600: 10: set_msg 0xb6f44300: 11: set_msg 0xaa777300: 12: set_msg 0xaa777400: 13: set_msg 0xb6f44400: 5: set_msg 0xaa777800: 14: set_msg 0xaa777500: 15: set_msg 0xa8487d00: 0: msg: "new message" 0xa8487a00: 1: msg: "new message" 0xa8487a00: 1: exit run() 0xa8487300: 2: msg: "new message" 0xa8487300: 2: exit run() 0xa4e9f600: 3: msg: "new message" 0xa4e9f600: 3: exit run() 0xa4e9fc00: 4: msg: "new message" 0xa4e9fc00: 4: exit run() 0xaa777600: 6: msg: "new message" 0xaa777600: 6: exit run() 0xa4e9fb00: 7: msg: "new message" 0xa4e9fb00: 7: exit run() 0xa4e9f400: 8: msg: "new message" 0xa4e9f400: 8: exit run() 0xa8487e00: 9: msg: "new message" 0xa8487e00: 9: exit run() 0xb6f44600: 10: msg: "new message" 0xb6f44600: 10: exit run() 0xb6f44300: 11: msg: "new message" 0xb6f44300: 11: exit run() 0xaa777300: 12: msg: "new message" 0xaa777300: 12: exit run() 0xaa777400: 13: msg: "new message" 0xaa777400: 13: exit run() 0xb6f44400: 5: msg: "new message" 0xb6f44400: 5: exit run() 0xaa777800: 14: msg: "new message" 0xa8487d00: 0: exit run() 0xaa777800: 14: exit run() 0xaa777500: 15: msg: "new message" 0xaa777500: 15: exit run() main: 33 0xb6f44100: 0: enter run() 0xb6f44900: 1: enter run() 0xa8487200: 2: enter run() 0xa4e9fd00: 3: enter run() 0xa8487900: 4: enter run() 0xaa777c00: 5: enter run() 0xa8487f00: 6: enter run() 0xa8487400: 7: enter run() 0xb6f44700: 8: enter run() 0xa4e9fc00: 9: enter run() 0xa8487b00: 10: enter run() 0xb6f44f00: 11: enter run() 0xaa777d00: 12: enter run() 0xb6f44b00: 13: enter run() 0xa4e9fe00: 14: enter run() 0xa8487d00: 15: enter run() 0xb6f44100: 0: set_msg 0xb6f44900: 1: set_msg 0xa8487200: 2: set_msg 0xa4e9fd00: 3: set_msg 0xa8487900: 4: set_msg 0xaa777c00: 5: set_msg 0xa8487f00: 6: set_msg 0xa8487400: 7: set_msg 0xb6f44700: 8: set_msg 0xa4e9fc00: 9: set_msg 0xa8487b00: 10: set_msg 0xb6f44f00: 11: set_msg 0xaa777d00: 12: set_msg 0xb6f44b00: 13: set_msg 0xa4e9fe00: 14: set_msg 0xa8487d00: 15: set_msg 0xb6f44100: 0: msg: "new message" 0xb6f44900: 1: msg: "new message" 0xb6f44900: 1: exit run() 0xa8487200: 2: msg: "new message" 0xa8487200: 2: exit run() 0xa4e9fd00: 3: msg: "new message" 0xa4e9fd00: 3: exit run() 0xa8487900: 4: msg: "new message" 0xa8487900: 4: exit run() 0xaa777c00: 5: msg: "new message" 0xaa777c00: 5: exit run() 0xa8487f00: 6: msg: "new message" 0xa8487f00: 6: exit run() 0xa8487400: 7: msg: "new message" 0xa8487400: 7: exit run() 0xb6f44700: 8: msg: "new message" 0xb6f44700: 8: exit run() 0xa4e9fc00: 9: msg: "new message" 0xa4e9fc00: 9: exit run() 0xa8487b00: 10: msg: "new message" 0xa8487b00: 10: exit run() 0xb6f44f00: 11: msg: "new message" 0xb6f44f00: 11: exit run() 0xaa777d00: 12: msg: "new message" 0xaa777d00: 12: exit run() 0xb6f44b00: 13: msg: "new message" 0xb6f44b00: 13: exit run() 0xa4e9fe00: 14: msg: "new message" 0xb6f44100: 0: exit run() 0xa4e9fe00: 14: exit run() 0xa8487d00: 15: msg: "new message" 0xa8487d00: 15: exit run() main: 34 0xb6f44d00: 0: enter run() 0xa8487c00: 1: enter run() 0xaa777400: 2: enter run() 0xb6f44000: 3: enter run() 0xb6f44d00: 0: set_msg 0xa8487000: 4: enter run() 0xb6f44100: 5: enter run() 0xaa777200: 6: enter run() 0xa4e9f700: 7: enter run() 0xb6f44200: 8: enter run() 0xa8487f00: 9: enter run() 0xb6f44300: 10: enter run() 0xa4e9f800: 11: enter run() 0xa4e9f400: 12: enter run() 0xa4e9f500: 14: enter run() 0xb6f44400: 15: enter run() 0xa8487c00: 1: set_msg 0xaa777300: 13: enter run() 0xaa777400: 2: set_msg 0xb6f44000: 3: set_msg 0xa8487000: 4: set_msg 0xb6f44100: 5: set_msg 0xaa777200: 6: set_msg 0xa4e9f700: 7: set_msg 0xb6f44200: 8: set_msg 0xa8487f00: 9: set_msg 0xb6f44300: 10: set_msg 0xa4e9f800: 11: set_msg 0xa4e9f400: 12: set_msg 0xa4e9f500: 14: set_msg 0xb6f44400: 15: set_msg 0xaa777300: 13: set_msg 0xb6f44d00: 0: msg: "new message" 0xa8487c00: 1: msg: "new message" 0xa8487c00: 1: exit run() 0xaa777400: 2: msg: "new message" 0xaa777400: 2: exit run() 0xb6f44000: 3: msg: "new message" 0xb6f44000: 3: exit run() 0xa8487000: 4: msg: "new message" 0xa8487000: 4: exit run() 0xb6f44100: 5: msg: "new message" 0xb6f44100: 5: exit run() 0xaa777200: 6: msg: "new message" 0xaa777200: 6: exit run() 0xa4e9f700: 7: msg: "new message" 0xa4e9f700: 7: exit run() 0xb6f44200: 8: msg: "new message" 0xb6f44200: 8: exit run() 0xa8487f00: 9: msg: "new message" 0xa8487f00: 9: exit run() 0xb6f44300: 10: msg: "new message" 0xb6f44300: 10: exit run() 0xa4e9f800: 11: msg: "new message" 0xa4e9f800: 11: exit run() 0xa4e9f400: 12: msg: "new message" 0xa4e9f400: 12: exit run() 0xa4e9f500: 14: msg: "new message" 0xa4e9f500: 14: exit run() 0xb6f44400: 15: msg: "new message" 0xb6f44d00: 0: exit run() 0xb6f44400: 15: exit run() 0xaa777300: 13: msg: "new message" 0xaa777300: 13: exit run() main: 35 0xaa777d00: 0: enter run() 0xaa777500: 1: enter run() 0xaa777c00: 2: enter run() 0xb6f44700: 3: enter run() 0xaa777700: 4: enter run() 0xaa777100: 5: enter run() 0xaa777000: 6: enter run() 0xaa777d00: 0: set_msg 0xaa777600: 7: enter run() 0xa8487700: 8: enter run() 0xaa777800: 9: enter run() 0xa4e9f800: 10: enter run() 0xa8487100: 11: enter run() 0xaa777a00: 12: enter run() 0xa8487200: 13: enter run() 0xa4e9f000: 14: enter run() 0xa4e9f300: 15: enter run() 0xaa777500: 1: set_msg 0xaa777c00: 2: set_msg 0xb6f44700: 3: set_msg 0xaa777700: 4: set_msg 0xaa777100: 5: set_msg 0xaa777000: 6: set_msg 0xaa777600: 7: set_msg 0xa8487700: 8: set_msg 0xaa777800: 9: set_msg 0xa4e9f800: 10: set_msg 0xa8487100: 11: set_msg 0xaa777a00: 12: set_msg 0xa8487200: 13: set_msg 0xa4e9f000: 14: set_msg 0xa4e9f300: 15: set_msg 0xaa777d00: 0: msg: "new message" 0xaa777500: 1: msg: "new message" 0xaa777500: 1: exit run() 0xaa777c00: 2: msg: "new message" 0xaa777c00: 2: exit run() 0xb6f44700: 3: msg: "new message" 0xb6f44700: 3: exit run() 0xaa777700: 4: msg: "new message" 0xaa777700: 4: exit run() 0xaa777100: 5: msg: "new message" 0xaa777100: 5: exit run() 0xaa777000: 6: msg: "new message" 0xaa777000: 6: exit run() 0xaa777600: 7: msg: "new message" 0xaa777600: 7: exit run() 0xa8487700: 8: msg: "new message" 0xa8487700: 8: exit run() 0xaa777800: 9: msg: "new message" 0xaa777800: 9: exit run() 0xa4e9f800: 10: msg: "new message" 0xa4e9f800: 10: exit run() 0xa8487100: 11: msg: "new message" 0xa8487100: 11: exit run() 0xaa777a00: 12: msg: "new message" 0xaa777a00: 12: exit run() 0xa8487200: 13: msg: "new message" 0xa8487200: 13: exit run() 0xa4e9f000: 14: msg: "new message" 0xaa777d00: 0: exit run() 0xa4e9f000: 14: exit run() 0xa4e9f300: 15: msg: "new message" 0xa4e9f300: 15: exit run() main: 36 0xa4e9fd00: 0: enter run() 0xaa777b00: 1: enter run() 0xb6f44700: 2: enter run() 0xaa777f00: 13: enter run() 0xa8487c00: 12: enter run() 0xa8487e00: 11: enter run() 0xb6f44900: 10: enter run() 0xa8487800: 9: enter run() 0xaa777900: 8: enter run() 0xaa777d00: 7: enter run() 0xaa777700: 6: enter run() 0xaa777000: 5: enter run() 0xa4e9f600: 4: enter run() 0xa8487400: 3: enter run() 0xb6f44700: 2: set_msg 0xaa777b00: 1: set_msg 0xaa777e00: 14: enter run() 0xaa777c00: 15: enter run() 0xa4e9fd00: 0: set_msg 0xaa777f00: 13: set_msg 0xa8487c00: 12: set_msg 0xa8487e00: 11: set_msg 0xb6f44900: 10: set_msg 0xa8487800: 9: set_msg 0xaa777900: 8: set_msg 0xaa777d00: 7: set_msg 0xaa777700: 6: set_msg 0xaa777000: 5: set_msg 0xa4e9f600: 4: set_msg 0xa8487400: 3: set_msg 0xaa777e00: 14: set_msg 0xaa777c00: 15: set_msg 0xb6f44700: 2: msg: "new message" 0xaa777b00: 1: msg: "new message" 0xaa777b00: 1: exit run() 0xa4e9fd00: 0: msg: "new message" 0xa4e9fd00: 0: exit run() 0xaa777f00: 13: msg: "nrthread reaping 0xaa777b00 stack 0xa8bc28e0 0xaa777c00: rwlock_rdlock 0xa8f46800 (13) 0xaa777f00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fd00 stack 0xa8bbf340 rthread reaping 0xb6f44700 stack 0xa8bbfc80 rthread reaping 0xa8487400 stack 0xa8bbfbe0 rthread reaping 0xa4e9f600 stack 0xa8bd3140 rthread reaping 0xaa777000 stack 0xa8bd38a0 rthread reaping 0xaa777700 stack 0xa8bc6ca0 rthread reaping 0xaa777d00 stack 0xa8bc69c0 rthread reaping 0xaa777900 stack 0xa8bd31e0 rthread reaping 0xa8487800 stack 0xa8bbf7c0 rthread reaping 0xb6f44900 stack 0xa8bc27c0 rthread reaping 0xa8487e00 stack 0xa8bbf8c0 rthread reaping 0xa8487c00 stack 0xa8bbf6c0 rthread reaping 0xaa777f00 stack 0xa8bc2400 rthread reaping 0xaa777e00 stack 0xa8bc2320 rthread reaping 0xaa777c00 stack 0xa8bc2c80 0xaa777200: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xa8487000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xaa777200: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xaa777000 stack 0xa8bc2320 0xaa777400: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777200 stack 0xa8bc2c80 rthread reaping 0xa8487000 stack 0xa8bc2400 rthread reaping 0xa4e9f300 stack 0xa8bbf6c0 rthread reaping 0xb6f44f00 stack 0xa8bbf8c0 rthread reaping 0xa4e9f100 stack 0xa8bc27c0 rthread reaping 0xa8487300 stack 0xa8bbf7c0 rthread reaping 0xa4e9f600 stack 0xa8bd31e0 rthread reaping 0xaa777500 stack 0xa8bc69c0 rthread reaping 0xa4e9fa00 stack 0xa8bc6ca0 rthread reaping 0xa8487500 stack 0xa8bd38a0 rthread reaping 0xaa777100 stack 0xa8bd3140 rthread reaping 0xaa777300 stack 0xa8bbfbe0 rthread reaping 0xaa777a00 stack 0xa8bbfc80 rthread reaping 0xa4e9f700 stack 0xa8bbf340 rthread reaping 0xaa777400 stack 0xa8bc28e0 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xaa777100: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487600: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487600: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xaa777100 stack 0xa8bbf340 0xaa777800: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487300 stack 0xa8bc28e0 rthread reaping 0xaa777500 stack 0xa8bbfc80 rthread reaping 0xb6f44700 stack 0xa8bbfbe0 rthread reaping 0xa8487c00 stack 0xa8bd3140 rthread reaping 0xaa777600 stack 0xa8bd38a0 rthread reaping 0xa8487100 stack 0xa8bc6ca0 rthread reaping 0xa4e9f400 stack 0xa8bc69c0 rthread reaping 0xb6f44400 stack 0xa8bd31e0 rthread reaping 0xb6f44200 stack 0xa8bbf7c0 rthread reaping 0xaa777700 stack 0xa8bc27c0 rthread reaping 0xa4e9f200 stack 0xa8bbf8c0 rthread reaping 0xa8487600 stack 0xa8bbf6c0 rthread reaping 0xa4e9ff00 stack 0xa8bc2400 rthread reaping 0xb6f44500 stack 0xa8bc2c80 rthread reaping 0xaa777800 stack 0xa8bc2320 0xb6f44300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44300: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (2147483647) 0xaa777900: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487500: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44600: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487e00: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487a00: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487000: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44900: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44300: rwlock_rdlock 0xa8f46800 (0) 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (2147483650) rthread reaping 0xaa777000 stack 0xa8bc2c80 0xaa777500: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44300 stack 0xa8bc2320 0xa8487f00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f700 stack 0xa8bc2400 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777900 stack 0xa8bbf6c0 0xa8487f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fb00 stack 0xa8bbf8c0 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487500 stack 0xa8bc27c0 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44600 stack 0xa8bbf7c0 0xa8487b00: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa8487e00 stack 0xa8bd31e0 0xa4e9f900: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487a00 stack 0xa8bc69c0 rthread reaping 0xa8487000 stack 0xa8bc6ca0 rthread reaping 0xb6f44900 stack 0xa8bd38a0 rthread reaping 0xaa777500 stack 0xa8bd3140 rthread reaping 0xa8487f00 stack 0xa8bbfbe0 rthread reaping 0xa4e9f400 stack 0xa8bbfc80 rthread reaping 0xa8487b00 stack 0xa8bc28e0 rthread reaping 0xa4e9f900 stack 0xa8bbf340 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44100: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xa8487100: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xa8487d00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44800: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xa8487c00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44800: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (2) 0xa4e9f100: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9ff00 stack 0xa8bbf340 rthread reaping 0xb6f44100 stack 0xa8bc28e0 rthread reaping 0xa8487200 stack 0xa8bbfc80 rthread reaping 0xa8487100 stack 0xa8bbfbe0 rthread reaping 0xb6f44000 stack 0xa8bd3140 rthread reaping 0xa8487d00 stack 0xa8bd38a0 rthread reaping 0xb6f44800 stack 0xa8bc6ca0 rthread reaping 0xa4e9f300 stack 0xa8bc69c0 rthread reaping 0xa8487300 stack 0xa8bd31e0 rthread reaping 0xa8487c00 stack 0xa8bbf7c0 rthread reaping 0xa8487400 stack 0xa8bc27c0 rthread reaping 0xa4e9fb00 stack 0xa8bbf8c0 rthread reaping 0xa4e9f000 stack 0xa8bbf6c0 rthread reaping 0xa4e9f500 stack 0xa8bc2400 rthread reaping 0xaa777e00 stack 0xa8bc2320 rthread reaping 0xa4e9f100 stack 0xa8bc2c80 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xaa777a00: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487400: rwlock_wrlock 0xa8f46800 (0) 0xa8487800: rwlock_wrlock 0xa8f46800 (0) 0xaa777600: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xaa777f00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_wrlock 0xa8f46800 (0) 0xb6f44e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (2147483650) 0xa8487d00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fd00 stack 0xa8bc2320 0xaa777b00: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777000 stack 0xa8bc2c80 0xa8487d00: rwlock_rdlock 0xa8f46800 (1) rthread reaping 0xaa777a00 stack 0xa8bc2400 0xa8487d00: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487200 stack 0xa8bbf6c0 rthread reaping 0xb6f44d00 stack 0xa8bbf8c0 rthread reaping 0xa8487400 stack 0xa8bc27c0 rthread reaping 0xa8487800 stack 0xa8bbf7c0 rthread reaping 0xaa777600 stack 0xa8bd31e0 rthread reaping 0xb6f44000 stack 0xa8bc69c0 rthread reaping 0xa8487900 stack 0xa8bc6ca0 rthread reaping 0xaa777f00 stack 0xa8bd38a0 rthread reaping 0xa4e9fe00 stack 0xa8bd3140 rthread reaping 0xb6f44e00 stack 0xa8bbfbe0 rthread reaping 0xa4e9f000 stack 0xa8bbfc80 rthread reaping 0xa8487d00 stack 0xa8bc28e0 rthread reaping 0xaa777b00 stack 0xa8bbf340 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44100: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487700: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487700: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa4e9fd00 stack 0xa8bc28e0 0xa4e9f100: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fa00 stack 0xa8bbf340 rthread reaping 0xb6f44100 stack 0xa8bbfc80 rthread reaping 0xaa777300 stack 0xa8bbfbe0 rthread reaping 0xaa777c00 stack 0xa8bd3140 rthread reaping 0xa8487700 stack 0xa8bd38a0 rthread reaping 0xa4e9f700 stack 0xa8bc6ca0 rthread reaping 0xa4e9fc00 stack 0xa8bc69c0 rthread reaping 0xb6f44200 stack 0xa8bd31e0 rthread reaping 0xa4e9ff00 stack 0xa8bbf7c0 rthread reaping 0xa8487b00 stack 0xa8bc27c0 rthread reaping 0xaa777200 stack 0xa8bbf8c0 rthread reaping 0xa8487000 stack 0xa8bbf6c0 rthread reaping 0xaa777900 stack 0xa8bc2400 rthread reaping 0xaa777800 stack 0xa8bc2c80 rthread reaping 0xa4e9f100 stack 0xa8bc2320 0xa8487800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xa8487800: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (2147483650) rthread reaping 0xb6f44200 stack 0xa8bc2c80 0xb6f44900: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487800 stack 0xa8bc2320 0xaa777400: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44e00 stack 0xa8bc2400 0xb6f44900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fa00 stack 0xa8bbf6c0 0xaa777400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777e00 stack 0xa8bbf8c0 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fd00 stack 0xa8bc27c0 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487a00 stack 0xa8bbf7c0 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487c00 stack 0xa8bd31e0 0xaa777300: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xb6f44500 stack 0xa8bc69c0 0xa4e9f200: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44700 stack 0xa8bc6ca0 rthread reaping 0xb6f44900 stack 0xa8bd38a0 rthread reaping 0xaa777400 stack 0xa8bd3140 rthread reaping 0xa4e9f800 stack 0xa8bbfbe0 rthread reaping 0xaa777900 stack 0xa8bbfc80 rthread reaping 0xaa777300 stack 0xa8bbf340 rthread reaping 0xa4e9f200 stack 0xa8bc28e0 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44800: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xaa777600: rwlock_wrlock 0xa8f46800 (0) 0xb6f44600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f600: rwlock_wrlock 0xa8f46800 (0) 0xb6f44400: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (0) 0xb6f44100: rwlock_wrlock 0xa8f46800 (0) 0xa8487b00: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44800: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (2) 0xa4e9f100: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fe00 stack 0xa8bbf340 rthread reaping 0xaa777500 stack 0xa8bc28e0 rthread reaping 0xb6f44800 stack 0xa8bbfc80 rthread reaping 0xa8487e00 stack 0xa8bbfbe0 rthread reaping 0xaa777600 stack 0xa8bd3140 rthread reaping 0xb6f44600 stack 0xa8bd38a0 rthread reaping 0xa4e9f600 stack 0xa8bc6ca0 rthread reaping 0xb6f44400 stack 0xa8bc69c0 rthread reaping 0xa4e9f700 stack 0xa8bd31e0 rthread reaping 0xb6f44100 stack 0xa8bbf7c0 rthread reaping 0xa8487b00 stack 0xa8bc27c0 rthread reaping 0xaa777000 stack 0xa8bbf8c0 rthread reaping 0xaa777b00 stack 0xa8bbf6c0 rthread reaping 0xa4e9fb00 stack 0xa8bc2400 rthread reaping 0xb6f44200 stack 0xa8bc2320 rthread reaping 0xa4e9f100 stack 0xa8bc2c80 0xb6f44b00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (0) 0xaa777100: rwlock_wrlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xa8487000: rwlock_wrlock 0xa8f46800 (0) 0xa8487400: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xaa777e00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xaa777f00: rwlock_wrlock 0xa8f46800 (0) 0xaa777700: rwlock_wrlock 0xa8f46800 (0) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 ew message" 0xa8487c00: 12: msg: "new message" 0xa8487e00: 11: msg: "new message" 0xb6f44900: 10: msg: "new message" 0xa8487800: 9: msg: "new message" 0xaa777900: 8: msg: "new message" 0xaa777d00: 7: msg: "new message" 0xaa777700: 6: msg: "new message" 0xaa777000: 5: msg: "new message" 0xa4e9f600: 4: msg: "new message" 0xa8487400: 3: msg: "new message" 0xaa777e00: 14: msg: "new message" 0xaa777c00: 15: msg: "new message" 0xb6f44700: 2: exit run() 0xaa777f00: 13: exit run() 0xa8487c00: 12: exit run() 0xa8487e00: 11: exit run() 0xb6f44900: 10: exit run() 0xa8487800: 9: exit run() 0xaa777900: 8: exit run() 0xaa777d00: 7: exit run() 0xaa777700: 6: exit run() 0xaa777000: 5: exit run() 0xa4e9f600: 4: exit run() 0xa8487400: 3: exit run() 0xaa777e00: 14: exit run() 0xaa777c00: 15: exit run() main: 37 0xaa777200: 0: enter run() 0xaa777000: 1: enter run() 0xa8487000: 2: enter run() 0xa4e9f300: 3: enter run() 0xb6f44f00: 4: enter run() 0xa4e9f100: 5: enter run() 0xa8487300: 6: enter run() 0xaa777200: 0: set_msg 0xa4e9f600: 7: enter run() 0xaa777500: 8: enter run() 0xa4e9fa00: 9: enter run() 0xa8487500: 10: enter run() 0xaa777100: 11: enter run() 0xaa777300: 12: enter run() 0xaa777a00: 13: enter run() 0xa4e9f700: 14: enter run() 0xaa777400: 15: enter run() 0xaa777000: 1: set_msg 0xa8487000: 2: set_msg 0xa4e9f300: 3: set_msg 0xb6f44f00: 4: set_msg 0xa4e9f100: 5: set_msg 0xa8487300: 6: set_msg 0xa4e9f600: 7: set_msg 0xaa777500: 8: set_msg 0xa4e9fa00: 9: set_msg 0xa8487500: 10: set_msg 0xaa777100: 11: set_msg 0xaa777300: 12: set_msg 0xaa777a00: 13: set_msg 0xa4e9f700: 14: set_msg 0xaa777400: 15: set_msg 0xaa777200: 0: msg: "new message" 0xaa777000: 1: msg: "new message" 0xaa777000: 1: exit run() 0xa8487000: 2: msg: "new message" 0xa8487000: 2: exit run() 0xa4e9f300: 3: msg: "new message" 0xa4e9f300: 3: exit run() 0xb6f44f00: 4: msg: "new message" 0xb6f44f00: 4: exit run() 0xa4e9f100: 5: msg: "new message" 0xa4e9f100: 5: exit run() 0xa8487300: 6: msg: "new message" 0xa8487300: 6: exit run() 0xa4e9f600: 7: msg: "new message" 0xa4e9f600: 7: exit run() 0xaa777500: 8: msg: "new message" 0xaa777500: 8: exit run() 0xa4e9fa00: 9: msg: "new message" 0xa4e9fa00: 9: exit run() 0xa8487500: 10: msg: "new message" 0xa8487500: 10: exit run() 0xaa777100: 11: msg: "new message" 0xaa777100: 11: exit run() 0xaa777300: 12: msg: "new message" 0xaa777300: 12: exit run() 0xaa777a00: 13: msg: "new message" 0xaa777a00: 13: exit run() 0xa4e9f700: 14: msg: "new message" 0xaa777200: 0: exit run() 0xa4e9f700: 14: exit run() 0xaa777400: 15: msg: "new message" 0xaa777400: 15: exit run() main: 38 0xa8487300: 0: enter run() 0xaa777100: 1: enter run() 0xa8487300: 0: set_msg 0xaa777500: 2: enter run() 0xb6f44700: 3: enter run() 0xa8487c00: 4: enter run() 0xaa777600: 5: enter run() 0xa8487100: 6: enter run() 0xa4e9f400: 7: enter run() 0xb6f44400: 8: enter run() 0xb6f44200: 9: enter run() 0xaa777700: 10: enter run() 0xa4e9f200: 11: enter run() 0xa8487600: 12: enter run() 0xa4e9ff00: 13: enter run() 0xb6f44500: 14: enter run() 0xaa777800: 15: enter run() 0xaa777100: 1: set_msg 0xaa777500: 2: set_msg 0xb6f44700: 3: set_msg 0xa8487c00: 4: set_msg 0xaa777600: 5: set_msg 0xa8487100: 6: set_msg 0xa4e9f400: 7: set_msg 0xb6f44400: 8: set_msg 0xb6f44200: 9: set_msg 0xaa777700: 10: set_msg 0xa4e9f200: 11: set_msg 0xa8487600: 12: set_msg 0xa4e9ff00: 13: set_msg 0xb6f44500: 14: set_msg 0xaa777800: 15: set_msg 0xa8487300: 0: msg: "new message" 0xaa777100: 1: msg: "new message" 0xaa777100: 1: exit run() 0xaa777500: 2: msg: "new message" 0xaa777500: 2: exit run() 0xb6f44700: 3: msg: "new message" 0xb6f44700: 3: exit run() 0xa8487c00: 4: msg: "new message" 0xa8487c00: 4: exit run() 0xaa777600: 5: msg: "new message" 0xaa777600: 5: exit run() 0xa8487100: 6: msg: "new message" 0xa8487100: 6: exit run() 0xa4e9f400: 7: msg: "new message" 0xa4e9f400: 7: exit run() 0xb6f44400: 8: msg: "new message" 0xb6f44400: 8: exit run() 0xb6f44200: 9: msg: "new message" 0xb6f44200: 9: exit run() 0xaa777700: 10: msg: "new message" 0xaa777700: 10: exit run() 0xa4e9f200: 11: msg: "new message" 0xa4e9f200: 11: exit run() 0xa8487600: 12: msg: "new message" 0xa8487600: 12: exit run() 0xa4e9ff00: 13: msg: "new message" 0xa4e9ff00: 13: exit run() 0xb6f44500: 14: msg: "new message" 0xa8487300: 0: exit run() 0xb6f44500: 14: exit run() 0xaa777800: 15: msg: "new message" 0xaa777800: 15: exit run() main: 39 0xb6f44300: 0: enter run() 0xb6f44300: 0: set_msg 0xaa777000: 1: enter run() 0xa4e9f700: 2: enter run() 0xaa777900: 3: enter run() 0xa4e9fb00: 4: enter run() 0xa8487500: 5: enter run() 0xb6f44600: 6: enter run() 0xa8487e00: 7: enter run() 0xa8487a00: 8: enter run() 0xa8487000: 9: enter run() 0xb6f44900: 10: enter run() 0xaa777000: 1: set_msg 0xaa777500: 11: enter run() 0xa8487f00: 12: enter run() 0xa4e9f400: 13: enter run() 0xa8487b00: 14: enter run() 0xa4e9f900: 15: enter run() 0xa4e9f700: 2: set_msg 0xaa777900: 3: set_msg 0xa4e9fb00: 4: set_msg 0xa8487500: 5: set_msg 0xb6f44600: 6: set_msg 0xa8487e00: 7: set_msg 0xa8487a00: 8: set_msg 0xa8487000: 9: set_msg 0xb6f44900: 10: set_msg 0xb6f44300: 0: msg: "new message" 0xaa777000: 1: msg: "new message" 0xaa777000: 1: exit run() 0xa4e9f700: 2: msg: "new message" 0xa4e9f700: 2: exit run() 0xaa777900: 3: msg: "new message" 0xaa777900: 3: exit run() 0xa4e9fb00: 4: msg: "new message" 0xa4e9fb00: 4: exit run() 0xa8487500: 5: msg: "new message" 0xa8487500: 5: exit run() 0xb6f44600: 6: msg: "new message" 0xb6f44600: 6: exit run() 0xa8487e00: 7: msg: "new message" 0xa8487e00: 7: exit run() 0xa8487a00: 8: msg: "new message" 0xa8487a00: 8: exit run() 0xa8487000: 9: msg: "new message" 0xb6f44300: 0: exit run() 0xaa777500: 11: set_msg 0xa8487000: 9: exit run() 0xa8487f00: 12: set_msg 0xa4e9f400: 13: set_msg 0xa8487b00: 14: set_msg 0xa4e9f900: 15: set_msg 0xb6f44900: 10: msg: "new message" 0xaa777500: 11: msg: "new message" 0xaa777500: 11: exit run() 0xa8487f00: 12: msg: "new message" 0xa8487f00: 12: exit run() 0xa4e9f400: 13: msg: "new message" 0xa4e9f400: 13: exit run() 0xa8487b00: 14: msg: "new message" 0xb6f44900: 10: exit run() 0xa8487b00: 14: exit run() 0xa4e9f900: 15: msg: "new message" 0xa4e9f900: 15: exit run() main: 40 0xa4e9ff00: 0: enter run() 0xb6f44100: 1: enter run() 0xa8487200: 2: enter run() 0xa8487100: 3: enter run() 0xb6f44000: 4: enter run() 0xa8487d00: 5: enter run() 0xb6f44800: 6: enter run() 0xa4e9f300: 7: enter run() 0xa8487300: 8: enter run() 0xa8487c00: 9: enter run() 0xa4e9ff00: 0: set_msg 0xa8487400: 10: enter run() 0xa4e9fb00: 11: enter run() 0xa4e9f000: 12: enter run() 0xa4e9f500: 13: enter run() 0xaa777e00: 14: enter run() 0xa4e9f100: 15: enter run() 0xb6f44100: 1: set_msg 0xa8487200: 2: set_msg 0xa8487100: 3: set_msg 0xb6f44000: 4: set_msg 0xa8487d00: 5: set_msg 0xb6f44800: 6: set_msg 0xa4e9f300: 7: set_msg 0xa8487300: 8: set_msg 0xa8487c00: 9: set_msg 0xa8487400: 10: set_msg 0xa4e9fb00: 11: set_msg 0xa4e9f000: 12: set_msg 0xa4e9f500: 13: set_msg 0xaa777e00: 14: set_msg 0xa4e9f100: 15: set_msg 0xa4e9ff00: 0: msg: "new message" 0xb6f44100: 1: msg: "new message" 0xb6f44100: 1: exit run() 0xa8487200: 2: msg: "new message" 0xa8487200: 2: exit run() 0xa8487100: 3: msg: "new message" 0xa8487100: 3: exit run() 0xb6f44000: 4: msg: "new message" 0xb6f44000: 4: exit run() 0xa8487d00: 5: msg: "new message" 0xa8487d00: 5: exit run() 0xb6f44800: 6: msg: "new message" 0xb6f44800: 6: exit run() 0xa4e9f300: 7: msg: "new message" 0xa4e9f300: 7: exit run() 0xa8487300: 8: msg: "new message" 0xa8487300: 8: exit run() 0xa8487c00: 9: msg: "new message" 0xa8487c00: 9: exit run() 0xa8487400: 10: msg: "new message" 0xa8487400: 10: exit run() 0xa4e9fb00: 11: msg: "new message" 0xa4e9fb00: 11: exit run() 0xa4e9f000: 12: msg: "new message" 0xa4e9f000: 12: exit run() 0xa4e9f500: 13: msg: "new message" 0xa4e9f500: 13: exit run() 0xaa777e00: 14: msg: "new message" 0xa4e9ff00: 0: exit run() 0xaa777e00: 14: exit run() 0xa4e9f100: 15: msg: "new message" 0xa4e9f100: 15: exit run() main: 41 0xaa777000: 0: enter run() 0xa4e9fd00: 1: enter run() 0xaa777a00: 2: enter run() 0xa8487200: 3: enter run() 0xb6f44d00: 4: enter run() 0xa8487400: 5: enter run() 0xa8487800: 6: enter run() 0xaa777600: 7: enter run() 0xb6f44000: 8: enter run() 0xa8487900: 9: enter run() 0xaa777f00: 10: enter run() 0xa4e9fe00: 11: enter run() 0xaa777000: 0: set_msg 0xb6f44e00: 12: enter run() 0xa4e9f000: 13: enter run() 0xa8487d00: 14: enter run() 0xaa777b00: 15: enter run() 0xa4e9fd00: 1: set_msg 0xaa777a00: 2: set_msg 0xa8487200: 3: set_msg 0xb6f44d00: 4: set_msg 0xa8487400: 5: set_msg 0xa8487800: 6: set_msg 0xaa777600: 7: set_msg 0xb6f44000: 8: set_msg 0xaa777f00: 10: set_msg 0xa4e9fe00: 11: set_msg 0xa8487900: 9: set_msg 0xb6f44e00: 12: set_msg 0xa4e9f000: 13: set_msg 0xaa777b00: 15: set_msg 0xaa777000: 0: msg: "new message" 0xa4e9fd00: 1: msg: "new message" 0xa4e9fd00: 1: exit run() 0xaa777a00: 2: msg: "new message" 0xaa777a00: 2: exit run() 0xa8487200: 3: msg: "new message" 0xa8487200: 3: exit run() 0xb6f44d00: 4: msg: "new message" 0xb6f44d00: 4: exit run() 0xa8487400: 5: msg: "new message" 0xa8487400: 5: exit run() 0xa8487800: 6: msg: "new message" 0xa8487800: 6: exit run() 0xaa777600: 7: msg: "new message" 0xaa777600: 7: exit run() 0xb6f44000: 8: msg: "new message" 0xb6f44000: 8: exit run() 0xaa777f00: 10: msg: "new message" 0xaa777f00: 10: exit run() 0xa4e9fe00: 11: msg: "new message" 0xa4e9fe00: 11: exit run() 0xa8487900: 9: msg: "new message" 0xa8487900: 9: exit run() 0xb6f44e00: 12: msg: "new message" 0xb6f44e00: 12: exit run() 0xa4e9f000: 13: msg: "new message" 0xaa777000: 0: exit run() 0xa8487d00: 14: set_msg 0xa4e9f000: 13: exit run() 0xaa777b00: 15: msg: "new message" 0xaa777b00: 15: exit run() 0xa8487d00: 14: msg: "new message" 0xa8487d00: 14: exit run() main: 42 0xa4e9fa00: 0: enter run() 0xa4e9fd00: 1: enter run() 0xb6f44100: 2: enter run() 0xa4e9fa00: 0: set_msg 0xaa777300: 3: enter run() 0xaa777c00: 4: enter run() 0xa8487700: 5: enter run() 0xa4e9f700: 6: enter run() 0xa4e9fc00: 7: enter run() 0xb6f44200: 8: enter run() 0xa4e9ff00: 9: enter run() 0xa8487b00: 10: enter run() 0xaa777200: 11: enter run() 0xa8487000: 12: enter run() 0xaa777900: 13: enter run() 0xa4e9fd00: 1: set_msg 0xaa777800: 14: enter run() 0xa4e9f100: 15: enter run() 0xb6f44100: 2: set_msg 0xaa777300: 3: set_msg 0xaa777c00: 4: set_msg 0xa8487700: 5: set_msg 0xa4e9f700: 6: set_msg 0xa4e9fc00: 7: set_msg 0xb6f44200: 8: set_msg 0xa4e9ff00: 9: set_msg 0xa8487b00: 10: set_msg 0xaa777200: 11: set_msg 0xa8487000: 12: set_msg 0xaa777900: 13: set_msg 0xaa777800: 14: set_msg 0xa4e9f100: 15: set_msg 0xa4e9fa00: 0: msg: "new message" 0xa4e9fd00: 1: msg: "new message" 0xa4e9fd00: 1: exit run() 0xb6f44100: 2: msg: "new message" 0xb6f44100: 2: exit run() 0xaa777300: 3: msg: "new message" 0xaa777300: 3: exit run() 0xaa777c00: 4: msg: "new message" 0xaa777c00: 4: exit run() 0xa8487700: 5: msg: "new message" 0xa8487700: 5: exit run() 0xa4e9f700: 6: msg: "new message" 0xa4e9f700: 6: exit run() 0xa4e9fc00: 7: msg: "new message" 0xa4e9fc00: 7: exit run() 0xb6f44200: 8: msg: "new message" 0xb6f44200: 8: exit run() 0xa4e9ff00: 9: msg: "new message" 0xa4e9ff00: 9: exit run() 0xa8487b00: 10: msg: "new message" 0xa8487b00: 10: exit run() 0xaa777200: 11: msg: "new message" 0xaa777200: 11: exit run() 0xa8487000: 12: msg: "new message" 0xa8487000: 12: exit run() 0xaa777900: 13: msg: "new message" 0xaa777900: 13: exit run() 0xaa777800: 14: msg: "new message" 0xa4e9fa00: 0: exit run() 0xaa777800: 14: exit run() 0xa4e9f100: 15: msg: "new message" 0xa4e9f100: 15: exit run() main: 43 0xa8487800: 0: enter run() 0xb6f44200: 1: enter run() 0xa8487800: 0: set_msg 0xb6f44e00: 2: enter run() 0xa4e9fa00: 3: enter run() 0xaa777e00: 4: enter run() 0xa4e9fd00: 5: enter run() 0xa8487a00: 6: enter run() 0xa8487c00: 7: enter run() 0xb6f44500: 8: enter run() 0xb6f44700: 9: enter run() 0xb6f44900: 10: enter run() 0xaa777400: 11: enter run() 0xa4e9f800: 12: enter run() 0xaa777900: 13: enter run() 0xaa777300: 14: enter run() 0xa4e9f200: 15: enter run() 0xb6f44200: 1: set_msg 0xb6f44e00: 2: set_msg 0xa4e9fa00: 3: set_msg 0xaa777e00: 4: set_msg 0xa4e9fd00: 5: set_msg 0xa8487a00: 6: set_msg 0xa8487c00: 7: set_msg 0xb6f44500: 8: set_msg 0xb6f44700: 9: set_msg 0xa8487800: 0: msg: "new message" 0xb6f44200: 1: msg: "new message" 0xb6f44200: 1: exit run() 0xb6f44e00: 2: msg: "new message" 0xb6f44e00: 2: exit run() 0xa4e9fa00: 3: msg: "new message" 0xa4e9fa00: 3: exit run() 0xaa777e00: 4: msg: "new message" 0xaa777e00: 4: exit run() 0xa4e9fd00: 5: msg: "new message" 0xa4e9fd00: 5: exit run() 0xa8487a00: 6: msg: "new message" 0xa8487a00: 6: exit run() 0xa8487c00: 7: msg: "new message" 0xa8487c00: 7: exit run() 0xb6f44500: 8: msg: "new message" 0xa8487800: 0: exit run() 0xb6f44900: 10: set_msg 0xb6f44500: 8: exit run() 0xaa777400: 11: set_msg 0xa4e9f800: 12: set_msg 0xaa777900: 13: set_msg 0xaa777300: 14: set_msg 0xa4e9f200: 15: set_msg 0xb6f44700: 9: msg: "new message" 0xb6f44900: 10: msg: "new message" 0xb6f44900: 10: exit run() 0xaa777400: 11: msg: "new message" 0xaa777400: 11: exit run() 0xa4e9f800: 12: msg: "new message" 0xa4e9f800: 12: exit run() 0xaa777900: 13: msg: "new message" 0xaa777900: 13: exit run() 0xaa777300: 14: msg: "new message" 0xb6f44700: 9: exit run() 0xaa777300: 14: exit run() 0xa4e9f200: 15: msg: "new message" 0xa4e9f200: 15: exit run() main: 44 0xaa777500: 0: enter run() 0xa4e9fe00: 1: enter run() 0xb6f44800: 2: enter run() 0xa8487e00: 3: enter run() 0xaa777600: 4: enter run() 0xb6f44600: 5: enter run() 0xa4e9f600: 6: enter run() 0xb6f44400: 7: enter run() 0xa4e9f700: 8: enter run() 0xb6f44100: 9: enter run() 0xa8487b00: 10: enter run() 0xaa777000: 11: enter run() 0xaa777500: 0: set_msg 0xaa777b00: 12: enter run() 0xa4e9fb00: 13: enter run() 0xb6f44200: 14: enter run() 0xa4e9f100: 15: enter run() 0xa4e9fe00: 1: set_msg 0xb6f44800: 2: set_msg 0xa8487e00: 3: set_msg 0xaa777600: 4: set_msg 0xb6f44600: 5: set_msg 0xa4e9f600: 6: set_msg 0xb6f44400: 7: set_msg 0xa4e9f700: 8: set_msg 0xb6f44100: 9: set_msg 0xa8487b00: 10: set_msg 0xaa777000: 11: set_msg 0xaa777b00: 12: set_msg 0xa4e9fb00: 13: set_msg 0xb6f44200: 14: set_msg 0xa4e9f100: 15: set_msg 0xaa777500: 0: msg: "new message" 0xa4e9fe00: 1: msg: "new message" 0xa4e9fe00: 1: exit run() 0xb6f44800: 2: msg: "new message" 0xb6f44800: 2: exit run() 0xa8487e00: 3: msg: "new message" 0xa8487e00: 3: exit run() 0xaa777600: 4: msg: "new message" 0xaa777600: 4: exit run() 0xb6f44600: 5: msg: "new message" 0xb6f44600: 5: exit run() 0xa4e9f600: 6: msg: "new message" 0xa4e9f600: 6: exit run() 0xb6f44400: 7: msg: "new message" 0xb6f44400: 7: exit run() 0xa4e9f700: 8: msg: "new message" 0xa4e9f700: 8: exit run() 0xb6f44100: 9: msg: "new message" 0xb6f44100: 9: exit run() 0xa8487b00: 10: msg: "new message" 0xa8487b00: 10: exit run() 0xaa777000: 11: msg: "new message" 0xaa777000: 11: exit run() 0xaa777b00: 12: msg: "new message" 0xaa777b00: 12: exit run() 0xa4e9fb00: 13: msg: "new message" 0xa4e9fb00: 13: exit run() 0xb6f44200: 14: msg: "new message" 0xaa777500: 0: exit run() 0xb6f44200: 14: exit run() 0xa4e9f100: 15: msg: "new message" 0xa4e9f100: 15: exit run() main: 45 0xb6f44b00: 0: enter run() 0xb6f44f00: 1: enter run() 0xaa777100: 2: enter run() 0xa4e9ff00: 3: enter run() 0xa4e9fd00: 4: enter run() 0xa8487000: 5: enter run() 0xa8487400: 6: enter run() 0xa4e9f000: 7: enter run() 0xaa777500: 8: enter run() 0xaa777e00: 9: enter run() 0xb6f44000: 10: enter run() 0xaa777f00: 11: enter run() 0xaa777700: 12: enter run() 0xb6f44b00: 0: set_msg 0xb6f44c00: 13: enter run() 0xb6f44f00: 1: set_msg 0xb6f44300: 14: enter run() 0xaa777800: 15: enter run() 0xaa777100: 2: set_msg 0xa4e9ff00: 3: set_msg 0xa4e9fd00: 4: set_msg 0xa8487000: 5: set_msg 0xa8487400: 6: set_msg 0xa4e9f000: 7: set_msg 0xaa777500: 8: set_msg 0xaa777e00: 9: set_msg 0xb6f44000: 10: set_msg 0xaa777f00: 11: set_msg 0xaa777700: 12: set_msg 0xb6f44c00: 13: set_msg 0xb6f44300: 14: set_msg 0xaa777800: 15: set_msg 0xb6f44b00: 0: msg: "new message" 0xb6f44f00: 1: msg: "new message" 0xb6f44f00: 1: exit run() 0xaa777100: 2: msg: "new message" 0xaa777100: 2: exit run() 0xa4e9ff00: 3: msg: "new message" 0xa4e9ff00: 3: exit run() 0xa4e9fd00: 4: msg: "new message" 0xa4e9fd00: 4: exit run() 0xa8487000: 5: msg: "new message" 0xa8487000: 5: exit run() 0xa8487400: 6: msg: "new message" 0xa8487400: 6: exit run() 0xa4e9f000: 7: msg: "new messa0xaa777800: rwlock_rdlock 0xa8f46800 (9) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44f00 stack 0xa8bc2320 rthread reaping 0xb6f44b00 stack 0xa8bc2c80 rthread reaping 0xaa777100 stack 0xa8bc2400 rthread reaping 0xa4e9ff00 stack 0xa8bbf6c0 rthread reaping 0xa4e9fd00 stack 0xa8bbf8c0 rthread reaping 0xa8487000 stack 0xa8bc27c0 rthread reaping 0xa8487400 stack 0xa8bbf7c0 rthread reaping 0xa4e9f000 stack 0xa8bd31e0 rthread reaping 0xaa777500 stack 0xa8bc69c0 rthread reaping 0xaa777e00 stack 0xa8bc6ca0 rthread reaping 0xb6f44000 stack 0xa8bd38a0 rthread reaping 0xaa777f00 stack 0xa8bd3140 rthread reaping 0xaa777700 stack 0xa8bbfbe0 rthread reaping 0xb6f44c00 stack 0xa8bbfc80 rthread reaping 0xb6f44300 stack 0xa8bc28e0 rthread reaping 0xaa777800 stack 0xa8bbf340 0xaa777300: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xaa777300: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xaa777900 stack 0xa8bc28e0 0xa4e9fb00: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777300 stack 0xa8bbf340 rthread reaping 0xa8487300 stack 0xa8bbfc80 rthread reaping 0xb6f44200 stack 0xa8bbfbe0 rthread reaping 0xa4e9fc00 stack 0xa8bd3140 rthread reaping 0xb6f44500 stack 0xa8bd38a0 rthread reaping 0xa4e9f300 stack 0xa8bc6ca0 rthread reaping 0xaa777a00 stack 0xa8bc69c0 rthread reaping 0xaa777400 stack 0xa8bd31e0 rthread reaping 0xb6f44a00 stack 0xa8bbf7c0 rthread reaping 0xaa777200 stack 0xa8bc27c0 rthread reaping 0xaa777c00 stack 0xa8bbf8c0 rthread reaping 0xa4e9f200 stack 0xa8bbf6c0 rthread reaping 0xb6f44f00 stack 0xa8bc2400 rthread reaping 0xa4e9f400 stack 0xa8bc2c80 rthread reaping 0xa4e9fb00 stack 0xa8bc2320 0xaa777300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f500: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xaa777300: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44800: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44800: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (2147483650) rthread reaping 0xa4e9ff00 stack 0xa8bc2c80 0xa4e9f900: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777300 stack 0xa8bc2320 0xa8487b00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f500 stack 0xa8bc2400 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f100 stack 0xa8bbf6c0 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa4e9fd00 stack 0xa8bbf8c0 0xa8487b00: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f800 stack 0xa8bc27c0 rthread reaping 0xa4e9fe00 stack 0xa8bbf7c0 rthread reaping 0xa4e9f300 stack 0xa8bd31e0 rthread reaping 0xb6f44800 stack 0xa8bc69c0 rthread reaping 0xb6f44200 stack 0xa8bc6ca0 rthread reaping 0xb6f44100 stack 0xa8bd38a0 rthread reaping 0xb6f44600 stack 0xa8bd3140 rthread reaping 0xaa777700 stack 0xa8bbfbe0 rthread reaping 0xa8487100 stack 0xa8bbfc80 rthread reaping 0xa4e9f900 stack 0xa8bbf340 rthread reaping 0xa8487b00 stack 0xa8bc28e0 0xa8487800: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xaa777a00: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (0) 0xaa777e00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xa8487800: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777a00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xaa777900 stack 0xa8bbf340 0xaa777f00: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487800 stack 0xa8bc28e0 rthread reaping 0xb6f44d00 stack 0xa8bbfc80 rthread reaping 0xaa777500 stack 0xa8bbfbe0 rthread reaping 0xaa777a00 stack 0xa8bd3140 rthread reaping 0xa8487300 stack 0xa8bd38a0 rthread reaping 0xa4e9fb00 stack 0xa8bc6ca0 rthread reaping 0xaa777e00 stack 0xa8bc69c0 rthread reaping 0xa4e9f100 stack 0xa8bd31e0 rthread reaping 0xa8487f00 stack 0xa8bbf7c0 rthread reaping 0xa4e9f700 stack 0xa8bc27c0 rthread reaping 0xaa777200 stack 0xa8bbf8c0 rthread reaping 0xb6f44e00 stack 0xa8bbf6c0 rthread reaping 0xb6f44400 stack 0xa8bc2400 rthread reaping 0xa8487200 stack 0xa8bc2320 rthread reaping 0xaa777f00 stack 0xa8bc2c80 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487600: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f500: rwlock_wrlock 0xa8f46800 (0) 0xaa777300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44500: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xaa777700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487600: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777300: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xaa777300: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa8487600 stack 0xa8bc2320 0xa4e9fa00: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44d00 stack 0xa8bc2c80 rthread reaping 0xa8487300 stack 0xa8bc2400 rthread reaping 0xa4e9fc00 stack 0xa8bbf6c0 rthread reaping 0xa4e9f500 stack 0xa8bbf8c0 rthread reaping 0xaa777300 stack 0xa8bc27c0 rthread reaping 0xb6f44500 stack 0xa8bbf7c0 rthread reaping 0xa8487900 stack 0xa8bd31e0 rthread reaping 0xa4e9f900 stack 0xa8bc69c0 rthread reaping 0xaa777700 stack 0xa8bc6ca0 rthread reaping 0xa4e9ff00 stack 0xa8bd38a0 rthread reaping 0xaa777900 stack 0xa8bd3140 rthread reaping 0xa8487e00 stack 0xa8bbfbe0 rthread reaping 0xb6f44c00 stack 0xa8bbfc80 rthread reaping 0xa4e9f600 stack 0xa8bc28e0 rthread reaping 0xa4e9fa00 stack 0xa8bbf340 0xaa777b00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xaa777e00: rwlock_wrlock 0xa8f46800 (0) 0xaa777800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xb6f44100: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44300: rwlock_wrlock 0xa8f46800 (0) 0xa8487d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487400: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xaa777b00: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_wrlock 0xa8f46800 (0) 0xaa777400: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777400: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_unlock 0xa8f46800 0xaa777400: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xb6f44200 stack 0xa8bc28e0 0xaa777400: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777b00 stack 0xa8bbf340 rthread reaping 0xaa777e00 stack 0xa8bbfc80 rthread reaping 0xaa777800 stack 0xa8bbfbe0 rthread reaping 0xb6f44000 stack 0xa8bd3140 rthread reaping 0xb6f44100 stack 0xa8bd38a0 rthread reaping 0xb6f44d00 stack 0xa8bc6ca0 rthread reaping 0xa4e9f700 stack 0xa8bc69c0 rthread reaping 0xaa777c00 stack 0xa8bd31e0 rthread reaping 0xa8487100 stack 0xa8bbf7c0 rthread reaping 0xb6f44300 stack 0xa8bc27c0 rthread reaping 0xa8487d00 stack 0xa8bbf8c0 rthread reaping 0xa8487400 stack 0xa8bbf6c0 rthread reaping 0xaa777500 stack 0xa8bc2400 rthread reaping 0xa4e9f800 stack 0xa8bc2c80 rthread reaping 0xaa777400 stack 0xa8bc2320 0xa8487000: rwlock_wrlock 0xa8f46800 (0) 0xaa777c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xaa777600: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xaa777f00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44500: rwlock_wrlock 0xa8f46800 (0) 0xaa777d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44800: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xaa777c00 stack 0xa8bc2c80 0xa4e9fc00: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487000 stack 0xa8bc2320 rthread reaping 0xb6f44700 stack 0xa8bc2400 rthread reaping 0xaa777600 stack 0xa8bbf6c0 rthread reaping 0xaa777000 stack 0xa8bbf8c0 rthread reaping 0xa4e9f300 stack 0xa8bc27c0 rthread reaping 0xb6f44200 stack 0xa8bbf7c0 rthread reaping 0xaa777f00 stack 0xa8bd31e0 rthread reaping 0xb6f44800 stack 0xa8bc69c0 rthread reaping 0xb6f44500 stack 0xa8bc6ca0 rthread reaping 0xaa777d00 stack 0xa8bd38a0 rthread reaping 0xa8487e00 stack 0xa8bd3140 rthread reaping 0xa4e9f900 stack 0xa8bbfbe0 rthread reaping 0xa8487800 stack 0xa8bbfc80 rthread reaping 0xa8487100 stack 0xa8bbf340 rthread reaping 0xa4e9fc00 stack 0xa8bc28e0 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777e00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777100: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777200: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xaa777e00: rwlock_unlock 0xa8f46800 0xaa777100: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xaa777200: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487200 stack 0xa8bbf340 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa8487f00 stack 0xa8bc28e0 0xa4e9fe00: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44400 stack 0xa8bbfc80 rthread reaping 0xaa777b00 stack 0xa8bbfbe0 rthread reaping 0xa4e9fd00 stack 0xa8bd3140 rthread reaping 0xaa777f00 stack 0xa8bd38a0 rthread reaping 0xa8487d00 stack 0xa8bc6ca0 rthread reaping 0xa4e9f500 stack 0xa8bc69c0 rthread reaping 0xa4e9fe00 stack 0xa8bd31e0 rthread reaping 0xb6f44500 stack 0xa8bbf7c0 rthread reaping 0xaa777e00 stack 0xa8bc27c0 rthread reaping 0xaa777100 stack 0xa8bbf8c0 rthread reaping 0xa4e9ff00 stack 0xa8bbf6c0 rthread reaping 0xaa777200 stack 0xa8bc2400 rthread reaping 0xb6f44f00 stack 0xa8bc2320 rthread reaping 0xa4e9f100 stack 0xa8bc2c80 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487a00: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487300: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44600: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44900: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487f00: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (2147483647) 0xaa777d00: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487b00: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487200: rwlock_rdlock 0xa8f46800 (2147483647) 0xaa777000: rwlock_rdlock 0xa8f46800 (0) 0xa8487900: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777000 stack 0xa8bc2320 0xa8487400: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (2147483650) rthread reaping 0xa8487200 stack 0xa8bc2c80 0xb6f44b00: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487900 stack 0xa8bc2400 0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487a00 stack 0xa8bbf6c0 0xb6f44b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487300 stack 0xa8bbf8c0 0xb6f44b00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xb6f44600 stack 0xa8bc27c0 0xb6f44c00: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44d00 stack 0xa8bbf7c0 rthread reaping 0xb6f44900 stack 0xa8bd31e0 rthread reaping 0xa8487400 stack 0xa8bc69c0 rthread reaping 0xa8487f00 stack 0xa8bc6ca0 rthread reaping 0xa4e9f400 stack 0xa8bd38a0 rthread reaping 0xaa777d00 stack 0xa8bd3140 rthread reaping 0xa8487b00 stack 0xa8bbfbe0 rthread reaping 0xa4e9f000 stack 0xa8bbfc80 rthread reaping 0xb6f44b00 stack 0xa8bc28e0 rthread reaping 0xb6f44c00 stack 0xa8bbf340 0xaa777a00: rwlock_wrlock 0xa8f46800 (0) 0xa8487500: rwlock_wrlock 0xa8f46800 (0) 0xaa777700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (0) 0xaa777900: rwlock_wrlock 0xa8f46800 (0) 0xaa777800: rwlock_wrlock 0xa8f46800 (0) 0xaa777f00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44a00: rwlock_wrlock 0xa8f46800 (0) 0xa8487c00: rwlock_wrlock 0xa8f46800 (0) 0xa8487d00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xaa777a00: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777900: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777f00: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777a00: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xaa777900: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xaa777f00: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 ge" 0xaa777500: 8: msg: "new message" 0xaa777e00: 9: msg: "new message" 0xb6f44000: 10: msg: "new message" 0xaa777f00: 11: msg: "new message" 0xaa777700: 12: msg: "new message" 0xb6f44c00: 13: msg: "new message" 0xb6f44300: 14: msg: "new message" 0xaa777800: 15: msg: "new message" 0xb6f44b00: 0: exit run() 0xa4e9f000: 7: exit run() 0xaa777500: 8: exit run() 0xaa777e00: 9: exit run() 0xb6f44000: 10: exit run() 0xaa777f00: 11: exit run() 0xaa777700: 12: exit run() 0xb6f44c00: 13: exit run() 0xb6f44300: 14: exit run() 0xaa777800: 15: exit run() main: 46 0xaa777300: 0: enter run() 0xaa777900: 1: enter run() 0xa8487300: 2: enter run() 0xb6f44200: 3: enter run() 0xaa777300: 0: set_msg 0xa4e9fc00: 4: enter run() 0xb6f44500: 5: enter run() 0xa4e9f300: 6: enter run() 0xaa777a00: 7: enter run() 0xaa777400: 8: enter run() 0xb6f44a00: 9: enter run() 0xaa777200: 10: enter run() 0xaa777c00: 11: enter run() 0xaa777900: 1: set_msg 0xa4e9f200: 12: enter run() 0xb6f44f00: 13: enter run() 0xa4e9f400: 14: enter run() 0xa4e9fb00: 15: enter run() 0xa8487300: 2: set_msg 0xb6f44200: 3: set_msg 0xa4e9fc00: 4: set_msg 0xb6f44500: 5: set_msg 0xa4e9f300: 6: set_msg 0xaa777a00: 7: set_msg 0xaa777400: 8: set_msg 0xb6f44a00: 9: set_msg 0xaa777200: 10: set_msg 0xaa777c00: 11: set_msg 0xa4e9f200: 12: set_msg 0xb6f44f00: 13: set_msg 0xa4e9f400: 14: set_msg 0xa4e9fb00: 15: set_msg 0xaa777300: 0: msg: "new message" 0xaa777900: 1: msg: "new message" 0xaa777900: 1: exit run() 0xa8487300: 2: msg: "new message" 0xa8487300: 2: exit run() 0xb6f44200: 3: msg: "new message" 0xb6f44200: 3: exit run() 0xa4e9fc00: 4: msg: "new message" 0xa4e9fc00: 4: exit run() 0xb6f44500: 5: msg: "new message" 0xb6f44500: 5: exit run() 0xa4e9f300: 6: msg: "new message" 0xa4e9f300: 6: exit run() 0xaa777a00: 7: msg: "new message" 0xaa777a00: 7: exit run() 0xaa777400: 8: msg: "new message" 0xaa777400: 8: exit run() 0xb6f44a00: 9: msg: "new message" 0xb6f44a00: 9: exit run() 0xaa777200: 10: msg: "new message" 0xaa777200: 10: exit run() 0xaa777c00: 11: msg: "new message" 0xaa777c00: 11: exit run() 0xa4e9f200: 12: msg: "new message" 0xa4e9f200: 12: exit run() 0xb6f44f00: 13: msg: "new message" 0xb6f44f00: 13: exit run() 0xa4e9f400: 14: msg: "new message" 0xaa777300: 0: exit run() 0xa4e9f400: 14: exit run() 0xa4e9fb00: 15: msg: "new message" 0xa4e9fb00: 15: exit run() main: 47 0xaa777300: 0: enter run() 0xa4e9ff00: 1: enter run() 0xa4e9f500: 2: enter run() 0xa4e9f100: 3: enter run() 0xa4e9fd00: 4: enter run() 0xa4e9f800: 5: enter run() 0xa4e9fe00: 6: enter run() 0xaa777300: 0: set_msg 0xa4e9f300: 7: enter run() 0xb6f44800: 8: enter run() 0xb6f44200: 9: enter run() 0xb6f44100: 10: enter run() 0xb6f44600: 11: enter run() 0xaa777700: 12: enter run() 0xa8487100: 13: enter run() 0xa4e9f900: 14: enter run() 0xa8487b00: 15: enter run() 0xa4e9ff00: 1: set_msg 0xa4e9f500: 2: set_msg 0xa4e9f100: 3: set_msg 0xa4e9fd00: 4: set_msg 0xa4e9f800: 5: set_msg 0xa4e9fe00: 6: set_msg 0xa4e9f300: 7: set_msg 0xb6f44800: 8: set_msg 0xb6f44200: 9: set_msg 0xb6f44100: 10: set_msg 0xb6f44600: 11: set_msg 0xaa777700: 12: set_msg 0xa8487100: 13: set_msg 0xaa777300: 0: msg: "new message" 0xa4e9ff00: 1: msg: "new message" 0xa4e9ff00: 1: exit run() 0xa4e9f500: 2: msg: "new message" 0xa4e9f500: 2: exit run() 0xa4e9f100: 3: msg: "new message" 0xa4e9f100: 3: exit run() 0xa4e9fd00: 4: msg: "new message" 0xa4e9fd00: 4: exit run() 0xa4e9f800: 5: msg: "new message" 0xa4e9f800: 5: exit run() 0xa4e9fe00: 6: msg: "new message" 0xa4e9fe00: 6: exit run() 0xa4e9f300: 7: msg: "new message" 0xa4e9f300: 7: exit run() 0xb6f44800: 8: msg: "new message" 0xb6f44800: 8: exit run() 0xb6f44200: 9: msg: "new message" 0xb6f44200: 9: exit run() 0xb6f44100: 10: msg: "new message" 0xb6f44100: 10: exit run() 0xb6f44600: 11: msg: "new message" 0xb6f44600: 11: exit run() 0xaa777700: 12: msg: "new message" 0xaa777300: 0: exit run() 0xa4e9f900: 14: set_msg 0xaa777700: 12: exit run() 0xa8487b00: 15: set_msg 0xa8487100: 13: msg: "new message" 0xa4e9f900: 14: msg: "new message" 0xa8487100: 13: exit run() 0xa4e9f900: 14: exit run() 0xa8487b00: 15: msg: "new message" 0xa8487b00: 15: exit run() main: 48 0xa8487800: 0: enter run() 0xaa777900: 1: enter run() 0xb6f44d00: 2: enter run() 0xaa777500: 3: enter run() 0xaa777a00: 4: enter run() 0xa8487300: 5: enter run() 0xa4e9fb00: 6: enter run() 0xaa777e00: 7: enter run() 0xa4e9f100: 8: enter run() 0xa8487f00: 9: enter run() 0xa8487800: 0: set_msg 0xa4e9f700: 10: enter run() 0xaa777200: 11: enter run() 0xb6f44e00: 12: enter run() 0xb6f44400: 13: enter run() 0xa8487200: 14: enter run() 0xaa777f00: 15: enter run() 0xaa777900: 1: set_msg 0xb6f44d00: 2: set_msg 0xaa777500: 3: set_msg 0xaa777a00: 4: set_msg 0xa8487300: 5: set_msg 0xa4e9fb00: 6: set_msg 0xaa777e00: 7: set_msg 0xa4e9f100: 8: set_msg 0xa8487f00: 9: set_msg 0xa4e9f700: 10: set_msg 0xaa777200: 11: set_msg 0xb6f44e00: 12: set_msg 0xb6f44400: 13: set_msg 0xa8487200: 14: set_msg 0xaa777f00: 15: set_msg 0xa8487800: 0: msg: "new message" 0xaa777900: 1: msg: "new message" 0xaa777900: 1: exit run() 0xb6f44d00: 2: msg: "new message" 0xb6f44d00: 2: exit run() 0xaa777500: 3: msg: "new message" 0xaa777500: 3: exit run() 0xaa777a00: 4: msg: "new message" 0xaa777a00: 4: exit run() 0xa8487300: 5: msg: "new message" 0xa8487300: 5: exit run() 0xa4e9fb00: 6: msg: "new message" 0xa4e9fb00: 6: exit run() 0xaa777e00: 7: msg: "new message" 0xaa777e00: 7: exit run() 0xa4e9f100: 8: msg: "new message" 0xa4e9f100: 8: exit run() 0xa8487f00: 9: msg: "new message" 0xa8487f00: 9: exit run() 0xa4e9f700: 10: msg: "new message" 0xa4e9f700: 10: exit run() 0xaa777200: 11: msg: "new message" 0xaa777200: 11: exit run() 0xb6f44e00: 12: msg: "new message" 0xb6f44e00: 12: exit run() 0xb6f44400: 13: msg: "new message" 0xb6f44400: 13: exit run() 0xa8487200: 14: msg: "new message" 0xa8487800: 0: exit run() 0xa8487200: 14: exit run() 0xaa777f00: 15: msg: "new message" 0xaa777f00: 15: exit run() main: 49 0xb6f44d00: 0: enter run() 0xa8487600: 1: enter run() 0xa8487300: 2: enter run() 0xa4e9fc00: 3: enter run() 0xa4e9f500: 4: enter run() 0xaa777300: 5: enter run() 0xb6f44500: 6: enter run() 0xa8487900: 7: enter run() 0xa4e9f900: 8: enter run() 0xaa777700: 9: enter run() 0xa4e9ff00: 10: enter run() 0xaa777900: 11: enter run() 0xb6f44d00: 0: set_msg 0xa8487e00: 12: enter run() 0xb6f44c00: 13: enter run() 0xa4e9f600: 14: enter run() 0xa4e9fa00: 15: enter run() 0xa8487600: 1: set_msg 0xa8487300: 2: set_msg 0xa4e9fc00: 3: set_msg 0xa4e9f500: 4: set_msg 0xaa777300: 5: set_msg 0xb6f44500: 6: set_msg 0xa8487900: 7: set_msg 0xa4e9f900: 8: set_msg 0xaa777700: 9: set_msg 0xa4e9ff00: 10: set_msg 0xaa777900: 11: set_msg 0xa8487e00: 12: set_msg 0xb6f44c00: 13: set_msg 0xa4e9f600: 14: set_msg 0xa4e9fa00: 15: set_msg 0xb6f44d00: 0: msg: "new message" 0xa8487600: 1: msg: "new message" 0xa8487600: 1: exit run() 0xa8487300: 2: msg: "new message" 0xa8487300: 2: exit run() 0xa4e9fc00: 3: msg: "new message" 0xa4e9fc00: 3: exit run() 0xa4e9f500: 4: msg: "new message" 0xa4e9f500: 4: exit run() 0xaa777300: 5: msg: "new message" 0xaa777300: 5: exit run() 0xb6f44500: 6: msg: "new message" 0xb6f44500: 6: exit run() 0xa8487900: 7: msg: "new message" 0xa8487900: 7: exit run() 0xa4e9f900: 8: msg: "new message" 0xa4e9f900: 8: exit run() 0xaa777700: 9: msg: "new message" 0xaa777700: 9: exit run() 0xa4e9ff00: 10: msg: "new message" 0xa4e9ff00: 10: exit run() 0xaa777900: 11: msg: "new message" 0xaa777900: 11: exit run() 0xa8487e00: 12: msg: "new message" 0xa8487e00: 12: exit run() 0xb6f44c00: 13: msg: "new message" 0xb6f44c00: 13: exit run() 0xa4e9f600: 14: msg: "new message" 0xb6f44d00: 0: exit run() 0xa4e9f600: 14: exit run() 0xa4e9fa00: 15: msg: "new message" 0xa4e9fa00: 15: exit run() main: 50 0xaa777b00: 0: enter run() 0xb6f44200: 1: enter run() 0xaa777e00: 2: enter run() 0xaa777800: 3: enter run() 0xb6f44000: 4: enter run() 0xb6f44100: 5: enter run() 0xb6f44d00: 6: enter run() 0xa4e9f700: 7: enter run() 0xaa777c00: 8: enter run() 0xa8487100: 9: enter run() 0xb6f44300: 10: enter run() 0xa8487d00: 11: enter run() 0xa8487400: 12: enter run() 0xaa777500: 13: enter run() 0xa4e9f800: 14: enter run() 0xaa777b00: 0: set_msg 0xaa777400: 15: enter run() 0xb6f44200: 1: set_msg 0xaa777e00: 2: set_msg 0xaa777800: 3: set_msg 0xb6f44000: 4: set_msg 0xb6f44100: 5: set_msg 0xb6f44d00: 6: set_msg 0xa4e9f700: 7: set_msg 0xaa777c00: 8: set_msg 0xb6f44300: 10: set_msg 0xa8487d00: 11: set_msg 0xa8487400: 12: set_msg 0xaa777500: 13: set_msg 0xa4e9f800: 14: set_msg 0xa8487100: 9: set_msg 0xaa777400: 15: set_msg 0xaa777b00: 0: msg: "new message" 0xb6f44200: 1: msg: "new message" 0xb6f44200: 1: exit run() 0xaa777e00: 2: msg: "new message" 0xaa777e00: 2: exit run() 0xaa777800: 3: msg: "new message" 0xaa777800: 3: exit run() 0xb6f44000: 4: msg: "new message" 0xb6f44000: 4: exit run() 0xb6f44100: 5: msg: "new message" 0xb6f44100: 5: exit run() 0xb6f44d00: 6: msg: "new message" 0xb6f44d00: 6: exit run() 0xa4e9f700: 7: msg: "new message" 0xa4e9f700: 7: exit run() 0xaa777c00: 8: msg: "new message" 0xaa777c00: 8: exit run() 0xb6f44300: 10: msg: "new message" 0xb6f44300: 10: exit run() 0xa8487d00: 11: msg: "new message" 0xa8487d00: 11: exit run() 0xa8487400: 12: msg: "new message" 0xa8487400: 12: exit run() 0xaa777500: 13: msg: "new message" 0xaa777500: 13: exit run() 0xa4e9f800: 14: msg: "new message" 0xa4e9f800: 14: exit run() 0xa8487100: 9: msg: "new message" 0xaa777b00: 0: exit run() 0xa8487100: 9: exit run() 0xaa777400: 15: msg: "new message" 0xaa777400: 15: exit run() main: 51 0xa8487000: 0: enter run() 0xaa777c00: 1: enter run() 0xb6f44700: 2: enter run() 0xaa777600: 3: enter run() 0xaa777000: 4: enter run() 0xa4e9f300: 5: enter run() 0xb6f44200: 6: enter run() 0xaa777f00: 7: enter run() 0xb6f44800: 8: enter run() 0xb6f44500: 9: enter run() 0xaa777d00: 10: enter run() 0xa8487e00: 11: enter run() 0xa4e9f900: 12: enter run() 0xa8487800: 13: enter run() 0xa8487000: 0: set_msg 0xa8487100: 14: enter run() 0xa4e9fc00: 15: enter run() 0xaa777c00: 1: set_msg 0xb6f44700: 2: set_msg 0xaa777600: 3: set_msg 0xaa777000: 4: set_msg 0xa4e9f300: 5: set_msg 0xb6f44200: 6: set_msg 0xaa777f00: 7: set_msg 0xb6f44800: 8: set_msg 0xb6f44500: 9: set_msg 0xaa777d00: 10: set_msg 0xa8487e00: 11: set_msg 0xa4e9f900: 12: set_msg 0xa8487800: 13: set_msg 0xa8487100: 14: set_msg 0xa4e9fc00: 15: set_msg 0xa8487000: 0: msg: "new message" 0xaa777c00: 1: msg: "new message" 0xaa777c00: 1: exit run() 0xb6f44700: 2: msg: "new message" 0xb6f44700: 2: exit run() 0xaa777600: 3: msg: "new message" 0xaa777600: 3: exit run() 0xaa777000: 4: msg: "new message" 0xaa777000: 4: exit run() 0xa4e9f300: 5: msg: "new message" 0xa4e9f300: 5: exit run() 0xb6f44200: 6: msg: "new message" 0xb6f44200: 6: exit run() 0xaa777f00: 7: msg: "new message" 0xaa777f00: 7: exit run() 0xb6f44800: 8: msg: "new message" 0xb6f44800: 8: exit run() 0xb6f44500: 9: msg: "new message" 0xb6f44500: 9: exit run() 0xaa777d00: 10: msg: "new message" 0xaa777d00: 10: exit run() 0xa8487e00: 11: msg: "new message" 0xa8487e00: 11: exit run() 0xa4e9f900: 12: msg: "new message" 0xa4e9f900: 12: exit run() 0xa8487800: 13: msg: "new message" 0xa8487800: 13: exit run() 0xa8487100: 14: msg: "new message" 0xa8487000: 0: exit run() 0xa8487100: 14: exit run() 0xa4e9fc00: 15: msg: "new message" 0xa4e9fc00: 15: exit run() main: 52 0xa8487f00: 0: enter run() 0xa8487200: 1: enter run() 0xa8487f00: 0: set_msg 0xb6f44400: 2: enter run() 0xaa777b00: 3: enter run() 0xa4e9fd00: 4: enter run() 0xaa777f00: 5: enter run() 0xa8487d00: 6: enter run() 0xa4e9f500: 7: enter run() 0xa4e9fe00: 8: enter run() 0xb6f44500: 9: enter run() 0xaa777e00: 10: enter run() 0xaa777100: 11: enter run() 0xa4e9ff00: 12: enter run() 0xaa777200: 13: enter run() 0xb6f44f00: 14: enter run() 0xa4e9f100: 15: enter run() 0xa8487200: 1: set_msg 0xb6f44400: 2: set_msg 0xaa777b00: 3: set_msg 0xa4e9fd00: 4: set_msg 0xaa777f00: 5: set_msg 0xa8487d00: 6: set_msg 0xa4e9f500: 7: set_msg 0xb6f44500: 9: set_msg 0xaa777e00: 10: set_msg 0xaa777100: 11: set_msg 0xa4e9ff00: 12: set_msg 0xaa777200: 13: set_msg 0xb6f44f00: 14: set_msg 0xa4e9f100: 15: set_msg 0xa4e9fe00: 8: set_msg 0xa8487f00: 0: msg: "new message" 0xa8487200: 1: msg: "new message" 0xa8487200: 1: exit run() 0xb6f44400: 2: msg: "new message" 0xb6f44400: 2: exit run() 0xaa777b00: 3: msg: "new message" 0xaa777b00: 3: exit run() 0xa4e9fd00: 4: msg: "new message" 0xa4e9fd00: 4: exit run() 0xaa777f00: 5: msg: "new message" 0xaa777f00: 5: exit run() 0xa8487d00: 6: msg: "new message" 0xa8487d00: 6: exit run() 0xa4e9f500: 7: msg: "new message" 0xa4e9f500: 7: exit run() 0xb6f44500: 9: msg: "new message" 0xb6f44500: 9: exit run() 0xaa777e00: 10: msg: "new message" 0xaa777e00: 10: exit run() 0xaa777100: 11: msg: "new message" 0xaa777100: 11: exit run() 0xa4e9ff00: 12: msg: "new message" 0xa4e9ff00: 12: exit run() 0xaa777200: 13: msg: "new message" 0xaa777200: 13: exit run() 0xb6f44f00: 14: msg: "new message" 0xb6f44f00: 14: exit run() 0xa4e9f100: 15: msg: "new message" 0xa8487f00: 0: exit run() 0xa4e9f100: 15: exit run() 0xa4e9fe00: 8: msg: "new message" 0xa4e9fe00: 8: exit run() main: 53 0xa8487200: 0: enter run() 0xaa777000: 1: enter run() 0xa8487200: 0: set_msg 0xaa777000: 1: set_msg 0xa8487900: 2: enter run() 0xa8487a00: 3: enter run() 0xa8487300: 4: enter run() 0xb6f44600: 5: enter run() 0xb6f44d00: 6: enter run() 0xb6f44900: 7: enter run() 0xa8487400: 8: enter run() 0xa8487f00: 9: enter run() 0xa4e9f400: 10: enter run() 0xaa777d00: 11: enter run() 0xa8487b00: 12: enter run() 0xa4e9f000: 13: enter run() 0xa8487900: 2: set_msg 0xb6f44b00: 14: enter run() 0xb6f44c00: 15: enter run() 0xa8487a00: 3: set_msg 0xa8487300: 4: set_msg 0xb6f44600: 5: set_msg 0xb6f44d00: 6: set_msg 0xb6f44900: 7: set_msg 0xa8487f00: 9: set_msg 0xa4e9f400: 10: set_msg 0xaa777d00: 11: set_msg 0xa8487b00: 12: set_msg 0xa4e9f000: 13: set_msg 0xa8487200: 0: msg: "new message" 0xaa777000: 1: msg: "new message" 0xaa777000: 1: exit run() 0xa8487900: 2: msg: "new message" 0xa8487900: 2: exit run() 0xa8487a00: 3: msg: "new message" 0xa8487a00: 3: exit run() 0xa8487300: 4: msg: "new message" 0xa8487300: 4: exit run() 0xb6f44600: 5: msg: "new message" 0xb6f44600: 5: exit run() 0xb6f44d00: 6: msg: "new message" 0xb6f44d00: 6: exit run() 0xb6f44900: 7: msg: "new message" 0xb6f44900: 7: exit run() 0xa8487f00: 9: msg: "new message" 0xa8487f00: 9: exit run() 0xa4e9f400: 10: msg: "new message" 0xa4e9f400: 10: exit run() 0xaa777d00: 11: msg: "new message" 0xaa777d00: 11: exit run() 0xa8487b00: 12: msg: "new message" 0xa8487200: 0: exit run() 0xa8487400: 8: set_msg 0xa8487b00: 12: exit run() 0xb6f44b00: 14: set_msg 0xb6f44c00: 15: set_msg 0xa4e9f000: 13: msg: "new message" 0xa8487400: 8: msg: "new message" 0xa8487400: 8: exit run() 0xb6f44b00: 14: msg: "new message" 0xa4e9f000: 13: exit run() 0xb6f44b00: 14: exit run() 0xb6f44c00: 15: msg: "new message" 0xb6f44c00: 15: exit run() main: 54 0xaa777a00: 0: enter run() 0xa8487500: 1: enter run() 0xaa777700: 2: enter run() 0xa4e9f100: 3: enter run() 0xaa777900: 4: enter run() 0xaa777800: 5: enter run() 0xaa777f00: 6: enter run() 0xb6f44a00: 7: enter run() 0xa8487c00: 8: enter run() 0xa8487d00: 9: enter run() 0xb6f44200: 10: enter run() 0xaa777a00: 0: set_msg 0xb6f44f00: 11: enter run() 0xa8487500: 1: set_msg 0xa4e9f800: 12: enter run() 0xa8487300: 13: enter run() 0xb6f44300: 14: enter run() 0xaa777500: 15: enter run() 0xaa777700: 2: set_msg 0xa4e9f100: 3: set_msg 0xaa777900: 4: set_msg 0xaa777800: 5: set_msg 0xaa777f00: 6: set_msg 0xb6f44a00: 7: set_msg 0xa8487c00: 8: set_msg 0xa8487d00: 9: set_msg 0xb6f44200: 10: set_msg 0xb6f44f00: 11: set_msg 0xa4e9f800: 12: set_msg 0xa8487300: 13: set_msg 0xb6f44300: 14: set_msg 0xaa777500: 15: set_msg 0xaa777a00: 0: msg: "new message" 0xa8487500: 1: msg: "new message" 0xa8487500: 1: exit run() 0xaa777700: 2: msg: "new message" 0xaa777700: 2: exit run() 0xa4e9f100: 3: msg: "new message" 0xa4e9f100: 3: exit run() 0xaa777900: 4: msg: "new message" 0xaa777900: 4: exit run() 0xaa777800: 5: msg: "new message" 0xaa777800: 5: exit run() 0xaa777f00: 6: msg: "new message" 0xaa777f00: 6: exit run() 0xb6f44a00: 7: msg: "new message" 0xb6f44a00: 7: exit run() 0xa8487c00: 8: msg: "new message" 0xa8487c00: 8: exit run() 0xa8487d00: 9: msg: "new message" 0xa8487d00: 9: exit run() 0xb6f44200: 10: msg: "new message" 0xb6f44200: 10: exit run() 0xb6f44f00: 11: msg: "new message" 0xaa777500: rwlock_rdlock 0xa8f46800 (4) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487500 stack 0xa8bc28e0 0xaa777500: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777a00 stack 0xa8bbf340 rthread reaping 0xaa777700 stack 0xa8bbfc80 rthread reaping 0xa4e9f100 stack 0xa8bbfbe0 rthread reaping 0xaa777900 stack 0xa8bd3140 rthread reaping 0xaa777800 stack 0xa8bd38a0 rthread reaping 0xaa777f00 stack 0xa8bc6ca0 rthread reaping 0xb6f44a00 stack 0xa8bc69c0 rthread reaping 0xa8487c00 stack 0xa8bd31e0 rthread reaping 0xa8487d00 stack 0xa8bbf7c0 rthread reaping 0xb6f44200 stack 0xa8bc27c0 rthread reaping 0xb6f44f00 stack 0xa8bbf8c0 rthread reaping 0xa4e9f800 stack 0xa8bbf6c0 rthread reaping 0xa8487300 stack 0xa8bc2400 rthread reaping 0xb6f44300 stack 0xa8bc2c80 rthread reaping 0xaa777500 stack 0xa8bc2320 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487e00: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44900: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (2147483647) 0xb6f44a00: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (2147483647) 0xa8487900: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9f200: rwlock_wrlock 0xa8f46800 (2147483647) 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (0) 0xaa777b00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487700: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44800: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44900: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xb6f44900: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_rdlock 0xa8f46800 (2147483650) rthread reaping 0xaa777b00 stack 0xa8bc2c80 rthread reaping 0xa4e9fb00 stack 0xa8bc2320 rthread reaping 0xa8487e00 stack 0xa8bc2400 0xa8487600: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44900 stack 0xa8bbf6c0 0xa4e9f400: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f100 stack 0xa8bbf8c0 0xa8487600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487100: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44a00 stack 0xa8bc27c0 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487700: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f700 stack 0xa8bbf7c0 0xa8487100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44800: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487900 stack 0xa8bd31e0 0xa8487700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa8487100: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_unlock 0xa8f46800 0xb6f44800: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa8487600 stack 0xa8bc6ca0 0xa4e9f900: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f200 stack 0xa8bc69c0 rthread reaping 0xa4e9f400 stack 0xa8bd38a0 rthread reaping 0xa8487100 stack 0xa8bd3140 rthread reaping 0xa8487700 stack 0xa8bbfbe0 rthread reaping 0xb6f44800 stack 0xa8bbfc80 rthread reaping 0xa4e9fc00 stack 0xa8bbf340 rthread reaping 0xa4e9f900 stack 0xa8bc28e0 0xaa777d00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44a00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44400: rwlock_wrlock 0xa8f46800 (0) 0xa8487600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xaa777000: rwlock_wrlock 0xa8f46800 (0) 0xaa777500: rwlock_wrlock 0xa8f46800 (0) 0xaa777700: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_unlock 0xa8f46800 0xaa777d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487600: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777000: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777700: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44b00: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777c00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777d00: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xaa777000: rwlock_unlock 0xa8f46800 0xaa777500: rwlock_unlock 0xa8f46800 0xaa777700: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xb6f44b00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xaa777c00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xb6f44a00 stack 0xa8bbf340 0xa8487e00: rwlock_unlock 0xa8f46800 rthread reaping 0xaa777d00 stack 0xa8bc28e0 rthread reaping 0xb6f44400 stack 0xa8bbfc80 rthread reaping 0xa8487600 stack 0xa8bbfbe0 rthread reaping 0xa4e9fe00 stack 0xa8bd3140 rthread reaping 0xa8487300 stack 0xa8bd38a0 rthread reaping 0xaa777000 stack 0xa8bc69c0 rthread reaping 0xaa777500 stack 0xa8bc6ca0 rthread reaping 0xaa777700 stack 0xa8bd31e0 rthread reaping 0xb6f44d00 stack 0xa8bbf7c0 rthread reaping 0xb6f44100 stack 0xa8bc27c0 rthread reaping 0xb6f44b00 stack 0xa8bbf8c0 rthread reaping 0xb6f44c00 stack 0xa8bbf6c0 rthread reaping 0xa4e9ff00 stack 0xa8bc2400 rthread reaping 0xaa777c00 stack 0xa8bc2320 rthread reaping 0xa8487e00 stack 0xa8bc2c80 0xa4e9f700: rwlock_wrlock 0xa8f46800 (0) 0xa8487200: rwlock_wrlock 0xa8f46800 (0) 0xaa777b00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f600: rwlock_wrlock 0xa8f46800 (0) 0xa8487800: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xaa777600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f500: rwlock_wrlock 0xa8f46800 (0) 0xb6f44a00: rwlock_wrlock 0xa8f46800 (0) 0xaa777800: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (0) 0xa8487000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f200: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777b00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777600: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44a00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (4294967295) 0xaa777800: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xaa777b00: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xaa777600: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_unlock 0xa8f46800 0xb6f44a00: rwlock_unlock 0xa8f46800 0xaa777800: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa8487200 stack 0xa8bc2320 0xa4e9f100: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f700 stack 0xa8bc2c80 rthread reaping 0xaa777b00 stack 0xa8bc2400 rthread reaping 0xa4e9f600 stack 0xa8bbf6c0 rthread reaping 0xa8487800 stack 0xa8bbf8c0 rthread reaping 0xb6f44700 stack 0xa8bc27c0 rthread reaping 0xaa777600 stack 0xa8bbf7c0 rthread reaping 0xa4e9f500 stack 0xa8bd31e0 rthread reaping 0xb6f44a00 stack 0xa8bc6ca0 rthread reaping 0xaa777800 stack 0xa8bc69c0 rthread reaping 0xa4e9f000 stack 0xa8bd38a0 rthread reaping 0xa4e9f400 stack 0xa8bd3140 rthread reaping 0xa4e9f800 stack 0xa8bbfbe0 rthread reaping 0xa8487000 stack 0xa8bbfc80 rthread reaping 0xa4e9f200 stack 0xa8bc28e0 rthread reaping 0xa4e9f100 stack 0xa8bbf340 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xa8487e00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44e00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (0) 0xb6f44f00: rwlock_wrlock 0xa8f46800 (0) 0xa8487700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb2272100: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb2272700: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487e00: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487700: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487a00: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272100: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xb2272100: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272700: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487e00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xb6f44f00: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_unlock 0xa8f46800 0xa8487a00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xb2272100: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_unlock 0xa8f46800 0xb2272700: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xa8487e00 stack 0xa8bc28e0 0xb2272700: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f900 stack 0xa8bbf340 rthread reaping 0xa4e9fa00 stack 0xa8bbfc80 rthread reaping 0xb6f44d00 stack 0xa8bbfbe0 rthread reaping 0xa8487900 stack 0xa8bd3140 rthread reaping 0xa4e9f300 stack 0xa8bd38a0 rthread reaping 0xa4e9fb00 stack 0xa8bc69c0 rthread reaping 0xb6f44e00 stack 0xa8bc6ca0 rthread reaping 0xa4e9f700 stack 0xa8bd31e0 rthread reaping 0xb6f44f00 stack 0xa8bbf7c0 rthread reaping 0xa8487700 stack 0xa8bc27c0 rthread reaping 0xa8487a00 stack 0xa8bbf8c0 rthread reaping 0xa4e9fc00 stack 0xa8bbf6c0 rthread reaping 0xb2272100 stack 0xa8bc2400 rthread reaping 0xa8487b00 stack 0xa8bc2c80 rthread reaping 0xb2272700 stack 0xa8bc2320 0xb6f44c00: rwlock_wrlock 0xa8f46800 (0) 0xa8487c00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xa8487500: rwlock_wrlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fd00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (0) 0xb2272800: rwlock_wrlock 0xa8f46800 (0) 0xb2272f00: rwlock_wrlock 0xa8f46800 (0) 0xb2272400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f500: rwlock_wrlock 0xa8f46800 (0) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487500: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272800: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272f00: rwlock_unlock 0xa8f46800 0xb2272800: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272400: rwlock_unlock 0xa8f46800 0xb2272f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb2272400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f500: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa8487500: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9fd00: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xb2272800: rwlock_unlock 0xa8f46800 0xb2272f00: rwlock_unlock 0xa8f46800 0xb2272400: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa4e9f500: rwlock_rdlock 0xa8f46800 (2) 0xa4e9f500: rwlock_unlock 0xa8f46800 rthread reaping 0xa8487c00 stack 0xa8bc2c80 rthread reaping 0xb6f44c00 stack 0xa8bc2320 rthread reaping 0xa4e9f900 stack 0xa8bc2400 rthread reaping 0xa8487500 stack 0xa8bbf6c0 rthread reaping 0xa4e9ff00 stack 0xa8bbf8c0 rthread reaping 0xa8487f00 stack 0xa8bc27c0 rthread reaping 0xa4e9f000 stack 0xa8bbf7c0 rthread reaping 0xa4e9fd00 stack 0xa8bd31e0 rthread reaping 0xb6f44600 stack 0xa8bc6ca0 rthread reaping 0xa4e9f400 stack 0xa8bc69c0 rthread reaping 0xa4e9fa00 stack 0xa8bd38a0 rthread reaping 0xb2272800 stack 0xa8bd3140 rthread reaping 0xb2272f00 stack 0xa8bbfbe0 rthread reaping 0xb2272400 stack 0xa8bbfc80 rthread reaping 0xb6f44d00 stack 0xa8bbf340 rthread reaping 0xa4e9f500 stack 0xa8bc28e0 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xb6f44e00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (0) 0xa8487d00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44000: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f300: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fc00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fa00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (0) 0xb6f44100: rwlock_wrlock 0xa8f46800 (0) 0xb2272500: rwlock_wrlock 0xa8f46800 (0) 0xa8487000: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_wrlock 0xa8f46800 (0) 0xa8487b00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44e00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487d00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44000: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f300: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44100: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272500: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487000: rwlock_unlock 0xa8f46800 0xb2272500: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44300: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44400: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xb6f44e00: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa8487d00: rwlock_unlock 0xa8f46800 0xb6f44000: rwlock_unlock 0xa8f46800 0xa4e9f300: rwlock_unlock 0xa8f46800 0xa4e9fc00: rwlock_unlock 0xa8f46800 0xa4e9fa00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xb6f44100: rwlock_unlock 0xa8f46800 0xb2272500: rwlock_unlock 0xa8f46800 0xa8487000: rwlock_unlock 0xa8f46800 0xb6f44300: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_unlock 0xa8f46800 0xb6f44400: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xb6f44e00 stack 0xa8bbf340 0xb6f44c00: rwlock_unlock 0xa8f46800 rthread reaping 0xb6f44200 stack 0xa8bc28e0 rthread reaping 0xa4e9ff00 stack 0xa8bbfc80 rthread reaping 0xa8487d00 stack 0xa8bbfbe0 rthread reaping 0xb6f44000 stack 0xa8bd3140 rthread reaping 0xa4e9f300 stack 0xa8bd38a0 rthread reaping 0xa4e9fc00 stack 0xa8bc69c0 rthread reaping 0xa4e9fa00 stack 0xa8bc6ca0 rthread reaping 0xa4e9f700 stack 0xa8bd31e0 rthread reaping 0xb6f44100 stack 0xa8bbf7c0 rthread reaping 0xb2272500 stack 0xa8bc27c0 rthread reaping 0xb6f44300 stack 0xa8bbf8c0 rthread reaping 0xa8487000 stack 0xa8bbf6c0 rthread reaping 0xa8487b00 stack 0xa8bc2400 rthread reaping 0xb6f44400 stack 0xa8bc2320 rthread reaping 0xb6f44c00 stack 0xa8bc2c80 0xa4e9f200: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487300: rwlock_wrlock 0xa8f46800 (0) 0xa8487800: rwlock_wrlock 0xa8f46800 (0) 0xb2272500: rwlock_wrlock 0xa8f46800 (0) 0xa8487c00: rwlock_wrlock 0xa8f46800 (0) 0xa8487400: rwlock_wrlock 0xa8f46800 (0) 0xa8487700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f400: rwlock_wrlock 0xa8f46800 (0) 0xb6f44500: rwlock_wrlock 0xa8f46800 (0) 0xb6f44600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (0) 0xb2272100: rwlock_wrlock 0xa8f46800 (0) 0xa8487600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb2272300: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487300: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272500: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487c00: rwlock_unlock 0xa8f46800 0xb2272500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487700: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f400: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272100: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487600: rwlock_unlock 0xa8f46800 0xb2272100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272300: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa8487300: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xb2272500: rwlock_unlock 0xa8f46800 0xa8487c00: rwlock_unlock 0xa8f46800 0xa8487400: rwlock_unlock 0xa8f46800 0xa8487700: rwlock_unlock 0xa8f46800 0xa4e9f400: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb2272100: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xb2272300: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xb6f44d00 stack 0xa8bc2320 0xb2272300: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f200 stack 0xa8bc2c80 rthread reaping 0xa8487300 stack 0xa8bc2400 rthread reaping 0xa8487800 stack 0xa8bbf6c0 rthread reaping 0xb2272500 stack 0xa8bbf8c0 rthread reaping 0xa8487c00 stack 0xa8bc27c0 rthread reaping 0xa8487400 stack 0xa8bbf7c0 rthread reaping 0xa8487700 stack 0xa8bd31e0 rthread reaping 0xa4e9f400 stack 0xa8bc6ca0 rthread reaping 0xb6f44500 stack 0xa8bc69c0 rthread reaping 0xb6f44600 stack 0xa8bd38a0 rthread reaping 0xa4e9f100 stack 0xa8bd3140 rthread reaping 0xb2272100 stack 0xa8bbfbe0 rthread reaping 0xa8487600 stack 0xa8bbfc80 rthread reaping 0xa4e9f600 stack 0xa8bc28e0 rthread reaping 0xb2272300 stack 0xa8bbf340 0xa4e9fe00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44700: rwlock_wrlock 0xa8f46800 (0) 0xb2272c00: rwlock_wrlock 0xa8f46800 (0) 0xa8487600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9ff00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f900: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f000: rwlock_wrlock 0xa8f46800 (0) 0xa8487900: rwlock_wrlock 0xa8f46800 (0) 0xb2272d00: rwlock_wrlock 0xa8f46800 (0) 0xa8487b00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f700: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f200: rwlock_wrlock 0xa8f46800 (0) 0xb6f44600: rwlock_wrlock 0xa8f46800 (0) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xa4e9fe00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272c00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487600: rwlock_unlock 0xa8f46800 0xb2272c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272d00: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487b00: rwlock_unlock 0xa8f46800 0xb2272d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44600: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487200: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487800: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f800: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fe00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xb2272c00: rwlock_unlock 0xa8f46800 0xa8487600: rwlock_unlock 0xa8f46800 0xa4e9ff00: rwlock_unlock 0xa8f46800 0xa4e9f900: rwlock_unlock 0xa8f46800 0xa4e9f000: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_unlock 0xa8f46800 0xb2272d00: rwlock_unlock 0xa8f46800 0xa8487b00: rwlock_unlock 0xa8f46800 0xa4e9f700: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_unlock 0xa8f46800 0xb6f44600: rwlock_unlock 0xa8f46800 0xa8487200: rwlock_unlock 0xa8f46800 0xa8487800: rwlock_unlock 0xa8f46800 0xa4e9f800: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xb6f44700 stack 0xa8bc28e0 0xa4e9f800: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9fe00 stack 0xa8bbf340 rthread reaping 0xb2272c00 stack 0xa8bbfc80 rthread reaping 0xa8487600 stack 0xa8bbfbe0 rthread reaping 0xa4e9ff00 stack 0xa8bd3140 rthread reaping 0xa4e9f900 stack 0xa8bd38a0 rthread reaping 0xa4e9f000 stack 0xa8bc69c0 rthread reaping 0xa8487900 stack 0xa8bc6ca0 rthread reaping 0xb2272d00 stack 0xa8bd31e0 rthread reaping 0xa8487b00 stack 0xa8bbf7c0 rthread reaping 0xa4e9f700 stack 0xa8bc27c0 rthread reaping 0xa4e9f200 stack 0xa8bbf8c0 rthread reaping 0xb6f44600 stack 0xa8bbf6c0 rthread reaping 0xa8487200 stack 0xa8bc2400 rthread reaping 0xa8487800 stack 0xa8bc2c80 rthread reaping 0xa4e9f800 stack 0xa8bc2320 0xb2272e00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44500: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f100: rwlock_wrlock 0xa8f46800 (0) 0xb6f44200: rwlock_wrlock 0xa8f46800 (0) 0xa8487f00: rwlock_wrlock 0xa8f46800 (0) 0xb2272600: rwlock_wrlock 0xa8f46800 (0) 0xb2272d00: rwlock_wrlock 0xa8f46800 (0) 0xb2272900: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f200: rwlock_wrlock 0xa8f46800 (0) 0xb6f44c00: rwlock_wrlock 0xa8f46800 (0) 0xb6f44d00: rwlock_wrlock 0xa8f46800 (0) 0xa4e9f600: rwlock_wrlock 0xa8f46800 (0) 0xb2272e00: rwlock_unlock 0xa8f46800 0xb2272700: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_wrlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_wrlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_wrlock 0xa8f46800 (4294967295) 0xb6f44500: rwlock_unlock 0xa8f46800 0xb2272e00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44200: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487f00: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272600: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272d00: rwlock_unlock 0xa8f46800 0xb2272600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272900: rwlock_unlock 0xa8f46800 0xb2272d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f200: rwlock_unlock 0xa8f46800 0xb2272900: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44c00: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44d00: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9f600: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272700: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_rdlock 0xa8f46800 (4294967295) 0xb6f44700: rwlock_unlock 0xa8f46800 0xb2272700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_rdlock 0xa8f46800 (4294967295) 0xa8487900: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_rdlock 0xa8f46800 (4294967295) 0xb2272e00: rwlock_unlock 0xa8f46800 0xb6f44500: rwlock_unlock 0xa8f46800 0xa4e9f100: rwlock_unlock 0xa8f46800 0xb6f44200: rwlock_unlock 0xa8f46800 0xa8487f00: rwlock_unlock 0xa8f46800 0xb2272600: rwlock_unlock 0xa8f46800 0xb2272d00: rwlock_unlock 0xa8f46800 0xb2272900: rwlock_unlock 0xa8f46800 0xa4e9f200: rwlock_unlock 0xa8f46800 0xb6f44c00: rwlock_unlock 0xa8f46800 0xb6f44d00: rwlock_unlock 0xa8f46800 0xa4e9f600: rwlock_unlock 0xa8f46800 0xb2272700: rwlock_unlock 0xa8f46800 0xb6f44700: rwlock_unlock 0xa8f46800 0xa4e9fb00: rwlock_unlock 0xa8f46800 0xa8487900: rwlock_rdlock 0xa8f46800 (2) rthread reaping 0xb6f44500 stack 0xa8bc2c80 0xb6f44f00: 11: exit run() 0xa4e9f800: 12: msg: "new message" 0xa8487300: 13: msg: "new message" 0xb6f44300: 14: msg: "new message" 0xaa777500: 15: msg: "new message" 0xaa777a00: 0: exit run() 0xa4e9f800: 12: exit run() 0xa8487300: 13: exit run() 0xb6f44300: 14: exit run() 0xaa777500: 15: exit run() main: 55 0xa4e9fb00: 0: enter run() 0xa4e9fb00: 0: set_msg 0xaa777b00: 1: enter run() 0xa8487e00: 2: enter run() 0xb6f44900: 3: enter run() 0xa4e9f100: 4: enter run() 0xb6f44a00: 5: enter run() 0xa4e9f700: 6: enter run() 0xa8487900: 7: enter run() 0xa4e9f200: 8: enter run() 0xaa777b00: 1: set_msg 0xa8487600: 9: enter run() 0xa4e9f400: 10: enter run() 0xa8487100: 11: enter run() 0xa8487700: 12: enter run() 0xb6f44800: 13: enter run() 0xa4e9fc00: 14: enter run() 0xa4e9f900: 15: enter run() 0xa8487e00: 2: set_msg 0xb6f44900: 3: set_msg 0xa4e9f100: 4: set_msg 0xb6f44a00: 5: set_msg 0xa4e9f700: 6: set_msg 0xa8487900: 7: set_msg 0xa4e9f200: 8: set_msg 0xa4e9fb00: 0: msg: "new message" 0xaa777b00: 1: msg: "new message" 0xaa777b00: 1: exit run() 0xa8487e00: 2: msg: "new message" 0xa8487e00: 2: exit run() 0xb6f44900: 3: msg: "new message" 0xb6f44900: 3: exit run() 0xa4e9f100: 4: msg: "new message" 0xa4e9f100: 4: exit run() 0xb6f44a00: 5: msg: "new message" 0xb6f44a00: 5: exit run() 0xa4e9f700: 6: msg: "new message" 0xa4e9f700: 6: exit run() 0xa8487900: 7: msg: "new message" 0xa4e9fb00: 0: exit run() 0xa8487600: 9: set_msg 0xa8487900: 7: exit run() 0xa4e9f400: 10: set_msg 0xa8487100: 11: set_msg 0xa8487700: 12: set_msg 0xb6f44800: 13: set_msg 0xa4e9fc00: 14: set_msg 0xa4e9f900: 15: set_msg 0xa4e9f200: 8: msg: "new message" 0xa8487600: 9: msg: "new message" 0xa8487600: 9: exit run() 0xa4e9f400: 10: msg: "new message" 0xa4e9f400: 10: exit run() 0xa8487100: 11: msg: "new message" 0xa8487100: 11: exit run() 0xa8487700: 12: msg: "new message" 0xa8487700: 12: exit run() 0xb6f44800: 13: msg: "new message" 0xb6f44800: 13: exit run() 0xa4e9fc00: 14: msg: "new message" 0xa4e9f200: 8: exit run() 0xa4e9fc00: 14: exit run() 0xa4e9f900: 15: msg: "new message" 0xa4e9f900: 15: exit run() main: 56 0xaa777d00: 0: enter run() 0xb6f44a00: 1: enter run() 0xb6f44400: 2: enter run() 0xa8487600: 3: enter run() 0xa4e9fe00: 4: enter run() 0xa8487300: 5: enter run() 0xaa777000: 6: enter run() 0xaa777500: 7: enter run() 0xaa777700: 8: enter run() 0xb6f44d00: 9: enter run() 0xaa777d00: 0: set_msg 0xb6f44100: 10: enter run() 0xb6f44b00: 11: enter run() 0xb6f44c00: 12: enter run() 0xa4e9ff00: 13: enter run() 0xaa777c00: 14: enter run() 0xa8487e00: 15: enter run() 0xb6f44a00: 1: set_msg 0xb6f44400: 2: set_msg 0xa8487600: 3: set_msg 0xa4e9fe00: 4: set_msg 0xa8487300: 5: set_msg 0xaa777000: 6: set_msg 0xaa777500: 7: set_msg 0xaa777700: 8: set_msg 0xb6f44d00: 9: set_msg 0xb6f44100: 10: set_msg 0xb6f44b00: 11: set_msg 0xb6f44c00: 12: set_msg 0xa4e9ff00: 13: set_msg 0xaa777c00: 14: set_msg 0xa8487e00: 15: set_msg 0xaa777d00: 0: msg: "new message" 0xb6f44a00: 1: msg: "new message" 0xb6f44a00: 1: exit run() 0xb6f44400: 2: msg: "new message" 0xb6f44400: 2: exit run() 0xa8487600: 3: msg: "new message" 0xa8487600: 3: exit run() 0xa4e9fe00: 4: msg: "new message" 0xa4e9fe00: 4: exit run() 0xa8487300: 5: msg: "new message" 0xa8487300: 5: exit run() 0xaa777000: 6: msg: "new message" 0xaa777000: 6: exit run() 0xaa777500: 7: msg: "new message" 0xaa777500: 7: exit run() 0xaa777700: 8: msg: "new message" 0xaa777700: 8: exit run() 0xb6f44d00: 9: msg: "new message" 0xb6f44d00: 9: exit run() 0xb6f44100: 10: msg: "new message" 0xb6f44100: 10: exit run() 0xb6f44b00: 11: msg: "new message" 0xb6f44b00: 11: exit run() 0xb6f44c00: 12: msg: "new message" 0xb6f44c00: 12: exit run() 0xa4e9ff00: 13: msg: "new message" 0xa4e9ff00: 13: exit run() 0xaa777c00: 14: msg: "new message" 0xaa777d00: 0: exit run() 0xaa777c00: 14: exit run() 0xa8487e00: 15: msg: "new message" 0xa8487e00: 15: exit run() main: 57 0xa4e9f700: 0: enter run() 0xa8487200: 1: enter run() 0xaa777b00: 2: enter run() 0xa4e9f600: 3: enter run() 0xa8487800: 4: enter run() 0xb6f44700: 5: enter run() 0xaa777600: 6: enter run() 0xa4e9f500: 7: enter run() 0xb6f44a00: 8: enter run() 0xaa777800: 9: enter run() 0xa4e9f000: 10: enter run() 0xa4e9f400: 11: enter run() 0xa4e9f800: 12: enter run() 0xa8487000: 13: enter run() 0xa4e9f200: 14: enter run() 0xa4e9f700: 0: set_msg 0xa4e9f100: 15: enter run() 0xa8487200: 1: set_msg 0xaa777b00: 2: set_msg 0xa4e9f600: 3: set_msg 0xa8487800: 4: set_msg 0xb6f44700: 5: set_msg 0xaa777600: 6: set_msg 0xa4e9f500: 7: set_msg 0xb6f44a00: 8: set_msg 0xaa777800: 9: set_msg 0xa4e9f000: 10: set_msg 0xa4e9f400: 11: set_msg 0xa4e9f800: 12: set_msg 0xa8487000: 13: set_msg 0xa4e9f200: 14: set_msg 0xa4e9f100: 15: set_msg 0xa4e9f700: 0: msg: "new message" 0xa8487200: 1: msg: "new message" 0xa8487200: 1: exit run() 0xaa777b00: 2: msg: "new message" 0xaa777b00: 2: exit run() 0xa4e9f600: 3: msg: "new message" 0xa4e9f600: 3: exit run() 0xa8487800: 4: msg: "new message" 0xa8487800: 4: exit run() 0xb6f44700: 5: msg: "new message" 0xb6f44700: 5: exit run() 0xaa777600: 6: msg: "new message" 0xaa777600: 6: exit run() 0xa4e9f500: 7: msg: "new message" 0xa4e9f500: 7: exit run() 0xb6f44a00: 8: msg: "new message" 0xb6f44a00: 8: exit run() 0xaa777800: 9: msg: "new message" 0xaa777800: 9: exit run() 0xa4e9f000: 10: msg: "new message" 0xa4e9f000: 10: exit run() 0xa4e9f400: 11: msg: "new message" 0xa4e9f400: 11: exit run() 0xa4e9f800: 12: msg: "new message" 0xa4e9f800: 12: exit run() 0xa8487000: 13: msg: "new message" 0xa8487000: 13: exit run() 0xa4e9f200: 14: msg: "new message" 0xa4e9f700: 0: exit run() 0xa4e9f200: 14: exit run() 0xa4e9f100: 15: msg: "new message" 0xa4e9f100: 15: exit run() main: 58 0xa4e9f900: 0: enter run() 0xa8487e00: 1: enter run() 0xa4e9fa00: 2: enter run() 0xb6f44d00: 3: enter run() 0xa8487900: 4: enter run() 0xa4e9f300: 5: enter run() 0xa4e9fb00: 6: enter run() 0xb6f44e00: 7: enter run() 0xa4e9f700: 8: enter run() 0xb6f44f00: 9: enter run() 0xa8487700: 10: enter run() 0xa4e9f900: 0: set_msg 0xa8487a00: 11: enter run() 0xa4e9fc00: 12: enter run() 0xb2272100: 13: enter run() 0xa8487b00: 14: enter run() 0xb2272700: 15: enter run() 0xa8487e00: 1: set_msg 0xa4e9fa00: 2: set_msg 0xb6f44d00: 3: set_msg 0xa8487900: 4: set_msg 0xa4e9f300: 5: set_msg 0xa4e9fb00: 6: set_msg 0xb6f44e00: 7: set_msg 0xa4e9f700: 8: set_msg 0xb6f44f00: 9: set_msg 0xa8487700: 10: set_msg 0xa8487a00: 11: set_msg 0xa4e9fc00: 12: set_msg 0xb2272100: 13: set_msg 0xa8487b00: 14: set_msg 0xb2272700: 15: set_msg 0xa4e9f900: 0: msg: "new message" 0xa8487e00: 1: msg: "new message" 0xa8487e00: 1: exit run() 0xa4e9fa00: 2: msg: "new message" 0xa4e9fa00: 2: exit run() 0xb6f44d00: 3: msg: "new message" 0xb6f44d00: 3: exit run() 0xa8487900: 4: msg: "new message" 0xa8487900: 4: exit run() 0xa4e9f300: 5: msg: "new message" 0xa4e9f300: 5: exit run() 0xa4e9fb00: 6: msg: "new message" 0xa4e9fb00: 6: exit run() 0xb6f44e00: 7: msg: "new message" 0xb6f44e00: 7: exit run() 0xa4e9f700: 8: msg: "new message" 0xa4e9f700: 8: exit run() 0xb6f44f00: 9: msg: "new message" 0xb6f44f00: 9: exit run() 0xa8487700: 10: msg: "new message" 0xa8487700: 10: exit run() 0xa8487a00: 11: msg: "new message" 0xa8487a00: 11: exit run() 0xa4e9fc00: 12: msg: "new message" 0xa4e9fc00: 12: exit run() 0xb2272100: 13: msg: "new message" 0xb2272100: 13: exit run() 0xa8487b00: 14: msg: "new message" 0xa4e9f900: 0: exit run() 0xa8487b00: 14: exit run() 0xb2272700: 15: msg: "new message" 0xb2272700: 15: exit run() main: 59 0xb6f44c00: 0: enter run() 0xa8487c00: 1: enter run() 0xa4e9f900: 2: enter run() 0xa8487500: 3: enter run() 0xa4e9ff00: 4: enter run() 0xa8487f00: 5: enter run() 0xa4e9f000: 6: enter run() 0xa4e9fd00: 7: enter run() 0xb6f44600: 8: enter run() 0xa4e9f400: 9: enter run() 0xa4e9fa00: 10: enter run() 0xb2272800: 11: enter run() 0xb2272f00: 12: enter run() 0xb2272400: 13: enter run() 0xb6f44d00: 14: enter run() 0xa4e9f500: 15: enter run() 0xb6f44c00: 0: set_msg 0xa8487c00: 1: set_msg 0xa4e9f900: 2: set_msg 0xa8487500: 3: set_msg 0xa4e9ff00: 4: set_msg 0xa8487f00: 5: set_msg 0xa4e9f000: 6: set_msg 0xa4e9fd00: 7: set_msg 0xb6f44600: 8: set_msg 0xa4e9f400: 9: set_msg 0xa4e9fa00: 10: set_msg 0xb2272800: 11: set_msg 0xb2272f00: 12: set_msg 0xb2272400: 13: set_msg 0xb6f44d00: 14: set_msg 0xa4e9f500: 15: set_msg 0xb6f44c00: 0: msg: "new message" 0xa8487c00: 1: msg: "new message" 0xa8487c00: 1: exit run() 0xa4e9f900: 2: msg: "new message" 0xa4e9f900: 2: exit run() 0xa8487500: 3: msg: "new message" 0xa8487500: 3: exit run() 0xa4e9ff00: 4: msg: "new message" 0xa4e9ff00: 4: exit run() 0xa8487f00: 5: msg: "new message" 0xa8487f00: 5: exit run() 0xa4e9f000: 6: msg: "new message" 0xa4e9f000: 6: exit run() 0xa4e9fd00: 7: msg: "new message" 0xa4e9fd00: 7: exit run() 0xb6f44600: 8: msg: "new message" 0xb6f44600: 8: exit run() 0xa4e9f400: 9: msg: "new message" 0xa4e9f400: 9: exit run() 0xa4e9fa00: 10: msg: "new message" 0xa4e9fa00: 10: exit run() 0xb2272800: 11: msg: "new message" 0xb2272800: 11: exit run() 0xb2272f00: 12: msg: "new message" 0xb2272f00: 12: exit run() 0xb2272400: 13: msg: "new message" 0xb2272400: 13: exit run() 0xb6f44d00: 14: msg: "new message" 0xb6f44d00: 14: exit run() 0xa4e9f500: 15: msg: "new message" 0xb6f44c00: 0: exit run() 0xa4e9f500: 15: exit run() main: 60 0xb6f44200: 0: enter run() 0xb6f44e00: 1: enter run() 0xa4e9ff00: 2: enter run() 0xa8487d00: 3: enter run() 0xb6f44000: 4: enter run() 0xa4e9f300: 5: enter run() 0xa4e9fc00: 6: enter run() 0xa4e9fa00: 7: enter run() 0xa4e9f700: 8: enter run() 0xb6f44100: 9: enter run() 0xb2272500: 10: enter run() 0xb6f44300: 11: enter run() 0xa8487000: 12: enter run() 0xb6f44200: 0: set_msg 0xa8487b00: 13: enter run() 0xb6f44400: 14: enter run() 0xb6f44c00: 15: enter run() 0xb6f44e00: 1: set_msg 0xa4e9ff00: 2: set_msg 0xa8487d00: 3: set_msg 0xb6f44000: 4: set_msg 0xa4e9f300: 5: set_msg 0xa4e9fc00: 6: set_msg 0xa4e9fa00: 7: set_msg 0xa4e9f700: 8: set_msg 0xb6f44100: 9: set_msg 0xb2272500: 10: set_msg 0xa8487000: 12: set_msg 0xb6f44300: 11: set_msg 0xa8487b00: 13: set_msg 0xb6f44400: 14: set_msg 0xb6f44c00: 15: set_msg 0xb6f44200: 0: msg: "new message" 0xb6f44e00: 1: msg: "new message" 0xb6f44e00: 1: exit run() 0xa4e9ff00: 2: msg: "new message" 0xa4e9ff00: 2: exit run() 0xa8487d00: 3: msg: "new message" 0xa8487d00: 3: exit run() 0xb6f44000: 4: msg: "new message" 0xb6f44000: 4: exit run() 0xa4e9f300: 5: msg: "new message" 0xa4e9f300: 5: exit run() 0xa4e9fc00: 6: msg: "new message" 0xa4e9fc00: 6: exit run() 0xa4e9fa00: 7: msg: "new message" 0xa4e9fa00: 7: exit run() 0xa4e9f700: 8: msg: "new message" 0xa4e9f700: 8: exit run() 0xb6f44100: 9: msg: "new message" 0xb6f44100: 9: exit run() 0xb2272500: 10: msg: "new message" 0xb2272500: 10: exit run() 0xa8487000: 12: msg: "new message" 0xa8487000: 12: exit run() 0xb6f44300: 11: msg: "new message" 0xb6f44300: 11: exit run() 0xa8487b00: 13: msg: "new message" 0xa8487b00: 13: exit run() 0xb6f44400: 14: msg: "new message" 0xb6f44200: 0: exit run() 0xb6f44400: 14: exit run() 0xb6f44c00: 15: msg: "new message" 0xb6f44c00: 15: exit run() main: 61 0xa4e9f200: 0: enter run() 0xb6f44d00: 1: enter run() 0xa8487300: 2: enter run() 0xa8487800: 3: enter run() 0xb2272500: 4: enter run() 0xa8487c00: 5: enter run() 0xa8487400: 6: enter run() 0xa8487700: 7: enter run() 0xa4e9f400: 8: enter run() 0xb6f44500: 9: enter run() 0xb6f44600: 10: enter run() 0xa4e9f100: 11: enter run() 0xb2272100: 12: enter run() 0xa8487600: 13: enter run() 0xa4e9f600: 14: enter run() 0xa4e9f200: 0: set_msg 0xb6f44d00: 1: set_msg 0xb2272300: 15: enter run() 0xa8487300: 2: set_msg 0xa8487800: 3: set_msg 0xb2272500: 4: set_msg 0xa8487c00: 5: set_msg 0xa8487400: 6: set_msg 0xa8487700: 7: set_msg 0xa4e9f400: 8: set_msg 0xb6f44500: 9: set_msg 0xb6f44600: 10: set_msg 0xa4e9f100: 11: set_msg 0xb2272100: 12: set_msg 0xa8487600: 13: set_msg 0xa4e9f600: 14: set_msg 0xb2272300: 15: set_msg 0xa4e9f200: 0: msg: "new message" 0xb6f44d00: 1: msg: "new message" 0xb6f44d00: 1: exit run() 0xa8487300: 2: msg: "new message" 0xa8487300: 2: exit run() 0xa8487800: 3: msg: "new message" 0xa8487800: 3: exit run() 0xb2272500: 4: msg: "new message" 0xb2272500: 4: exit run() 0xa8487c00: 5: msg: "new message" 0xa8487c00: 5: exit run() 0xa8487400: 6: msg: "new message" 0xa8487400: 6: exit run() 0xa8487700: 7: msg: "new message" 0xa8487700: 7: exit run() 0xa4e9f400: 8: msg: "new message" 0xa4e9f400: 8: exit run() 0xb6f44500: 9: msg: "new message" 0xb6f44500: 9: exit run() 0xb6f44600: 10: msg: "new message" 0xb6f44600: 10: exit run() 0xa4e9f100: 11: msg: "new message" 0xa4e9f100: 11: exit run() 0xb2272100: 12: msg: "new message" 0xb2272100: 12: exit run() 0xa8487600: 13: msg: "new message" 0xa8487600: 13: exit run() 0xa4e9f600: 14: msg: "new message" 0xa4e9f200: 0: exit run() 0xa4e9f600: 14: exit run() 0xb2272300: 15: msg: "new message" 0xb2272300: 15: exit run() main: 62 0xa4e9fe00: 0: enter run() 0xb6f44700: 1: enter run() 0xb2272c00: 2: enter run() 0xa8487600: 3: enter run() 0xa4e9ff00: 4: enter run() 0xa4e9f900: 5: enter run() 0xa4e9f000: 6: enter run() 0xa8487900: 7: enter run() 0xb2272d00: 8: enter run() 0xa8487b00: 9: enter run() 0xa4e9f700: 10: enter run() 0xa4e9f200: 11: enter run() 0xb6f44600: 12: enter run() 0xa4e9fe00: 0: set_msg 0xa8487200: 13: enter run() 0xa8487800: 14: enter run() 0xa4e9f800: 15: enter run() 0xb6f44700: 1: set_msg 0xb2272c00: 2: set_msg 0xa8487600: 3: set_msg 0xa4e9ff00: 4: set_msg 0xa4e9f900: 5: set_msg 0xa4e9f000: 6: set_msg 0xa8487900: 7: set_msg 0xb2272d00: 8: set_msg 0xa8487b00: 9: set_msg 0xa4e9f700: 10: set_msg 0xa4e9f200: 11: set_msg 0xb6f44600: 12: set_msg 0xa8487200: 13: set_msg 0xa8487800: 14: set_msg 0xa4e9f800: 15: set_msg 0xa4e9fe00: 0: msg: "new message" 0xb6f44700: 1: msg: "new message" 0xb6f44700: 1: exit run() 0xb2272c00: 2: msg: "new message" 0xb2272c00: 2: exit run() 0xa8487600: 3: msg: "new message" 0xa8487600: 3: exit run() 0xa4e9ff00: 4: msg: "new message" 0xa4e9ff00: 4: exit run() 0xa4e9f900: 5: msg: "new message" 0xa4e9f900: 5: exit run() 0xa4e9f000: 6: msg: "new message" 0xa4e9f000: 6: exit run() 0xa8487900: 7: msg: "new message" 0xa8487900: 7: exit run() 0xb2272d00: 8: msg: "new message" 0xb2272d00: 8: exit run() 0xa8487b00: 9: msg: "new message" 0xa8487b00: 9: exit run() 0xa4e9f700: 10: msg: "new message" 0xa4e9f700: 10: exit run() 0xa4e9f200: 11: msg: "new message" 0xa4e9f200: 11: exit run() 0xb6f44600: 12: msg: "new message" 0xb6f44600: 12: exit run() 0xa8487200: 13: msg: "new message" 0xa8487200: 13: exit run() 0xa8487800: 14: msg: "new message" 0xa4e9fe00: 0: exit run() 0xa8487800: 14: exit run() 0xa4e9f800: 15: msg: "new message" 0xa4e9f800: 15: exit run() main: 63 0xb2272e00: 0: enter run() 0xb6f44500: 1: enter run() 0xa4e9f100: 2: enter run() 0xb6f44200: 3: enter run() 0xa8487f00: 4: enter run() 0xb2272600: 5: enter run() 0xb2272d00: 6: enter run() 0xb2272900: 7: enter run() 0xa4e9f200: 8: enter run() 0xb6f44c00: 9: enter run() 0xb6f44d00: 10: enter run() 0xa4e9f600: 12: enter run() 0xb2272e00: 0: set_msg 0xb2272700: 11: enter run() 0xb6f44700: 13: enter run() 0xa4e9fb00: 14: enter run() 0xa8487900: 15: enter run() 0xb6f44500: 1: set_msg 0xa4e9f100: 2: set_msg 0xb6f44200: 3: set_msg 0xa8487f00: 4: set_msg 0xb2272600: 5: set_msg 0xb2272d00: 6: set_msg 0xb2272900: 7: set_msg 0xa4e9f200: 8: set_msg 0xb6f44c00: 9: set_msg 0xb6f44d00: 10: set_msg 0xa4e9f600: 12: set_msg 0xb2272700: 11: set_msg 0xb6f44700: 13: set_msg 0xa4e9fb00: 14: set_msg 0xa8487900: 15: set_msg 0xb2272e00: 0: msg: "new message" 0xb6f44500: 1: msg: "new message" 0xb6f44500: 1: exit run() 0xa4e9f100: 2: msg: "new message" 0xa4e9f100: 2: exit run() 0xb6f44200: 3: msg: "new message" 0xb6f44200: 3: exit run() 0xa8487f00: 4: msg: "new message" 0xa8487f00: 4: exit run() 0xb2272600: 5: msg: "new message" 0xb2272600: 5: exit run() 0xb2272d00: 6: msg: "new message" 0xb2272d00: 6: exit run() 0xb2272900: 7: msg: "new message" 0xb2272900: 7: exit run() 0xa4e9f200: 8: msg: "new message" 0xa4e9f200: 8: exit run() 0xb6f44c00: 9: msg: "new message" 0xb6f44c00: 9: exit run() 0xb6f44d00: 10: msg: "new message" 0xb6f44d00: 10: exit run() 0xa4e9f600: 12: msg: "new message" 0xa4e9f600: 12: exit run() 0xb2272700: 11: msg: "new message" 0xb2272700: 11: exit run() 0xb6f44700: 13: msg: "new message" 0xb6f44700: 13: exit run() 0xa4e9fb00: 14: msg: "new message" 0xb2272e00: 0: exit run() 0xa4e9fb00: 14: exit run() 0xa84879rthread reaping 0xb2272e00 stack 0xa8bc2320 0xa8487900: rwlock_unlock 0xa8f46800 rthread reaping 0xa4e9f100 stack 0xa8bc2400 rthread reaping 0xb6f44200 stack 0xa8bbf6c0 rthread reaping 0xa8487f00 stack 0xa8bbf8c0 rthread reaping 0xb2272600 stack 0xa8bc27c0 rthread reaping 0xb2272d00 stack 0xa8bbf7c0 rthread reaping 0xb2272900 stack 0xa8bd31e0 rthread reaping 0xa4e9f200 stack 0xa8bc6ca0 rthread reaping 0xb6f44c00 stack 0xa8bc69c0 rthread reaping 0xb6f44d00 stack 0xa8bd38a0 rthread reaping 0xb2272700 stack 0xa8bd3140 rthread reaping 0xa4e9f600 stack 0xa8bbfbe0 rthread reaping 0xb6f44700 stack 0xa8bbfc80 rthread reaping 0xa4e9fb00 stack 0xa8bbf340 rthread reaping 0xa8487900 stack 0xa8bc28e0 00: 15: msg: "new message" 0xa8487900: 15: exit run() ===> pthread_specific ==== run-regress-pthread_specific ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_specific"' -I/usr/src/regress/lib/libpthread/pthread_specific/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_specific/pthread_specific.c /usr/src/regress/lib/libpthread/pthread_specific/pthread_specific.c:47:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, ".", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/pthread_specific/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/pthread_specific/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/pthread_specific/pthread_specific.c:87:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/pthread_specific/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/pthread_specific/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o pthread_specific pthread_specific.o -lpthread ./pthread_specific ................................................................................................................................ ===> readdir ==== run-regress-readdir ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/readdir"' -I/usr/src/regress/lib/libpthread/readdir/../include -MD -MP -c /usr/src/regress/lib/libpthread/readdir/readdir.c /usr/src/regress/lib/libpthread/readdir/readdir.c:58:2: warning: format specifies type 'char *' but the argument has type 'DIR *' (aka 'struct _dirdesc *') [-Wformat] CHECKn(dot_dir = opendir(".")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/readdir/../include/test.h:111:19: note: expanded from macro 'CHECKn' #define CHECKn(x) _CHECK(x, != 0, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/readdir/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o readdir readdir.o -lpthread ./readdir ===> restart ===> restart/accept ==== run-regress-accept ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/accept/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/accept"' -I/usr/src/regress/lib/libpthread/restart/accept/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/accept/accept.c cc -o accept accept.o -lpthread ./accept ===> restart/connect ==== run-regress-connect ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/connect/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/connect"' -I/usr/src/regress/lib/libpthread/restart/connect/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/connect/connect.c cc -o connect connect.o -lpthread ./connect ===> restart/kevent ==== run-regress-kevent ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/kevent/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/kevent"' -I/usr/src/regress/lib/libpthread/restart/kevent/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/kevent/kevent.c cc -o kevent kevent.o -lpthread ./kevent ===> restart/read ==== run-regress-read ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/read/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/read"' -I/usr/src/regress/lib/libpthread/restart/read/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/read/read.c cc -o read read.o -lpthread ./read ===> restart/readv ==== run-regress-readv ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/readv/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/readv"' -I/usr/src/regress/lib/libpthread/restart/readv/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/readv/readv.c cc -o readv readv.o -lpthread ./readv ===> restart/recvfrom ==== run-regress-recvfrom ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/recvfrom/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/recvfrom"' -I/usr/src/regress/lib/libpthread/restart/recvfrom/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/recvfrom/recvfrom.c cc -o recvfrom recvfrom.o -lpthread ./recvfrom ===> restart/recvmsg ==== run-regress-recvmsg ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/recvmsg/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/recvmsg"' -I/usr/src/regress/lib/libpthread/restart/recvmsg/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/recvmsg/recvmsg.c cc -o recvmsg recvmsg.o -lpthread ./recvmsg ===> select ==== run-regress-select ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/select"' -I/usr/src/regress/lib/libpthread/select/../include -MD -MP -c /usr/src/regress/lib/libpthread/select/select.c /usr/src/regress/lib/libpthread/select/select.c:134:2: warning: format specifies type 'char *' but the argument has type 'FILE *' (aka 'struct __sFILE *') [-Wformat] CHECKn(slpr = popen("sleep 2; echo foo", "r")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/select/../include/test.h:111:19: note: expanded from macro 'CHECKn' #define CHECKn(x) _CHECK(x, != 0, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/select/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o select select.o -lpthread ./select ............................................................................................select returned 1 read 4: `foo ' last read was -1, errno = 35 Resource temporarily unavailable select returned 1 last read was 0, errno = 0 success read finished ===> semaphore ===> semaphore/sem_destroy ==== run-regress-sem_destroy ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_destroy/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_destroy"' -I/usr/src/regress/lib/libpthread/semaphore/sem_destroy/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_destroy/sem_destroy.c cc -o sem_destroy sem_destroy.o -lpthread ./sem_destroy ===> semaphore/sem_getvalue ==== run-regress-sem_getvalue ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_getvalue/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_getvalue"' -I/usr/src/regress/lib/libpthread/semaphore/sem_getvalue/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_getvalue/sem_getvalue.c cc -o sem_getvalue sem_getvalue.o -lpthread ./sem_getvalue ===> semaphore/sem_trywait ==== run-regress-sem_trywait ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_trywait/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_trywait"' -I/usr/src/regress/lib/libpthread/semaphore/sem_trywait/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_trywait/sem_trywait.c cc -o sem_trywait sem_trywait.o -lpthread ./sem_trywait ===> semaphore/sem_wait ==== run-regress-sem_wait ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_wait/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_wait"' -I/usr/src/regress/lib/libpthread/semaphore/sem_wait/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_wait/sem_wait.c cc -o sem_wait sem_wait.o -lpthread ./sem_wait sem_destroy on semaphore with waiters! sending sig got sig posting expect: sem_destroy on semaphore with waiters! ===> semaphore/sem_timedwait ==== run-regress-sem_timedwait ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_timedwait/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_timedwait"' -I/usr/src/regress/lib/libpthread/semaphore/sem_timedwait/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_timedwait/sem_timedwait.c cc -o sem_timedwait sem_timedwait.o -lpthread ./sem_timedwait sem_destroy on semaphore with waiters! sending sig got sig posting timeout: expected 1730366076.210039771 actual 1730366076.219572722 timeout: expected 1730366076.219572722 actual 1730366076.230039771 expect: sem_destroy on semaphore with waiters! ===> setjmp ==== run-regress-setjmp ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/setjmp"' -I/usr/src/regress/lib/libpthread/setjmp/../include -MD -MP -c /usr/src/regress/lib/libpthread/setjmp/setjmp.c cc -o setjmp setjmp.o -lpthread ./setjmp jumping in main thread _jumping in main thread jumping in child thread _jumping in child thread ===> sigdeliver ==== run-regress-sigdeliver ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/sigdeliver"' -I/usr/src/regress/lib/libpthread/sigdeliver/../include -MD -MP -c /usr/src/regress/lib/libpthread/sigdeliver/sigdeliver.c cc -o sigdeliver sigdeliver.o -lpthread ./sigdeliver ===> siginfo ==== run-regress-siginfo ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/siginfo"' -I/usr/src/regress/lib/libpthread/siginfo/../include -MD -MP -c /usr/src/regress/lib/libpthread/siginfo/siginfo.c cc -o siginfo siginfo.o -lpthread ./siginfo act_handler: signal 11, siginfo 0xbffd2c00, context 0xbffd2aa8 addr 0x987230, code 1, trap 2053 ===> siginterrupt ==== run-regress-siginterrupt ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/siginterrupt"' -I/usr/src/regress/lib/libpthread/siginterrupt/../include -MD -MP -c /usr/src/regress/lib/libpthread/siginterrupt/siginterrupt.c cc -o siginterrupt siginterrupt.o -lpthread ./siginterrupt ===> signal ==== run-regress-signal ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/signal"' -I/usr/src/regress/lib/libpthread/signal/../include -MD -MP -c /usr/src/regress/lib/libpthread/signal/signal.c /usr/src/regress/lib/libpthread/signal/signal.c:26:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signal/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signal/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/signal/signal.c:53:4: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "!", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signal/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signal/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o signal signal.o -lpthread ./signal !!! ===> signals ===> signals/ignore_sigchild ==== run-regress-ignore_sigchild ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/signals/ignore_sigchild/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/signals/ignore_sigchild"' -I/usr/src/regress/lib/libpthread/signals/ignore_sigchild/../include -MD -MP -c /usr/src/regress/lib/libpthread/signals/ignore_sigchild/ignore_sigchild.c cc -o ignore_sigchild ignore_sigchild.o -lpthread ./ignore_sigchild ===> signals/pthread_join ==== run-regress-pthread_join ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/signals/pthread_join/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/signals/pthread_join"' -I/usr/src/regress/lib/libpthread/signals/pthread_join/../include -MD -MP -c /usr/src/regress/lib/libpthread/signals/pthread_join/pthread_join.c cc -o pthread_join pthread_join.o -lpthread ./pthread_join ===> signals/pthread_mutex_lock ==== run-regress-pthread_mutex_lock ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/signals/pthread_mutex_lock/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/signals/pthread_mutex_lock"' -I/usr/src/regress/lib/libpthread/signals/pthread_mutex_lock/../include -MD -MP -c /usr/src/regress/lib/libpthread/signals/pthread_mutex_lock/pthread_mutex_lock.c cc -o pthread_mutex_lock pthread_mutex_lock.o -lpthread ./pthread_mutex_lock ===> signodefer ==== run-regress-signodefer ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/signodefer"' -I/usr/src/regress/lib/libpthread/signodefer/../include -MD -MP -c /usr/src/regress/lib/libpthread/signodefer/signodefer.c /usr/src/regress/lib/libpthread/signodefer/signodefer.c:34:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, str, strlen(str))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signodefer/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signodefer/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o signodefer signodefer.o -lpthread ./signodefer act_handler/1, signal 30, siginfo 0xbffd50b8, context 0xbffd4f60 act_handler/2, signal 30, siginfo 0xbffd50b8, context 0xbffd4f60 act_handler/3, signal 30, siginfo 0xbffd50b8, context 0xbffd4f60 [recurse] act_handler/4, signal 30, siginfo 0xbffd4e98, context 0xbffd4d40 ===> sigsuspend ==== run-regress-sigsuspend ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/sigsuspend"' -I/usr/src/regress/lib/libpthread/sigsuspend/../include -MD -MP -c /usr/src/regress/lib/libpthread/sigsuspend/sigsuspend.c /usr/src/regress/lib/libpthread/sigsuspend/sigsuspend.c:56:6: warning: variable 'save_count' set but not used [-Wunused-but-set-variable] int save_count, status, i; ^ 1 warning generated. cc -o sigsuspend sigsuspend.o -lpthread ./sigsuspend -> Suspender thread signal handler caught signal 16 (Urgent I/O condition) -> Main thread signal handler caught signal 16 (Urgent I/O condition) -> Suspender thread signal handler caught signal 31 (User defined signal 2) -> Suspender thread signal handler caught signal 31 (User defined signal 2) Sigsuspend woke up by signal 16 (Urgent I/O condition) Sigsuspend woke up by signal 31 (User defined signal 2) Sigsuspend woke up by signal 31 (User defined signal 2) ===> sigwait ==== run-regress-sigwait ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/sigwait"' -I/usr/src/regress/lib/libpthread/sigwait/../include -MD -MP -c /usr/src/regress/lib/libpthread/sigwait/sigwait.c cc -o sigwait sigwait.o -lpthread ./sigwait Sigwait waiting (thread 0xad6f6600) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0xad6f6600) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0xad6f6600) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0xad6f6600) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0xad6f6600) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0xad6f6600) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0xad6f6600) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0xad6f6600) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0xad6f6600) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0xad6f6600) ===> sleep ==== run-regress-sleep ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/sleep"' -I/usr/src/regress/lib/libpthread/sleep/../include -MD -MP -c /usr/src/regress/lib/libpthread/sleep/sleep.c /usr/src/regress/lib/libpthread/sleep/sleep.c:83:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/sleep/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/sleep/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o sleep sleep.o -lpthread ./sleep abababababababababab Going to sleep Done sleeping ===> socket ===> socket/1 ==== run-regress-socket1 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/1/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/1"' -I/usr/src/regress/lib/libpthread/socket/1/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/1/socket1.c /usr/src/regress/lib/libpthread/socket/1/socket1.c:93:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/1/socket1.c:110:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, "5", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/1/socket1.c:160:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 3 warnings generated. cc -o socket1 socket1.o -lpthread ./socket1 ===> socket/2a ==== dummy ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/2a/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/2a"' -I/usr/src/regress/lib/libpthread/socket/2a/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/2a/socket2a.c /usr/src/regress/lib/libpthread/socket/2a/socket2a.c:87:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/2a/socket2a.c:88:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, MESSAGE6, sizeof(MESSAGE6))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o socket2a socket2a.o -lpthread socket2a ready ===> socket/2 ==== run-regress-socket2 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/2/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/2"' -I/usr/src/regress/lib/libpthread/socket/2/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/2/socket2.c /usr/src/regress/lib/libpthread/socket/2/socket2.c:68:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, MESSAGE5, sizeof(MESSAGE5))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/2/socket2.c:156:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o socket2 socket2.o -lpthread ./socket2 listening on port 3277 72781: This should be message #1 waiting for child 21910: This should be message #2 21910: This should be message #3 72781: This should be message #4 72781: This should be message #6 21910: This should be message #5 child exited ===> socket/3 ==== run-regress-socket3 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/3/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/3"' -I/usr/src/regress/lib/libpthread/socket/3/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/3/socket3.c cc -o socket3 socket3.o -lpthread ./socket3 listen_fd = 3 accept_fd = 0, flags = 6 ===> spinlock ==== run-regress-spinlock ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/spinlock"' -I/usr/src/regress/lib/libpthread/spinlock/../include -MD -MP -c /usr/src/regress/lib/libpthread/spinlock/spinlock.c cc -o spinlock spinlock.o -lpthread ./spinlock Thread 0 started Thread 1 started Thread 2 started Thread 3 started Thread 4 started Thread 5 started Thread 6 started Thread 7 started Thread 8 started Thread 9 started ===> stack ==== run-regress-stack ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/stack"' -I/usr/src/regress/lib/libpthread/stack/../include -MD -MP -c /usr/src/regress/lib/libpthread/stack/stack.c /usr/src/regress/lib/libpthread/stack/stack.c:25:11: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] return (&s); ^ /usr/src/regress/lib/libpthread/stack/stack.c:35:10: warning: address of stack memory associated with local variable 'buf' returned [-Wreturn-stack-address] return (buf + LARGE_SIZE/2); ^~~ 2 warnings generated. cc -o stack stack.o -lpthread ./stack ===> stdarg ==== run-regress-stdarg ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/stdarg/../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/stdarg"' -I/usr/src/regress/lib/libpthread/stdarg/../include -MD -MP -c /usr/src/regress/lib/libpthread/stdarg/stdarg.c /usr/src/regress/lib/libpthread/stdarg/stdarg.c:43:3: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] EQ(l, 123456789L); ^~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdarg/stdarg.c:14:19: note: expanded from macro 'EQ' #define EQ(v,exp) _CHECK(v, == exp, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdarg/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/stdarg/stdarg.c:47:3: warning: format specifies type 'char *' but the argument has type 'void *' [-Wformat] EQ(p, &thing); ^~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdarg/stdarg.c:14:19: note: expanded from macro 'EQ' #define EQ(v,exp) _CHECK(v, == exp, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdarg/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o stdarg stdarg.o -lpthread ./stdarg trying loop in single-threaded mode: main ok now running loop with 2 threads: child 1 child 2 ok ok ===> stdio ==== run-regress-stdio ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/stdio"' -I/usr/src/regress/lib/libpthread/stdio/../include -MD -MP -c /usr/src/regress/lib/libpthread/stdio/stdio.c /usr/src/regress/lib/libpthread/stdio/stdio.c:57:2: warning: format specifies type 'char *' but the argument has type 'FILE *' (aka 'struct __sFILE *') [-Wformat] CHECKn((fp = fopen(fullname, "r"))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:111:19: note: expanded from macro 'CHECKn' #define CHECKn(x) _CHECK(x, != 0, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/stdio/stdio.c:74:2: warning: format specifies type 'char *' but the argument has type 'FILE *' (aka 'struct __sFILE *') [-Wformat] CHECKn(fp1 = fopen(fullname, "r")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:111:19: note: expanded from macro 'CHECKn' #define CHECKn(x) _CHECK(x, != 0, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/stdio/stdio.c:77:2: warning: format specifies type 'char *' but the argument has type 'FILE *' (aka 'struct __sFILE *') [-Wformat] CHECKn(fp2 = fopen(fullname, "r")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:111:19: note: expanded from macro 'CHECKn' #define CHECKn(x) _CHECK(x, != 0, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 3 warnings generated. cc -o stdio stdio.o -lpthread ./stdio ===> switch ==== run-regress-switch-2 ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/switch"' -I/usr/src/regress/lib/libpthread/switch/../include -MD -MP -c /usr/src/regress/lib/libpthread/switch/switch.c /usr/src/regress/lib/libpthread/switch/switch.c:76:3: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, (char *) arg, 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/switch/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/switch/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/switch/switch.c:116:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/switch/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/switch/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o switch switch.o -lpthread time ./switch -c 2 | wc -c 482029 0m02.03s real 0m00.08s user 0m01.92s system ==== run-regress-switch-3 ==== time ./switch -c 3 | wc -c 555505 0m02.02s real 0m00.11s user 0m01.92s system ==== run-regress-switch-4 ==== time ./switch -c 4 | wc -c 820605 0m02.02s real 0m00.12s user 0m01.87s system ==== run-regress-switch-6 ==== time ./switch -c 6 | wc -c 742521 0m02.02s real 0m00.12s user 0m01.90s system ==== run-regress-switch-8 ==== time ./switch -c 8 | wc -c 846232 0m02.02s real 0m00.14s user 0m01.91s system ==== run-regress-switch-20 ==== time ./switch -c 20 | wc -c 954507 0m02.06s real 0m00.15s user 0m01.91s system ==== run-regress-switch-26 ==== time ./switch -c 26 | wc -c 924169 0m02.05s real 0m00.04s user 0m01.98s system ===> system ==== run-regress-system ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/system"' -I/usr/src/regress/lib/libpthread/system/../include -MD -MP -c /usr/src/regress/lib/libpthread/system/system.c cc -o system system.o -lpthread ./system system system.d system.o PASS lib/libpthread Duration 7m42.49s