START lib/libpthread 2024-11-15T18:51:14Z ===> 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 main: closed child: select() returned -1, errno 9 = Bad file descriptor [correct] ===> 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.003406163 sigsuspend: pass time = 1.009937982 poll: fail time = 0.000020812 r = 1 open_fifo: pass time = 1.009337850 nanosleep: pass time = 1.009801026 flock: pass time = 1.009080631 fcntl(F_SETLKW): pass time = 1.008609284 connect: pass time = 1.009465098 accept: pass time = 1.009973321 in thread after dlopen(pthread) semop: pass time = 1.009516290 sigsuspend: pass time = 1.009986031 poll: fail time = 0.000007753 r = 1 open_fifo: pass time = 1.009342599 nanosleep: pass time = 1.009800467 flock: pass time = 1.009064567 fcntl(F_SETLKW): pass time = 1.006480083 connect: pass time = 1.009415860 accept: pass time = 1.009985472 using cancellation semop: pass time = 1.009917519 sigsuspend: pass time = 1.009981492 poll: fail time = 1.009993644 r = 1 open_fifo: pass time = 1.009370325 nanosleep: pass time = 1.009810664 flock: pass time = 1.009043825 fcntl(F_SETLKW): pass time = 1.008327410 connect: pass time = 1.009350212 accept: pass time = 1.009977022 ===> 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 81176 parent = pid 81176 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 4 gid 1 gid 2 gid 3 gid 0 before: tty:*:4:root after: tty:*:4:root before: daemon:*:1:daemon after: daemon:*:1:daemon before: kmem:*:2:root after: kmem:*:2:root before: sys:*:3:root after: sys:*:3:root before: wheel:*:0:root,user after: wheel:*:0:root,user ===> 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.051 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=0.032 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=255 time=0.025 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.025/0.036/0.051/0.011 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.001051660 seconds Got timeout 1 in 10.011050679 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 0xcf7c8944 New thread was passed arg address 0xdeadbeef New thread stack at 0x5aec88fc ===> 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 0xcf7fc1a4 New thread 1 stack at 0x7be9b1f8 New thread 2 stack at 0x7be9b1f8 ===> 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 0xcf7da630, context 0xcf7da5dc act_handler: signal 30, siginfo 0x79b8cde0, context 0x79b8cd8c act_handler: signal 30, siginfo 0x60db8c30, context 0x60db8bdc 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 2 locked, state = 2 reader 0 woken, state = 2 reader 3 locked, state = 3 reader 2 woken, state = 3 reader 0 woken, state = 3 reader 4 locked, state = 4 writer started, state = 4 reader 0 woken, state = 4 reader 1 locked, state = 5 writer woken, state = 5 reader 0 woken, state = 5 reader 3 woken, state = 5 reader 2 woken, state = 5 reader 5 locked, state = 6 reader 3 woken, state = 6 reader 4 woken, state = 6 reader 1 woken, state = 6 writer woken, state = 6 writer starting reader 3 woken, state = 7 reader 3 unlocked reader 2 woken, state = 7 reader 2 unlocked reader 0 woken, state = 7 reader 0 unlocked reader 4 woken, state = 7 reader 4 unlocked reader 1 woken, state = 7 reader 1 unlocked reader 5 unlocked writer locked reader 0 woken, state = 9 reader 3 woken, state = 9 writer unlocking writer exiting reader 1 woken, state = 0 reader 1 trying again (1) reader 1 locked again (1) reader 5 woken, state = 1 reader 5 trying again (2) reader 5 locked again (2) reader 1 woken, state = 2 reader 4 woken, state = 2 reader 4 trying again (3) reader 4 locked again (3) reader 5 woken, state = 3 reader 1 woken, state = 3 reader 3 woken, state = 3 reader 3 trying again (4) reader 3 locked again (4) reader 0 woken, state = 4 reader 0 trying again (5) reader 0 locked again (5) reader 4 woken, state = 5 reader 2 woken, state = 5 reader 2 trying again (6) reader 2 locked again (6) reader 1 woken, state = 6 reader 4 woken, state = 6 reader 4 exiting reader 2 exiting reader 0 woken, state = 6 reader 1 exiting reader 0 exiting reader 5 woken, state = 6 reader 5 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 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x73b0cb2c: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_lock 0x252181b8 (0x0) 0x73b0cb2c: mutex_unlock 0x252181b8 (0x73b0cb2c) 0x73b0cb2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (1) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x636a562c: rwlock_wrlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x73b0c92c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x53a6232c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x73b0c22c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x636a592c: rwlock_wrlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x589d532c: rwlock_wrlock 0x77bb0c80 (0) 0x589d532c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_rdlock 0x77bb0c80 (0) 0x589d532c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x636a542c: rwlock_wrlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x589d5a2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x25218008: mutex_lock 0x252181b8 (0x0) 0x25218008: mutex_unlock 0x252181b8 (0x25218008) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0cb2c stack 0x77bd1000 0x73b0cc2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cc2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5a2c stack 0x77bd1480 rthread reaping 0x73b0c42c stack 0x77baf8c0 rthread reaping 0x636a5c2c stack 0x77b927e0 rthread reaping 0x73b0ca2c stack 0x77bd1d20 rthread reaping 0x636a562c stack 0x77b9c480 rthread reaping 0x73b0c92c stack 0x77bd1e00 rthread reaping 0x53a6232c stack 0x77bafb60 rthread reaping 0x73b0c22c stack 0x77baf2c0 rthread reaping 0x636a592c stack 0x77b9ce40 rthread reaping 0x589d532c stack 0x77baf8a0 rthread reaping 0x636a542c stack 0x77b9cca0 rthread reaping 0x589d5a2c stack 0x77b920e0 rthread reaping 0x73b0c02c stack 0x77b9c460 rthread reaping 0x73b0c12c stack 0x77bafaa0 rthread reaping 0x73b0cc2c stack 0x77bd1960 0x636a552c: rwlock_wrlock 0x77bb0c80 (0) 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_wrlock 0x77bb0c80 (1) 0x636a552c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a572c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a552c stack 0x77bd1960 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x589d522c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a502c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6252c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6282c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a502c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_rdlock 0x77bb0c80 (1) 0x636a502c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (3) 0x53a6282c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a572c stack 0x77bafaa0 rthread reaping 0x73b0c32c stack 0x77b9c460 rthread reaping 0x73b0c42c stack 0x77b920e0 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d522c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_rdlock 0x77bb0c80 (1) 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5e2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5e2c stack 0x77b9cca0 rthread reaping 0x636a5f2c stack 0x77baf8a0 rthread reaping 0x589d522c stack 0x77b9ce40 rthread reaping 0x636a502c stack 0x77baf2c0 rthread reaping 0x53a62f2c stack 0x77bafb60 rthread reaping 0x636a5a2c stack 0x77bd1e00 rthread reaping 0x589d5d2c stack 0x77b9c480 rthread reaping 0x73b0cd2c stack 0x77bd1d20 rthread reaping 0x53a62b2c stack 0x77b927e0 rthread reaping 0x53a6252c stack 0x77baf8c0 rthread reaping 0x53a6282c stack 0x77bd1480 rthread reaping 0x73b0ce2c stack 0x77bd1000 0x589d502c: rwlock_wrlock 0x77bb0c80 (0) 0x589d502c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_wrlock 0x77bb0c80 (0) 0x589d502c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cc2c: rwlock_wrlock 0x77bb0c80 (1) 0x636a542c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a552c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x589d502c stack 0x77bd1000 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x636a542c stack 0x77bd1480 0x636a562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cc2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d512c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6292c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6292c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_rdlock 0x77bb0c80 (1) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (0) 0x636a552c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0cc2c stack 0x77baf8c0 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a552c stack 0x77b927e0 rthread reaping 0x53a6232c stack 0x77bd1d20 rthread reaping 0x73b0c12c stack 0x77b9c480 rthread reaping 0x636a5e2c stack 0x77bd1e00 0x636a532c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5d2c stack 0x77bafb60 rthread reaping 0x73b0ca2c stack 0x77baf2c0 0x636a532c: rwlock_rdlock 0x77bb0c80 (0) 0x636a532c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c82c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a532c stack 0x77b9ce40 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a562c stack 0x77baf8a0 rthread reaping 0x53a6292c stack 0x77b9cca0 rthread reaping 0x73b0c62c stack 0x77b920e0 rthread reaping 0x73b0c82c stack 0x77b9c460 rthread reaping 0x73b0cd2c stack 0x77bafaa0 rthread reaping 0x589d512c stack 0x77bd1960 0x589d502c: rwlock_wrlock 0x77bb0c80 (0) 0x589d502c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_rdlock 0x77bb0c80 (0) 0x589d502c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c22c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d5e2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_wrlock 0x77bb0c80 (1) 0x73b0c22c: rwlock_rdlock 0x77bb0c80 (0) 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a592c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d502c stack 0x77bd1960 rthread reaping 0x73b0c42c stack 0x77bafaa0 rthread reaping 0x589d5e2c stack 0x77b9c460 0x589d5a2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6242c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d592c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6242c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c22c stack 0x77b920e0 rthread reaping 0x636a572c stack 0x77b9cca0 rthread reaping 0x636a582c stack 0x77baf8a0 rthread reaping 0x636a592c stack 0x77b9ce40 0x589d592c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (2) 0x589d5a2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5a2c stack 0x77baf2c0 0x73b0c52c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5a2c stack 0x77bafb60 rthread reaping 0x53a6242c stack 0x77bd1e00 rthread reaping 0x73b0c12c stack 0x77b9c480 rthread reaping 0x589d592c stack 0x77bd1d20 rthread reaping 0x73b0c32c stack 0x77b927e0 rthread reaping 0x73b0c02c stack 0x77baf8c0 rthread reaping 0x53a6272c stack 0x77bd1480 rthread reaping 0x73b0c52c stack 0x77bd1000 0x53a62a2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_wrlock 0x77bb0c80 (1) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6202c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6262c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x53a62a2c stack 0x77bd1000 rthread reaping 0x53a62d2c stack 0x77bd1480 0x589d5f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a502c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cf2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a552c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6262c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_rdlock 0x77bb0c80 (0) 0x636a502c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_rdlock 0x77bb0c80 (0) 0x636a502c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d542c stack 0x77baf8c0 0x53a6282c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x53a6252c stack 0x77b927e0 0x53a6282c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5f2c stack 0x77bd1d20 rthread reaping 0x53a6202c stack 0x77b9c480 rthread reaping 0x53a6262c stack 0x77bd1e00 rthread reaping 0x53a6282c stack 0x77bafb60 rthread reaping 0x636a502c stack 0x77baf2c0 rthread reaping 0x589d5f2c stack 0x77b9ce40 rthread reaping 0x73b0ce2c stack 0x77baf8a0 rthread reaping 0x589d5d2c stack 0x77b9cca0 rthread reaping 0x73b0cf2c stack 0x77b920e0 rthread reaping 0x636a552c stack 0x77b9c460 rthread reaping 0x53a62b2c stack 0x77bafaa0 rthread reaping 0x53a62c2c stack 0x77bd1960 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_wrlock 0x77bb0c80 (0) 0x636a512c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d502c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d5c2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6212c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c72c stack 0x77bd1960 0x589d512c: rwlock_wrlock 0x77bb0c80 (0) 0x589d562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a522c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d512c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_wrlock 0x77bb0c80 (0) 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_rdlock 0x77bb0c80 (0) 0x589d522c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_rdlock 0x77bb0c80 (0) 0x589d512c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a512c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (0) 0x636a512c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x53a6212c stack 0x77bafaa0 rthread reaping 0x636a512c stack 0x77b9c460 rthread reaping 0x636a5c2c stack 0x77b920e0 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_rdlock 0x77bb0c80 (0) 0x589d562c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5b2c stack 0x77b9cca0 rthread reaping 0x589d502c stack 0x77baf8a0 rthread reaping 0x589d5c2c stack 0x77b9ce40 rthread reaping 0x589d512c stack 0x77baf2c0 rthread reaping 0x589d562c stack 0x77bafb60 rthread reaping 0x73b0c02c stack 0x77bd1e00 rthread reaping 0x73b0c32c stack 0x77b9c480 rthread reaping 0x73b0ca2c stack 0x77bd1d20 rthread reaping 0x636a522c stack 0x77b927e0 rthread reaping 0x73b0c82c stack 0x77baf8c0 rthread reaping 0x589d522c stack 0x77bd1480 rthread reaping 0x636a562c stack 0x77bd1000 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_wrlock 0x77bb0c80 (0) 0x589d532c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_rdlock 0x77bb0c80 (0) 0x589d532c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6282c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a62c2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5d2c stack 0x77bd1000 rthread reaping 0x589d532c stack 0x77bd1480 rthread reaping 0x589d5d2c stack 0x77baf8c0 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x636a592c stack 0x77b927e0 rthread reaping 0x73b0c02c stack 0x77bd1d20 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (1) rthread reaping 0x589d542c stack 0x77b9c480 0x53a6222c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d552c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d582c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a522c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a542c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0cb2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6202c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d552c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x589d582c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (0) 0x636a522c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x53a62c2c stack 0x77bd1e00 0x53a6282c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d582c stack 0x77bafb60 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_rdlock 0x77bb0c80 (1) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6282c stack 0x77baf2c0 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6222c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6222c stack 0x77b9ce40 rthread reaping 0x73b0c72c stack 0x77baf8a0 rthread reaping 0x589d552c stack 0x77b9cca0 rthread reaping 0x636a522c stack 0x77b920e0 rthread reaping 0x53a6202c stack 0x77b9c460 rthread reaping 0x636a542c stack 0x77bafaa0 rthread reaping 0x73b0cb2c stack 0x77bd1960 0x589d552c: rwlock_wrlock 0x77bb0c80 (0) 0x589d552c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d552c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_wrlock 0x77bb0c80 (1) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cc2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6252c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d542c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x589d552c stack 0x77bd1960 rthread reaping 0x53a62b2c stack 0x77bafaa0 0x636a532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c92c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6242c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (0) 0x636a502c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a532c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6242c stack 0x77b920e0 rthread reaping 0x589d542c stack 0x77b9c460 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a502c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_rdlock 0x77bb0c80 (1) 0x636a502c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0ce2c stack 0x77b9cca0 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0cc2c stack 0x77baf8a0 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x53a6252c stack 0x77b9ce40 0x73b0c42c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a572c stack 0x77baf2c0 rthread reaping 0x73b0cd2c stack 0x77bafb60 rthread reaping 0x636a532c stack 0x77bd1e00 rthread reaping 0x73b0c42c stack 0x77b9c480 0x73b0c52c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c02c stack 0x77bd1d20 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x73b0c92c stack 0x77b927e0 0x73b0c52c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a502c stack 0x77baf8c0 rthread reaping 0x73b0c12c stack 0x77bd1480 rthread reaping 0x73b0c52c stack 0x77bd1000 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (1) 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (1) 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a512c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cf2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6262c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (2147483647) rthread reaping 0x73b0ca2c stack 0x77bd1000 rthread reaping 0x73b0c82c stack 0x77bd1480 0x589d582c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a522c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_wrlock 0x77bb0c80 (0) 0x636a522c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c22c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d592c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c22c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d572c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62c2c stack 0x77baf8c0 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_rdlock 0x77bb0c80 (0) 0x589d572c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6262c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_rdlock 0x77bb0c80 (2) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5d2c stack 0x77b927e0 rthread reaping 0x73b0cb2c stack 0x77bd1d20 rthread reaping 0x636a512c stack 0x77b9c480 rthread reaping 0x589d572c stack 0x77bd1e00 rthread reaping 0x73b0c32c stack 0x77bafb60 rthread reaping 0x73b0cd2c stack 0x77baf2c0 rthread reaping 0x73b0cf2c stack 0x77b9ce40 rthread reaping 0x53a6262c stack 0x77baf8a0 rthread reaping 0x636a522c stack 0x77b9cca0 rthread reaping 0x636a5e2c stack 0x77b9c460 rthread reaping 0x589d582c stack 0x77b920e0 rthread reaping 0x589d592c stack 0x77bafaa0 rthread reaping 0x73b0c22c stack 0x77bd1960 0x589d562c: rwlock_wrlock 0x77bb0c80 (0) 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (1) 0x589d562c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (1) 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (1) 0x73b0c02c: rwlock_unlock 0x77bb0c80 main: 0 0x73b0cb2c: 0: enter run() 0x636a5a2c: 1: enter run() 0x73b0c42c: 2: enter run() 0x73b0cb2c: 0: set_msg 0x636a5a2c: 1: set_msg 0x73b0c42c: 2: set_msg 0x73b0c42c: 2: msg: "new message" 0x73b0c42c: 2: exit run() 0x636a5a2c: 1: msg: "new message" 0x636a5a2c: 1: exit run() 0x73b0cb2c: 0: msg: "new message" 0x73b0cb2c: 0: exit run() 0x636a5c2c: 3: enter run() 0x636a5c2c: 3: set_msg 0x636a5c2c: 3: msg: "new message" 0x636a5c2c: 3: exit run() 0x73b0ca2c: 4: enter run() 0x73b0ca2c: 4: set_msg 0x73b0ca2c: 4: msg: "new message" 0x73b0ca2c: 4: exit run() 0x636a562c: 5: enter run() 0x636a562c: 5: set_msg 0x636a562c: 5: msg: "new message" 0x636a562c: 5: exit run() 0x73b0c92c: 6: enter run() 0x73b0c92c: 6: set_msg 0x73b0c92c: 6: msg: "new message" 0x73b0c92c: 6: exit run() 0x53a6232c: 7: enter run() 0x53a6232c: 7: set_msg 0x53a6232c: 7: msg: "new message" 0x53a6232c: 7: exit run() 0x73b0c22c: 8: enter run() 0x73b0c22c: 8: set_msg 0x73b0c22c: 8: msg: "new message" 0x73b0c22c: 8: exit run() 0x636a592c: 9: enter run() 0x636a592c: 9: set_msg 0x636a592c: 9: msg: "new message" 0x636a592c: 9: exit run() 0x589d532c: 10: enter run() 0x589d532c: 10: set_msg 0x589d532c: 10: msg: "new message" 0x589d532c: 10: exit run() 0x636a542c: 11: enter run() 0x636a542c: 11: set_msg 0x636a542c: 11: msg: "new message" 0x636a542c: 11: exit run() 0x589d5a2c: 12: enter run() 0x589d5a2c: 12: set_msg 0x589d5a2c: 12: msg: "new message" 0x589d5a2c: 12: exit run() 0x73b0c02c: 13: enter run() 0x73b0c02c: 13: set_msg 0x73b0c02c: 13: msg: "new message" 0x73b0c02c: 13: exit run() 0x73b0c12c: 14: enter run() 0x73b0c12c: 14: set_msg 0x73b0c12c: 14: msg: "new message" 0x73b0c12c: 14: exit run() 0x73b0cc2c: 15: enter run() 0x73b0cc2c: 15: set_msg 0x73b0cc2c: 15: msg: "new message" 0x73b0cc2c: 15: exit run() main: 1 0x636a552c: 0: enter run() 0x636a552c: 0: set_msg 0x636a572c: 1: enter run() 0x636a552c: 0: msg: "new message" 0x73b0c32c: 2: enter run() 0x73b0c42c: 3: enter run() 0x589d5e2c: 4: enter run() 0x636a552c: 0: exit run() 0x636a572c: 1: set_msg 0x589d522c: 6: enter run() 0x636a502c: 7: enter run() 0x636a5f2c: 5: enter run() 0x53a62f2c: 8: enter run() 0x636a5a2c: 9: enter run() 0x589d5d2c: 10: enter run() 0x73b0cd2c: 11: enter run() 0x53a62b2c: 12: enter run() 0x53a6252c: 13: enter run() 0x53a6282c: 14: enter run() 0x73b0c32c: 2: set_msg 0x73b0ce2c: 15: enter run() 0x73b0ce2c: 15: set_msg 0x73b0ce2c: 15: msg: "new message" 0x73b0ce2c: 15: exit run() 0x73b0cd2c: 11: set_msg 0x53a62b2c: 12: set_msg 0x73b0c32c: 2: msg: "new message" 0x53a62b2c: 12: msg: "new message" 0x73b0c32c: 2: exit run() 0x53a62b2c: 12: exit run() 0x636a502c: 7: set_msg 0x73b0c42c: 3: set_msg 0x636a5f2c: 5: set_msg 0x589d5d2c: 10: set_msg 0x53a6282c: 14: set_msg 0x73b0c42c: 3: msg: "new message" 0x636a502c: 7: msg: "new message" 0x73b0c42c: 3: exit run() 0x53a6282c: 14: msg: "new message" 0x636a5f2c: 5: msg: "new message" 0x636a502c: 7: exit run() 0x53a6282c: 14: exit run() 0x589d5d2c: 10: msg: "new message" 0x636a572c: 1: msg: "new message" 0x73b0cd2c: 11: msg: "new message" 0x636a5f2c: 5: exit run() 0x589d5d2c: 10: exit run() 0x636a572c: 1: exit run() 0x73b0cd2c: 11: exit run() 0x53a6252c: 13: set_msg 0x636a5a2c: 9: set_msg 0x53a6252c: 13: msg: "new message" 0x53a6252c: 13: exit run() 0x53a62f2c: 8: set_msg 0x589d522c: 6: set_msg 0x53a62f2c: 8: msg: "new message" 0x636a5a2c: 9: msg: "new message" 0x53a62f2c: 8: exit run() 0x589d522c: 6: msg: "new message" 0x636a5a2c: 9: exit run() 0x589d522c: 6: exit run() 0x589d5e2c: 4: set_msg 0x589d5e2c: 4: msg: "new message" 0x589d5e2c: 4: exit run() main: 2 0x589d502c: 0: enter run() 0x589d502c: 0: set_msg 0x636a542c: 1: enter run() 0x589d502c: 0: msg: "new message" 0x589d502c: 0: exit run() 0x636a542c: 1: set_msg 0x73b0cc2c: 2: enter run() 0x636a542c: 1: msg: "new message" 0x53a6232c: 4: enter run() 0x636a552c: 3: enter run() 0x73b0c12c: 5: enter run() 0x636a5e2c: 6: enter run() 0x636a5d2c: 7: enter run() 0x636a542c: 1: exit run() 0x73b0ca2c: 8: enter run() 0x636a562c: 10: enter run() 0x636a532c: 9: enter run() 0x73b0cc2c: 2: set_msg 0x53a6292c: 11: enter run() 0x73b0c62c: 12: enter run() 0x73b0c82c: 13: enter run() 0x73b0cd2c: 14: enter run() 0x589d512c: 15: enter run() 0x53a6292c: 11: set_msg 0x589d512c: 15: set_msg 0x53a6292c: 11: msg: "new message" 0x53a6292c: 11: exit run() 0x53a6232c: 4: set_msg 0x589d512c: 15: msg: "new message" 0x589d512c: 15: exit run() 0x53a6232c: 4: msg: "new message" 0x73b0cc2c: 2: msg: "new message" 0x53a6232c: 4: exit run() 0x636a5e2c: 6: set_msg 0x73b0cc2c: 2: exit run() 0x73b0cd2c: 14: set_msg 0x73b0ca2c: 8: set_msg 0x636a5e2c: 6: msg: "new message" 0x636a5e2c: 6: exit run() 0x73b0c12c: 5: set_msg 0x636a552c: 3: set_msg 0x73b0c62c: 12: set_msg 0x73b0c12c: 5: msg: "new message" 0x73b0c12c: 5: exit run() 0x636a5d2c: 7: set_msg 0x73b0ca2c: 8: msg: "new message" 0x73b0c62c: 12: msg: "new message" 0x73b0ca2c: 8: exit run() 0x636a552c: 3: msg: "new message" 0x636a5d2c: 7: msg: "new message" 0x73b0cd2c: 14: msg: "new message" 0x73b0c62c: 12: exit run() 0x636a552c: 3: exit run() 0x636a5d2c: 7: exit run() 0x73b0cd2c: 14: exit run() 0x636a532c: 9: set_msg 0x636a532c: 9: msg: "new message" 0x73b0c82c: 13: set_msg 0x636a532c: 9: exit run() 0x73b0c82c: 13: msg: "new message" 0x73b0c82c: 13: exit run() 0x636a562c: 10: set_msg 0x636a562c: 10: msg: "new message" 0x636a562c: 10: exit run() main: 3 0x589d502c: 0: enter run() 0x589d502c: 0: set_msg 0x589d502c: 0: msg: "new message" 0x589d502c: 0: exit run() 0x73b0c42c: 1: enter run() 0x73b0c42c: 1: set_msg 0x73b0c42c: 1: msg: "new message" 0x73b0c42c: 1: exit run() 0x589d5e2c: 2: enter run() 0x73b0c22c: 3: enter run() 0x589d5e2c: 2: set_msg 0x636a572c: 4: enter run() 0x73b0c22c: 3: set_msg 0x589d5e2c: 2: msg: "new message" 0x636a582c: 5: enter run() 0x589d5e2c: 2: exit run() 0x636a582c: 5: set_msg 0x636a572c: 4: set_msg 0x636a592c: 6: enter run() 0x636a582c: 5: msg: "new message" 0x636a582c: 5: exit run() 0x636a592c: 6: set_msg 0x636a5a2c: 7: enter run() 0x636a592c: 6: msg: "new message" 0x636a572c: 4: msg: "new message" 0x589d5a2c: 8: enter run() 0x636a592c: 6: exit run() 0x53a6242c: 9: enter run() 0x73b0c12c: 10: enter run() 0x73b0c22c: 3: msg: "new message" 0x589d592c: 11: enter run() 0x73b0c32c: 12: enter run() 0x73b0c02c: 13: enter run() 0x636a572c: 4: exit run() 0x53a6272c: 14: enter run() 0x73b0c52c: 15: enter run() 0x589d592c: 11: set_msg 0x73b0c22c: 3: exit run() 0x53a6242c: 9: set_msg 0x73b0c02c: 13: set_msg 0x73b0c12c: 10: set_msg 0x73b0c02c: 13: msg: "new message" 0x73b0c12c: 10: msg: "new message" 0x73b0c02c: 13: exit run() 0x53a6242c: 9: msg: "new message" 0x73b0c12c: 10: exit run() 0x589d592c: 11: msg: "new message" 0x53a6242c: 9: exit run() 0x589d592c: 11: exit run() 0x53a6272c: 14: set_msg 0x73b0c32c: 12: set_msg 0x636a5a2c: 7: set_msg 0x53a6272c: 14: msg: "new message" 0x73b0c32c: 12: msg: "new message" 0x53a6272c: 14: exit run() 0x73b0c32c: 12: exit run() 0x589d5a2c: 8: set_msg 0x73b0c52c: 15: set_msg 0x636a5a2c: 7: msg: "new message" 0x589d5a2c: 8: msg: "new message" 0x636a5a2c: 7: exit run() 0x73b0c52c: 15: msg: "new message" 0x589d5a2c: 8: exit run() 0x73b0c52c: 15: exit run() main: 4 0x53a62a2c: 0: enter run() 0x53a62a2c: 0: set_msg 0x53a62d2c: 1: enter run() 0x53a62a2c: 0: msg: "new message" 0x53a62a2c: 0: exit run() 0x53a62d2c: 1: set_msg 0x589d542c: 2: enter run() 0x53a62d2c: 1: msg: "new message" 0x53a6252c: 3: enter run() 0x53a6202c: 5: enter run() 0x53a6252c: 3: set_msg 0x53a62d2c: 1: exit run() 0x636a5f2c: 4: enter run() 0x53a6252c: 3: msg: "new message" 0x53a6202c: 5: set_msg 0x53a6252c: 3: exit run() 0x53a6262c: 6: enter run() 0x53a6202c: 5: msg: "new message" 0x53a6282c: 7: enter run() 0x589d5f2c: 9: enter run() 0x636a502c: 8: enter run() 0x73b0ce2c: 10: enter run() 0x589d5d2c: 11: enter run() 0x73b0cf2c: 12: enter run() 0x636a552c: 13: enter run() 0x53a6202c: 5: exit run() 0x53a62b2c: 14: enter run() 0x636a5f2c: 4: set_msg 0x53a62c2c: 15: enter run() 0x53a62c2c: 15: set_msg 0x53a62c2c: 15: msg: "new message" 0x53a62c2c: 15: exit run() 0x636a552c: 13: set_msg 0x73b0ce2c: 10: set_msg 0x589d5d2c: 11: set_msg 0x73b0cf2c: 12: set_msg 0x589d5f2c: 9: set_msg 0x589d5d2c: 11: msg: "new message" 0x589d5f2c: 9: msg: "new message" 0x589d5f2c: 9: exit run() 0x73b0ce2c: 10: msg: "new message" 0x73b0cf2c: 12: msg: "new message" 0x73b0cf2c: 12: exit run() 0x636a5f2c: 4: msg: "new message" 0x636a5f2c: 4: exit run() 0x589d5d2c: 11: exit run() 0x53a6262c: 6: set_msg 0x636a552c: 13: msg: "new message" 0x73b0ce2c: 10: exit run() 0x53a62b2c: 14: set_msg 0x53a62b2c: 14: msg: "new message" 0x53a6262c: 6: msg: "new message" 0x53a62b2c: 14: exit run() 0x589d542c: 2: set_msg 0x53a6262c: 6: exit run() 0x636a502c: 8: set_msg 0x636a552c: 13: exit run() 0x636a502c: 8: msg: "new message" 0x589d542c: 2: msg: "new message" 0x636a502c: 8: exit run() 0x589d542c: 2: exit run() 0x53a6282c: 7: set_msg 0x53a6282c: 7: msg: "new message" 0x53a6282c: 7: exit run() main: 5 0x73b0c72c: 0: enter run() 0x73b0c72c: 0: set_msg 0x73b0c72c: 0: msg: "new message" 0x53a6212c: 1: enter run() 0x636a512c: 2: enter run() 0x53a6212c: 1: set_msg 0x73b0c72c: 0: exit run() 0x636a5b2c: 4: enter run() 0x636a5c2c: 3: enter run() 0x589d502c: 5: enter run() 0x589d5c2c: 6: enter run() 0x53a6212c: 1: msg: "new message" 0x589d512c: 7: enter run() 0x589d562c: 8: enter run() 0x73b0c02c: 9: enter run() 0x73b0c32c: 10: enter run() 0x73b0ca2c: 11: enter run() 0x636a522c: 12: enter run() 0x73b0c82c: 13: enter run() 0x636a562c: 15: enter run() 0x589d512c: 7: set_msg 0x53a6212c: 1: exit run() 0x589d522c: 14: enter run() 0x589d522c: 14: set_msg 0x589d522c: 14: msg: "new message" 0x589d522c: 14: exit run() 0x73b0ca2c: 11: set_msg 0x589d512c: 7: msg: "new message" 0x589d512c: 7: exit run() 0x589d502c: 5: set_msg 0x636a562c: 15: set_msg 0x636a522c: 12: set_msg 0x636a562c: 15: msg: "new message" 0x636a512c: 2: set_msg 0x636a562c: 15: exit run() 0x589d502c: 5: msg: "new message" 0x589d502c: 5: exit run() 0x73b0ca2c: 11: msg: "new message" 0x73b0ca2c: 11: exit run() 0x73b0c02c: 9: set_msg 0x636a512c: 2: msg: "new message" 0x589d5c2c: 6: set_msg 0x636a512c: 2: exit run() 0x636a5c2c: 3: set_msg 0x73b0c32c: 10: set_msg 0x636a5c2c: 3: msg: "new message" 0x73b0c02c: 9: msg: "new message" 0x636a5c2c: 3: exit run() 0x73b0c02c: 9: exit run() 0x73b0c32c: 10: msg: "new message" 0x636a522c: 12: msg: "new message" 0x589d5c2c: 6: msg: "new message" 0x73b0c32c: 10: exit run() 0x636a522c: 12: exit run() 0x589d5c2c: 6: exit run() 0x589d562c: 8: set_msg 0x589d562c: 8: msg: "new message" 0x589d562c: 8: exit run() 0x73b0c82c: 13: set_msg 0x636a5b2c: 4: set_msg 0x636a5b2c: 4: msg: "new message" 0x73b0c82c: 13: msg: "new message" 0x636a5b2c: 4: exit run() 0x73b0c82c: 13: exit run() main: 6 0x636a5d2c: 0: enter run() 0x636a5d2c: 0: set_msg 0x636a5d2c: 0: msg: "new message" 0x636a5d2c: 0: exit run() 0x589d532c: 1: enter run() 0x589d532c: 1: set_msg 0x589d532c: 1: msg: "new message" 0x589d5d2c: 2: enter run() 0x589d5d2c: 2: set_msg 0x589d532c: 1: exit run() 0x636a592c: 3: enter run() 0x589d5d2c: 2: msg: "new message" 0x589d5d2c: 2: exit run() 0x636a592c: 3: set_msg 0x636a592c: 3: msg: "new message" 0x636a592c: 3: exit run() 0x73b0c02c: 4: enter run() 0x73b0c02c: 4: set_msg 0x589d542c: 5: enter run() 0x73b0c02c: 4: msg: "new message" 0x589d542c: 5: set_msg 0x73b0c02c: 4: exit run() 0x589d542c: 5: msg: "new message" 0x53a62c2c: 6: enter run() 0x589d542c: 5: exit run() 0x53a6282c: 8: enter run() 0x53a62c2c: 6: set_msg 0x73b0c72c: 10: enter run() 0x53a6222c: 9: enter run() 0x589d552c: 11: enter run() 0x589d582c: 7: enter run() 0x636a522c: 12: enter run() 0x636a542c: 14: enter run() 0x73b0cb2c: 15: enter run() 0x53a6202c: 13: enter run() 0x53a62c2c: 6: msg: "new message" 0x589d552c: 11: set_msg 0x53a62c2c: 6: exit run() 0x73b0c72c: 10: set_msg 0x73b0c72c: 10: msg: "new message" 0x73b0c72c: 10: exit run() 0x589d582c: 7: set_msg 0x589d552c: 11: msg: "new message" 0x589d582c: 7: msg: "new message" 0x589d582c: 7: exit run() 0x636a522c: 12: set_msg 0x636a522c: 12: msg: "new message" 0x589d552c: 11: exit run() 0x636a522c: 12: exit run() 0x73b0cb2c: 15: set_msg 0x53a6282c: 8: set_msg 0x73b0cb2c: 15: msg: "new message" 0x636a542c: 14: set_msg 0x73b0cb2c: 15: exit run() 0x53a6202c: 13: set_msg 0x53a6202c: 13: msg: "new message" 0x53a6282c: 8: msg: "new message" 0x636a542c: 14: msg: "new message" 0x53a6202c: 13: exit run() 0x53a6282c: 8: exit run() 0x636a542c: 14: exit run() 0x53a6222c: 9: set_msg 0x53a6222c: 9: msg: "new message" 0x53a6222c: 9: exit run() main: 7 0x589d552c: 0: enter run() 0x589d552c: 0: set_msg 0x53a62b2c: 1: enter run() 0x589d552c: 0: msg: "new message" 0x53a62b2c: 1: set_msg 0x589d552c: 0: exit run() 0x589d542c: 2: enter run() 0x53a62b2c: 1: msg: "new message" 0x53a6242c: 3: enter run() 0x73b0ce2c: 4: enter run() 0x73b0cc2c: 5: enter run() 0x53a6252c: 6: enter run() 0x636a572c: 7: enter run() 0x53a62b2c: 1: exit run() 0x589d542c: 2: set_msg 0x73b0cd2c: 8: enter run() 0x636a532c: 9: enter run() 0x73b0c42c: 10: enter run() 0x73b0c02c: 11: enter run() 0x73b0c92c: 12: enter run() 0x53a6242c: 3: set_msg 0x73b0c12c: 14: enter run() 0x636a502c: 13: enter run() 0x73b0c52c: 15: enter run() 0x73b0c12c: 14: set_msg 0x73b0c02c: 11: set_msg 0x73b0c12c: 14: msg: "new message" 0x73b0c02c: 11: msg: "new message" 0x73b0c12c: 14: exit run() 0x53a6242c: 3: msg: "new message" 0x73b0c02c: 11: exit run() 0x589d542c: 2: msg: "new message" 0x53a6242c: 3: exit run() 0x73b0c92c: 12: set_msg 0x589d542c: 2: exit run() 0x636a532c: 9: set_msg 0x636a572c: 7: set_msg 0x73b0cd2c: 8: set_msg 0x636a572c: 7: msg: "new message" 0x73b0cd2c: 8: msg: "new message" 0x636a532c: 9: msg: "new message" 0x636a572c: 7: exit run() 0x73b0c92c: 12: msg: "new message" 0x73b0cd2c: 8: exit run() 0x636a532c: 9: exit run() 0x73b0ce2c: 4: set_msg 0x73b0c92c: 12: exit run() 0x53a6252c: 6: set_msg 0x636a502c: 13: set_msg 0x73b0ce2c: 4: msg: "new message" 0x636a502c: 13: msg: "new message" 0x53a6252c: 6: msg: "new message" 0x73b0ce2c: 4: exit run() 0x636a502c: 13: exit run()rthread reaping 0x589d562c stack 0x77bd1960 0x53a6252c: 6: exit run() 0x73b0cc2c: 5: set_msg 0x73b0cc2c: 5: msg: "new message" 0x73b0cc2c: 5: exit run() 0x73b0c42c: 10: set_msg 0x73b0c42c: 10: msg: "new message" 0x73b0c42c: 10: exit run() 0x73b0c52c: 15: set_msg 0x73b0c52c: 15: msg: "new message" 0x73b0c52c: 15: exit run() main: 8 0x73b0ca2c: 0: enter run() 0x73b0ca2c: 0: set_msg 0x73b0c82c: 1: enter run() 0x73b0ca2c: 0: msg: "new message" 0x73b0ca2c: 0: exit run() 0x73b0c82c: 1: set_msg 0x53a62c2c: 2: enter run() 0x636a5d2c: 3: enter run() 0x73b0c82c: 1: msg: "new message" 0x73b0cb2c: 4: enter run() 0x636a512c: 5: enter run() 0x589d572c: 6: enter run() 0x73b0cb2c: 4: set_msg 0x73b0c82c: 1: exit run() 0x73b0c32c: 7: enter run() 0x73b0cd2c: 8: enter run() 0x73b0cf2c: 9: enter run() 0x53a6262c: 10: enter run() 0x53a62c2c: 2: set_msg 0x636a522c: 11: enter run() 0x636a5e2c: 12: enter run() 0x589d582c: 13: enter run() 0x636a522c: 11: set_msg 0x589d592c: 14: enter run() 0x73b0c22c: 15: enter run() 0x589d592c: 14: set_msg 0x73b0c22c: 15: set_msg 0x73b0cb2c: 4: msg: "new message" 0x589d592c: 14: msg: "new message" 0x73b0c22c: 15: msg: "new message" 0x73b0cb2c: 4: exit run() 0x589d592c: 14: exit run() 0x73b0cd2c: 8: set_msg 0x73b0c22c: 15: exit run() 0x636a512c: 5: set_msg 0x636a522c: 11: msg: "new message" 0x73b0cd2c: 8: msg: "new message" 0x636a522c: 11: exit run() 0x636a512c: 5: msg: "new message" 0x73b0cd2c: 8: exit run() 0x53a62c2c: 2: msg: "new message" 0x636a512c: 5: exit run() 0x73b0cf2c: 9: set_msg 0x53a62c2c: 2: exit run() 0x636a5e2c: 12: set_msg 0x636a5e2c: 12: msg: "new message" 0x589d572c: 6: set_msg 0x636a5e2c: 12: exit run() 0x589d582c: 13: set_msg 0x73b0cf2c: 9: msg: "new message" 0x589d572c: 6: msg: "new message" 0x589d572c: 6: exit run() 0x53a6262c: 10: set_msg 0x73b0cf2c: 9: exit run() 0x73b0c32c: 7: set_msg 0x636a5d2c: 3: set_msg 0x53a6262c: 10: msg: "new message" 0x53a6262c: 10: exit run() 0x636a5d2c: 3: msg: "new message" 0x73b0c32c: 7: msg: "new message" 0x636a5d2c: 3: exit run() 0x589d582c: 13: msg: "new message" 0x73b0c32c: 7: exit run() 0x589d582c: 13: exit run() main: 9 0x589d562c: 0: enter run() 0x589d562c: 0: set_msg 0x73b0c02c: 1: enter run() 0x589d562c: 0: msg: "new message" 0x73b0c02c: 1: set_msg 0x589d562c: 0: exit run() 0x73b0c12c: 2: enter run() 0x73b0ca2c: 3: enter run() 0x73b0c02c: 1: msg: "new message" 0x53a62a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a592c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c12c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c02c stack 0x77bafaa0 0x53a6292c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6282c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cc2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c12c stack 0x77b920e0 0x53a62a2c: rwlock_rdlock 0x77bb0c80 (4294967295) rthread reaping 0x73b0ca2c stack 0x77b9c460 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a532c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62a2c stack 0x77b9cca0 0x636a532c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a6282c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x53a6282c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a592c stack 0x77baf8a0 rthread reaping 0x53a6292c stack 0x77b9ce40 rthread reaping 0x53a62e2c stack 0x77baf2c0 0x73b0c52c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5c2c stack 0x77bafb60 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x53a6272c stack 0x77bd1e00 0x73b0c52c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6282c stack 0x77b9c480 rthread reaping 0x73b0c32c stack 0x77bd1d20 rthread reaping 0x53a62b2c stack 0x77b927e0 rthread reaping 0x73b0cc2c stack 0x77baf8c0 rthread reaping 0x73b0c52c stack 0x77bd1480 rthread reaping 0x636a532c stack 0x77bd1000 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6222c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6232c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6212c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6232c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0282c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62c2c stack 0x77bd1000 rthread reaping 0x45c02b2c stack 0x77bd1480 0x45c0282c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0242c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c62c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6222c stack 0x77baf8c0 rthread reaping 0x53a6232c stack 0x77b927e0 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_rdlock 0x77bb0c80 (2) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c12c stack 0x77bd1d20 rthread reaping 0x53a6212c stack 0x77b9c480 rthread reaping 0x45c0282c stack 0x77bd1e00 rthread reaping 0x73b0c42c stack 0x77bafb60 rthread reaping 0x73b0c62c stack 0x77baf2c0 rthread reaping 0x73b0c72c stack 0x77b9ce40 rthread reaping 0x636a542c stack 0x77baf8a0 rthread reaping 0x73b0c82c stack 0x77b9cca0 rthread reaping 0x73b0cd2c stack 0x77b9c460 rthread reaping 0x45c0242c stack 0x77b920e0 rthread reaping 0x45c0272c stack 0x77bafaa0 rthread reaping 0x45c02c2c stack 0x77bd1960 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0222c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0c22c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x636a512c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x636a5a2c stack 0x77bd1960 rthread reaping 0x45c0222c stack 0x77bafaa0 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0292c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x53a62b2c stack 0x77b920e0 0x53a6252c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c92c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a6252c: rwlock_rdlock 0x77bb0c80 (2147483651) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x53a62d2c stack 0x77b9c460 0x73b0c22c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c92c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c22c stack 0x77b9cca0 0x45c02d2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a512c stack 0x77baf8a0 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c02a2c stack 0x77b9ce40 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c82c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c82c stack 0x77baf2c0 rthread reaping 0x73b0ce2c stack 0x77bafb60 rthread reaping 0x45c0292c stack 0x77bd1e00 rthread reaping 0x45c02d2c stack 0x77b9c480 rthread reaping 0x53a6252c stack 0x77bd1d20 rthread reaping 0x53a62c2c stack 0x77b927e0 rthread reaping 0x45c02e2c stack 0x77baf8c0 rthread reaping 0x45c02f2c stack 0x77bd1480 rthread reaping 0x73b0c92c stack 0x77bd1000 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0202c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0262c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cb2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0222c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0212c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c72c stack 0x77bd1000 rthread reaping 0x73b0ca2c stack 0x77bd1480 rthread reaping 0x45c0202c stack 0x77baf8c0 rthread reaping 0x73b0c32c stack 0x77b927e0 0x636a552c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0212c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6202c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0252c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a552c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a552c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0212c stack 0x77bd1d20 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0ce2c stack 0x77b9c480 rthread reaping 0x45c0262c stack 0x77bd1e00 rthread reaping 0x73b0cb2c stack 0x77bafb60 rthread reaping 0x53a62e2c stack 0x77baf2c0 rthread reaping 0x45c0222c stack 0x77b9ce40 rthread reaping 0x53a62c2c stack 0x77baf8a0 rthread reaping 0x636a552c stack 0x77b9cca0 rthread reaping 0x73b0c02c stack 0x77b9c460 rthread reaping 0x53a6202c stack 0x77b920e0 rthread reaping 0x636a542c stack 0x77bafaa0 rthread reaping 0x45c0252c stack 0x77bd1960 0x636a532c: rwlock_wrlock 0x77bb0c80 (0) 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (0) 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_wrlock 0x77bb0c80 (1) 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (1) 0x636a592c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6252c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6222c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x636a532c stack 0x77bd1960 rthread reaping 0x636a592c stack 0x77bafaa0 0x636a552c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a552c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c0272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6282c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_wrlock 0x77bb0c80 (0) 0x636a502c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_rdlock 0x77bb0c80 (0) 0x636a502c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6252c: rwlock_rdlock 0x77bb0c80 (1) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0272c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5f2c stack 0x77b920e0 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (2147483647) rthread reaping 0x53a6252c stack 0x77b9c460 rthread reaping 0x73b0cd2c stack 0x77b9cca0 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6222c stack 0x77baf8a0 rthread reaping 0x636a552c stack 0x77b9ce40 rthread reaping 0x53a62d2c stack 0x77baf2c0 rthread reaping 0x73b0c42c stack 0x77bafb60 rthread reaping 0x45c02c2c stack 0x77bd1e00 rthread reaping 0x45c0272c stack 0x77b9c480 rthread reaping 0x73b0c52c stack 0x77bd1d20 rthread reaping 0x53a6282c stack 0x77b927e0 rthread reaping 0x73b0c12c stack 0x77baf8c0 rthread reaping 0x636a502c stack 0x77bd1480 rthread reaping 0x73b0c62c stack 0x77bd1000 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0212c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6242c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_wrlock 0x77bb0c80 (0) 0x636a512c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a512c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6242c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6242c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6262c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6262c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (3) 0x45c0232c: rwlock_wrlock 0x77bb0c80 (2147483653) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c72c stack 0x77bd1000 0x53a6262c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6292c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x45c0212c stack 0x77bd1480 rthread reaping 0x53a6232c stack 0x77baf8c0 0x45c0272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6272c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x53a6242c stack 0x77b927e0 rthread reaping 0x636a512c stack 0x77bd1d20 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a6292c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0272c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c82c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c82c stack 0x77b9c480 rthread reaping 0x53a6262c stack 0x77bd1e00 rthread reaping 0x73b0c42c stack 0x77bafb60 rthread reaping 0x45c02b2c stack 0x77baf2c0 rthread reaping 0x45c0232c stack 0x77b9ce40 rthread reaping 0x73b0cc2c stack 0x77baf8a0 rthread reaping 0x53a6272c stack 0x77b9cca0 rthread reaping 0x53a62a2c stack 0x77b9c460 rthread reaping 0x53a6292c stack 0x77b920e0 rthread reaping 0x636a5c2c stack 0x77bafaa0 rthread reaping 0x45c0272c stack 0x77bd1960 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (0) 0x636a582c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_rdlock 0x77bb0c80 (0) 0x636a582c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6282c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_rdlock 0x77bb0c80 (0) 0x636a582c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6282c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_wrlock 0x77bb0c80 (1) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0222c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a552c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a542c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c62c stack 0x77bd1960 0x636a572c: rwlock_wrlock 0x77bb0c80 (0) rthread reaping 0x636a582c stack 0x77bafaa0 rthread reaping 0x45c0252c stack 0x77b920e0 0x636a542c: rwlock_rdlock 0x77bb0c80 (2147483647) rthread reaping 0x53a6282c stack 0x77b9c460 0x636a562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0282c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6242c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0262c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a572c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x53a6242c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a562c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (1) 0x636a552c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_rdlock 0x77bb0c80 (1) 0x636a562c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a542c stack 0x77b9cca0 0x45c0262c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0242c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0242c stack 0x77baf8a0 rthread reaping 0x45c0222c stack 0x77b9ce40 rthread reaping 0x636a552c stack 0x77baf2c0 rthread reaping 0x636a572c stack 0x77bafb60 rthread reaping 0x636a562c stack 0x77bd1e00 rthread reaping 0x636a5d2c stack 0x77b9c480 rthread reaping 0x73b0c52c stack 0x77bd1d20 rthread reaping 0x45c0282c stack 0x77b927e0 rthread reaping 0x53a6242c stack 0x77baf8c0 rthread reaping 0x73b0cb2c stack 0x77bd1480 rthread reaping 0x45c0262c stack 0x77bd1000 0x53a6252c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6252c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a522c: rwlock_wrlock 0x77bb0c80 (2) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0212c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6262c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a522c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_wrlock 0x77bb0c80 (0) 0x636a582c: rwlock_wrlock 0x77bb0c80 (2147483647) rthread reaping 0x53a6252c stack 0x77bd1000 rthread reaping 0x73b0ca2c stack 0x77bd1480 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a522c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c92c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cc2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0282c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a62e2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a582c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a522c stack 0x77baf8c0 rthread reaping 0x45c02e2c stack 0x77b927e0 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6262c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (2) 0x53a6262c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0212c stack 0x77bd1d20 rthread reaping 0x53a62e2c stack 0x77b9c480 rthread reaping 0x53a6262c stack 0x77bd1e00 rthread reaping 0x73b0c62c stack 0x77bafb60 rthread reaping 0x636a582c stack 0x77baf2c0 rthread reaping 0x45c0282c stack 0x77b9ce40 rthread reaping 0x636a5c2c stack 0x77baf8a0 rthread reaping 0x73b0c92c stack 0x77b9cca0 rthread reaping 0x73b0cc2c stack 0x77b9c460 rthread reaping 0x73b0c72c stack 0x77b920e0 rthread reaping 0x73b0cd2c stack 0x77bafaa0 rthread reaping 0x53a62d2c stack 0x77bd1960 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_wrlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cb2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a532c: rwlock_wrlock 0x77bb0c80 (2147483650) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (0) rthread reaping 0x45c02b2c stack 0x77bd1960 0x53a6272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0292c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6232c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6212c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_rdlock 0x77bb0c80 (1) 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a532c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0cb2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (2) 0x636a532c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a592c stack 0x77bafaa0 rthread reaping 0x45c02e2c stack 0x77b920e0 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (1) rthread reaping 0x73b0cb2c stack 0x77b9c460 rthread reaping 0x636a532c stack 0x77baf8a0 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_rdlock 0x77bb0c80 (4294967295) rthread reaping 0x53a62b2c stack 0x77b9cca0 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x53a6272c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5d2c stack 0x77b9ce40 rthread reaping 0x636a5f2c stack 0x77baf2c0 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6272c stack 0x77bafb60 rthread reaping 0x53a62c2c stack 0x77bd1e00 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0292c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0292c stack 0x77b9c480 rthread reaping 0x53a6232c stack 0x77bd1d20 rthread reaping 0x53a62f2c stack 0x77b927e0 rthread reaping 0x53a6212c stack 0x77baf8c0 rthread reaping 0x73b0ce2c stack 0x77bd1480 rthread reaping 0x636a5a2c stack 0x77bd1000 0x53a6202c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62a2c: 4: enter run() 0x636a592c: 5: enter run() 0x73b0c02c: 1: exit run() 0x73b0c12c: 2: set_msg 0x53a6292c: 6: enter run() 0x53a62e2c: 7: enter run() 0x589d5c2c: 8: enter run() 0x53a6272c: 9: enter run() 0x53a6282c: 10: enter run() 0x73b0c32c: 11: enter run() 0x53a62b2c: 12: enter run() 0x73b0cc2c: 13: enter run() 0x73b0c52c: 14: enter run() 0x636a532c: 15: enter run() 0x73b0ca2c: 3: set_msg 0x589d5c2c: 8: set_msg 0x73b0ca2c: 3: msg: "new message" 0x73b0ca2c: 3: exit run() 0x73b0c32c: 11: set_msg 0x73b0c12c: 2: msg: "new message" 0x73b0c12c: 2: exit run() 0x73b0c32c: 11: msg: "new message" 0x73b0c32c: 11: exit run() 0x53a6292c: 6: set_msg 0x53a62a2c: 4: set_msg 0x53a62b2c: 12: set_msg 0x53a62a2c: 4: msg: "new message" 0x53a62a2c: 4: exit run() 0x636a532c: 15: set_msg 0x53a62e2c: 7: set_msg 0x53a62e2c: 7: msg: "new message" 0x53a62e2c: 7: exit run() 0x53a6282c: 10: set_msg 0x636a592c: 5: set_msg 0x636a592c: 5: msg: "new message" 0x636a592c: 5: exit run() 0x53a62b2c: 12: msg: "new message" 0x53a62b2c: 12: exit run() 0x53a6282c: 10: msg: "new message" 0x589d5c2c: 8: msg: "new message" 0x53a6282c: 10: exit run() 0x589d5c2c: 8: exit run() 0x53a6292c: 6: msg: "new message" 0x636a532c: 15: msg: "new message" 0x636a532c: 15: exit run() 0x73b0cc2c: 13: set_msg 0x53a6272c: 9: set_msg 0x53a6292c: 6: exit run() 0x53a6272c: 9: msg: "new message" 0x73b0cc2c: 13: msg: "new message" 0x53a6272c: 9: exit run() 0x73b0cc2c: 13: exit run() 0x73b0c52c: 14: set_msg 0x73b0c52c: 14: msg: "new message" 0x73b0c52c: 14: exit run() main: 10 0x53a62c2c: 0: enter run() 0x53a62c2c: 0: set_msg 0x53a62c2c: 0: msg: "new message" 0x53a62c2c: 0: exit run() 0x45c02b2c: 1: enter run() 0x53a6222c: 2: enter run() 0x45c02b2c: 1: set_msg 0x53a6232c: 3: enter run() 0x45c02b2c: 1: msg: "new message" 0x73b0c12c: 4: enter run() 0x53a6212c: 5: enter run() 0x45c02b2c: 1: exit run() 0x53a6232c: 3: set_msg 0x45c0282c: 6: enter run() 0x73b0c42c: 7: enter run() 0x73b0c62c: 8: enter run() 0x73b0c72c: 9: enter run() 0x45c0282c: 6: set_msg 0x636a542c: 10: enter run() 0x73b0c82c: 11: enter run() 0x73b0cd2c: 12: enter run() 0x45c0242c: 13: enter run() 0x45c0272c: 14: enter run() 0x45c02c2c: 15: enter run() 0x73b0c42c: 7: set_msg 0x45c0272c: 14: set_msg 0x73b0c42c: 7: msg: "new message" 0x73b0c42c: 7: exit run() 0x53a6232c: 3: msg: "new message" 0x53a6212c: 5: set_msg 0x53a6212c: 5: msg: "new message" 0x53a6232c: 3: exit run() 0x53a6212c: 5: exit run() 0x53a6222c: 2: set_msg 0x45c0282c: 6: msg: "new message" 0x53a6222c: 2: msg: "new message" 0x45c0282c: 6: exit run() 0x636a542c: 10: set_msg 0x636a542c: 10: msg: "new message" 0x53a6222c: 2: exit run() 0x73b0c62c: 8: set_msg 0x636a542c: 10: exit run() 0x73b0c82c: 11: set_msg 0x73b0c72c: 9: set_msg 0x73b0c82c: 11: msg: "new message" 0x73b0c82c: 11: exit run() 0x45c0242c: 13: set_msg 0x73b0c72c: 9: msg: "new message" 0x73b0c62c: 8: msg: "new message" 0x73b0c72c: 9: exit run() 0x45c0242c: 13: msg: "new message" 0x45c0272c: 14: msg: "new message" 0x73b0c62c: 8: exit run() 0x45c0242c: 13: exit run() 0x73b0cd2c: 12: set_msg 0x45c0272c: 14: exit run() 0x73b0cd2c: 12: msg: "new message" 0x73b0c12c: 4: set_msg 0x73b0cd2c: 12: exit run() 0x45c02c2c: 15: set_msg 0x45c02c2c: 15: msg: "new message" 0x73b0c12c: 4: msg: "new message" 0x45c02c2c: 15: exit run() 0x73b0c12c: 4: exit run() main: 11 0x636a5a2c: 0: enter run() 0x636a5a2c: 0: set_msg 0x45c0222c: 1: enter run() 0x636a5a2c: 0: msg: "new message" 0x636a5a2c: 0: exit run() 0x53a62b2c: 2: enter run() 0x53a62b2c: 2: set_msg 0x53a62d2c: 3: enter run() 0x45c0222c: 1: set_msg 0x73b0c22c: 4: enter run() 0x636a512c: 5: enter run() 0x636a512c: 5: set_msg 0x45c0222c: 1: msg: "new message" 0x53a62b2c: 2: msg: "new message" 0x636a512c: 5: msg: "new message" 0x45c02a2c: 6: enter run() 0x73b0ce2c: 8: enter run() 0x45c0222c: 1: exit run() 0x73b0c82c: 7: enter run() 0x45c0292c: 9: enter run() 0x45c02d2c: 10: enter run() 0x53a62b2c: 2: exit run() 0x53a6252c: 11: enter run() 0x636a512c: 5: exit run() 0x53a62d2c: 3: set_msg 0x53a62c2c: 12: enter run() 0x45c02f2c: 14: enter run() 0x73b0c92c: 15: enter run() 0x45c02e2c: 13: enter run() 0x53a62c2c: 12: set_msg 0x45c02f2c: 14: set_msg 0x53a62c2c: 12: msg: "new message" 0x53a62c2c: 12: exit run() 0x45c0292c: 9: set_msg 0x53a6252c: 11: set_msg 0x45c0292c: 9: msg: "new message" 0x45c02f2c: 14: msg: "new message" 0x53a6252c: 11: msg: "new message" 0x45c0292c: 9: exit run() 0x53a62d2c: 3: msg: "new message" 0x45c02f2c: 14: exit run() 0x53a6252c: 11: exit run() 0x73b0c22c: 4: set_msg 0x53a62d2c: 3: exit run() 0x45c02d2c: 10: set_msg 0x45c02a2c: 6: set_msg 0x73b0c92c: 15: set_msg 0x73b0c22c: 4: msg: "new message" 0x73b0c92c: 15: msg: "new message" 0x73b0c22c: 4: exit run() 0x45c02d2c: 10: msg: "new message" 0x45c02a2c: 6: msg: "new message" 0x45c02d2c: 10: exit run() 0x73b0c92c: 15: exit run() 0x45c02a2c: 6: exit run() 0x45c02e2c: 13: set_msg 0x45c02e2c: 13: msg: "new message" 0x45c02e2c: 13: exit run() 0x73b0ce2c: 8: set_msg 0x73b0ce2c: 8: msg: "new message" 0x73b0ce2c: 8: exit run() 0x73b0c82c: 7: set_msg 0x73b0c82c: 7: msg: "new message" 0x73b0c82c: 7: exit run() main: 12 0x73b0c72c: 0: enter run() 0x73b0c72c: 0: set_msg 0x73b0ca2c: 1: enter run() 0x73b0c72c: 0: msg: "new message" 0x73b0c72c: 0: exit run() 0x73b0ca2c: 1: set_msg 0x45c0202c: 2: enter run() 0x45c0202c: 2: set_msg 0x73b0c32c: 3: enter run() 0x45c0202c: 2: msg: "new message" 0x73b0ca2c: 1: msg: "new message" 0x45c0212c: 4: enter run() 0x45c0202c: 2: exit run() 0x73b0ca2c: 1: exit run() 0x73b0c32c: 3: set_msg 0x73b0ce2c: 5: enter run() 0x73b0c32c: 3: msg: "new message" 0x45c0262c: 6: enter run() 0x45c0262c: 6: set_msg 0x73b0c32c: 3: exit run() 0x73b0cb2c: 7: enter run() 0x45c0222c: 9: enter run() 0x53a62e2c: 8: enter run() 0x53a62c2c: 10: enter run() 0x45c0212c: 4: set_msg 0x636a552c: 11: enter run() 0x73b0c02c: 12: enter run() 0x53a6202c: 13: enter run() 0x636a542c: 14: enter run() 0x45c0252c: 15: enter run() 0x636a552c: 11: set_msg 0x53a62c2c: 10: set_msg 0x53a62e2c: 8: set_msg 0x636a542c: 14: set_msg 0x53a62e2c: 8: msg: "new message" 0x53a62e2c: 8: exit run() 0x53a62c2c: 10: msg: "new message" 0x636a542c: 14: msg: "new message" 0x636a542c: 14: exit run() 0x45c0222c: 9: set_msg 0x45c0222c: 9: msg: "new message" 0x45c0222c: 9: exit run() 0x53a62c2c: 10: exit run() 0x73b0c02c: 12: set_msg 0x53a6202c: 13: set_msg 0x53a6202c: 13: msg: "new message" 0x53a6202c: 13: exit run() 0x636a552c: 11: msg: "new message" 0x636a552c: 11: exit run() 0x45c0252c: 15: set_msg 0x73b0c02c: 12: msg: "new message" 0x45c0262c: 6: msg: "new message" 0x73b0c02c: 12: exit run() 0x45c0212c: 4: msg: "new message" 0x45c0252c: 15: msg: "new message" 0x45c0262c: 6: exit run() 0x45c0212c: 4: exit run() 0x45c0252c: 15: exit run() 0x73b0cb2c: 7: set_msg 0x73b0ce2c: 5: set_msg 0x73b0ce2c: 5: msg: "new message" 0x73b0cb2c: 7: msg: "new message" 0x73b0ce2c: 5: exit run() 0x73b0cb2c: 7: exit run() main: 13 0x636a532c: 0: enter run() 0x636a532c: 0: set_msg 0x636a532c: 0: msg: "new message" 0x636a592c: 1: enter run() 0x636a532c: 0: exit run() 0x636a592c: 1: set_msg 0x636a5f2c: 2: enter run() 0x636a592c: 1: msg: "new message" 0x73b0cd2c: 4: enter run() 0x73b0cd2c: 4: set_msg 0x53a6252c: 3: enter run() 0x636a592c: 1: exit run() 0x53a6222c: 5: enter run() 0x73b0cd2c: 4: msg: "new message" 0x636a552c: 6: enter run() 0x53a62d2c: 7: enter run() 0x73b0c42c: 8: enter run() 0x73b0cd2c: 4: exit run() 0x636a552c: 6: set_msg 0x45c02c2c: 9: enter run() 0x45c0272c: 10: enter run() 0x73b0c52c: 11: enter run() 0x53a6282c: 12: enter run() 0x73b0c12c: 13: enter run() 0x73b0c62c: 15: enter run() 0x45c02c2c: 9: set_msg 0x636a502c: 14: enter run() 0x636a502c: 14: set_msg 0x636a502c: 14: msg: "new message" 0x636a502c: 14: exit run() 0x636a552c: 6: msg: "new message" 0x636a552c: 6: exit run() 0x636a5f2c: 2: set_msg 0x53a6252c: 3: set_msg 0x73b0c62c: 15: set_msg 0x73b0c62c: 15: msg: "new message" 0x73b0c62c: 15: exit run() 0x53a62d2c: 7: set_msg 0x53a62d2c: 7: msg: "new message" 0x53a6252c: 3: msg: "new message" 0x53a62d2c: 7: exit run() 0x45c02c2c: 9: msg: "new message" 0x636a5f2c: 2: msg: "new message" 0x45c02c2c: 9: exit run() 0x636a5f2c: 2: exit run() 0x73b0c12c: 13: set_msg 0x53a62rthread reaping 0x53a6202c stack 0x77bd1000 rthread reaping 0x53a62d2c stack 0x77bd1480 rthread reaping 0x73b0c02c stack 0x77baf8c0 rthread reaping 0x73b0cf2c stack 0x77b927e0 52c: 3: exit run() 0x45c0272c: 10: set_msg 0x73b0c12c: 13: msg: "new message" 0x73b0c12c: 13: exit run() 0x45c0272c: 10: msg: "new message" 0x73b0c52c: 11: set_msg 0x45c0272c: 10: exit run() 0x73b0c42c: 8: set_msg 0x73b0c42c: 8: msg: "new message" 0x73b0c52c: 11: msg: "new message" 0x73b0c42c: 8: exit run() 0x73b0c52c: 11: exit run() 0x53a6282c: 12: set_msg 0x53a6222c: 5: set_msg 0x53a6222c: 5: msg: "new message" 0x53a6222c: 5: exit run() 0x53a6282c: 12: msg: "new message" 0x53a6282c: 12: exit run() main: 14 0x73b0c72c: 0: enter run() 0x73b0c72c: 0: set_msg 0x45c0212c: 1: enter run() 0x73b0c72c: 0: msg: "new message" 0x53a6232c: 2: enter run() 0x73b0c72c: 0: exit run() 0x53a6232c: 2: set_msg 0x53a6242c: 3: enter run() 0x53a6232c: 2: msg: "new message" 0x636a512c: 4: enter run() 0x636a512c: 4: set_msg 0x53a6232c: 2: exit run() 0x73b0c82c: 5: enter run() 0x45c0212c: 1: set_msg 0x636a512c: 4: msg: "new message" 0x53a6242c: 3: set_msg 0x53a6262c: 6: enter run() 0x636a512c: 4: exit run() 0x53a6262c: 6: set_msg 0x73b0c42c: 7: enter run() 0x45c02b2c: 8: enter run() 0x73b0c42c: 7: set_msg 0x45c02b2c: 8: set_msg 0x45c0232c: 9: enter run() 0x45c0212c: 1: msg: "new message" 0x73b0c42c: 7: msg: "new message" 0x53a6262c: 6: msg: "new message" 0x53a6242c: 3: msg: "new message" 0x45c02b2c: 8: msg: "new message" 0x73b0c42c: 7: exit run() 0x73b0cc2c: 10: enter run() 0x53a62a2c: 12: enter run() 0x53a6292c: 13: enter run() 0x45c0212c: 1: exit run() 0x636a5c2c: 14: enter run() 0x45c0272c: 15: enter run() 0x53a6262c: 6: exit run() 0x53a6272c: 11: enter run() 0x53a6242c: 3: exit run() 0x45c02b2c: 8: exit run() 0x45c0232c: 9: set_msg 0x636a5c2c: 14: set_msg 0x53a6272c: 11: set_msg 0x636a5c2c: 14: msg: "new message" 0x636a5c2c: 14: exit run() 0x53a6292c: 13: set_msg 0x45c0272c: 15: set_msg 0x53a6272c: 11: msg: "new message" 0x53a6292c: 13: msg: "new message" 0x53a6272c: 11: exit run() 0x53a62a2c: 12: set_msg 0x53a6292c: 13: exit run() 0x73b0cc2c: 10: set_msg 0x45c0272c: 15: msg: "new message" 0x73b0cc2c: 10: msg: "new message" 0x53a62a2c: 12: msg: "new message" 0x45c0232c: 9: msg: "new message" 0x73b0cc2c: 10: exit run() 0x45c0272c: 15: exit run() 0x53a62a2c: 12: exit run() 0x45c0232c: 9: exit run() 0x73b0c82c: 5: set_msg 0x73b0c82c: 5: msg: "new message" 0x73b0c82c: 5: exit run() main: 15 0x73b0c62c: 0: enter run() 0x73b0c62c: 0: set_msg 0x636a582c: 1: enter run() 0x73b0c62c: 0: msg: "new message" 0x45c0252c: 2: enter run() 0x45c0252c: 2: set_msg 0x73b0c62c: 0: exit run() 0x636a582c: 1: set_msg 0x53a6282c: 3: enter run() 0x53a6282c: 3: set_msg 0x53a6282c: 3: msg: "new message" 0x636a582c: 1: msg: "new message" 0x636a542c: 4: enter run() 0x45c0252c: 2: msg: "new message" 0x53a6282c: 3: exit run() 0x636a582c: 1: exit run() 0x45c0242c: 5: enter run() 0x45c0222c: 6: enter run() 0x636a552c: 7: enter run() 0x45c0252c: 2: exit run() 0x636a542c: 4: set_msg 0x636a572c: 8: enter run() 0x636a562c: 9: enter run() 0x636a5d2c: 10: enter run() 0x73b0c52c: 11: enter run() 0x45c0282c: 12: enter run() 0x53a6242c: 13: enter run() 0x45c0262c: 15: enter run() 0x636a572c: 8: set_msg 0x73b0cb2c: 14: enter run() 0x73b0cb2c: 14: set_msg 0x73b0cb2c: 14: msg: "new message" 0x73b0cb2c: 14: exit run() 0x53a6242c: 13: set_msg 0x73b0c52c: 11: set_msg 0x73b0c52c: 11: msg: "new message" 0x73b0c52c: 11: exit run() 0x636a572c: 8: msg: "new message" 0x636a572c: 8: exit run() 0x45c0282c: 12: set_msg 0x53a6242c: 13: msg: "new message" 0x636a542c: 4: msg: "new message" 0x53a6242c: 13: exit run() 0x45c0282c: 12: msg: "new message" 0x636a542c: 4: exit run() 0x636a552c: 7: set_msg 0x636a562c: 9: set_msg 0x45c0282c: 12: exit run() 0x45c0262c: 15: set_msg 0x636a552c: 7: msg: "new message" 0x636a562c: 9: msg: "new message" 0x636a552c: 7: exit run() 0x45c0262c: 15: msg: "new message" 0x636a562c: 9: exit run() 0x45c0262c: 15: exit run() 0x636a5d2c: 10: set_msg 0x45c0222c: 6: set_msg 0x636a5d2c: 10: msg: "new message" 0x45c0222c: 6: msg: "new message" 0x636a5d2c: 10: exit run() 0x45c0222c: 6: exit run() 0x45c0242c: 5: set_msg 0x45c0242c: 5: msg: "new message" 0x45c0242c: 5: exit run() main: 16 0x53a6252c: 0: enter run() 0x53a6252c: 0: set_msg 0x73b0ca2c: 1: enter run() 0x73b0ca2c: 1: set_msg 0x636a522c: 2: enter run() 0x53a6252c: 0: msg: "new message" 0x73b0ca2c: 1: msg: "new message" 0x45c02e2c: 3: enter run() 0x45c0212c: 4: enter run() 0x53a6252c: 0: exit run() 0x73b0ca2c: 1: exit run() 0x53a62e2c: 5: enter run() 0x73b0c62c: 7: enter run() 0x53a6262c: 6: enter run() 0x636a522c: 2: set_msg 0x45c0282c: 9: enter run() 0x636a582c: 8: enter run() 0x636a5c2c: 10: enter run() 0x73b0c92c: 11: enter run() 0x73b0cc2c: 12: enter run() 0x45c0282c: 9: set_msg 0x73b0c72c: 13: enter run() 0x73b0cd2c: 14: enter run() 0x53a62d2c: 15: enter run() 0x73b0c72c: 13: set_msg 0x73b0cc2c: 12: set_msg 0x73b0cc2c: 12: msg: "new message" 0x636a522c: 2: msg: "new message" 0x73b0cc2c: 12: exit run() 0x45c0282c: 9: msg: "new message" 0x636a522c: 2: exit run() 0x45c0282c: 9: exit run() 0x73b0c72c: 13: msg: "new message" 0x636a5c2c: 10: set_msg 0x73b0c72c: 13: exit run() 0x636a582c: 8: set_msg 0x53a62e2c: 5: set_msg 0x636a582c: 8: msg: "new message" 0x53a62e2c: 5: msg: "new message" 0x636a582c: 8: exit run() 0x45c02e2c: 3: set_msg 0x53a62e2c: 5: exit run() 0x636a5c2c: 10: msg: "new message" 0x636a5c2c: 10: exit run() 0x73b0c62c: 7: set_msg 0x45c02e2c: 3: msg: "new message" 0x45c02e2c: 3: exit run() 0x73b0c62c: 7: msg: "new message" 0x53a62d2c: 15: set_msg 0x73b0c62c: 7: exit run() 0x73b0c92c: 11: set_msg 0x73b0cd2c: 14: set_msg 0x53a6262c: 6: set_msg 0x73b0cd2c: 14: msg: "new message" 0x73b0cd2c: 14: exit run() 0x45c0212c: 4: set_msg 0x53a6262c: 6: msg: "new message" 0x73b0c92c: 11: msg: "new message" 0x45c0212c: 4: msg: "new message" 0x53a62d2c: 15: msg: "new message" 0x53a6262c: 6: exit run() 0x73b0c92c: 11: exit run() 0x45c0212c: 4: exit run() 0x53a62d2c: 15: exit run() main: 17 0x45c02b2c: 0: enter run() 0x45c02b2c: 0: set_msg 0x45c02b2c: 0: msg: "new message" 0x45c02b2c: 0: exit run() 0x636a592c: 1: enter run() 0x45c02e2c: 2: enter run() 0x636a592c: 1: set_msg 0x73b0cb2c: 3: enter run() 0x45c02e2c: 2: set_msg 0x53a62b2c: 4: enter run() 0x636a532c: 5: enter run() 0x45c02e2c: 2: msg: "new message" 0x636a5d2c: 6: enter run() 0x636a592c: 1: msg: "new message" 0x636a5f2c: 7: enter run() 0x53a6272c: 8: enter run() 0x45c02e2c: 2: exit run() 0x53a62c2c: 9: enter run() 0x45c0292c: 10: enter run() 0x53a6232c: 11: enter run() 0x636a5f2c: 7: set_msg 0x636a592c: 1: exit run() 0x53a62f2c: 12: enter run() 0x53a6212c: 13: enter run() 0x636a5a2c: 15: enter run() 0x73b0ce2c: 14: enter run() 0x53a62f2c: 12: set_msg 0x53a6232c: 11: set_msg 0x53a62b2c: 4: set_msg 0x636a5f2c: 7: msg: "new message" 0x636a5f2c: 7: exit run() 0x53a62f2c: 12: msg: "new message" 0x53a62f2c: 12: exit run() 0x636a532c: 5: set_msg 0x73b0cb2c: 3: set_msg 0x73b0ce2c: 14: set_msg 0x636a532c: 5: msg: "new message" 0x53a6232c: 11: msg: "new message" 0x636a532c: 5: exit run() 0x53a6232c: 11: exit run() 0x53a62b2c: 4: msg: "new message" 0x73b0ce2c: 14: msg: "new message" 0x73b0cb2c: 3: msg: "new message" 0x53a62b2c: 4: exit run() 0x73b0ce2c: 14: exit run() 0x636a5a2c: 15: set_msg 0x73b0cb2c: 3: exit run() 0x636a5d2c: 6: set_msg 0x636a5d2c: 6: msg: "new message" 0x53a6212c: 13: set_msg 0x636a5d2c: 6: exit run() 0x53a6272c: 8: set_msg 0x53a62c2c: 9: set_msg 0x53a6272c: 8: msg: "new message" 0x53a6212c: 13: msg: "new message" 0x53a62c2c: 9: msg: "new message" 0x636a5a2c: 15: msg: "new message" 0x53a6272c: 8: exit run() 0x53a6212c: 13: exit run() 0x53a62c2c: 9: exit run() 0x636a5a2c: 15: exit run() 0x45c0292c: 10: set_msg 0x45c0292c: 10: msg: "new message" 0x45c0292c: 10: exit run() main: 18 0x53a6202c: 0: enter run() 0x53a6202c: 0: set_msg 0x53a6202c: 0: msg: "new message" 0x53a62d2c: 1: enter run() 0x53a6202c: 0: exit run() 0x53a62d2c: 1: set_msg 0x53a62d2c: 1: msg: "new message" 0x53a62d2c: 1: exit run() 0x73b0c02c: 2: enter run() 0x73b0c02c: 2: set_msg 0x73b0c02c: 2: msg: "new message" 0x73b0c02c: 2: exit run() 0x73b0cf2c: 3: enter run() 0x73b0cf2c: 3: set_msg 0x53a62b2c: 4: enter run() 0x73b0cf2c: 3: msg: "new message" 0x53a62b2c: 4: set_msg 0x73b0cf2c: 3: exit run() 0x53a0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cc2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6222c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c22c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6252c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6262c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6242c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62b2c stack 0x77bd1d20 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6242c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6252c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6242c stack 0x77b9c480 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c22c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0cc2c stack 0x77bd1e00 rthread reaping 0x73b0ce2c stack 0x77bafb60 0x53a6262c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6262c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62f2c stack 0x77baf2c0 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x73b0c12c stack 0x77b9ce40 0x45c02f2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6222c stack 0x77b9cca0 rthread reaping 0x73b0c42c stack 0x77baf8a0 rthread reaping 0x73b0c22c stack 0x77b9c460 rthread reaping 0x53a6252c stack 0x77b920e0 rthread reaping 0x45c02f2c stack 0x77bafaa0 rthread reaping 0x53a6262c stack 0x77bd1960 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_rdlock 0x77bb0c80 (1) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_wrlock 0x77bb0c80 (0) 0x636a542c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x73b0c82c stack 0x77bd1960 rthread reaping 0x636a5b2c stack 0x77bafaa0 0x636a552c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6202c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a6232c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a552c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6292c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0202c stack 0x77b920e0 rthread reaping 0x73b0c72c stack 0x77b9c460 rthread reaping 0x53a6272c stack 0x77baf8a0 rthread reaping 0x45c02a2c stack 0x77b9cca0 rthread reaping 0x45c0292c stack 0x77b9ce40 rthread reaping 0x73b0c32c stack 0x77baf2c0 rthread reaping 0x73b0c02c stack 0x77bafb60 rthread reaping 0x53a6292c stack 0x77bd1e00 rthread reaping 0x73b0c52c stack 0x77b9c480 rthread reaping 0x53a6202c stack 0x77bd1d20 rthread reaping 0x636a542c stack 0x77b927e0 rthread reaping 0x636a552c stack 0x77baf8c0 rthread reaping 0x636a5e2c stack 0x77bd1480 rthread reaping 0x53a6232c stack 0x77bd1000 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (1) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_wrlock 0x77bb0c80 (1) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0212c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0222c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62a2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6222c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x636a5f2c stack 0x77bd1000 rthread reaping 0x73b0c62c stack 0x77bd1480 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6262c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c0282c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0232c: rwlock_rdlock 0x77bb0c80 (2) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (2147483651) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62a2c stack 0x77baf8c0 rthread reaping 0x45c0232c stack 0x77b927e0 0x53a6222c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (4294967295) rthread reaping 0x45c0222c stack 0x77b9c480 0x45c02e2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0212c stack 0x77bd1d20 rthread reaping 0x53a62d2c stack 0x77bd1e00 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6262c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_rdlock 0x77bb0c80 (2) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0272c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0272c stack 0x77bafb60 rthread reaping 0x53a6222c stack 0x77baf2c0 rthread reaping 0x45c02b2c stack 0x77b9ce40 rthread reaping 0x73b0c12c stack 0x77b9cca0 rthread reaping 0x45c02e2c stack 0x77baf8a0 rthread reaping 0x45c0252c stack 0x77b9c460 rthread reaping 0x53a6262c stack 0x77b920e0 rthread reaping 0x45c0282c stack 0x77bafaa0 rthread reaping 0x53a62e2c stack 0x77bd1960 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6242c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6242c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (2) 0x53a6242c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6292c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d592c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d582c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_rdlock 0x77bb0c80 (4294967295) rthread reaping 0x45c02b2c stack 0x77bd1960 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (2) 0x589d582c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (2) 0x53a62d2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6242c stack 0x77bafaa0 rthread reaping 0x53a6212c stack 0x77b920e0 rthread reaping 0x45c02c2c stack 0x77b9c460 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c72c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62d2c stack 0x77baf8a0 0x53a6292c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6282c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_rdlock 0x77bb0c80 (1) 0x53a6292c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6282c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_rdlock 0x77bb0c80 (0) 0x589d592c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x53a6292c stack 0x77b9cca0 0x73b0c82c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c02f2c stack 0x77b9ce40 rthread reaping 0x73b0c42c stack 0x77baf2c0 rthread reaping 0x73b0c72c stack 0x77bafb60 rthread reaping 0x589d582c stack 0x77bd1e00 rthread reaping 0x589d592c stack 0x77bd1d20 rthread reaping 0x589d5b2c stack 0x77b9c480 rthread reaping 0x73b0c62c stack 0x77b927e0 rthread reaping 0x45c0232c stack 0x77baf8c0 rthread reaping 0x73b0c82c stack 0x77bd1480 rthread reaping 0x53a6282c stack 0x77bd1000 0x45c0292c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0232c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_wrlock 0x77bb0c80 (0) 0x589d572c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0232c: rwlock_rdlock 0x77bb0c80 (0) 0x589d572c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_wrlock 0x77bb0c80 (0) 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_wrlock 0x77bb0c80 (1) 0x73b0cc2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0262c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d562c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d522c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0292c stack 0x77bd1000 rthread reaping 0x45c0232c stack 0x77bd1480 0x589d5f2c: rwlock_wrlock 0x77bb0c80 (2147483647) rthread reaping 0x589d572c stack 0x77baf8c0 0x589d542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d562c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5e2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (2) 0x589d5c2c: rwlock_rdlock 0x77bb0c80 (2) rthread reaping 0x589d522c stack 0x77b927e0 rthread reaping 0x589d5a2c stack 0x77bd1d20 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (4) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_rdlock 0x77bb0c80 (4) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0cc2c stack 0x77b9c480 0x589d542c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x45c0262c stack 0x77bd1e00 0x589d542c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d562c stack 0x77bafb60 rthread reaping 0x589d5f2c stack 0x77b9ce40 rthread reaping 0x589d542c stack 0x77baf2c0 rthread reaping 0x589d5c2c stack 0x77b9cca0 rthread reaping 0x73b0c72c stack 0x77baf8a0 rthread reaping 0x45c02a2c stack 0x77b9c460 rthread reaping 0x45c02d2c stack 0x77b920e0 rthread reaping 0x589d5d2c stack 0x77bafaa0 rthread reaping 0x589d5e2c stack 0x77bd1960 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0212c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (1) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d552c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d552c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d512c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d562c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d562c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d512c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d552c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_rdlock 0x77bb0c80 (1) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d502c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d502c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d582c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5a2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0ca2c stack 0x77bd1960 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (0) rthread reaping 0x45c0212c stack 0x77bafaa0 rthread reaping 0x53a6252c stack 0x77b920e0 rthread reaping 0x45c02e2c stack 0x77b9c460 0x589d5a2c: rwlock_rdlock 0x77bb0c80 (4294967295) rthread reaping 0x589d552c stack 0x77baf8a0 rthread reaping 0x53a62d2c stack 0x77b9cca0 0x6ab2c32c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_rdlock 0x77bb0c80 (0) 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_rdlock 0x77bb0c80 (1) 0x589d502c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d502c stack 0x77baf2c0 rthread reaping 0x589d512c stack 0x77b9ce40 rthread reaping 0x589d562c stack 0x77bafb60 rthread reaping 0x53a6272c stack 0x77bd1e00 rthread reaping 0x589d522c stack 0x77b9c480 0x589d532c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5a2c stack 0x77bd1d20 0x589d532c: rwlock_rdlock 0x77bb0c80 (0) 0x589d582c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_rdlock 0x77bb0c80 (0) 0x589d532c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_unlock 0x77bb0c80 0x6ab2c32c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d532c stack 0x77b927e0 0x6ab2c32c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x589d582c stack 0x77baf8c0 0x6ab2c32c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5b2c stack 0x77bd1480 rthread reaping 0x6ab2c32c stack 0x77bd1000 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6202c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6232c: rwlock_wrlock 0x77bb0c80 (1) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_rdlock 0x77bb0c80 (0) 0x589d592c: rwlock_wrlock 0x77bb0c80 (1) 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6212c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x53a62c2c stack 0x77bd1000 rthread reaping 0x53a6202c stack 0x77bd1480 0x45c0252c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0252c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a592c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6242c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6282c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x53a6232c stack 0x77baf8c0 0x636a562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6292c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6252c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a542c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6292c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (1) 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a582c stack 0x77b927e0 rthread reaping 0x45c0252c stack 0x77bd1d20 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6282c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5c2c stack 0x77b9c480 rthread reaping 0x589d592c stack 0x77bd1e00 0x53a6212c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c02f2c stack 0x77bafb60 0x53a6212c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6242c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6212c stack 0x77b9ce40 rthread reaping 0x636a592c stack 0x77baf2c0 rthread reaping 0x636a542c stack 0x77b9cca0 rthread reaping 0x636a562c stack 0x77baf8a0 rthread reaping 0x53a6242c stack 0x77b9c460 rthread reaping 0x53a6282c stack 0x77b920e0 rthread reaping 0x53a6252c stack 0x77bafaa0 rthread reaping 0x53a6292c stack 0x77bd1960 0x636a552c: rwlock_wrlock 0x77bb0c80 (0) 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a552c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_wrlock 0x77bb0c80 (0) 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_rdlock 0x77bb0c80 (0) 0x589d562c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_wrlock 0x77bb0c80 (0) rthread reaping 0x636a552c stack 0x77bd1960 0x589d5c2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0292c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0232c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0232c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5a2c stack 0x77bafaa0 rthread reaping 0x589d562c stack 0x77b920e0 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_rdlock 0x77bb0c80 (1) 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (1) 0x589d542c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (0) 0x636a532c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c02e2c stack 0x77b9c460 rthread reaping 0x53a62d2c stack 0x77baf8a0 rthread reaping 0x45c02d2c stack 0x77b9cca0 rthread reaping 0x589d542c stack 0x77baf2c0 0x45c0272c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0272c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0272c stack 0x77b9ce40 0x45c0292c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0292c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0282c stack 0x77bafb60 rthread reaping 0x589d5c2c stack 0x77bd1e00 rthread reaping 0x589d5d2c stack 0x77b9c480 rthread reaping 0x45c0292c stack 0x77bd1d20 rthread reaping 0x45c0232c stack 0x77b927e0 rthread reaping 0x636a5a2c stack 0x77baf8c0 rthread reaping 0x636a572c stack 0x77bd1480 rthread reaping 0x636a532c stack 0x77bd1000 0x636a522c: rwlock_wrlock 0x77bb0c80 (0) 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_wrlock 0x77bb0c80 (1) 0x636a522c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x589d522c: rwlock_wrlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d552c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d522c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0202c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x636a522c stack 0x77bd1000 rthread reaping 0x636a542c stack 0x77bd1480 rthread reaping 0x45c0242c stack 0x77baf8c0 rthread reaping 0x589d522c stack 0x77b927e0 0x589d5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x589d552c stack 0x77bd1d20 rthread reaping 0x589d5d2c stack 0x77b9c480 0x636a582c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0212c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a62f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a592c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0212c stack 0x77bd1e00 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_rdlock 0x77bb0c80 (0) 0x636a582c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0202c stack 0x77bafb60 0x53a62f2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62f2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62b2c stack 0x77b9ce40 rthread reaping 0x589d5e2c stack 0x77baf2c0 rthread reaping 0x636a582c stack 0x77b9cca0 rthread reaping 0x45c02c2c stack 0x77baf8a0 rthread reaping 0x45c02f2c stack 0x77b9c460 rthread reaping 0x636a5b2c stack 0x77b920e0 rthread reaping 0x53a62f2c stack 0x77bafaa0 rthread reaping 0x636a592c stack 0x77bd1960 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d532c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_wrlock 0x77bb0c80 (0) 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a6202c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d532c: rwlock_rdlock 0x77bb0c80 (0) 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_wrlock 0x77bb0c80 (0) 0x589d542c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6202c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_unlock 0x77bb0c80 62b2c: 4: msg: "new message" 0x53a6242c: 5: enter run() 0x73b0cc2c: 6: enter run() 0x73b0ce2c: 7: enter run() 0x53a62f2c: 8: enter run() 0x73b0c12c: 9: enter run() 0x53a6222c: 10: enter run() 0x73b0c42c: 11: enter run() 0x73b0c22c: 12: enter run() 0x53a6252c: 13: enter run() 0x45c02f2c: 14: enter run() 0x53a6262c: 15: enter run() 0x53a62b2c: 4: exit run() 0x53a6242c: 5: set_msg 0x73b0ce2c: 7: set_msg 0x53a6222c: 10: set_msg 0x53a6242c: 5: msg: "new message" 0x73b0c22c: 12: set_msg 0x53a6242c: 5: exit run() 0x73b0cc2c: 6: set_msg 0x53a6252c: 13: set_msg 0x73b0c42c: 11: set_msg 0x53a6252c: 13: msg: "new message" 0x53a6252c: 13: exit run() 0x73b0c22c: 12: msg: "new message" 0x73b0c22c: 12: exit run() 0x53a6222c: 10: msg: "new message" 0x73b0c42c: 11: msg: "new message" 0x73b0ce2c: 7: msg: "new message" 0x73b0cc2c: 6: msg: "new message" 0x53a6222c: 10: exit run() 0x73b0c42c: 11: exit run() 0x73b0ce2c: 7: exit run() 0x73b0cc2c: 6: exit run() 0x53a6262c: 15: set_msg 0x73b0c12c: 9: set_msg 0x53a62f2c: 8: set_msg 0x73b0c12c: 9: msg: "new message" 0x73b0c12c: 9: exit run() 0x53a6262c: 15: msg: "new message" 0x53a62f2c: 8: msg: "new message" 0x53a6262c: 15: exit run() 0x53a62f2c: 8: exit run() 0x45c02f2c: 14: set_msg 0x45c02f2c: 14: msg: "new message" 0x45c02f2c: 14: exit run() main: 19 0x73b0c82c: 0: enter run() 0x73b0c82c: 0: set_msg 0x636a5b2c: 1: enter run() 0x73b0c82c: 0: msg: "new message" 0x45c0202c: 2: enter run() 0x73b0c82c: 0: exit run() 0x636a5b2c: 1: set_msg 0x73b0c72c: 3: enter run() 0x73b0c72c: 3: set_msg 0x636a5b2c: 1: msg: "new message" 0x73b0c72c: 3: msg: "new message" 0x636a5b2c: 1: exit run() 0x53a6272c: 4: enter run() 0x73b0c72c: 3: exit run() 0x45c02a2c: 5: enter run() 0x53a6272c: 4: set_msg 0x45c0292c: 6: enter run() 0x45c0292c: 6: set_msg 0x45c0292c: 6: msg: "new message" 0x45c0292c: 6: exit run() 0x53a6272c: 4: msg: "new message" 0x73b0c32c: 7: enter run() 0x45c02a2c: 5: set_msg 0x53a6272c: 4: exit run() 0x73b0c32c: 7: set_msg 0x73b0c02c: 8: enter run() 0x73b0c02c: 8: set_msg 0x73b0c32c: 7: msg: "new message" 0x45c02a2c: 5: msg: "new message" 0x73b0c32c: 7: exit run() 0x45c02a2c: 5: exit run() 0x53a6292c: 9: enter run() 0x73b0c52c: 10: enter run() 0x73b0c02c: 8: msg: "new message" 0x53a6202c: 11: enter run() 0x636a542c: 12: enter run() 0x636a552c: 13: enter run() 0x73b0c02c: 8: exit run() 0x53a6202c: 11: set_msg 0x636a5e2c: 14: enter run() 0x53a6232c: 15: enter run() 0x636a5e2c: 14: set_msg 0x53a6292c: 9: set_msg 0x636a552c: 13: set_msg 0x636a5e2c: 14: msg: "new message" 0x53a6292c: 9: msg: "new message" 0x636a5e2c: 14: exit run() 0x636a552c: 13: msg: "new message" 0x53a6292c: 9: exit run() 0x53a6202c: 11: msg: "new message" 0x636a552c: 13: exit run() 0x53a6202c: 11: exit run() 0x636a542c: 12: set_msg 0x636a542c: 12: msg: "new message" 0x45c0202c: 2: set_msg 0x636a542c: 12: exit run() 0x53a6232c: 15: set_msg 0x73b0c52c: 10: set_msg 0x73b0c52c: 10: msg: "new message" 0x45c0202c: 2: msg: "new message" 0x53a6232c: 15: msg: "new message" 0x73b0c52c: 10: exit run() 0x45c0202c: 2: exit run() 0x53a6232c: 15: exit run() main: 20 0x636a5f2c: 0: enter run() 0x636a5f2c: 0: set_msg 0x73b0c62c: 1: enter run() 0x73b0c62c: 1: set_msg 0x636a5f2c: 0: msg: "new message" 0x53a62a2c: 2: enter run() 0x73b0c62c: 1: msg: "new message" 0x636a5f2c: 0: exit run() 0x45c0232c: 3: enter run() 0x45c0212c: 4: enter run() 0x45c0222c: 5: enter run() 0x53a62a2c: 2: set_msg 0x53a62d2c: 6: enter run() 0x73b0c62c: 1: exit run() 0x45c0272c: 7: enter run() 0x53a6222c: 8: enter run() 0x45c02b2c: 9: enter run() 0x73b0c12c: 10: enter run() 0x45c02e2c: 11: enter run() 0x53a62d2c: 6: set_msg 0x45c0252c: 12: enter run() 0x53a6262c: 13: enter run() 0x45c0282c: 14: enter run() 0x53a62e2c: 15: enter run() 0x45c0252c: 12: set_msg 0x45c0232c: 3: set_msg 0x45c0252c: 12: msg: "new message" 0x45c0252c: 12: exit run() 0x53a62e2c: 15: set_msg 0x45c02b2c: 9: set_msg 0x53a6222c: 8: set_msg 0x53a62e2c: 15: msg: "new message" 0x53a62e2c: 15: exit run() 0x45c0212c: 4: set_msg 0x45c0222c: 5: set_msg 0x45c02b2c: 9: msg: "new message" 0x45c0222c: 5: msg: "new message" 0x45c0232c: 3: msg: "new message" 0x53a62a2c: 2: msg: "new message" 0x45c02b2c: 9: exit run() 0x45c0222c: 5: exit run() 0x45c0212c: 4: msg: "new message" 0x45c0232c: 3: exit run() 0x53a62a2c: 2: exit run() 0x53a62d2c: 6: msg: "new message" 0x53a6222c: 8: msg: "new message" 0x45c0212c: 4: exit run() 0x53a62d2c: 6: exit run() 0x73b0c12c: 10: set_msg 0x53a6222c: 8: exit run() 0x45c02e2c: 11: set_msg 0x53a6262c: 13: set_msg 0x45c02e2c: 11: msg: "new message" 0x73b0c12c: 10: msg: "new message" 0x45c02e2c: 11: exit run() 0x53a6262c: 13: msg: "new message" 0x73b0c12c: 10: exit run() 0x53a6262c: 13: exit run() 0x45c0282c: 14: set_msg 0x45c0282c: 14: msg: "new message" 0x45c0282c: 14: exit run() 0x45c0272c: 7: set_msg 0x45c0272c: 7: msg: "new message" 0x45c0272c: 7: exit run() main: 21 0x45c02b2c: 0: enter run() 0x45c02b2c: 0: set_msg 0x53a6242c: 1: enter run() 0x45c02b2c: 0: msg: "new message" 0x53a6212c: 2: enter run() 0x53a6212c: 2: set_msg 0x45c02b2c: 0: exit run() 0x53a6242c: 1: set_msg 0x45c02c2c: 3: enter run() 0x45c02c2c: 3: set_msg 0x53a6242c: 1: msg: "new message" 0x53a6212c: 2: msg: "new message" 0x53a6242c: 1: exit run() 0x45c02c2c: 3: msg: "new message" 0x53a6212c: 2: exit run() 0x53a62d2c: 4: enter run() 0x45c02c2c: 3: exit run() 0x53a6292c: 5: enter run() 0x45c02f2c: 6: enter run() 0x53a62d2c: 4: set_msg 0x73b0c42c: 7: enter run() 0x73b0c72c: 8: enter run() 0x73b0c42c: 7: set_msg 0x589d582c: 9: enter run() 0x589d592c: 10: enter run() 0x589d5b2c: 11: enter run() 0x589d582c: 9: set_msg 0x73b0c62c: 12: enter run() 0x73b0c62c: 12: set_msg 0x73b0c62c: 12: msg: "new message" 0x45c0232c: 13: enter run() 0x73b0c62c: 12: exit run() 0x45c0232c: 13: set_msg 0x73b0c72c: 8: set_msg 0x73b0c82c: 14: enter run() 0x589d582c: 9: msg: "new message" 0x53a62d2c: 4: msg: "new message" 0x73b0c42c: 7: msg: "new message" 0x589d582c: 9: exit run() 0x45c0232c: 13: msg: "new message" 0x53a6282c: 15: enter run() 0x53a62d2c: 4: exit run() 0x73b0c72c: 8: msg: "new message" 0x73b0c42c: 7: exit run() 0x45c0232c: 13: exit run() 0x53a6292c: 5: set_msg 0x73b0c72c: 8: exit run() 0x45c02f2c: 6: set_msg 0x53a6282c: 15: set_msg 0x589d5b2c: 11: set_msg 0x589d5b2c: 11: msg: "new message" 0x589d5b2c: 11: exit run() 0x53a6292c: 5: msg: "new message" 0x45c02f2c: 6: msg: "new message" 0x53a6292c: 5: exit run() 0x45c02f2c: 6: exit run() 0x53a6282c: 15: msg: "new message" 0x589d592c: 10: set_msg 0x589d592c: 10: msg: "new message" 0x589d592c: 10: exit run() 0x53a6282c: 15: exit run() 0x73b0c82c: 14: set_msg 0x73b0c82c: 14: msg: "new message" 0x73b0c82c: 14: exit run() main: 22 0x45c0292c: 0: enter run() 0x45c0292c: 0: set_msg 0x45c0232c: 1: enter run() 0x45c0292c: 0: msg: "new message" 0x45c0292c: 0: exit run() 0x589d572c: 2: enter run() 0x589d572c: 2: set_msg 0x45c0232c: 1: set_msg 0x589d572c: 2: msg: "new message" 0x45c0232c: 1: msg: "new message" 0x589d522c: 3: enter run() 0x589d572c: 2: exit run() 0x45c0232c: 1: exit run() 0x589d522c: 3: set_msg 0x589d5a2c: 5: enter run() 0x73b0cc2c: 4: enter run() 0x45c0262c: 6: enter run() 0x589d562c: 7: enter run() 0x589d522c: 3: msg: "new message" 0x589d5f2c: 9: enter run() 0x589d542c: 8: enter run() 0x589d5c2c: 10: enter run() 0x73b0c72c: 11: enter run() 0x45c02a2c: 12: enter run() 0x45c02d2c: 13: enter run() 0x589d5d2c: 14: enter run() 0x589d5e2c: 15: enter run() 0x589d5a2c: 5: set_msg 0x589d522c: 3: exit run() 0x589d5d2c: 14: set_msg 0x589d5a2c: 5: msg: "new message" 0x589d5e2c: 15: set_msg 0x589d562c: 7: set_msg 0x589d5a2c: 5: exit run() 0x45c02d2c: 13: set_msg 0x589d5c2c: 10: set_msg 0x45c0262c: 6: set_msg 0x45c02a2c: 12: set_msg 0x45c02a2c: 12: msg: "new message" 0x45c02a2c: 12: exit run() 0x589d5f2c: 9: set_msg 0x73b0c72c: 11: set_msg 0x73b0cc2c: 4: set_msg 0x73b0cc2c: 4: msg: "new message" 0x73b0cc2c: 4: exit run() 0x589d5f2c: 9: msg: "new message" 0x589d5f2c: 9: exit run() 0x45c02d2c: 13: msg: "new message" 0x589d5d2c: 14: msg: "new message" 0x589d5c2c: 10: msg: "new message" 0x73b0c72c: 11: msg: "new message" 0x45c02d2c: 13: exit run() 0x589d562c: 7: msg: "new message" 0x45c0262c: 6: msg: "new message" 0x589d5e2c: 15: msg: "new message" 0x589d5d2c: 14: exit run() 0x589d5c2c: 10: exit run() 0x73b0c72c: 11: exit run() 0x589d562c: 7: exit run() 0x45c0262c: 6: exit run() 0x589d542c: 8: set_msg 0x589d5e2c: 15: exit run() 0x589d542c: 8: msg: "new message" 0x589d542c: 8: exit run() main: 23 0x73b0ca2c: 0: enter run() 0x73b0ca2c: 0: set_msg 0x45c0212c: 1: enter run() 0x73b0ca2c: 0: msg: "new message" 0x53a6252c: 2: enter run() 0x73b0ca2c: 0: exit run() 0x53a6252c: 2: set_msg 0x45c0212c: 1: set_msg 0x53a6252c: 2: msg: "new message" 0x45c0212c: 1: msg: "new message" 0x53a6252c: 2: exit run() 0x45c02e2c: 3: enter run() 0x589d552c: 4: enter run() 0x45c0212c: 1: exit run() 0x45c02e2c: 3: set_msg 0x53a62d2c: 5: enter run() 0x53a62d2c: 5: set_msg 0x589d502c: 6: enter run() 0x589d552c: 4: set_msg 0x589d512c: 7: enter run() 0x589d562c: 8: enter run() 0x589d562c: 8: set_msg 0x589d512c: 7: set_msg 0x589d552c: 4: msg: "new message" 0x45c02e2c: 3: msg: "new message" 0x589d512c: 7: msg: "new message" 0x45c02e2c: 3: exit run() 0x589d512c: 7: exit run() 0x589d552c: 4: exit run() 0x53a62d2c: 5: msg: "new message" 0x589d562c: 8: msg: "new message" 0x53a62d2c: 5: exit run() 0x589d522c: 10: enter run() 0x53a6272c: 9: enter run() 0x589d562c: 8: exit run() 0x589d502c: 6: set_msg 0x589d5a2c: 11: enter run() 0x589d532c: 12: enter run() 0x589d582c: 13: enter run() 0x589d5a2c: 11: set_msg 0x589d5b2c: 14: enter run() 0x6ab2c32c: 15: enter run() 0x589d5b2c: 14: set_msg 0x53a6272c: 9: set_msg 0x589d522c: 10: set_msg 0x589d502c: 6: msg: "new message" 0x589d5a2c: 11: msg: "new message" 0x589d522c: 10: msg: "new message" 0x53a6272c: 9: msg: "new message" 0x589d502c: 6: exit run() 0x589d5b2c: 14: msg: "new message" 0x589d5a2c: 11: exit run() 0x589d522c: 10: exit run() 0x53a6272c: 9: exit run() 0x589d5b2c: 14: exit run() 0x589d532c: 12: set_msg 0x589d582c: 13: set_msg 0x589d532c: 12: msg: "new message" 0x589d582c: 13: msg: "new message" 0x589d532c: 12: exit run() 0x589d582c: 13: exit run() 0x6ab2c32c: 15: set_msg 0x6ab2c32c: 15: msg: "new message" 0x6ab2c32c: 15: exit run() main: 24 0x53a62c2c: 0: enter run() 0x53a62c2c: 0: set_msg 0x53a6202c: 1: enter run() 0x53a62c2c: 0: msg: "new message" 0x53a6202c: 1: set_msg 0x53a62c2c: 0: exit run() 0x53a6232c: 2: enter run() 0x53a6202c: 1: msg: "new message" 0x636a582c: 3: enter run() 0x53a6202c: 1: exit run() 0x53a6232c: 2: set_msg 0x589d592c: 6: enter run() 0x636a5c2c: 5: enter run() 0x45c02f2c: 7: enter run() 0x53a6232c: 2: msg: "new message" 0x45c0252c: 4: enter run() 0x53a6212c: 8: enter run() 0x45c0252c: 4: set_msg 0x636a542c: 10: enter run() 0x636a592c: 9: enter run() 0x53a6232c: 2: exit run() 0x53a6242c: 12: enter run() 0x53a6282c: 13: enter run() 0x636a562c: 11: enter run() 0x53a6292c: 15: enter run() 0x53a6252c: 14: enter run() 0x636a542c: 10: set_msg 0x589d592c: 6: set_msg 0x636a542c: 10: msg: "new message" 0x636a542c: 10: exit run() 0x53a6252c: 14: set_msg 0x45c0252c: 4: msg: "new message" 0x53a6292c: 15: set_msg 0x53a6292c: 15: msg: "new message" 0x53a6292c: 15: exit run() 0x53a6252c: 14: msg: "new message" 0x636a582c: 3: set_msg 0x636a562c: 11: set_msg 0x45c0252c: 4: exit run() 0x636a582c: 3: msg: "new message" 0x53a6252c: 14: exit run() 0x636a562c: 11: msg: "new message" 0x636a582c: 3: exit run() 0x589d592c: 6: msg: "new message" 0x636a562c: 11: exit run() 0x589d592c: 6: exit run() 0x636a5c2c: 5: set_msg 0x636a592c: 9: set_msg 0x45c02f2c: 7: set_msg 0x636a592c: 9: msg: "new message" 0x636a592c: 9: exit run() 0x636a5c2c: 5: msg: "new message" 0x45c02f2c: 7: msg: "new message" 0x45c02f2c: 7: exit run() 0x53a6282c: 13: set_msg 0x636a5c2c: 5: exit run() 0x53a6282c: 13: msg: "new message" 0x53a6212c: 8: set_msg 0x53a6282c: 13: exit run() 0x53a6212c: 8: msg: "new message" 0x53a6242c: 12: set_msg 0x53a6212c: 8: exit run() 0x53a6242c: 12: msg: "new message" 0x53a6242c: 12: exit run() main: 25 0x636a552c: 0: enter run() 0x636a552c: 0: set_msg 0x589d5a2c: 1: enter run() 0x636a552c: 0: msg: "new message" 0x589d562c: 2: enter run() 0x589d562c: 2: set_msg 0x636a552c: 0: exit run() 0x589d562c: 2: msg: "new message" 0x45c02e2c: 3: enter run() 0x45c02d2c: 5: enter run() 0x589d542c: 6: enter run() 0x589d5a2c: 1: set_msg 0x53a62d2c: 4: enter run() 0x589d562c: 2: exit run() 0x45c0272c: 7: enter run() 0x53a62d2c: 4: set_msg 0x45c0282c: 8: enter run() 0x589d5c2c: 9: enter run() 0x45c0292c: 11: enter run() 0x589d5d2c: 10: enter run() 0x45c0232c: 12: enter run() 0x45c0282c: 8: set_msg 0x636a572c: 14: enter run() 0x636a5a2c: 13: enter run() 0x636a532c: 15: enter run() 0x589d5c2c: 9: set_msg 0x589d5d2c: 10: set_msg 0x53a62d2c: 4: msg: "new message" 0x589d5c2c: 9: msg: "new message" 0x589d5d2c: 10: msg: "new message" 0x53a62d2c: 4: exit run() 0x589d5c2c: 9: exit run() 0x45c0282c: 8: msg: "new message" 0x589d5a2c: 1: msg: "new message" 0x589d5d2c: 10: exit run() 0x45c0282c: 8: exit run() 0x636a5a2c: 13: set_msg 0x589d5a2c: 1: exit run() 0x636a572c: 14: set_msg 0x636a572c: 14: msg: "new message" 0x636a572c: 14: exit run() 0x45c02d2c: 5: set_msg 0x45c0232c: 12: set_msg 0x45c02e2c: 3: set_msg 0x589d542c: 6: set_msg 0x45c0232c: 12: msg: "new message" 0x636a5a2c: 13: msg: "new message" 0x45c02d2c: 5: msg: "new message" 0x45c0232c: 12: exit run() 0x636a5a2c: 13: exit run() 0x589d542c: 6: msg: "new message" 0x45c02e2c: 3: msg: "new message" 0x45c02d2c: 5: exit run() 0x589d542c: 6: exit run() 0x636a532c: 15: set_msg 0x45c02e2c: 3: exit run() 0x636a532c: 15: msg: "new message" 0x636a532c: 15: exit run() 0x45c0272c: 7: set_msg 0x45c0272c: 7: msg: "new message" 0x45c0272c: 7: exit run() 0x45c0292c: 11: set_msg 0x45c0292c: 11: msg: "new message" 0x45c0292c: 11: exit run() main: 26 0x636a522c: 0: enter run() 0x636a522c: 0: set_msg 0x636a542c: 1: enter run() 0x636a522c: 0: msg: "new message" 0x45c0242c: 2: enter run() 0x45c0242c: 2: set_msg 0x636a522c: 0: exit run() 0x636a542c: 1: set_msg 0x589d522c: 3: enter run() 0x636a542c: 1: msg: "new message" 0x45c0242c: 2: msg: "new message" 0x636a542c: 1: exit run() 0x589d552c: 4: enter run() 0x45c0242c: 2: exit run() 0x589d552c: 4: set_msg 0x589d5d2c: 5: enter run() 0x589d5d2c: 5: set_msg 0x589d522c: 3: set_msg 0x589d5d2c: 5: msg: "new message" 0x589d522c: 3: msg: "new message" 0x589d552c: 4: msg: "new message" 0x589d5d2c: 5: exit run() 0x45c0212c: 6: enter run() 0x589d522c: 3: exit run() 0x45c0202c: 7: enter run() 0x589d552c: 4: exit run() 0x53a62b2c: 8: enter run() 0x589d5e2c: 9: enter run() 0x636a582c: 10: enter run() 0x45c02c2c: 11: enter run() 0x45c0212c: 6: set_msg 0x45c02f2c: 12: enter run() 0x636a5b2c: 13: enter run() 0x53a62f2c: 14: enter run() 0x636a592c: 15: enter run() 0x45c02f2c: 12: set_msg 0x45c0212c: 6: msg: "new message" 0x636a5b2c: 13: set_msg 0x45c02c2c: 11: set_msg 0x45c0212c: 6: exit run() 0x636a5b2c: 13: msg: "new message" 0x45c02c2c: 11: msg: "new message" 0x636a5b2c: 13: exit run() 0x45c02c2c: 11: exit run() 0x45c02f2c: 12: msg: "new message" 0x45c02f2c: 12: exit run() 0x45c0202c: 7: set_msg 0x589d5e2c: 9: set_msg 0x45c0202c: 7: msg: "new message" 0x53a62b2c: 8: set_msg 0x45c0202c: 7: exit run() 0x636a592c: 15: set_msg 0x636a592c: 15: msg: "new message" 0x589d5e2c: 9: msg: "new message" 0x589d5e2c: 9: exit run() 0x636a592c: 15: exit run() 0x636a582c: 10: set_msg 0x636a582c: 10: msg: "new message" 0x53a62b2c: 8: msg: "new message" 0x636a582c: 10: exit run() 0x53a62b2c: 8: exit run() 0x53a62f2c: 14: set_msg 0x53a62f2c: 14: msg: "new message" 0x53a62f2c: 14: exit run() main: 27 0x45c02e2c: 0: enter run() 0x45c02e2c: 0: set_msg 0x589d532c: 1: enter run() 0x45c02e2c: 0: msg: "new message" 0x589d562c: 2: enter run() 0x45c02e2c: 0: exit run() 0x589d562c: 2: set_msg 0x589d532c: 1: set_msg 0x53a6202c: 3: enter run() 0x589d562c: 2: msg: "new message" 0x589d532c: 1: msg: "new message" 0x589d562c: 2: exit run() 0x589d542c: 4: enter run() 0x589d532c: 1: exit run() 0x589d542c: 4: set_msg 0x636a572c: 5: enter run() 0x636a572c: 5: set_msg 0x636a572c: 5: msg: "new message" 0x589d542c: 4: msg: "new message" 0x636a572c: 5: exit run() 0x589d542c: 4: exit run() 0x53a6202c: 3: set_msg 0x53a6212c: 6: enter run() 0x53a6212c: 6: set_msg 0x53a6212c: 6: msg: "new message" 0x53a6202c: 3: msg: "new message" 0x53a62a2c: 7: enter runrthread reaping 0x45c02e2c stack 0x77bd1960 0x53a62a2c: rwlock_wrlock 0x77bb0c80 (0) rthread reaping 0x589d532c stack 0x77bafaa0 rthread reaping 0x589d562c stack 0x77b920e0 rthread reaping 0x53a6202c stack 0x77b9c460 0x589d572c: rwlock_wrlock 0x77bb0c80 (2147483647) rthread reaping 0x589d542c stack 0x77baf8a0 rthread reaping 0x636a572c stack 0x77b9cca0 rthread reaping 0x53a6212c stack 0x77baf2c0 0x45c0272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d582c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d582c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62a2c stack 0x77b9ce40 0x589d582c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x589d582c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0272c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_rdlock 0x77bb0c80 (0) 0x589d572c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d572c stack 0x77bafb60 rthread reaping 0x45c0272c stack 0x77bd1e00 rthread reaping 0x636a5a2c stack 0x77b9c480 rthread reaping 0x636a5e2c stack 0x77bd1d20 rthread reaping 0x636a5d2c stack 0x77b927e0 rthread reaping 0x589d582c stack 0x77baf8c0 rthread reaping 0x636a5f2c stack 0x77bd1480 rthread reaping 0x45c02a2c stack 0x77bd1000 0x636a502c: rwlock_wrlock 0x77bb0c80 (0) 0x636a502c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5e2c: rwlock_wrlock 0x77bb0c80 (1) 0x636a502c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6262c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d5f2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6222c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d532c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0282c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d522c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a562c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d5e2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a502c stack 0x77bd1000 0x636a542c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a542c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0262c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d532c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d532c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x45c0262c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6222c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a6262c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a562c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_rdlock 0x77bb0c80 (1) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5e2c stack 0x77bd1480 rthread reaping 0x636a5b2c stack 0x77baf8c0 rthread reaping 0x45c02f2c stack 0x77b927e0 rthread reaping 0x53a6222c stack 0x77bd1d20 rthread reaping 0x53a6262c stack 0x77b9c480 rthread reaping 0x589d5f2c stack 0x77bd1e00 rthread reaping 0x589d532c stack 0x77bafb60 rthread reaping 0x45c0282c stack 0x77b9ce40 rthread reaping 0x589d522c stack 0x77baf2c0 rthread reaping 0x636a562c stack 0x77b9cca0 rthread reaping 0x636a542c stack 0x77baf8a0 rthread reaping 0x53a6272c stack 0x77b9c460 rthread reaping 0x45c02d2c stack 0x77b920e0 rthread reaping 0x45c0262c stack 0x77bafaa0 rthread reaping 0x53a6232c stack 0x77bd1960 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d572c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0242c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5c2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x45c02f2c stack 0x77bd1960 0x589d592c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x636a572c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (1) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a572c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_rdlock 0x77bb0c80 (0) 0x589d572c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_rdlock 0x77bb0c80 (1) 0x589d572c: rwlock_rdlock 0x77bb0c80 (1) 0x589d592c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d572c stack 0x77bafaa0 0x589d5c2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5a2c stack 0x77b920e0 rthread reaping 0x589d5b2c stack 0x77b9c460 0x589d5c2c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x45c0242c stack 0x77baf8a0 0x589d5c2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5d2c stack 0x77b9cca0 rthread reaping 0x636a5b2c stack 0x77baf2c0 rthread reaping 0x53a62b2c stack 0x77b9ce40 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5f2c stack 0x77bafb60 rthread reaping 0x589d562c stack 0x77bd1e00 rthread reaping 0x589d5c2c stack 0x77b9c480 rthread reaping 0x589d592c stack 0x77bd1d20 rthread reaping 0x589d5a2c stack 0x77b927e0 rthread reaping 0x636a572c stack 0x77baf8c0 rthread reaping 0x636a5f2c stack 0x77bd1480 rthread reaping 0x45c0282c stack 0x77bd1000 0x53a6212c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_wrlock 0x77bb0c80 (1) 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_wrlock 0x77bb0c80 (1) 0x589d562c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d592c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d512c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a512c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6262c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x53a6212c stack 0x77bd1000 0x45c0202c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x589d522c stack 0x77bd1480 0x589d542c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d542c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c0292c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a6262c: rwlock_rdlock 0x77bb0c80 (0) 0x589d582c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d512c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_rdlock 0x77bb0c80 (0) 0x589d592c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x589d582c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d542c stack 0x77baf8c0 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_rdlock 0x77bb0c80 (0) 0x589d562c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d562c stack 0x77b927e0 rthread reaping 0x589d592c stack 0x77bd1d20 rthread reaping 0x589d582c stack 0x77b9c480 rthread reaping 0x589d512c stack 0x77bd1e00 rthread reaping 0x636a512c stack 0x77bafb60 rthread reaping 0x53a6262c stack 0x77b9ce40 rthread reaping 0x45c0202c stack 0x77baf2c0 rthread reaping 0x636a5e2c stack 0x77b9cca0 rthread reaping 0x45c0292c stack 0x77baf8a0 rthread reaping 0x45c02c2c stack 0x77b9c460 rthread reaping 0x45c02a2c stack 0x77b920e0 rthread reaping 0x636a5c2c stack 0x77bafaa0 rthread reaping 0x53a62a2c stack 0x77bd1960 0x53a6202c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (1) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_wrlock 0x77bb0c80 (1) 0x589d582c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_rdlock 0x77bb0c80 (0) 0x589d582c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_wrlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6292c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6292c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6212c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_rdlock 0x77bb0c80 (0) 0x636a502c: rwlock_wrlock 0x77bb0c80 (1) 0x53a6212c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6202c stack 0x77bd1960 rthread reaping 0x636a5d2c stack 0x77bafaa0 rthread reaping 0x589d582c stack 0x77b920e0 0x589d562c: rwlock_wrlock 0x77bb0c80 (2147483647) rthread reaping 0x636a542c stack 0x77b9c460 rthread reaping 0x636a5f2c stack 0x77baf8a0 rthread reaping 0x53a62b2c stack 0x77b9cca0 rthread reaping 0x53a6292c stack 0x77baf2c0 0x53a6272c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x53a62e2c stack 0x77b9ce40 rthread reaping 0x45c0282c stack 0x77bafb60 rthread reaping 0x636a5a2c stack 0x77bd1e00 rthread reaping 0x53a6212c stack 0x77b9c480 0x589d572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a502c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_wrlock 0x77bb0c80 (0) 0x636a502c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (0) 0x589d572c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_rdlock 0x77bb0c80 (2) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a502c stack 0x77bd1d20 0x589d562c: rwlock_rdlock 0x77bb0c80 (0) 0x589d562c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x589d562c stack 0x77b927e0 0x53a6272c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6272c stack 0x77baf8c0 rthread reaping 0x589d572c stack 0x77bd1480 rthread reaping 0x45c0212c stack 0x77bd1000 0x45c0232c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a512c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0262c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6282c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6292c: rwlock_wrlock 0x77bb0c80 (2147483649) rthread reaping 0x45c0232c stack 0x77bd1000 0x636a512c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d552c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a522c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_rdlock 0x77bb0c80 (1) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_rdlock 0x77bb0c80 (0) 0x589d552c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a512c stack 0x77bd1480 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6282c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0262c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0262c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5c2c stack 0x77baf8c0 rthread reaping 0x45c0262c stack 0x77b927e0 rthread reaping 0x53a62c2c stack 0x77bd1d20 rthread reaping 0x45c02a2c stack 0x77b9c480 rthread reaping 0x53a6282c stack 0x77bd1e00 rthread reaping 0x53a6292c stack 0x77bafb60 rthread reaping 0x53a62a2c stack 0x77b9ce40 rthread reaping 0x53a62d2c stack 0x77baf2c0 rthread reaping 0x636a522c stack 0x77b9cca0 rthread reaping 0x589d552c stack 0x77baf8a0 rthread reaping 0x636a562c stack 0x77b9c460 rthread reaping 0x45c02b2c stack 0x77b920e0 rthread reaping 0x636a542c stack 0x77bafaa0 rthread reaping 0x636a5b2c stack 0x77bd1960 0x45c0282c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_wrlock 0x77bb0c80 (0) 0x589d512c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_rdlock 0x77bb0c80 (0) 0x636a532c: rwlock_wrlock 0x77bb0c80 (1) 0x636a512c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d512c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a552c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d502c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x45c0282c stack 0x77bd1960 rthread reaping 0x589d512c stack 0x77bafaa0 0x636a572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6222c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0252c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a512c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_wrlock 0x77bb0c80 (0) 0x636a592c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (1) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0252c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_rdlock 0x77bb0c80 (0) 0x589d502c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a592c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x636a512c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a532c stack 0x77b920e0 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a512c stack 0x77b9c460 rthread reaping 0x636a5d2c stack 0x77baf8a0 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_rdlock 0x77bb0c80 (0) 0x636a552c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a552c stack 0x77b9cca0 rthread reaping 0x589d502c stack 0x77baf2c0 rthread reaping 0x53a6272c stack 0x77b9ce40 rthread reaping 0x53a62e2c stack 0x77bafb60 rthread reaping 0x53a62c2c stack 0x77bd1e00 rthread reaping 0x636a572c stack 0x77b9c480 rthread reaping 0x53a6222c stack 0x77bd1d20 rthread reaping 0x589d5e2c stack 0x77b927e0 rthread reaping 0x45c0252c stack 0x77baf8c0 rthread reaping 0x45c0242c stack 0x77bd1480 rthread reaping 0x636a592c stack 0x77bd1000 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6262c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6212c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a562c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x45c02c2c stack 0x77bd1000 0x589d542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a502c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a502c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0232c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0262c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0212c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a502c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6262c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (1) rthread reaping 0x53a6272c stack 0x77bd1480 rthread reaping 0x636a5e2c stack 0x77baf8c0 rthread reaping 0x589d5b2c stack 0x77b927e0 0x589d542c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5f2c stack 0x77bd1d20 0x45c0212c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x636a502c stack 0x77b9c480 0x45c0212c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6262c stack 0x77bd1e00 rthread reaping 0x53a6212c stack 0x77bafb60 rthread reaping 0x636a562c stack 0x77b9ce40 rthread reaping 0x589d542c stack 0x77baf2c0 rthread reaping 0x45c0232c stack 0x77b9cca0 rthread reaping 0x45c02d2c stack 0x77baf8a0 rthread reaping 0x45c0262c stack 0x77b9c460 rthread reaping 0x636a532c stack 0x77b920e0 rthread reaping 0x45c0212c stack 0x77bafaa0 rthread reaping 0x53a62d2c stack 0x77bd1960 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6222c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x589d572c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d572c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0222c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0292c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x589d572c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5a2c stack 0x77bd1960 rthread reaping 0x53a6222c stack 0x77bafaa0 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d552c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a512c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x53a62b2c stack 0x77b920e0 rthread reaping 0x45c02b2c stack 0x77b9c460 rthread reaping 0x45c02c2c stack 0x77baf8a0 rthread reaping 0x589d572c stack 0x77b9cca0 0x45c0292c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a62f2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_rdlock 0x77bb0c80 (1) 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (0) 0x589d562c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d552c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d552c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_rdlock 0x77bb0c80 (1) 0x636a512c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0222c stack 0x77baf2c0 0x45c0252c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x53a62e2c stack 0x77b9ce40 0x45c0252c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0292c stack 0x77bafb60 rthread reaping 0x589d5e2c stack 0x77bd1e00 rthread reaping 0x45c0252c stack 0x77b9c480 rthread reaping 0x589d552c stack 0x77bd1d20 rthread reaping 0x53a62f2c stack 0x77b927e0 rthread reaping 0x589d562c stack 0x77baf8c0 rthread reaping 0x636a512c stack 0x77bd1480 rthread reaping 0x45c02e2c stack 0x77bd1000 0x589d5f2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0222c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_wrlock 0x77bb0c80 (1) 0x53a6262c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0232c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a592c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a62e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6202c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x589d5f2c stack 0x77bd1000 rthread reaping 0x45c0222c stack 0x77bd1480 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6232c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a522c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6262c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6252c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6262c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d512c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_rdlock 0x77bb0c80 (1) 0x589d512c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_unlock 0x77bb0c80 () 0x53a6212c: 6: exit run() 0x53a6202c: 3: exit run() 0x589d572c: 8: enter run() 0x45c0272c: 9: enter run() 0x636a5a2c: 10: enter run() 0x636a5e2c: 11: enter run() 0x636a5d2c: 12: enter run() 0x589d582c: 13: enter run() 0x636a5f2c: 14: enter run() 0x45c02a2c: 15: enter run() 0x53a62a2c: 7: set_msg 0x636a5a2c: 10: set_msg 0x636a5f2c: 14: set_msg 0x636a5d2c: 12: set_msg 0x636a5a2c: 10: msg: "new message" 0x636a5a2c: 10: exit run() 0x636a5f2c: 14: msg: "new message" 0x636a5d2c: 12: msg: "new message" 0x636a5f2c: 14: exit run() 0x53a62a2c: 7: msg: "new message" 0x636a5d2c: 12: exit run() 0x45c02a2c: 15: set_msg 0x53a62a2c: 7: exit run() 0x589d582c: 13: set_msg 0x45c02a2c: 15: msg: "new message" 0x589d582c: 13: msg: "new message" 0x589d582c: 13: exit run() 0x636a5e2c: 11: set_msg 0x45c02a2c: 15: exit run() 0x636a5e2c: 11: msg: "new message" 0x45c0272c: 9: set_msg 0x636a5e2c: 11: exit run() 0x45c0272c: 9: msg: "new message" 0x45c0272c: 9: exit run() 0x589d572c: 8: set_msg 0x589d572c: 8: msg: "new message" 0x589d572c: 8: exit run() main: 28 0x636a502c: 0: enter run() 0x636a502c: 0: set_msg 0x589d5e2c: 1: enter run() 0x636a502c: 0: msg: "new message" 0x636a5b2c: 2: enter run() 0x45c02f2c: 3: enter run() 0x636a502c: 0: exit run() 0x589d5e2c: 1: set_msg 0x53a6262c: 5: enter run() 0x589d5f2c: 6: enter run() 0x53a6222c: 4: enter run() 0x589d532c: 7: enter run() 0x45c0282c: 8: enter run() 0x589d522c: 9: enter run() 0x636a562c: 10: enter run() 0x589d5e2c: 1: msg: "new message" 0x636a542c: 11: enter run() 0x53a6272c: 12: enter run() 0x45c02d2c: 13: enter run() 0x636a542c: 11: set_msg 0x53a6232c: 15: enter run() 0x589d5e2c: 1: exit run() 0x45c0262c: 14: enter run() 0x53a6232c: 15: set_msg 0x45c02d2c: 13: set_msg 0x45c02d2c: 13: msg: "new message" 0x636a542c: 11: msg: "new message" 0x45c02d2c: 13: exit run() 0x636a542c: 11: exit run() 0x53a6272c: 12: set_msg 0x45c0262c: 14: set_msg 0x53a6272c: 12: msg: "new message" 0x53a6272c: 12: exit run() 0x589d5f2c: 6: set_msg 0x589d5f2c: 6: msg: "new message" 0x589d5f2c: 6: exit run() 0x45c02f2c: 3: set_msg 0x589d532c: 7: set_msg 0x45c0262c: 14: msg: "new message" 0x53a6232c: 15: msg: "new message" 0x589d532c: 7: msg: "new message" 0x45c02f2c: 3: msg: "new message" 0x45c0262c: 14: exit run() 0x53a6232c: 15: exit run() 0x589d532c: 7: exit run() 0x45c02f2c: 3: exit run() 0x589d522c: 9: set_msg 0x636a5b2c: 2: set_msg 0x53a6222c: 4: set_msg 0x53a6262c: 5: set_msg 0x636a562c: 10: set_msg 0x45c0282c: 8: set_msg 0x636a562c: 10: msg: "new message" 0x636a562c: 10: exit run() 0x636a5b2c: 2: msg: "new message" 0x53a6262c: 5: msg: "new message" 0x45c0282c: 8: msg: "new message" 0x589d522c: 9: msg: "new message" 0x53a6222c: 4: msg: "new message" 0x636a5b2c: 2: exit run() 0x53a6262c: 5: exit run() 0x45c0282c: 8: exit run() 0x589d522c: 9: exit run() 0x53a6222c: 4: exit run() main: 29 0x45c02f2c: 0: enter run() 0x589d572c: 1: enter run() 0x45c02f2c: 0: set_msg 0x636a5a2c: 2: enter run() 0x589d5b2c: 3: enter run() 0x636a5a2c: 2: set_msg 0x45c0242c: 4: enter run() 0x45c0242c: 4: set_msg 0x636a5a2c: 2: msg: "new message" 0x45c02f2c: 0: msg: "new message" 0x589d5d2c: 5: enter run() 0x636a5a2c: 2: exit run() 0x45c0242c: 4: msg: "new message" 0x636a5b2c: 6: enter run() 0x45c02f2c: 0: exit run() 0x53a62b2c: 7: enter run() 0x589d5f2c: 8: enter run() 0x589d562c: 9: enter run() 0x589d5b2c: 3: set_msg 0x45c0242c: 4: exit run() 0x589d5c2c: 10: enter run() 0x589d592c: 11: enter run() 0x589d5a2c: 12: enter run() 0x636a572c: 13: enter run() 0x636a5f2c: 14: enter run() 0x589d5d2c: 5: set_msg 0x45c0282c: 15: enter run() 0x45c0282c: 15: set_msg 0x45c0282c: 15: msg: "new message" 0x45c0282c: 15: exit run() 0x589d5b2c: 3: msg: "new message" 0x53a62b2c: 7: set_msg 0x589d5b2c: 3: exit run() 0x589d5d2c: 5: msg: "new message" 0x636a572c: 13: set_msg 0x589d5d2c: 5: exit run() 0x53a62b2c: 7: msg: "new message" 0x53a62b2c: 7: exit run() 0x636a5f2c: 14: set_msg 0x636a5b2c: 6: set_msg 0x636a5b2c: 6: msg: "new message" 0x636a5f2c: 14: msg: "new message" 0x636a5f2c: 14: exit run() 0x636a572c: 13: msg: "new message" 0x589d592c: 11: set_msg 0x636a5b2c: 6: exit run() 0x589d572c: 1: set_msg 0x589d562c: 9: set_msg 0x636a572c: 13: exit run() 0x589d592c: 11: msg: "new message" 0x589d562c: 9: msg: "new message" 0x589d572c: 1: msg: "new message" 0x589d592c: 11: exit run() 0x589d562c: 9: exit run() 0x589d572c: 1: exit run() 0x589d5c2c: 10: set_msg 0x589d5c2c: 10: msg: "new message" 0x589d5c2c: 10: exit run() 0x589d5a2c: 12: set_msg 0x589d5a2c: 12: msg: "new message" 0x589d5a2c: 12: exit run() 0x589d5f2c: 8: set_msg 0x589d5f2c: 8: msg: "new message" 0x589d5f2c: 8: exit run() main: 30 0x53a6212c: 0: enter run() 0x53a6212c: 0: set_msg 0x589d522c: 1: enter run() 0x53a6212c: 0: msg: "new message" 0x53a6212c: 0: exit run() 0x589d522c: 1: set_msg 0x589d542c: 2: enter run() 0x589d562c: 3: enter run() 0x589d592c: 4: enter run() 0x589d522c: 1: msg: "new message" 0x589d582c: 5: enter run() 0x589d512c: 6: enter run() 0x636a512c: 7: enter run() 0x53a6262c: 8: enter run() 0x45c0202c: 9: enter run() 0x589d522c: 1: exit run() 0x589d542c: 2: set_msg 0x636a5e2c: 10: enter run() 0x45c0292c: 11: enter run() 0x45c02c2c: 12: enter run() 0x45c02a2c: 13: enter run() 0x636a5c2c: 14: enter run() 0x53a62a2c: 15: enter run() 0x636a5e2c: 10: set_msg 0x589d512c: 6: set_msg 0x53a62a2c: 15: set_msg 0x53a62a2c: 15: msg: "new message" 0x53a62a2c: 15: exit run() 0x636a5e2c: 10: msg: "new message" 0x636a5e2c: 10: exit run() 0x636a512c: 7: set_msg 0x53a6262c: 8: set_msg 0x589d582c: 5: set_msg 0x45c02c2c: 12: set_msg 0x636a512c: 7: msg: "new message" 0x636a512c: 7: exit run() 0x589d592c: 4: set_msg 0x589d512c: 6: msg: "new message" 0x45c02c2c: 12: msg: "new message" 0x589d512c: 6: exit run() 0x45c02c2c: 12: exit run() 0x45c02a2c: 13: set_msg 0x589d592c: 4: msg: "new message" 0x589d582c: 5: msg: "new message" 0x589d542c: 2: msg: "new message" 0x45c02a2c: 13: msg: "new message" 0x589d582c: 5: exit run() 0x589d592c: 4: exit run() 0x53a6262c: 8: msg: "new message" 0x589d542c: 2: exit run() 0x45c02a2c: 13: exit run() 0x53a6262c: 8: exit run() 0x45c0292c: 11: set_msg 0x45c0202c: 9: set_msg 0x45c0292c: 11: msg: "new message" 0x45c0292c: 11: exit run() 0x636a5c2c: 14: set_msg 0x636a5c2c: 14: msg: "new message" 0x636a5c2c: 14: exit run() 0x589d562c: 3: set_msg 0x589d562c: 3: msg: "new message" 0x45c0202c: 9: msg: "new message" 0x589d562c: 3: exit run() 0x45c0202c: 9: exit run() main: 31 0x53a6202c: 0: enter run() 0x53a6202c: 0: set_msg 0x53a6202c: 0: msg: "new message" 0x636a5d2c: 1: enter run() 0x53a6202c: 0: exit run() 0x636a5d2c: 1: set_msg 0x636a5d2c: 1: msg: "new message" 0x589d582c: 2: enter run() 0x636a5d2c: 1: exit run() 0x589d582c: 2: set_msg 0x589d582c: 2: msg: "new message" 0x589d582c: 2: exit run() 0x636a542c: 3: enter run() 0x636a542c: 3: set_msg 0x636a542c: 3: msg: "new message" 0x636a542c: 3: exit run() 0x636a5f2c: 4: enter run() 0x636a5f2c: 4: set_msg 0x53a62b2c: 5: enter run() 0x53a62b2c: 5: set_msg 0x53a62b2c: 5: msg: "new message" 0x636a5f2c: 4: msg: "new message" 0x53a62b2c: 5: exit run() 0x636a5f2c: 4: exit run() 0x53a6292c: 6: enter run() 0x53a6292c: 6: set_msg 0x53a6292c: 6: msg: "new message" 0x53a6292c: 6: exit run() 0x53a62e2c: 7: enter run() 0x53a62e2c: 7: set_msg 0x53a62e2c: 7: msg: "new message" 0x53a62e2c: 7: exit run() 0x45c0282c: 8: enter run() 0x636a5a2c: 9: enter run() 0x45c0282c: 8: set_msg 0x45c0282c: 8: msg: "new message" 0x45c0282c: 8: exit run() 0x636a5a2c: 9: set_msg 0x53a6212c: 10: enter run() 0x636a5a2c: 9: msg: "new message" 0x636a5a2c: 9: exit run() 0x53a6212c: 10: set_msg 0x636a502c: 11: enter run() 0x53a6212c: 10: msg: "new message" 0x589d562c: 12: enter run() 0x53a6272c: 13: enter run() 0x53a6212c: 10: exit run() 0x589d572c: 14: enter run() 0x636a502c: 11: set_msg 0x45c0212c: 15: enter run() 0x45c0212c: 15: set_msg 0x589d572c: 14: set_msg 0x45c0212c: 15: msg: "new message" 0x636a502c: 11: msg: "new message" 0x589d572c: 14: msg: "new message" 0x45c0212c: 15: exit run() 0x636a502c: 11: exit run() 0x589d572c: 14: exit run() 0x589d562c: 12: set_msg 0x589d562c: 12: msg: "new message" 0x589d562c: 12: exit run() 0x53a6272c: 13: set_msg 0x53a6272c: 13: msg: "new message" 0x53a6272c: 13: exit run() main: 32 0x45c0232c: 0: enter run() 0x45c0232c: 0: set_msg 0x45c0232c: 0: msg: "new message" 0x636a512c: 1: enter run() 0x45c0232c: 0: exit run() 0x636a5c2c: 2: enter run() 0x636a512c: 1: set_msg 0x45c0262c: 3: enter run() 0x53a62c2c: 4: enter run() 0x45c02a2c: 5: enter run() 0x53a6282c: 6: enter run() 0x53a6292c: 7: enter run() 0x636a512c: 1: msg: "new message" 0x53a62a2c: 8: enter run() 0x53a62d2c: 9: enter run() 0x589d552c: 11: enter run() 0x636a562c: 12: enter run() 0x636a522c: 10: enter run() 0x45c02b2c: 13: enter run() 0x636a542c: 14: enter run() 0x636a5b2c: 15: enter run() 0x53a62a2c: 8: set_msg 0x636a512c: 1: exit run() 0x45c02b2c: 13: set_msg 0x636a5b2c: 15: set_msg 0x45c02b2c: 13: msg: "new message" 0x636a5b2c: 15: msg: "new message" 0x45c02b2c: 13: exit run() 0x53a62a2c: 8: msg: "new message" 0x53a62a2c: 8: exit run() 0x589d552c: 11: set_msg 0x589d552c: 11: msg: "new message" 0x589d552c: 11: exit run() 0x636a5b2c: 15: exit run() 0x45c02a2c: 5: set_msg 0x53a6292c: 7: set_msg 0x53a6282c: 6: set_msg 0x636a562c: 12: set_msg 0x53a62d2c: 9: set_msg 0x45c02a2c: 5: msg: "new message" 0x636a562c: 12: msg: "new message" 0x53a6282c: 6: msg: "new message" 0x53a62d2c: 9: msg: "new message" 0x636a562c: 12: exit run() 0x45c02a2c: 5: exit run() 0x53a6282c: 6: exit run() 0x53a6292c: 7: msg: "new message" 0x53a62d2c: 9: exit run() 0x53a6292c: 7: exit run() 0x636a522c: 10: set_msg 0x53a62c2c: 4: set_msg 0x53a62c2c: 4: msg: "new message" 0x53a62c2c: 4: exit run() 0x45c0262c: 3: set_msg 0x636a522c: 10: msg: "new message" 0x45c0262c: 3: msg: "new message" 0x636a522c: 10: exit run() 0x636a542c: 14: set_msg 0x45c0262c: 3: exit run() 0x636a5c2c: 2: set_msg 0x636a5c2c: 2: msg: "new message" 0x636a542c: 14: msg: "new message" 0x636a5c2c: 2: exit run() 0x636a542c: 14: exit run() main: 33 0x45c0282c: 0: enter run() 0x45c0282c: 0: set_msg 0x45c0282c: 0: msg: "new message" 0x589d512c: 1: enter run() 0x45c0282c: 0: exit run() 0x589d512c: 1: set_msg 0x636a532c: 2: enter run() 0x636a512c: 3: enter run() 0x589d512c: 1: msg: "new message" 0x636a5d2c: 4: enter run() 0x636a552c: 5: enter run() 0x589d502c: 6: enter run() 0x636a5d2c: 4: set_msg 0x589d512c: 1: exit run() 0x53a6272c: 7: enter run() 0x53a62e2c: 8: enter run() 0x53a62c2c: 9: enter run() 0x636a572c: 10: enter run() 0x53a6222c: 11: enter run() 0x589d5e2c: 12: enter run() 0x45c0252c: 13: enter run() 0x636a512c: 3: set_msg 0x45c0242c: 14: enter run() 0x636a592c: 15: enter run() 0x45c0242c: 14: set_msg 0x45c0242c: 14: msg: "new message" 0x45c0242c: 14: exit run() 0x53a62e2c: 8: set_msg 0x636a572c: 10: set_msg 0x45c0252c: 13: set_msg 0x636a572c: 10: msg: "new message" 0x636a572c: 10: exit run() 0x636a532c: 2: set_msg 0x53a6272c: 7: set_msg 0x53a62e2c: 8: msg: "new message" 0x636a532c: 2: msg: "new message" 0x53a62e2c: 8: exit run() 0x53a6222c: 11: set_msg 0x636a532c: 2: exit run() 0x45c0252c: 13: msg: "new message" 0x45c0252c: 13: exit run() 0x53a6272c: 7: msg: "new message" 0x53a6222c: 11: msg: "new message" 0x53a6222c: 11: exit run() 0x589d502c: 6: set_msg 0x53a6272c: 7: exit run() 0x589d502c: 6: msg: "new message" 0x636a5d2c: 4: msg: "new message" 0x636a5d2c: 4: exit run() 0x53a62c2c: 9: set_msg 0x589d502c: 6: exit run() 0x636a592c: 15: set_msg 0x589d5e2c: 12: set_msg 0x636a592c: 15: msg: "new message" 0x636a512c: 3: msg: "new message" 0x53a62c2c: 9: msg: "new message" 0x636a592c: 15: exit run() 0x636a512c: 3: exit run() 0x589d5e2c: 12: msg: "new message" 0x53a62c2c: 9: exit run() 0x589d5e2c: 12: exit run() 0x636a552c: 5: set_msg 0x636a552c: 5: msg: "new message" 0x636a552c: 5: exit run() main: 34 0x45c02c2c: 0: enter run() 0x45c02c2c: 0: set_msg 0x53a6272c: 1: enter run() 0x45c02c2c: 0: msg: "new message" 0x636a5e2c: 2: enter run() 0x45c02c2c: 0: exit run() 0x636a5e2c: 2: set_msg 0x589d5b2c: 3: enter run() 0x636a5f2c: 4: enter run() 0x636a5e2c: 2: msg: "new message" 0x636a502c: 5: enter run() 0x53a6262c: 6: enter run() 0x53a6212c: 7: enter run() 0x636a562c: 8: enter run() 0x589d542c: 9: enter run() 0x636a502c: 5: set_msg 0x636a5e2c: 2: exit run() 0x45c02d2c: 11: enter run() 0x45c0232c: 10: enter run() 0x45c0262c: 12: enter run() 0x636a532c: 13: enter run() 0x53a62d2c: 15: enter run() 0x45c0212c: 14: enter run() 0x45c02d2c: 11: set_msg 0x636a532c: 13: set_msg 0x45c02d2c: 11: msg: "new message" 0x45c02d2c: 11: exit run() 0x589d5b2c: 3: set_msg 0x636a532c: 13: msg: "new message" 0x636a532c: 13: exit run() 0x636a502c: 5: msg: "new message" 0x589d5b2c: 3: msg: "new message" 0x636a502c: 5: exit run() 0x45c0262c: 12: set_msg 0x45c0232c: 10: set_msg 0x589d5b2c: 3: exit run() 0x45c0262c: 12: msg: "new message" 0x45c0262c: 12: exit run() 0x45c0232c: 10: msg: "new message" 0x53a6272c: 1: set_msg 0x636a562c: 8: set_msg 0x45c0232c: 10: exit run() 0x53a6212c: 7: set_msg 0x53a6212c: 7: msg: "new message" 0x53a6212c: 7: exit run() 0x53a62d2c: 15: set_msg 0x53a62d2c: 15: msg: "new message" 0x636a562c: 8: msg: "new message" 0x53a62d2c: 15: exit run() 0x53a6272c: 1: msg: "new message" 0x636a562c: 8: exit run() 0x53a6272c: 1: exit run() 0x636a5f2c: 4: set_msg 0x53a6262c: 6: set_msg 0x53a6262c: 6: msg: "new message" 0x589d542c: 9: set_msg 0x53a6262c: 6: exit run() 0x589d542c: 9: msg: "new message" 0x636a5f2c: 4: msg: "new message" 0x589d542c: 9: exit run() 0x636a5f2c: 4: exit run() 0x45c0212c: 14: set_msg 0x45c0212c: 14: msg: "new message" 0x45c0212c: 14: exit run() main: 35 0x636a5a2c: 0: enter run() 0x636a5a2c: 0: set_msg 0x636a5a2c: 0: msg: "new message" 0x53a6222c: 1: enter run() 0x636a5a2c: 0: exit run() 0x53a62b2c: 2: enter run() 0x53a6222c: 1: set_msg 0x45c02b2c: 3: enter run() 0x45c02b2c: 3: set_msg 0x45c02c2c: 4: enter run() 0x53a6222c: 1: msg: "new message" 0x589d572c: 5: enter run() 0x45c02b2c: 3: msg: "new message" 0x53a6222c: 1: exit run() 0x45c02c2c: 4: set_msg 0x45c02b2c: 3: exit run() 0x589d572c: 5: set_msg 0x45c0222c: 6: enter run() 0x53a62b2c: 2: set_msg 0x53a62e2c: 7: enter run() 0x45c0292c: 8: enter run() 0x53a62e2c: 7: set_msg 0x589d572c: 5: msg: "new message" 0x45c02c2c: 4: msg: "new message" 0x53a62b2c: 2: msg: "new message" 0x589d572c: 5: exit run() 0x53a62e2c: 7: msg: "new message" 0x45c02c2c: 4: exit run() 0x45c0252c: 10: enter run() 0x589d5e2c: 9: enter run() 0x589d552c: 11: enter run() 0x53a62f2c: 12: enter run() 0x589d562c: 13: enter run() 0x53a62b2c: 2: exit run() 0x636a512c: 14: enter run() 0x45c02e2c: 15: enter run() 0x53a62e2c: 7: exit run() 0x45c0292c: 8: set_msg 0x53a62f2c: 12: set_msg 0x45c0292c: 8: msg: "new message" 0x45c0292c: 8: exit run() 0x45c02e2c: 15: set_msg 0x589d5e2c: 9: set_msg 0x45c02e2c: 15: msg: "new message" 0x53a62f2c: 12: msg: "new message" 0x45c02e2c: 15: exit run() 0x589d5e2c: 9: msg: "new message" 0x53a62f2c: 12: exit run() 0x589d5e2c: 9: exit run() 0x589d562c: 13: set_msg 0x636a512c: 14: set_msg 0x589d552c: 11: set_msg 0x45c0222c: 6: set_msg 0x589d552c: 11: msg: "new message" 0x589d552c: 11: exit run() 0x589d562c: 13: msg: "new message" 0x636a512c: 14: msg: "new message" 0x45c0222c: 6: msg: "new message" 0x589d562c: 13: exit run() 0x636a512c: 14: exit run() 0x45c0222c: 6: exit run() 0x45c0252c: 10: set_msg 0x45c0252c: 10: msg: "new message" 0x45c0252c: 10: exit run() main: 36 0x589d5f2c: 0: enter run() 0x589d5f2c: 0: set_msg 0x45c0222c: 1: enter run() 0x589d5f2c: 0: msg: "new message" 0x45c0222c: 1: set_msg 0x589d5f2c: 0: exit run() 0x636a572c: 2: enter run() 0x53a6262c: 3: enter run() 0x45c0232c: 4: enter run() 0x45c0222c: 1: msg: "new message" 0x636a582c: 5: enter run() 0x45c02b2c: 6: enter run() 0x636a592c: 7: enter run() 0x636a582c: 5: set_msg 0x45c0222c: 1: exit run() 0x53a62e2c: 8: enter run() 0x53a6202c: 9: enter run() 0x636a5a2c: 11: enter run() 0x53a6232c: 10: enter run() 0x636a522c: 12: enter run() 0x53a6262c: 3: set_msg 0x589d512c: 13: enter run() 0x53a6252c: 15: enter run() 0x589d5d2c: 14: enter run() 0x589d512c: 13: set_msg 0x636a5a2c: 11: set_msg 0x53a62e2c: 8: set_msg 0x589d512c: 13: msg: "new message" 0x53a6262c: 3: msg: "new message" 0x636a5a2c: 11: msg: "new message" 0x53a62e2c: 8: msg: "new message" 0x589d512c: 13: exit run() 0x53a6262c: 3: exit run() 0x636a582c: 5: msg: "new message" 0x636a5a2c: 11: exit run() 0x53a62e2c: 8: e0x45c02b2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (0) 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a572c stack 0x77baf8c0 rthread reaping 0x53a6262c stack 0x77b927e0 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0232c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0232c stack 0x77bd1d20 rthread reaping 0x636a582c stack 0x77b9c480 rthread reaping 0x45c02b2c stack 0x77bd1e00 rthread reaping 0x636a592c stack 0x77bafb60 rthread reaping 0x53a62e2c stack 0x77b9ce40 rthread reaping 0x53a6202c stack 0x77baf2c0 rthread reaping 0x53a6232c stack 0x77b9cca0 rthread reaping 0x636a5a2c stack 0x77baf8a0 rthread reaping 0x636a522c stack 0x77b9c460 rthread reaping 0x589d512c stack 0x77b920e0 rthread reaping 0x589d5d2c stack 0x77bafaa0 rthread reaping 0x53a6252c stack 0x77bd1960 0x589d502c: rwlock_wrlock 0x77bb0c80 (0) 0x589d502c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d502c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d522c: rwlock_wrlock 0x77bb0c80 (1) 0x636a532c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6242c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d582c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x589d502c stack 0x77bd1960 rthread reaping 0x53a62d2c stack 0x77bafaa0 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6242c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6242c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a62a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a542c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_rdlock 0x77bb0c80 (0) 0x589d532c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d522c stack 0x77b920e0 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (0) 0x589d582c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_rdlock 0x77bb0c80 (0) 0x636a532c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a532c stack 0x77b9c460 rthread reaping 0x589d532c stack 0x77baf8a0 rthread reaping 0x53a6242c stack 0x77b9cca0 rthread reaping 0x45c02c2c stack 0x77baf2c0 rthread reaping 0x53a62b2c stack 0x77b9ce40 rthread reaping 0x45c02a2c stack 0x77bafb60 rthread reaping 0x589d582c stack 0x77bd1e00 rthread reaping 0x53a62c2c stack 0x77b9c480 rthread reaping 0x636a5b2c stack 0x77bd1d20 rthread reaping 0x53a62e2c stack 0x77b927e0 rthread reaping 0x636a542c stack 0x77baf8c0 rthread reaping 0x45c02d2c stack 0x77bd1480 rthread reaping 0x53a62a2c stack 0x77bd1000 0x53a6222c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6242c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (1) 0x45c0262c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6242c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6262c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d552c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6232c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x53a6222c stack 0x77bd1000 0x53a6272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6202c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c0292c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6262c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d562c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_rdlock 0x77bb0c80 (0) 0x589d552c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6242c stack 0x77bd1480 0x45c0292c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5d2c stack 0x77baf8c0 0x53a6272c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c0272c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0262c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0262c stack 0x77b927e0 rthread reaping 0x589d542c stack 0x77bd1d20 rthread reaping 0x636a5e2c stack 0x77b9c480 rthread reaping 0x53a6262c stack 0x77bd1e00 rthread reaping 0x589d552c stack 0x77bafb60 rthread reaping 0x53a6232c stack 0x77b9ce40 rthread reaping 0x53a6272c stack 0x77baf2c0 rthread reaping 0x45c0272c stack 0x77b9cca0 rthread reaping 0x636a5a2c stack 0x77baf8a0 rthread reaping 0x53a6202c stack 0x77b9c460 rthread reaping 0x589d5a2c stack 0x77b920e0 rthread reaping 0x589d562c stack 0x77bafaa0 rthread reaping 0x45c0292c stack 0x77bd1960 0x589d512c: rwlock_wrlock 0x77bb0c80 (0) 0x589d512c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_rdlock 0x77bb0c80 (0) 0x589d512c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_wrlock 0x77bb0c80 (1) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0242c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (2) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6212c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_wrlock 0x77bb0c80 (1) 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a522c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6282c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x53a6222c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d522c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (0) 0x589d522c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d512c stack 0x77bd1960 rthread reaping 0x45c0242c stack 0x77bafaa0 rthread reaping 0x45c0282c stack 0x77b920e0 rthread reaping 0x45c02b2c stack 0x77b9c460 0x53a62f2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a532c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d572c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6282c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (0) 0x636a522c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a552c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x53a6212c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x636a552c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a552c stack 0x77baf8a0 0x589d572c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6212c stack 0x77b9cca0 rthread reaping 0x636a562c stack 0x77baf2c0 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (1) 0x53a62f2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c02a2c stack 0x77b9ce40 0x589d5b2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a522c stack 0x77bafb60 rthread reaping 0x53a6282c stack 0x77bd1e00 rthread reaping 0x589d522c stack 0x77b9c480 0x636a532c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5b2c stack 0x77bd1d20 rthread reaping 0x53a6222c stack 0x77b927e0 rthread reaping 0x53a62f2c stack 0x77baf8c0 rthread reaping 0x636a532c stack 0x77bd1480 rthread reaping 0x589d572c stack 0x77bd1000 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6292c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x53a6252c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5c2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6252c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0202c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6292c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6292c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d512c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x53a62d2c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x45c02f2c stack 0x77bd1000 0x589d512c: rwlock_rdlock 0x77bb0c80 (1) 0x53a62d2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (2147483650) 0x589d512c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6292c stack 0x77bd1480 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a542c: rwlock_rdlock 0x77bb0c80 (4294967295) rthread reaping 0x45c02e2c stack 0x77baf8c0 rthread reaping 0x589d542c stack 0x77b927e0 rthread reaping 0x53a6252c stack 0x77bd1d20 rthread reaping 0x589d5c2c stack 0x77b9c480 rthread reaping 0x589d5f2c stack 0x77bd1e00 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0202c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0202c stack 0x77bafb60 rthread reaping 0x45c02c2c stack 0x77b9ce40 rthread reaping 0x636a542c stack 0x77baf2c0 rthread reaping 0x589d512c stack 0x77b9cca0 rthread reaping 0x636a562c stack 0x77baf8a0 rthread reaping 0x636a5e2c stack 0x77b9c460 rthread reaping 0x53a62d2c stack 0x77b920e0 rthread reaping 0x589d5d2c stack 0x77bafaa0 rthread reaping 0x636a5a2c stack 0x77bd1960 0x636a572c: rwlock_wrlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0232c: rwlock_rdlock 0x77bb0c80 (0) 0x589d572c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_wrlock 0x77bb0c80 (1) 0x589d572c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (1) 0x53a6292c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d5e2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6232c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6262c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x636a572c stack 0x77bd1960 0x636a552c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x45c0232c stack 0x77bafaa0 rthread reaping 0x589d572c stack 0x77b920e0 0x53a62f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0212c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_wrlock 0x77bb0c80 (0) 0x636a592c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a552c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a592c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a592c: rwlock_rdlock 0x77bb0c80 (2147483654) 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0242c stack 0x77b9c460 rthread reaping 0x53a62a2c stack 0x77baf8a0 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62b2c stack 0x77b9cca0 rthread reaping 0x53a6292c stack 0x77baf2c0 rthread reaping 0x589d5e2c stack 0x77b9ce40 rthread reaping 0x53a6262c stack 0x77bafb60 rthread reaping 0x53a6232c stack 0x77bd1e00 rthread reaping 0x53a62f2c stack 0x77b9c480 rthread reaping 0x636a552c stack 0x77bd1d20 rthread reaping 0x45c0212c stack 0x77b927e0 rthread reaping 0x45c02d2c stack 0x77baf8c0 rthread reaping 0x636a592c stack 0x77bd1480 rthread reaping 0x636a522c stack 0x77bd1000 0x45c0242c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0292c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0292c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6242c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_unlock 0x77bb0c80 0x53a6242c: rwlock_rdlock 0x77bb0c80 (1) 0x53a6242c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_rdlock 0x77bb0c80 (0) 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a6222c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6222c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6292c: rwlock_unlock 0x77bb0c80 0x53a6292c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (1) 0x53a6292c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0272c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x45c0242c stack 0x77bd1000 rthread reaping 0x45c0292c stack 0x77bd1480 rthread reaping 0x636a5a2c stack 0x77baf8c0 rthread reaping 0x53a6242c stack 0x77b927e0 0x53a62a2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x636a5d2c stack 0x77bd1d20 rthread reaping 0x636a582c stack 0x77b9c480 rthread reaping 0x53a6222c stack 0x77bd1e00 rthread reaping 0x53a6292c stack 0x77bafb60 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0ce2c stack 0x77b9ce40 0x45c0272c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0272c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5f2c stack 0x77baf2c0 0x45c02a2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c12c stack 0x77b9cca0 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62a2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62a2c stack 0x77baf8a0 rthread reaping 0x45c0272c stack 0x77b9c460 rthread reaping 0x53a6202c stack 0x77b920e0 rthread reaping 0x45c02a2c stack 0x77bafaa0 rthread reaping 0x636a5b2c stack 0x77bd1960 0x53a62e2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x53a62e2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a62e2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_wrlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_wrlock 0x77bb0c80 (1) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a62b2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62b2c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a582c: rwlock_unlock 0x77bb0c80 0x53a6272c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a582c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6272c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_wrlock 0x77bb0c80 (0) 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_rdlock 0x77bb0c80 (0) 0x636a552c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_wrlock 0x77bb0c80 (1) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_rdlock 0x77bb0c80 (0) 0x636a512c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0232c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a62e2c stack 0x77bd1960 rthread reaping 0x53a62b2c stack 0x77bafaa0 rthread reaping 0x636a572c stack 0x77b920e0 rthread reaping 0x53a6272c stack 0x77b9c460 rthread reaping 0x53a6212c stack 0x77baf8a0 rthread reaping 0x636a582c stack 0x77b9cca0 rthread reaping 0x636a552c stack 0x77baf2c0 0x636a512c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0252c stack 0x77b9ce40 0x636a512c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6292c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0282c: rwlock_wrlock 0x77bb0c80 (1) rthread reaping 0x73b0c22c stack 0x77bafb60 0x636a512c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c32c stack 0x77bd1e00 rthread reaping 0x73b0c62c stack 0x77b9c480 rthread reaping 0x45c0222c stack 0x77bd1d20 rthread reaping 0x45c0232c stack 0x77b927e0 0x53a6292c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a512c stack 0x77baf8c0 0x53a6292c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6292c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6292c stack 0x77bd1480 0x45c0282c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0282c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0282c stack 0x77bd1000 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62a2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x53a62a2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62a2c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0242c: rwlock_wrlock 0x77bb0c80 (1) 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a6232c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x53a62f2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_wrlock 0x77bb0c80 (0) 0x636a522c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cf2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cb2c: rwlock_wrlock 0x77bb0c80 (1) 0x53a6212c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c02d2c stack 0x77bd1000 0x53a62f2c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x73b0c72c stack 0x77bd1480 rthread reaping 0x636a5a2c stack 0x77baf8c0 rthread reaping 0x53a62a2c stack 0x77b927e0 rthread reaping 0x73b0ca2c stack 0x77bd1d20 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x73b0c82c stack 0x77b9c480 0x73b0cb2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a6202c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x53a6202c: rwlock_rdlock 0x77bb0c80 (1) 0x53a6202c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_rdlock 0x77bb0c80 (1) 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0242c stack 0x77bd1e00 rthread reaping 0x636a5c2c stack 0x77bafb60 0x636a522c: rwlock_rdlock 0x77bb0c80 (0) 0x636a522c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6232c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x53a6232c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6232c stack 0x77b9ce40 rthread reaping 0x53a62f2c stack 0x77baf2c0 rthread reaping 0x53a6212c stack 0x77b9cca0 rthread reaping 0x636a522c stack 0x77baf8a0 rthread reaping 0x73b0cb2c stack 0x77b9c460 rthread reaping 0x73b0cf2c stack 0x77b920e0 rthread reaping 0x636a5e2c stack 0x77bafaa0 rthread reaping 0x53a6202c stack 0x77bd1960 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0282c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_rdlock 0x77bb0c80 (0) 0x636a502c: rwlock_wrlock 0x77bb0c80 (1) 0x45c0262c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a592c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6282c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x45c02c2c stack 0x77bd1960 0x73b0cc2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a582c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a62f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0282c stack 0x77bafaa0 0x636a502c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0262c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0262c: rwlock_unlock 0x77bb0c80 0x53a62f2c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x53a6282c: rwlock_rdlock 0x77bb0c80 (2147483651) 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_unlock 0x77bb0c80 0x53a6282c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (0) xit run() 0x45c02b2c: 6: set_msg 0x636a582c: 5: exit run() 0x636a572c: 2: set_msg 0x45c02b2c: 6: msg: "new message" 0x45c02b2c: 6: exit run() 0x636a592c: 7: set_msg 0x636a572c: 2: msg: "new message" 0x53a6252c: 15: set_msg 0x53a6232c: 10: set_msg 0x53a6232c: 10: msg: "new message" 0x53a6232c: 10: exit run() 0x53a6252c: 15: msg: "new message" 0x636a522c: 12: set_msg 0x53a6252c: 15: exit run() 0x636a522c: 12: msg: "new message" 0x636a522c: 12: exit run() 0x636a572c: 2: exit run() 0x636a592c: 7: msg: "new message" 0x636a592c: 7: exit run() 0x53a6202c: 9: set_msg 0x53a6202c: 9: msg: "new message" 0x53a6202c: 9: exit run() 0x589d5d2c: 14: set_msg 0x589d5d2c: 14: msg: "new message" 0x589d5d2c: 14: exit run() 0x45c0232c: 4: set_msg 0x45c0232c: 4: msg: "new message" 0x45c0232c: 4: exit run() main: 37 0x589d502c: 0: enter run() 0x589d502c: 0: set_msg 0x53a62d2c: 1: enter run() 0x589d502c: 0: msg: "new message" 0x589d502c: 0: exit run() 0x53a62d2c: 1: set_msg 0x589d522c: 2: enter run() 0x636a532c: 3: enter run() 0x53a62d2c: 1: msg: "new message" 0x589d532c: 4: enter run() 0x53a6242c: 5: enter run() 0x53a62d2c: 1: exit run() 0x45c02c2c: 6: enter run() 0x589d522c: 2: set_msg 0x53a62b2c: 7: enter run() 0x45c02a2c: 8: enter run() 0x589d582c: 9: enter run() 0x53a62c2c: 10: enter run() 0x636a5b2c: 11: enter run() 0x53a6242c: 5: set_msg 0x53a62e2c: 12: enter run() 0x45c02d2c: 14: enter run() 0x53a62a2c: 15: enter run() 0x636a542c: 13: enter run() 0x53a62e2c: 12: set_msg 0x53a6242c: 5: msg: "new message" 0x53a6242c: 5: exit run() 0x636a542c: 13: set_msg 0x53a62e2c: 12: msg: "new message" 0x53a62e2c: 12: exit run() 0x45c02c2c: 6: set_msg 0x45c02a2c: 8: set_msg 0x45c02a2c: 8: msg: "new message" 0x45c02d2c: 14: set_msg 0x45c02a2c: 8: exit run() 0x636a5b2c: 11: set_msg 0x589d532c: 4: set_msg 0x589d532c: 4: msg: "new message" 0x636a5b2c: 11: msg: "new message" 0x636a5b2c: 11: exit run() 0x53a62a2c: 15: set_msg 0x589d532c: 4: exit run() 0x53a62c2c: 10: set_msg 0x53a62a2c: 15: msg: "new message" 0x53a62c2c: 10: msg: "new message" 0x45c02d2c: 14: msg: "new message" 0x53a62a2c: 15: exit run() 0x45c02c2c: 6: msg: "new message" 0x636a542c: 13: msg: "new message" 0x589d522c: 2: msg: "new message" 0x53a62c2c: 10: exit run() 0x45c02d2c: 14: exit run() 0x45c02c2c: 6: exit run() 0x636a542c: 13: exit run() 0x589d522c: 2: exit run() 0x53a62b2c: 7: set_msg 0x53a62b2c: 7: msg: "new message" 0x636a532c: 3: set_msg 0x53a62b2c: 7: exit run() 0x589d582c: 9: set_msg 0x636a532c: 3: msg: "new message" 0x589d582c: 9: msg: "new message" 0x636a532c: 3: exit run() 0x589d582c: 9: exit run() main: 38 0x53a6222c: 0: enter run() 0x53a6222c: 0: set_msg 0x53a6242c: 1: enter run() 0x53a6222c: 0: msg: "new message" 0x53a6242c: 1: set_msg 0x53a6222c: 0: exit run() 0x636a5d2c: 2: enter run() 0x45c0262c: 3: enter run() 0x53a6242c: 1: msg: "new message" 0x636a5e2c: 5: enter run() 0x589d542c: 4: enter run() 0x53a6262c: 6: enter run() 0x589d552c: 7: enter run() 0x53a6232c: 8: enter run() 0x53a6242c: 1: exit run() 0x53a6272c: 9: enter run() 0x45c0272c: 10: enter run() 0x636a5a2c: 11: enter run() 0x636a5d2c: 2: set_msg 0x589d5a2c: 13: enter run() 0x53a6202c: 12: enter run() 0x45c0292c: 15: enter run() 0x589d562c: 14: enter run() 0x589d5a2c: 13: set_msg 0x636a5a2c: 11: set_msg 0x636a5a2c: 11: msg: "new message" 0x636a5a2c: 11: exit run() 0x53a6202c: 12: set_msg 0x589d5a2c: 13: msg: "new message" 0x589d5a2c: 13: exit run() 0x53a6262c: 6: set_msg 0x589d562c: 14: set_msg 0x589d542c: 4: set_msg 0x53a6262c: 6: msg: "new message" 0x53a6262c: 6: exit run() 0x636a5e2c: 5: set_msg 0x589d562c: 14: msg: "new message" 0x53a6202c: 12: msg: "new message" 0x589d562c: 14: exit run() 0x589d542c: 4: msg: "new message" 0x589d542c: 4: exit run() 0x53a6202c: 12: exit run() 0x589d552c: 7: set_msg 0x636a5e2c: 5: msg: "new message" 0x636a5e2c: 5: exit run() 0x636a5d2c: 2: msg: "new message" 0x636a5d2c: 2: exit run() 0x589d552c: 7: msg: "new message" 0x589d552c: 7: exit run() 0x53a6232c: 8: set_msg 0x53a6232c: 8: msg: "new message" 0x45c0292c: 15: set_msg 0x53a6232c: 8: exit run() 0x53a6272c: 9: set_msg 0x45c0272c: 10: set_msg 0x45c0292c: 15: msg: "new message" 0x45c0272c: 10: msg: "new message" 0x53a6272c: 9: msg: "new message" 0x45c0292c: 15: exit run() 0x45c0272c: 10: exit run() 0x45c0262c: 3: set_msg 0x53a6272c: 9: exit run() 0x45c0262c: 3: msg: "new message" 0x45c0262c: 3: exit run() main: 39 0x589d512c: 0: enter run() 0x589d512c: 0: set_msg 0x589d512c: 0: msg: "new message" 0x45c0242c: 1: enter run() 0x589d512c: 0: exit run() 0x45c0242c: 1: set_msg 0x45c0282c: 2: enter run() 0x45c0282c: 2: set_msg 0x45c02b2c: 3: enter run() 0x45c0242c: 1: msg: "new message" 0x45c0282c: 2: msg: "new message" 0x636a552c: 4: enter run() 0x45c0242c: 1: exit run() 0x45c0282c: 2: exit run() 0x53a6212c: 5: enter run() 0x45c02b2c: 3: set_msg 0x636a562c: 6: enter run() 0x45c02a2c: 7: enter run() 0x636a522c: 8: enter run() 0x45c02b2c: 3: msg: "new message" 0x53a6282c: 9: enter run() 0x53a6282c: 9: set_msg 0x45c02b2c: 3: exit run() 0x636a562c: 6: set_msg 0x589d522c: 10: enter run() 0x589d5b2c: 11: enter run() 0x53a6222c: 12: enter run() 0x589d522c: 10: set_msg 0x636a562c: 6: msg: "new message" 0x589d522c: 10: msg: "new message" 0x636a562c: 6: exit run() 0x53a62f2c: 13: enter run() 0x636a532c: 14: enter run() 0x589d522c: 10: exit run() 0x589d572c: 15: enter run() 0x53a6282c: 9: msg: "new message" 0x636a522c: 8: set_msg 0x53a6282c: 9: exit run() 0x589d572c: 15: set_msg 0x636a522c: 8: msg: "new message" 0x636a522c: 8: exit run() 0x636a552c: 4: set_msg 0x53a6212c: 5: set_msg 0x53a6222c: 12: set_msg 0x636a552c: 4: msg: "new message" 0x53a6222c: 12: msg: "new message" 0x53a6212c: 5: msg: "new message" 0x636a552c: 4: exit run() 0x53a6222c: 12: exit run() 0x53a6212c: 5: exit run() 0x589d572c: 15: msg: "new message" 0x589d572c: 15: exit run() 0x53a62f2c: 13: set_msg 0x636a532c: 14: set_msg 0x45c02a2c: 7: set_msg 0x589d5b2c: 11: set_msg 0x45c02a2c: 7: msg: "new message" 0x53a62f2c: 13: msg: "new message" 0x45c02a2c: 7: exit run() 0x589d5b2c: 11: msg: "new message" 0x636a532c: 14: msg: "new message" 0x589d5b2c: 11: exit run() 0x53a62f2c: 13: exit run() 0x636a532c: 14: exit run() main: 40 0x45c02f2c: 0: enter run() 0x45c02f2c: 0: set_msg 0x53a6292c: 1: enter run() 0x45c02f2c: 0: msg: "new message" 0x45c02e2c: 2: enter run() 0x45c02f2c: 0: exit run() 0x45c02e2c: 2: set_msg 0x589d542c: 3: enter run() 0x589d542c: 3: set_msg 0x45c02e2c: 2: msg: "new message" 0x45c02e2c: 2: exit run() 0x589d542c: 3: msg: "new message" 0x53a6252c: 4: enter run() 0x589d542c: 3: exit run() 0x53a6252c: 4: set_msg 0x589d5c2c: 5: enter run() 0x589d5f2c: 6: enter run() 0x53a6252c: 4: msg: "new message" 0x589d5f2c: 6: set_msg 0x53a6252c: 4: exit run() 0x589d5f2c: 6: msg: "new message" 0x589d5c2c: 5: set_msg 0x589d5f2c: 6: exit run() 0x45c0202c: 7: enter run() 0x589d5c2c: 5: msg: "new message" 0x45c02c2c: 8: enter run() 0x636a542c: 9: enter run() 0x589d5c2c: 5: exit run() 0x53a6292c: 1: set_msg 0x589d512c: 10: enter run() 0x636a562c: 11: enter run() 0x636a5e2c: 12: enter run() 0x589d512c: 10: set_msg 0x53a62d2c: 13: enter run() 0x53a62d2c: 13: set_msg 0x53a62d2c: 13: msg: "new message" 0x589d5d2c: 14: enter run() 0x636a5a2c: 15: enter run() 0x53a62d2c: 13: exit run() 0x589d512c: 10: msg: "new message" 0x53a6292c: 1: msg: "new message" 0x589d512c: 10: exit run() 0x589d5d2c: 14: set_msg 0x53a6292c: 1: exit run() 0x636a542c: 9: set_msg 0x45c02c2c: 8: set_msg 0x589d5d2c: 14: msg: "new message" 0x636a562c: 11: set_msg 0x589d5d2c: 14: exit run() 0x636a5a2c: 15: set_msg 0x636a562c: 11: msg: "new message" 0x636a562c: 11: exit run() 0x45c02c2c: 8: msg: "new message" 0x636a5a2c: 15: msg: "new message" 0x45c02c2c: 8: exit run() 0x636a542c: 9: msg: "new message" 0x636a5a2c: 15: exit run() 0x636a542c: 9: exit run() 0x636a5e2c: 12: set_msg 0x636a5e2c: 12: msg: "new message" 0x636a5e2c: 12: exit run() 0x45c0202c: 7: set_msg 0x45c0202c: 7: msg: "new message" 0x45c0202c: 7: exit run() main: 41 0x636a572c: 0: enter run() 0x636a572c: 0: set_msg 0x45c0232c: 1: enter run() 0x636a572c: 0: msg: "new message" 0x636a572c: 0: exit run() 0x45c0232c: 1: set_msg 0x589d572c: 2: enter run() 0x589d572c: 2: set_msg 0x45c0232c: 1: msg: "new message" 0x45c0242c: 3: enter run() 0x589d572c: 2: msg: "new message" 0x45c0232c: 1: exit run() 0x53a62a2c: 4: enter run() 0x589d572c: 2: exit run() 0x45c0242c: 3: set_msg 0x53a62b2c: 5: enter run() 0x53a6292c: 6: enter run() 0x589d5e2c: 7: enter run() 0x45c0242c: 3: msg: "new message" 0x53a6262c: 8: enter run() 0x53a6232c: 9: enter run() 0x53a6262c: 8: set_msg 0x45c0242c: 3: exit run() 0x636a552c: 11: enter run() 0x53a62f2c: 10: enter run() 0x45c0212c: 12: enter run() 0x45c02d2c: 13: enter run() 0x53a62a2c: 4: set_msg 0x636a522c: 15: enter run() 0x636a592c: 14: enter run() 0x636a522c: 15: set_msg 0x53a62b2c: 5: set_msg 0x636a552c: 11: set_msg 0x45c02d2c: 13: set_msg 0x53a62f2c: 10: set_msg 0x636a592c: 14: set_msg 0x53a62f2c: 10: msg: "new message" 0x45c02d2c: 13: msg: "new message" 0x636a592c: 14: msg: "new message" 0x53a6262c: 8: msg: "new message" 0x53a62f2c: 10: exit run() 0x636a522c: 15: msg: "new message" 0x53a62a2c: 4: msg: "new message" 0x636a552c: 11: msg: "new message" 0x53a62b2c: 5: msg: "new message" 0x45c02d2c: 13: exit run() 0x636a592c: 14: exit run() 0x53a6262c: 8: exit run() 0x636a522c: 15: exit run() 0x53a62a2c: 4: exit run() 0x636a552c: 11: exit run() 0x53a62b2c: 5: exit run() 0x53a6232c: 9: set_msg 0x53a6232c: 9: msg: "new message" 0x53a6292c: 6: set_msg 0x53a6232c: 9: exit run() 0x45c0212c: 12: set_msg 0x589d5e2c: 7: set_msg 0x589d5e2c: 7: msg: "new message" 0x45c0212c: 12: msg: "new message" 0x53a6292c: 6: msg: "new message" 0x589d5e2c: 7: exit run() 0x45c0212c: 12: exit run() 0x53a6292c: 6: exit run() main: 42 0x45c0242c: 0: enter run() 0x45c0242c: 0: set_msg 0x45c0292c: 1: enter run() 0x45c0242c: 0: msg: "new message" 0x45c0242c: 0: exit run() 0x636a5a2c: 2: enter run() 0x45c0292c: 1: set_msg 0x53a6242c: 3: enter run() 0x53a6242c: 3: set_msg 0x45c0292c: 1: msg: "new message" 0x45c0292c: 1: exit run() 0x53a6242c: 3: msg: "new message" 0x53a6242c: 3: exit run() 0x636a5d2c: 4: enter run() 0x636a5a2c: 2: set_msg 0x636a5a2c: 2: msg: "new message" 0x636a582c: 5: enter run() 0x636a5a2c: 2: exit run() 0x636a582c: 5: set_msg 0x636a582c: 5: msg: "new message" 0x636a582c: 5: exit run() 0x636a5d2c: 4: set_msg 0x636a5d2c: 4: msg: "new message" 0x636a5d2c: 4: exit run() 0x53a6222c: 6: enter run() 0x53a6222c: 6: set_msg 0x53a6222c: 6: msg: "new message" 0x53a6292c: 7: enter run() 0x53a6222c: 6: exit run() 0x53a6292c: 7: set_msg 0x73b0ce2c: 8: enter run() 0x53a6292c: 7: msg: "new message" 0x636a5f2c: 9: enter run() 0x45c0272c: 12: enter run() 0x53a6292c: 7: exit run() 0x53a62a2c: 11: enter run() 0x73b0ce2c: 8: set_msg 0x53a6202c: 13: enter run() 0x73b0c12c: 10: enter run() 0x45c02a2c: 14: enter run() 0x636a5b2c: 15: enter run() 0x53a6202c: 13: set_msg 0x636a5f2c: 9: set_msg 0x53a6202c: 13: msg: "new message" 0x636a5b2c: 15: set_msg 0x53a6202c: 13: exit run() 0x73b0ce2c: 8: msg: "new message" 0x636a5f2c: 9: msg: "new message" 0x73b0ce2c: 8: exit run() 0x636a5b2c: 15: msg: "new message" 0x636a5f2c: 9: exit run() 0x636a5b2c: 15: exit run() 0x45c0272c: 12: set_msg 0x73b0c12c: 10: set_msg 0x73b0c12c: 10: msg: "new message" 0x45c0272c: 12: msg: "new message" 0x73b0c12c: 10: exit run() 0x45c0272c: 12: exit run() 0x45c02a2c: 14: set_msg 0x45c02a2c: 14: msg: "new message" 0x45c02a2c: 14: exit run() 0x53a62a2c: 11: set_msg 0x53a62a2c: 11: msg: "new message" 0x53a62a2c: 11: exit run() main: 43 0x53a62e2c: 0: enter run() 0x53a62e2c: 0: set_msg 0x53a62b2c: 1: enter run() 0x53a62e2c: 0: msg: "new message" 0x636a572c: 2: enter run() 0x53a62e2c: 0: exit run() 0x636a572c: 2: set_msg 0x636a572c: 2: msg: "new message" 0x53a6272c: 3: enter run() 0x53a62b2c: 1: set_msg 0x636a572c: 2: exit run() 0x53a62b2c: 1: msg: "new message" 0x53a6212c: 4: enter run() 0x53a6212c: 4: set_msg 0x53a62b2c: 1: exit run() 0x53a6272c: 3: set_msg 0x636a582c: 5: enter run() 0x636a582c: 5: set_msg 0x53a6272c: 3: msg: "new message" 0x636a582c: 5: msg: "new message" 0x53a6212c: 4: msg: "new message" 0x53a6272c: 3: exit run() 0x636a582c: 5: exit run() 0x53a6212c: 4: exit run() 0x636a552c: 6: enter run() 0x636a552c: 6: set_msg 0x636a552c: 6: msg: "new message" 0x636a552c: 6: exit run() 0x45c0252c: 7: enter run() 0x45c0252c: 7: set_msg 0x45c0252c: 7: msg: "new message" 0x73b0c22c: 8: enter run() 0x45c0252c: 7: exit run() 0x73b0c22c: 8: set_msg 0x73b0c22c: 8: msg: "new message" 0x73b0c22c: 8: exit run() 0x73b0c32c: 9: enter run() 0x73b0c32c: 9: set_msg 0x73b0c32c: 9: msg: "new message" 0x73b0c32c: 9: exit run() 0x73b0c62c: 10: enter run() 0x73b0c62c: 10: set_msg 0x73b0c62c: 10: msg: "new message" 0x73b0c62c: 10: exit run() 0x45c0222c: 11: enter run() 0x45c0222c: 11: set_msg 0x45c0222c: 11: msg: "new message" 0x45c0222c: 11: exit run() 0x45c0232c: 12: enter run() 0x45c0232c: 12: set_msg 0x636a512c: 13: enter run() 0x45c0232c: 12: msg: "new message" 0x45c0232c: 12: exit run() 0x636a512c: 13: set_msg 0x53a6292c: 14: enter run() 0x45c0282c: 15: enter run() 0x636a512c: 13: msg: "new message" 0x636a512c: 13: exit run() 0x53a6292c: 14: set_msg 0x53a6292c: 14: msg: "new message" 0x53a6292c: 14: exit run() 0x45c0282c: 15: set_msg 0x45c0282c: 15: msg: "new message" 0x45c0282c: 15: exit run() main: 44 0x45c02d2c: 0: enter run() 0x45c02d2c: 0: set_msg 0x73b0c72c: 1: enter run() 0x45c02d2c: 0: msg: "new message" 0x636a5a2c: 2: enter run() 0x45c02d2c: 0: exit run() 0x73b0c72c: 1: set_msg 0x53a62a2c: 3: enter run() 0x73b0c72c: 1: msg: "new message" 0x73b0c72c: 1: exit run() 0x636a5a2c: 2: set_msg 0x636a5a2c: 2: msg: "new message" 0x73b0ca2c: 4: enter run() 0x73b0ca2c: 4: set_msg 0x636a5a2c: 2: exit run() 0x73b0ca2c: 4: msg: "new message" 0x73b0ca2c: 4: exit run() 0x53a62a2c: 3: set_msg 0x53a62a2c: 3: msg: "new message" 0x73b0c82c: 5: enter run() 0x53a62a2c: 3: exit run() 0x73b0c82c: 5: set_msg 0x45c0242c: 6: enter run() 0x636a5c2c: 7: enter run() 0x53a6232c: 8: enter run() 0x53a62f2c: 9: enter run() 0x73b0c82c: 5: msg: "new message" 0x53a6212c: 10: enter run() 0x636a522c: 11: enter run() 0x53a6212c: 10: set_msg 0x73b0c82c: 5: exit run() 0x636a5c2c: 7: set_msg 0x73b0cf2c: 13: enter run() 0x73b0cb2c: 12: enter run() 0x636a5c2c: 7: msg: "new message" 0x53a6212c: 10: msg: "new message" 0x636a5c2c: 7: exit run() 0x53a62f2c: 9: set_msg 0x636a5e2c: 14: enter run() 0x53a6212c: 10: exit run() 0x73b0cb2c: 12: set_msg 0x53a6202c: 15: enter run() 0x636a5e2c: 14: set_msg 0x53a6202c: 15: set_msg 0x45c0242c: 6: set_msg 0x636a5e2c: 14: msg: "new message" 0x636a5e2c: 14: exit run() 0x73b0cb2c: 12: msg: "new message" 0x53a6202c: 15: msg: "new message" 0x73b0cb2c: 12: exit run() 0x53a62f2c: 9: msg: "new message" 0x53a6202c: 15: exit run() 0x45c0242c: 6: msg: "new message" 0x53a62f2c: 9: exit run() 0x45c0242c: 6: exit run() 0x636a522c: 11: set_msg 0x636a522c: 11: msg: "new message" 0x636a522c: 11: exit run() 0x73b0cf2c: 13: set_msg 0x53a6232c: 8: set_msg 0x73b0cf2c: 13: msg: "new message" 0x53a6232c: 8: msg: "new message" 0x73b0cf2c: 13: exit run() 0x53a6232c: 8: exit run() main: 45 0x45c02c2c: 0: enter run() 0x45c02c2c: 0: set_msg 0x45c0282c: 1: enter run() 0x45c02c2c: 0: msg: "new message" 0x45c02c2c: 0: exit run() 0x636a5a2c: 2: enter run() 0x45c0282c: 1: set_msg 0x636a502c: 3: enter run() 0x45c0262c: 4: enter run() 0x45c02b2c: 5: enter run() 0x636a592c: 6: enter run() 0x45c0282c: 1: msg: "new message" 0x73b0c02c: 7: enter run() 0x53a6282c: 8: enter run() 0x636a5d2c: 9: enter run() 0x73b0cc2c: 10: enter run() 0x636a582c: 11: enter run() 0x73b0c02c: 7: set_msg 0x45c0282c: 1: exit run() 0x73b0ce2c: 12: enter run() 0x53a62f2c: 13: enter run() 0x73b0cd2c: 15: enter run() 0x73b0c12c: 14: enter run() 0x73b0ce2c: 12: set_msg 0x636a502c: 3: set_msg 0x73b0ce2c: 12: msg: "new message" 0x73b0ce2c: 12: exit run() 0x53a62f2c: 13: set_msg 0x45c0262c: 4: set_msg 0x53a6282c: 8: set_msg 0x636a592c: 6: set_msg 0x45c0262c: 4: msg: "new message" 0x53a62f2c: 13: msg: "new message" 0x636a592c: 6: msg: "new message" 0x45c0262c: 4: exit run() 0x53a62f2c: 13: exit run() 0x636a502c: 3: msg: "new message" 0x53a6282c: 8: msg: "new message" 0x73b0c02c: 7: msg: "new message" 0x636a592c: 6: exit run() 0x636a502c: 3: exit run() 0x53a6282c: 8: exit run() 0x73b0c02c: 7: exit run() 0x636a5a2c: 2: set_msg 0x636a5d2c: 9: set_msg0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (2) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a582c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x636a5a2c stack 0x77b920e0 0x73b0cc2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a502c stack 0x77b9c460 rthread reaping 0x45c0262c stack 0x77baf8a0 0x73b0cd2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c02b2c stack 0x77b9cca0 rthread reaping 0x636a592c stack 0x77baf2c0 rthread reaping 0x73b0c02c stack 0x77b9ce40 rthread reaping 0x53a6282c stack 0x77bafb60 0x636a582c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5d2c stack 0x77bd1e00 rthread reaping 0x73b0cc2c stack 0x77b9c480 rthread reaping 0x636a582c stack 0x77bd1d20 rthread reaping 0x73b0ce2c stack 0x77b927e0 rthread reaping 0x53a62f2c stack 0x77baf8c0 rthread reaping 0x73b0c12c stack 0x77bd1480 rthread reaping 0x73b0cd2c stack 0x77bd1000 0x73b0cf2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (0) 0x53a6212c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a512c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a522c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a512c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0cf2c stack 0x77bd1000 rthread reaping 0x45c02d2c stack 0x77bd1480 0x636a512c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6262c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0222c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c92c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x53a62c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (0) 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0272c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x53a6262c: rwlock_unlock 0x77bb0c80 0x53a62c2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a6262c: rwlock_rdlock 0x77bb0c80 (0) 0x53a62c2c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x53a6262c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x53a6212c: rwlock_rdlock 0x77bb0c80 (1) 0x53a6212c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x53a6212c stack 0x77baf8c0 rthread reaping 0x636a512c stack 0x77b927e0 rthread reaping 0x73b0c62c stack 0x77bd1d20 rthread reaping 0x636a5f2c stack 0x77b9c480 rthread reaping 0x636a562c stack 0x77bd1e00 rthread reaping 0x636a5b2c stack 0x77bafb60 rthread reaping 0x636a522c stack 0x77b9ce40 rthread reaping 0x53a6262c stack 0x77baf2c0 rthread reaping 0x45c0272c stack 0x77b9cca0 rthread reaping 0x45c0222c stack 0x77baf8a0 rthread reaping 0x73b0c92c stack 0x77b9c460 rthread reaping 0x73b0c02c stack 0x77b920e0 rthread reaping 0x53a62c2c stack 0x77bafaa0 rthread reaping 0x73b0ca2c stack 0x77bd1960 0x636a542c: rwlock_wrlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a502c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a552c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x636a542c stack 0x77bd1960 0x636a512c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x45c02a2c stack 0x77bafaa0 0x636a532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a522c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a502c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a552c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_rdlock 0x77bb0c80 (1) 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a512c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5c2c stack 0x77b920e0 rthread reaping 0x636a502c stack 0x77b9c460 rthread reaping 0x636a572c stack 0x77baf8a0 rthread reaping 0x636a552c stack 0x77b9cca0 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (2) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0ce2c stack 0x77baf2c0 rthread reaping 0x636a512c stack 0x77b9ce40 0x589d5b2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c02f2c stack 0x77bafb60 rthread reaping 0x73b0cd2c stack 0x77bd1e00 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x636a532c stack 0x77b9c480 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (0) 0x636a522c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a522c stack 0x77bd1d20 rthread reaping 0x636a5d2c stack 0x77b927e0 rthread reaping 0x73b0c12c stack 0x77baf8c0 rthread reaping 0x636a5e2c stack 0x77bd1480 rthread reaping 0x589d5b2c stack 0x77bd1000 0x45c0202c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_rdlock 0x77bb0c80 (0) 0x589d562c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a522c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d582c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x45c0202c stack 0x77bd1000 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a542c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_wrlock 0x77bb0c80 (1) 0x636a542c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (2147483651) 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (2147483652) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x636a5f2c stack 0x77bd1480 rthread reaping 0x45c0252c stack 0x77baf8c0 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a522c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_rdlock 0x77bb0c80 (0) 0x636a522c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d562c stack 0x77b927e0 0x45c02a2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c02d2c stack 0x77bd1d20 rthread reaping 0x589d5f2c stack 0x77b9c480 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x636a522c stack 0x77bd1e00 0x45c02a2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a572c stack 0x77bafb60 rthread reaping 0x73b0c52c stack 0x77b9ce40 0x589d582c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a542c stack 0x77baf2c0 0x589d582c: rwlock_rdlock 0x77bb0c80 (0) 0x589d582c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d582c stack 0x77b9cca0 rthread reaping 0x45c02c2c stack 0x77baf8a0 rthread reaping 0x73b0ca2c stack 0x77b9c460 rthread reaping 0x73b0cb2c stack 0x77b920e0 rthread reaping 0x45c02a2c stack 0x77bafaa0 rthread reaping 0x73b0ce2c stack 0x77bd1960 0x45c0222c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0292c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0212c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c92c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0202c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0232c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x45c0222c stack 0x77bd1960 rthread reaping 0x73b0cd2c stack 0x77bafaa0 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d512c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (0) 0x636a552c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d512c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c0242c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (0) 0x589d512c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_rdlock 0x77bb0c80 (2) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5e2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5a2c stack 0x77b920e0 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0202c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0292c stack 0x77b9c460 0x45c0242c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c62c stack 0x77baf8a0 0x73b0c32c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0212c stack 0x77b9cca0 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x589d512c stack 0x77baf2c0 0x73b0c32c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c32c stack 0x77b9ce40 rthread reaping 0x636a5e2c stack 0x77bafb60 rthread reaping 0x73b0c92c stack 0x77bd1e00 rthread reaping 0x45c0202c stack 0x77b9c480 rthread reaping 0x45c0232c stack 0x77bd1d20 rthread reaping 0x73b0c12c stack 0x77b927e0 rthread reaping 0x73b0c72c stack 0x77baf8c0 rthread reaping 0x636a552c stack 0x77bd1480 rthread reaping 0x45c0242c stack 0x77bd1000 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d512c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_wrlock 0x77bb0c80 (1) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0252c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0272c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0272c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d512c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_wrlock 0x77bb0c80 (0) 0x589d512c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0262c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x636a5b2c stack 0x77bd1000 0x636a522c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_wrlock 0x77bb0c80 (0) 0x589d542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a522c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a592c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (1) 0x589d512c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (0) 0x589d572c: rwlock_rdlock 0x77bb0c80 (0) 0x589d532c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (1) rthread reaping 0x589d512c stack 0x77bd1480 rthread reaping 0x45c0252c stack 0x77baf8c0 rthread reaping 0x45c0272c stack 0x77b927e0 0x589d532c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d532c stack 0x77bd1d20 rthread reaping 0x636a5a2c stack 0x77bd1e00 rthread reaping 0x589d572c stack 0x77b9c480 0x73b0cd2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a532c stack 0x77bafb60 rthread reaping 0x636a522c stack 0x77b9ce40 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0262c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0262c stack 0x77baf2c0 rthread reaping 0x73b0cd2c stack 0x77b9cca0 rthread reaping 0x636a5d2c stack 0x77baf8a0 rthread reaping 0x45c0282c stack 0x77b9c460 rthread reaping 0x636a592c stack 0x77b920e0 rthread reaping 0x589d542c stack 0x77bafaa0 rthread reaping 0x45c02e2c stack 0x77bd1960 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_wrlock 0x77bb0c80 (0) 0x636a562c: rwlock_wrlock 0x77bb0c80 (1) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d532c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d532c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d532c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5e2c: rwlock_wrlock 0x77bb0c80 (1) 0x636a582c: rwlock_wrlock 0x77bb0c80 (2147483649) rthread reaping 0x45c02c2c stack 0x77bd1960 rthread reaping 0x45c0212c stack 0x77bafaa0 rthread reaping 0x636a562c stack 0x77b920e0 rthread reaping 0x45c02f2c stack 0x77b9c460 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (2147483649) rthread reaping 0x589d532c stack 0x77baf8a0 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (2147483649) rthread reaping 0x45c02d2c stack 0x77b9cca0 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (2147483649) rthread reaping 0x73b0cf2c stack 0x77baf2c0 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_wrlock 0x77bb0c80 (0) 0x589d552c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0272c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x45c0272c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_rdlock 0x77bb0c80 (2) 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a542c stack 0x77b9ce40 rthread reaping 0x636a5f2c stack 0x77bafb60 rthread reaping 0x589d5e2c stack 0x77b9c480 0x589d552c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a582c stack 0x77bd1e00 0x589d552c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x589d5b2c stack 0x77bd1d20 0x589d552c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5d2c stack 0x77b927e0 rthread reaping 0x73b0ce2c stack 0x77baf8c0 rthread reaping 0x45c0272c stack 0x77bd1480 rthread reaping 0x589d552c stack 0x77bd1000 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d522c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5c2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a522c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0212c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x73b0ca2c stack 0x77bd1000 0x636a512c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5c2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d522c stack 0x77bd1480 0x45c0222c: rwlock_wrlock 0x77bb0c80 (0) 0x636a552c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d5c2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c0282c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a552c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x636a552c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (2147483647) rthread reaping 0x45c02e2c stack 0x77baf8c0 0x73b0c82c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5c2c stack 0x77b927e0 rthread reaping 0x73b0c42c stack 0x77bd1d20 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (0) 0x636a512c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x636a5c2c stack 0x77bd1e00 0x636a522c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c0282c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_rdlock 0x77bb0c80 (0) 0x589d512c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d512c stack 0x77b9c480 rthread reaping 0x636a522c stack 0x77bafb60 rthread reaping 0x45c0212c stack 0x77b9ce40 rthread reaping 0x636a512c stack 0x77baf2c0 rthread reaping 0x73b0c82c stack 0x77b9cca0 rthread reaping 0x45c0222c stack 0x77baf8a0 rthread reaping 0x636a552c stack 0x77b9c460 rthread reaping 0x45c0282c stack 0x77b920e0 rthread reaping 0x45c02f2c stack 0x77bafaa0 rthread reaping 0x636a572c stack 0x77bd1960 0x589d512c: rwlock_wrlock 0x77bb0c80 (0) 0x589d512c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_wrlock 0x77bb0c80 (0) 0x589d512c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0232c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (2) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d582c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_wrlock 0x77bb0c80 (0) rthread reaping 0x589d512c stack 0x77bd1960 0x589d582c: rwlock_rdlock 0x77bb0c80 (2147483647) rthread reaping 0x45c0232c stack 0x77bafaa0 rthread reaping 0x45c02c2c stack 0x77b920e0 0x589d532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a562c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_wrlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a542c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x73b0c52c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d582c stack 0x77b9c460 0x636a542c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (0) 0x589d532c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (0) 0x589d532c: rwlock_rdlock 0x77bb0c80 (0) 0x636a532c: rwlock_unlock 0x77bb0c80 0x589d532c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c32c stack 0x77baf8a0 rthread reaping 0x73b0c02c stack 0x77b9cca0 rthread reaping 0x589d5d2c stack 0x77baf2c0 rthread reaping 0x636a5d2c stack 0x77b9ce40 rthread reaping 0x636a542c stack 0x77bafb60 rthread reaping 0x589d532c stack 0x77b9c480 rthread reaping 0x636a532c stack 0x77bd1e00 rthread reaping 0x589d5b2c stack 0x77bd1d20 rthread reaping 0x73b0c52c stack 0x77b927e0 rthread reaping 0x636a5a2c stack 0x77baf8c0 rthread reaping 0x636a562c stack 0x77bd1480 rthread reaping 0x636a592c stack 0x77bd1000 0x589d5a2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (1) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d552c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c92c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0242c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d502c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (2147483647) rthread reaping 0x589d5a2c stack 0x77bd1000 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d522c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d522c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c22c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d552c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x589d5e2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5e2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x45c02b2c: 5: set_msg 0x636a5d2c: 9: msg: "new message" 0x636a5a2c: 2: msg: "new message" 0x45c02b2c: 5: msg: "new message" 0x636a5d2c: 9: exit run() 0x636a5a2c: 2: exit run() 0x45c02b2c: 5: exit run() 0x73b0c12c: 14: set_msg 0x73b0cc2c: 10: set_msg 0x73b0c12c: 14: msg: "new message" 0x73b0cd2c: 15: set_msg 0x73b0c12c: 14: exit run() 0x636a582c: 11: set_msg 0x73b0cc2c: 10: msg: "new message" 0x73b0cd2c: 15: msg: "new message" 0x636a582c: 11: msg: "new message" 0x73b0cd2c: 15: exit run() 0x73b0cc2c: 10: exit run() 0x636a582c: 11: exit run() main: 46 0x73b0cf2c: 0: enter run() 0x73b0cf2c: 0: set_msg 0x73b0cf2c: 0: msg: "new message" 0x45c02d2c: 1: enter run() 0x73b0cf2c: 0: exit run() 0x53a6212c: 2: enter run() 0x45c02d2c: 1: set_msg 0x636a512c: 3: enter run() 0x73b0c62c: 4: enter run() 0x45c02d2c: 1: msg: "new message" 0x636a5f2c: 5: enter run() 0x636a562c: 6: enter run() 0x636a5b2c: 7: enter run() 0x636a522c: 8: enter run() 0x45c02d2c: 1: exit run() 0x636a512c: 3: set_msg 0x53a6262c: 9: enter run() 0x45c0222c: 11: enter run() 0x45c0272c: 10: enter run() 0x73b0c92c: 12: enter run() 0x73b0c02c: 13: enter run() 0x53a62c2c: 14: enter run() 0x73b0ca2c: 15: enter run() 0x636a5f2c: 5: set_msg 0x636a522c: 8: set_msg 0x53a62c2c: 14: set_msg 0x636a522c: 8: msg: "new message" 0x636a522c: 8: exit run() 0x636a512c: 3: msg: "new message" 0x45c0272c: 10: set_msg 0x45c0272c: 10: msg: "new message" 0x45c0272c: 10: exit run() 0x636a512c: 3: exit run() 0x45c0222c: 11: set_msg 0x73b0ca2c: 15: set_msg 0x73b0c02c: 13: set_msg 0x73b0c92c: 12: set_msg 0x73b0ca2c: 15: msg: "new message" 0x73b0ca2c: 15: exit run() 0x636a5f2c: 5: msg: "new message" 0x45c0222c: 11: msg: "new message" 0x73b0c92c: 12: msg: "new message" 0x636a5f2c: 5: exit run() 0x45c0222c: 11: exit run() 0x73b0c62c: 4: set_msg 0x73b0c92c: 12: exit run() 0x53a6262c: 9: set_msg 0x53a62c2c: 14: msg: "new message" 0x53a6262c: 9: msg: "new message" 0x53a62c2c: 14: exit run() 0x73b0c62c: 4: msg: "new message" 0x53a6262c: 9: exit run() 0x636a5b2c: 7: set_msg 0x73b0c62c: 4: exit run() 0x636a562c: 6: set_msg 0x636a562c: 6: msg: "new message" 0x636a562c: 6: exit run() 0x53a6212c: 2: set_msg 0x73b0c02c: 13: msg: "new message" 0x73b0c02c: 13: exit run() 0x53a6212c: 2: msg: "new message" 0x636a5b2c: 7: msg: "new message" 0x53a6212c: 2: exit run() 0x636a5b2c: 7: exit run() main: 47 0x636a542c: 0: enter run() 0x636a542c: 0: set_msg 0x45c02a2c: 1: enter run() 0x636a542c: 0: msg: "new message" 0x636a5c2c: 2: enter run() 0x45c02a2c: 1: set_msg 0x636a542c: 0: exit run() 0x636a502c: 3: enter run() 0x45c02a2c: 1: msg: "new message" 0x636a572c: 4: enter run() 0x73b0ce2c: 6: enter run() 0x636a552c: 5: enter run() 0x636a512c: 7: enter run() 0x73b0cd2c: 9: enter run() 0x45c02f2c: 8: enter run() 0x45c02a2c: 1: exit run() 0x636a532c: 10: enter run() 0x636a522c: 11: enter run() 0x636a5c2c: 2: set_msg 0x636a5d2c: 12: enter run() 0x73b0c12c: 13: enter run() 0x589d5b2c: 15: enter run() 0x636a5e2c: 14: enter run() 0x636a5d2c: 12: set_msg 0x636a572c: 4: set_msg 0x636a572c: 4: msg: "new message" 0x636a532c: 10: set_msg 0x73b0cd2c: 9: set_msg 0x636a572c: 4: exit run() 0x636a502c: 3: set_msg 0x636a552c: 5: set_msg 0x73b0cd2c: 9: msg: "new message" 0x73b0cd2c: 9: exit run() 0x636a5c2c: 2: msg: "new message" 0x636a5c2c: 2: exit run() 0x636a552c: 5: msg: "new message" 0x636a552c: 5: exit run() 0x636a532c: 10: msg: "new message" 0x636a532c: 10: exit run() 0x636a502c: 3: msg: "new message" 0x636a5d2c: 12: msg: "new message" 0x636a502c: 3: exit run() 0x73b0ce2c: 6: set_msg 0x636a5d2c: 12: exit run() 0x636a5e2c: 14: set_msg 0x73b0c12c: 13: set_msg 0x73b0ce2c: 6: msg: "new message" 0x636a512c: 7: set_msg 0x73b0ce2c: 6: exit run() 0x45c02f2c: 8: set_msg 0x45c02f2c: 8: msg: "new message" 0x73b0c12c: 13: msg: "new message" 0x45c02f2c: 8: exit run() 0x636a512c: 7: msg: "new message" 0x73b0c12c: 13: exit run() 0x636a512c: 7: exit run() 0x636a5e2c: 14: msg: "new message" 0x636a5e2c: 14: exit run() 0x589d5b2c: 15: set_msg 0x636a522c: 11: set_msg 0x636a522c: 11: msg: "new message" 0x589d5b2c: 15: msg: "new message" 0x636a522c: 11: exit run() 0x589d5b2c: 15: exit run() main: 48 0x45c0202c: 0: enter run() 0x45c0202c: 0: set_msg 0x636a5f2c: 1: enter run() 0x45c0202c: 0: msg: "new message" 0x45c0252c: 2: enter run() 0x45c0202c: 0: exit run() 0x45c0252c: 2: set_msg 0x589d562c: 3: enter run() 0x45c02d2c: 4: enter run() 0x45c0252c: 2: msg: "new message" 0x589d5f2c: 5: enter run() 0x589d5f2c: 5: set_msg 0x45c0252c: 2: exit run() 0x636a522c: 6: enter run() 0x45c02d2c: 4: set_msg 0x636a572c: 7: enter run() 0x73b0c52c: 8: enter run() 0x636a5f2c: 1: set_msg 0x636a542c: 9: enter run() 0x589d582c: 10: enter run() 0x45c02c2c: 11: enter run() 0x73b0ca2c: 12: enter run() 0x636a542c: 9: set_msg 0x73b0cb2c: 13: enter run() 0x45c02a2c: 14: enter run() 0x73b0ce2c: 15: enter run() 0x589d5f2c: 5: msg: "new message" 0x636a542c: 9: msg: "new message" 0x636a5f2c: 1: msg: "new message" 0x45c02d2c: 4: msg: "new message" 0x589d5f2c: 5: exit run() 0x636a542c: 9: exit run() 0x636a5f2c: 1: exit run() 0x73b0ca2c: 12: set_msg 0x45c02d2c: 4: exit run() 0x636a572c: 7: set_msg 0x636a572c: 7: msg: "new message" 0x636a572c: 7: exit run() 0x73b0cb2c: 13: set_msg 0x73b0ca2c: 12: msg: "new message" 0x73b0cb2c: 13: msg: "new message" 0x73b0cb2c: 13: exit run() 0x73b0ca2c: 12: exit run() 0x45c02c2c: 11: set_msg 0x45c02c2c: 11: msg: "new message" 0x73b0ce2c: 15: set_msg 0x73b0c52c: 8: set_msg 0x636a522c: 6: set_msg 0x73b0ce2c: 15: msg: "new message" 0x73b0ce2c: 15: exit run() 0x589d562c: 3: set_msg 0x73b0c52c: 8: msg: "new message" 0x589d562c: 3: msg: "new message" 0x636a522c: 6: msg: "new message" 0x73b0c52c: 8: exit run() 0x45c02c2c: 11: exit run() 0x589d562c: 3: exit run() 0x636a522c: 6: exit run() 0x45c02a2c: 14: set_msg 0x45c02a2c: 14: msg: "new message" 0x45c02a2c: 14: exit run() 0x589d582c: 10: set_msg 0x589d582c: 10: msg: "new message" 0x589d582c: 10: exit run() main: 49 0x45c0222c: 0: enter run() 0x45c0222c: 0: set_msg 0x73b0cd2c: 1: enter run() 0x45c0222c: 0: msg: "new message" 0x45c0222c: 0: exit run() 0x589d5a2c: 2: enter run() 0x73b0cd2c: 1: set_msg 0x73b0c62c: 4: enter run() 0x45c0292c: 3: enter run() 0x73b0cd2c: 1: msg: "new message" 0x589d512c: 6: enter run() 0x45c0212c: 5: enter run() 0x73b0c32c: 7: enter run() 0x73b0cd2c: 1: exit run() 0x636a5e2c: 8: enter run() 0x589d5a2c: 2: set_msg 0x73b0c92c: 9: enter run() 0x45c0202c: 10: enter run() 0x45c0232c: 11: enter run() 0x73b0c12c: 12: enter run() 0x589d512c: 6: set_msg 0x73b0c72c: 13: enter run() 0x636a552c: 14: enter run() 0x45c0242c: 15: enter run() 0x73b0c72c: 13: set_msg 0x73b0c12c: 12: set_msg 0x589d512c: 6: msg: "new message" 0x73b0c12c: 12: msg: "new message" 0x589d512c: 6: exit run() 0x73b0c92c: 9: set_msg 0x73b0c12c: 12: exit run() 0x636a552c: 14: set_msg 0x589d5a2c: 2: msg: "new message" 0x636a552c: 14: msg: "new message" 0x589d5a2c: 2: exit run() 0x73b0c72c: 13: msg: "new message" 0x73b0c72c: 13: exit run() 0x636a5e2c: 8: set_msg 0x636a5e2c: 8: msg: "new message" 0x636a5e2c: 8: exit run() 0x73b0c92c: 9: msg: "new message" 0x73b0c92c: 9: exit run() 0x45c0232c: 11: set_msg 0x45c0292c: 3: set_msg 0x636a552c: 14: exit run() 0x45c0232c: 11: msg: "new message" 0x45c0292c: 3: msg: "new message" 0x45c0232c: 11: exit run() 0x45c0202c: 10: set_msg 0x45c0292c: 3: exit run() 0x45c0212c: 5: set_msg 0x73b0c62c: 4: set_msg 0x45c0212c: 5: msg: "new message" 0x45c0212c: 5: exit run() 0x45c0242c: 15: set_msg 0x45c0202c: 10: msg: "new message" 0x45c0242c: 15: msg: "new message" 0x45c0202c: 10: exit run() 0x73b0c62c: 4: msg: "new message" 0x45c0242c: 15: exit run() 0x73b0c62c: 4: exit run() 0x73b0c32c: 7: set_msg 0x73b0c32c: 7: msg: "new message" 0x73b0c32c: 7: exit run() main: 50 0x636a5b2c: 0: enter run() 0x636a5b2c: 0: set_msg 0x589d512c: 1: enter run() 0x636a5b2c: 0: msg: "new message" 0x45c0252c: 2: enter run() 0x45c0252c: 2: set_msg 0x636a5b2c: 0: exit run() 0x45c0272c: 3: enter run() 0x45c0272c: 3: set_msg 0x45c0252c: 2: msg: "new message" 0x589d532c: 4: enter run() 0x45c0272c: 3: msg: "new message" 0x45c0252c: 2: exit run() 0x636a5a2c: 6: enter run() 0x589d572c: 5: enter run() 0x636a532c: 7: enter run() 0x45c0272c: 3: exit run() 0x589d512c: 1: set_msg 0x636a522c: 8: enter run() 0x45c0262c: 9: enter run() 0x73b0cd2c: 10: enter run() 0x636a5d2c: 11: enter run() 0x636a522c: 8: set_msg 0x45c0282c: 12: enter run() 0x589d542c: 14: enter run() 0x45c02e2c: 15: enter run() 0x636a592c: 13: enter run() 0x45c0282c: 12: set_msg 0x636a5a2c: 6: set_msg 0x45c0282c: 12: msg: "new message" 0x636a522c: 8: msg: "new message" 0x589d512c: 1: msg: "new message" 0x45c0282c: 12: exit run() 0x636a522c: 8: exit run() 0x636a5a2c: 6: msg: "new message" 0x589d512c: 1: exit run() 0x589d542c: 14: set_msg 0x589d542c: 14: msg: "new message" 0x589d542c: 14: exit run() 0x636a592c: 13: set_msg 0x636a592c: 13: msg: "new message" 0x636a592c: 13: exit run() 0x636a5a2c: 6: exit run() 0x589d572c: 5: set_msg 0x636a532c: 7: set_msg 0x589d532c: 4: set_msg 0x45c02e2c: 15: set_msg 0x589d532c: 4: msg: "new message" 0x589d572c: 5: msg: "new message" 0x45c02e2c: 15: msg: "new message" 0x589d532c: 4: exit run() 0x636a532c: 7: msg: "new message" 0x589d572c: 5: exit run() 0x45c02e2c: 15: exit run() 0x636a532c: 7: exit run() 0x73b0cd2c: 10: set_msg 0x636a5d2c: 11: set_msg 0x73b0cd2c: 10: msg: "new message" 0x73b0cd2c: 10: exit run() 0x636a5d2c: 11: msg: "new message" 0x636a5d2c: 11: exit run() 0x45c0262c: 9: set_msg 0x45c0262c: 9: msg: "new message" 0x45c0262c: 9: exit run() main: 51 0x45c02c2c: 0: enter run() 0x45c02c2c: 0: set_msg 0x45c0212c: 1: enter run() 0x45c02c2c: 0: msg: "new message" 0x636a562c: 2: enter run() 0x45c02c2c: 0: exit run() 0x45c0212c: 1: set_msg 0x45c02f2c: 3: enter run() 0x589d532c: 4: enter run() 0x45c0212c: 1: msg: "new message" 0x45c0212c: 1: exit run() 0x589d532c: 4: set_msg 0x45c02d2c: 5: enter run() 0x45c02d2c: 5: set_msg 0x73b0cf2c: 6: enter run() 0x73b0cf2c: 6: set_msg 0x73b0cf2c: 6: msg: "new message" 0x73b0cf2c: 6: exit run() 0x636a542c: 7: enter run() 0x636a562c: 2: set_msg 0x636a562c: 2: msg: "new message" 0x636a562c: 2: exit run() 0x45c02f2c: 3: set_msg 0x589d532c: 4: msg: "new message" 0x45c02f2c: 3: msg: "new message" 0x589d532c: 4: exit run() 0x45c02d2c: 5: msg: "new message" 0x636a5f2c: 8: enter run() 0x45c02f2c: 3: exit run() 0x636a5f2c: 8: set_msg 0x589d5e2c: 9: enter run() 0x636a582c: 10: enter run() 0x589d5b2c: 11: enter run() 0x589d5d2c: 12: enter run() 0x45c02d2c: 5: exit run() 0x73b0ce2c: 13: enter run() 0x636a5f2c: 8: msg: "new message" 0x45c0272c: 14: enter run() 0x589d552c: 15: enter run() 0x45c0272c: 14: set_msg 0x636a5f2c: 8: exit run() 0x73b0ce2c: 13: set_msg 0x589d5b2c: 11: set_msg 0x45c0272c: 14: msg: "new message" 0x73b0ce2c: 13: msg: "new message" 0x589d5b2c: 11: msg: "new message" 0x45c0272c: 14: exit run() 0x73b0ce2c: 13: exit run() 0x589d5b2c: 11: exit run() 0x589d5e2c: 9: set_msg 0x589d5d2c: 12: set_msg 0x636a542c: 7: set_msg 0x636a582c: 10: set_msg 0x589d5e2c: 9: msg: "new message" 0x636a542c: 7: msg: "new message" 0x589d5d2c: 12: msg: "new message" 0x636a582c: 10: msg: "new message" 0x589d5e2c: 9: exit run() 0x636a542c: 7: exit run() 0x589d5d2c: 12: exit run() 0x636a582c: 10: exit run() 0x589d552c: 15: set_msg 0x589d552c: 15: msg: "new message" 0x589d552c: 15: exit run() main: 52 0x73b0ca2c: 0: enter run() 0x73b0ca2c: 0: set_msg 0x589d522c: 1: enter run() 0x73b0ca2c: 0: msg: "new message" 0x73b0ca2c: 0: exit run() 0x45c02e2c: 2: enter run() 0x589d522c: 1: set_msg 0x589d5c2c: 3: enter run() 0x636a5c2c: 5: enter run() 0x589d522c: 1: msg: "new message" 0x589d512c: 6: enter run() 0x73b0c42c: 4: enter run() 0x636a522c: 7: enter run() 0x45c0212c: 8: enter run() 0x636a512c: 9: enter run() 0x73b0c82c: 10: enter run() 0x589d522c: 1: exit run() 0x589d5c2c: 3: set_msg 0x45c0222c: 11: enter run() 0x636a552c: 12: enter run() 0x45c0282c: 13: enter run() 0x45c02f2c: 14: enter run() 0x636a572c: 15: enter run() 0x45c0222c: 11: set_msg 0x636a572c: 15: set_msg 0x636a572c: 15: msg: "new message" 0x636a572c: 15: exit run() 0x45c0222c: 11: msg: "new message" 0x45c0222c: 11: exit run() 0x45c02e2c: 2: set_msg 0x636a552c: 12: set_msg 0x73b0c42c: 4: set_msg 0x636a552c: 12: msg: "new message" 0x45c02e2c: 2: msg: "new message" 0x73b0c42c: 4: msg: "new message" 0x589d5c2c: 3: msg: "new message" 0x636a552c: 12: exit run() 0x45c02e2c: 2: exit run() 0x73b0c42c: 4: exit run() 0x45c02f2c: 14: set_msg 0x589d5c2c: 3: exit run() 0x636a512c: 9: set_msg 0x45c02f2c: 14: msg: "new message" 0x45c02f2c: 14: exit run() 0x73b0c82c: 10: set_msg 0x636a512c: 9: msg: "new message" 0x73b0c82c: 10: msg: "new message" 0x636a512c: 9: exit run() 0x73b0c82c: 10: exit run() 0x636a522c: 7: set_msg 0x45c0212c: 8: set_msg 0x636a5c2c: 5: set_msg 0x636a5c2c: 5: msg: "new message" 0x636a5c2c: 5: exit run() 0x45c0282c: 13: set_msg 0x636a522c: 7: msg: "new message" 0x45c0212c: 8: msg: "new message" 0x45c0282c: 13: msg: "new message" 0x636a522c: 7: exit run() 0x45c0212c: 8: exit run() 0x589d512c: 6: set_msg 0x45c0282c: 13: exit run() 0x589d512c: 6: msg: "new message" 0x589d512c: 6: exit run() main: 53 0x589d512c: 0: enter run() 0x589d512c: 0: set_msg 0x45c0232c: 1: enter run() 0x45c0232c: 1: set_msg 0x45c02c2c: 2: enter run() 0x45c02c2c: 2: set_msg 0x45c0232c: 1: msg: "new message" 0x589d512c: 0: msg: "new message" 0x45c02c2c: 2: msg: "new message" 0x45c0232c: 1: exit run() 0x589d582c: 3: enter run() 0x73b0c32c: 4: enter run() 0x45c02c2c: 2: exit run() 0x589d512c: 0: exit run() 0x73b0c02c: 5: enter run() 0x589d5d2c: 6: enter run() 0x636a5d2c: 7: enter run() 0x589d582c: 3: set_msg 0x636a542c: 8: enter run() 0x589d532c: 9: enter run() 0x636a532c: 10: enter run() 0x589d5b2c: 11: enter run() 0x73b0c52c: 12: enter run() 0x636a5a2c: 13: enter run() 0x636a562c: 14: enter run() 0x589d5d2c: 6: set_msg 0x636a592c: 15: enter run() 0x636a592c: 15: set_msg 0x636a592c: 15: msg: "new message" 0x636a592c: 15: exit run() 0x589d5b2c: 11: set_msg 0x73b0c02c: 5: set_msg 0x636a5a2c: 13: set_msg 0x636a5d2c: 7: set_msg 0x636a5a2c: 13: msg: "new message" 0x636a5a2c: 13: exit run() 0x589d5d2c: 6: msg: "new message" 0x589d5b2c: 11: msg: "new message" 0x589d582c: 3: msg: "new message" 0x636a5d2c: 7: msg: "new message" 0x589d5d2c: 6: exit run() 0x589d5b2c: 11: exit run() 0x73b0c02c: 5: msg: "new message" 0x589d582c: 3: exit run() 0x636a5d2c: 7: exit run() 0x73b0c52c: 12: set_msg 0x636a542c: 8: set_msg 0x73b0c52c: 12: msg: "new message" 0x73b0c02c: 5: exit run() 0x636a542c: 8: msg: "new message" 0x73b0c52c: 12: exit run() 0x636a542c: 8: exit run() 0x73b0c32c: 4: set_msg 0x589d532c: 9: set_msg 0x636a532c: 10: set_msg 0x636a532c: 10: msg: "new message" 0x589d532c: 9: msg: "new message" 0x73b0c32c: 4: msg: "new message" 0x636a532c: 10: exit run() 0x589d532c: 9: exit run() 0x636a562c: 14: set_msg 0x73b0c32c: 4: exit run() 0x636a562c: 14: msg: "new message" 0x636a562c: 14: exit run() main: 54 0x589d5a2c: 0: enter run() 0x589d5a2c: 0: set_msg 0x73b0c12c: 1: enter run() 0x589d5a2c: 0: msg: "new message" 0x45c0232c: 2: enter run() 0x636a5c2c: 3: enter run() 0x589d5a2c: 0: exit run() 0x45c0232c: 2: set_msg 0x45c02e2c: 4: enter run() 0x589d552c: 5: enter run() 0x73b0c92c: 6: enter run() 0x45c0242c: 8: enter run() 0x589d502c: 7: enter run() 0x73b0c12c: 1: set_msg 0x589d522c: 9: enter run() 0x636a5e2c: 11: enter run() 0x589d522c: 9: set_msg 0x73b0ce2c: 12: enter run() 0x73b0c22c: 10: enter run() 0x589d5e2c: 14: enter run() 0x636a5b2c: 15: enter run() 0x73b0c32c: 13: enter run() 0x73b0ce2c: 12: set_msg 0x589d552c: 5: set_msg 0x73b0ce2c: 12: msg: "new message" 0x73b0ce2c: 12: exit run() 0x589d502c: 7: set_msg 0x636a5c2c: 3: set_msg 0x589d552c: 5: msg: "new message" 0x589d502c: 7: msg: "new message" 0x636a5c2c: 3: msg: "new message" 0x589d552c: 5: exit run() 0x589d502c: 7: exit run() 0x45c0232c: 2: msg: "new message" 0x73b0c12c: 1: msg: "new message" 0x636a5c2c: 3: exit run() 0x589d522c: 9: msg: "new message" 0x45c0232c: 2: exit run() 0x73b0c12c: 1: exit run() 0x636a5e2c: 11: set_msg 0x589d522c: 9: exit run() 0x45c0242c: 8: set_msg 0x589d5e2c: 14: set_msg 0x73b0c32c: 13: set_msg 0x73b0c32c: 13: msg: "new message" 0x73b0c32c: 13: exit run() 0x73b0c22c: 10: set_msg 0x636a5b2c: 15: set_msg 0x589d5e2c: 14: msg: "new message" 0x636a5b2c: 15: msg: "new message" 0x589d5e2c: 14: exit run() 0x636a5b2c: 15: exit run() 0x73b0c22c: 10: msg: "new message" 0x73b0c22c: 100x45c0242c: rwlock_rdlock 0x77bb0c80 (4294967295) rthread reaping 0x73b0c12c stack 0x77bd1480 0x45c02e2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0232c stack 0x77baf8c0 rthread reaping 0x636a5c2c stack 0x77b927e0 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c92c: rwlock_rdlock 0x77bb0c80 (1) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c02e2c stack 0x77bd1d20 rthread reaping 0x589d552c stack 0x77bd1e00 rthread reaping 0x73b0c92c stack 0x77b9c480 rthread reaping 0x589d502c stack 0x77bafb60 rthread reaping 0x45c0242c stack 0x77b9ce40 rthread reaping 0x589d522c stack 0x77baf2c0 rthread reaping 0x73b0c22c stack 0x77b9cca0 rthread reaping 0x636a5e2c stack 0x77baf8a0 rthread reaping 0x73b0ce2c stack 0x77b9c460 rthread reaping 0x73b0c32c stack 0x77b920e0 rthread reaping 0x589d5e2c stack 0x77bafaa0 rthread reaping 0x636a5b2c stack 0x77bd1960 0x589d512c: rwlock_wrlock 0x77bb0c80 (0) 0x589d512c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_rdlock 0x77bb0c80 (0) 0x589d512c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0282c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0282c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0222c: rwlock_wrlock 0x77bb0c80 (2147483647) rthread reaping 0x589d512c stack 0x77bd1960 0x45c0222c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a592c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d582c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x73b0c02c stack 0x77bafaa0 0x45c0282c: rwlock_rdlock 0x77bb0c80 (1) 0x589d582c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0252c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a552c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a542c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0222c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5e2c stack 0x77b920e0 0x45c0282c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x45c0282c stack 0x77b9c460 0x45c0202c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0202c: rwlock_unlock 0x77bb0c80 0x636a542c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a552c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x636a552c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a552c stack 0x77baf8a0 rthread reaping 0x636a542c stack 0x77b9cca0 rthread reaping 0x636a592c stack 0x77baf2c0 rthread reaping 0x636a562c stack 0x77b9ce40 rthread reaping 0x589d582c stack 0x77bafb60 rthread reaping 0x73b0c72c stack 0x77b9c480 rthread reaping 0x73b0c52c stack 0x77bd1e00 rthread reaping 0x45c0222c stack 0x77bd1d20 rthread reaping 0x589d5b2c stack 0x77b927e0 rthread reaping 0x73b0c42c stack 0x77baf8c0 rthread reaping 0x45c0252c stack 0x77bd1480 rthread reaping 0x45c0202c stack 0x77bd1000 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a582c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c22c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d502c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0232c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5b2c stack 0x77bd1000 0x45c0232c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d542c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x636a5d2c stack 0x77bd1480 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a502c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0cf2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0242c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d502c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_rdlock 0x77bb0c80 (0) 0x589d502c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_unlock 0x77bb0c80 0x45c0242c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0242c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (1) 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_rdlock 0x77bb0c80 (4294967295) rthread reaping 0x636a582c stack 0x77baf8c0 0x589d542c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0ce2c stack 0x77b927e0 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5b2c stack 0x77bd1d20 0x636a502c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x636a5a2c stack 0x77bd1e00 rthread reaping 0x73b0c22c stack 0x77b9c480 0x636a502c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c0232c stack 0x77bafb60 rthread reaping 0x589d5f2c stack 0x77b9ce40 rthread reaping 0x589d502c stack 0x77baf2c0 rthread reaping 0x589d542c stack 0x77b9cca0 rthread reaping 0x73b0ca2c stack 0x77baf8a0 rthread reaping 0x589d5d2c stack 0x77b9c460 rthread reaping 0x636a502c stack 0x77b920e0 rthread reaping 0x73b0cf2c stack 0x77bafaa0 rthread reaping 0x45c0242c stack 0x77bd1960 0x45c0202c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0202c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (1) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02e2c: rwlock_wrlock 0x77bb0c80 (1) 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0212c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x73b0c92c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02e2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (2147483651) rthread reaping 0x45c0202c stack 0x77bd1960 rthread reaping 0x636a5b2c stack 0x77bafaa0 0x636a512c: rwlock_wrlock 0x77bb0c80 (2147483653) 0x73b0c92c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x45c02e2c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_wrlock 0x77bb0c80 (2147483650) 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d502c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d572c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a542c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_rdlock 0x77bb0c80 (0) 0x589d572c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a562c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a562c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c82c: rwlock_unlock 0x77bb0c80 rthread reaping 0x45c02e2c stack 0x77b920e0 rthread reaping 0x45c0212c stack 0x77baf8a0 rthread reaping 0x73b0c92c stack 0x77b9cca0 0x636a5f2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5e2c stack 0x77b9c460 0x636a542c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c82c stack 0x77baf2c0 rthread reaping 0x636a5f2c stack 0x77b9ce40 rthread reaping 0x73b0cc2c stack 0x77bafb60 rthread reaping 0x73b0c62c stack 0x77b9c480 0x636a542c: rwlock_rdlock 0x77bb0c80 (0) 0x636a512c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a512c: rwlock_rdlock 0x77bb0c80 (0) 0x589d502c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_rdlock 0x77bb0c80 (0) 0x636a542c: rwlock_unlock 0x77bb0c80 0x589d502c: rwlock_unlock 0x77bb0c80 0x73b0cd2c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a512c stack 0x77bd1e00 rthread reaping 0x73b0cd2c stack 0x77bd1d20 rthread reaping 0x589d572c stack 0x77b927e0 rthread reaping 0x589d502c stack 0x77baf8c0 rthread reaping 0x636a542c stack 0x77bd1480 rthread reaping 0x636a562c stack 0x77bd1000 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a512c: rwlock_wrlock 0x77bb0c80 (1) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a512c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (1) 0x636a512c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cc2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0cf2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_wrlock 0x77bb0c80 (0) 0x636a532c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0252c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0252c: rwlock_rdlock 0x77bb0c80 (2147483647) rthread reaping 0x45c02f2c stack 0x77bd1000 rthread reaping 0x45c02b2c stack 0x77bd1480 rthread reaping 0x636a512c stack 0x77baf8c0 0x589d572c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x636a522c stack 0x77b927e0 rthread reaping 0x45c0202c stack 0x77bd1d20 0x73b0c02c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c0212c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0292c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a532c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (0) 0x636a532c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x73b0cc2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cc2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x73b0c02c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_rdlock 0x77bb0c80 (2) 0x45c0212c: rwlock_rdlock 0x77bb0c80 (2) 0x589d572c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x73b0cf2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0cf2c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0cc2c stack 0x77bd1e00 rthread reaping 0x636a572c stack 0x77b9c480 rthread reaping 0x589d5a2c stack 0x77bafb60 rthread reaping 0x73b0cf2c stack 0x77b9ce40 rthread reaping 0x45c0252c stack 0x77baf2c0 rthread reaping 0x636a532c stack 0x77b9c460 rthread reaping 0x589d5c2c stack 0x77b9cca0 rthread reaping 0x589d572c stack 0x77baf8a0 rthread reaping 0x73b0c02c stack 0x77b920e0 rthread reaping 0x45c0212c stack 0x77bafaa0 rthread reaping 0x45c0292c stack 0x77bd1960 0x589d562c: rwlock_wrlock 0x77bb0c80 (0) 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_rdlock 0x77bb0c80 (0) 0x589d522c: rwlock_wrlock 0x77bb0c80 (1) 0x589d562c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x45c0222c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d522c: rwlock_unlock 0x77bb0c80 0x589d522c: rwlock_rdlock 0x77bb0c80 (0) 0x589d572c: rwlock_wrlock 0x77bb0c80 (1) 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d542c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d552c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a582c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d522c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0262c: rwlock_unlock 0x77bb0c80 0x45c0262c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0262c: rwlock_unlock 0x77bb0c80 0x73b0c22c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c22c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d562c stack 0x77bd1960 rthread reaping 0x589d522c stack 0x77bafaa0 0x589d592c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d592c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x589d592c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d542c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d542c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d582c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d552c: rwlock_unlock 0x77bb0c80 0x589d582c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x589d582c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_rdlock 0x77bb0c80 (0) 0x589d572c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_rdlock 0x77bb0c80 (0) 0x636a582c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c82c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c82c stack 0x77b920e0 rthread reaping 0x45c0222c stack 0x77baf8a0 rthread reaping 0x589d572c stack 0x77b9cca0 rthread reaping 0x589d5d2c stack 0x77b9c460 rthread reaping 0x636a5d2c stack 0x77baf2c0 rthread reaping 0x589d542c stack 0x77b9ce40 rthread reaping 0x589d552c stack 0x77bafb60 rthread reaping 0x636a582c stack 0x77b9c480 rthread reaping 0x73b0c22c stack 0x77bd1e00 rthread reaping 0x73b0ca2c stack 0x77bd1d20 rthread reaping 0x45c0262c stack 0x77b927e0 rthread reaping 0x589d582c stack 0x77baf8c0 rthread reaping 0x589d592c stack 0x77bd1480 rthread reaping 0x73b0c12c stack 0x77bd1000 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_wrlock 0x77bb0c80 (0) 0x636a502c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_rdlock 0x77bb0c80 (0) 0x636a502c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_wrlock 0x77bb0c80 (0) 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (0) 0x636a532c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (0) 0x45c02b2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d562c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0292c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x45c02b2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c02b2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x589d5f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0222c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x73b0ce2c stack 0x77bd1000 rthread reaping 0x636a502c stack 0x77bd1480 rthread reaping 0x636a532c stack 0x77baf8c0 0x589d562c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5c2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c02c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d562c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x45c02c2c: rwlock_unlock 0x77bb0c80 0x589d562c: rwlock_unlock 0x77bb0c80 0x589d5a2c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x45c02d2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x45c02d2c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (2) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x589d5c2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c62c stack 0x77b927e0 rthread reaping 0x73b0c42c stack 0x77bd1d20 rthread reaping 0x45c02b2c stack 0x77bd1e00 rthread reaping 0x589d562c stack 0x77b9c480 rthread reaping 0x45c02d2c stack 0x77bafb60 rthread reaping 0x589d5a2c stack 0x77b9ce40 rthread reaping 0x45c0292c stack 0x77baf2c0 rthread reaping 0x589d5b2c stack 0x77b9c460 rthread reaping 0x589d5f2c stack 0x77b9cca0 rthread reaping 0x45c0222c stack 0x77baf8a0 rthread reaping 0x73b0c32c stack 0x77b920e0 rthread reaping 0x589d5c2c stack 0x77bafaa0 rthread reaping 0x45c02c2c stack 0x77bd1960 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a592c: rwlock_wrlock 0x77bb0c80 (1) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a592c: rwlock_unlock 0x77bb0c80 0x636a592c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0292c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a5a2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c72c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x589d5f2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5f2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_wrlock 0x77bb0c80 (1) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (2147483650) rthread reaping 0x589d5b2c stack 0x77bd1960 0x45c0212c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a5a2c: rwlock_rdlock 0x77bb0c80 (2147483650) 0x45c0202c: rwlock_wrlock 0x77bb0c80 (2147483650) 0x636a502c: rwlock_wrlock 0x77bb0c80 (2147483650) 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (2147483650) 0x589d542c: rwlock_wrlock 0x77bb0c80 (2147483650) 0x636a592c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x636a5a2c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_unlock 0x77bb0c80 0x636a502c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_unlock 0x77bb0c80 0x589d542c: rwlock_rdlock 0x77bb0c80 (0) 0x589d542c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_rdlock 0x77bb0c80 (1) 0x636a502c: rwlock_unlock 0x77bb0c80 0x589d512c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a592c stack 0x77bafaa0 0x73b0c72c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c72c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x45c0202c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x45c0292c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5d2c stack 0x77b920e0 0x636a572c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c52c stack 0x77baf8a0 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x636a5e2c stack 0x77b9cca0 0x636a572c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a572c stack 0x77b9c460 rthread reaping 0x45c0292c stack 0x77baf2c0 rthread reaping 0x636a5a2c stack 0x77b9ce40 rthread reaping 0x73b0c72c stack 0x77bafb60 rthread reaping 0x589d5f2c stack 0x77b9c480 rthread reaping 0x45c0212c stack 0x77bd1e00 rthread reaping 0x589d542c stack 0x77bd1d20 rthread reaping 0x589d512c stack 0x77b927e0 rthread reaping 0x73b0c62c stack 0x77baf8c0 rthread reaping 0x636a502c stack 0x77bd1480 rthread reaping 0x45c0202c stack 0x77bd1000 0x636a512c: rwlock_wrlock 0x77bb0c80 (0) 0x636a512c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_rdlock 0x77bb0c80 (0) 0x636a512c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (0) 0x636a522c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (2147483647) 0x636a522c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x636a522c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_wrlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x589d572c: rwlock_unlock 0x77bb0c80 0x589d572c: rwlock_rdlock 0x77bb0c80 (0) 0x636a532c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0cb2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d572c: rwlock_unlock 0x77bb0c80 0x73b0c42c: rwlock_wrlock 0x77bb0c80 (0) 0x45c0272c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c0232c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c42c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a512c stack 0x77bd1000 rthread reaping 0x73b0c52c stack 0x77bd1480 rthread reaping 0x636a522c stack 0x77baf8c0 0x73b0c42c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5e2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5c2c: rwlock_wrlock 0x77bb0c80 (4294967295) rthread reaping 0x589d572c stack 0x77b927e0 0x45c0212c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5c2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a582c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x45c02f2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x636a532c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a532c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_rdlock 0x77bb0c80 (2147483649) 0x73b0c42c: rwlock_unlock 0x77bb0c80 0x636a5c2c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_unlock 0x77bb0c80 0x589d5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5b2c: rwlock_unlock 0x77bb0c80 0x45c0212c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0212c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_unlock 0x77bb0c80 0x45c0272c: rwlock_rdlock 0x77bb0c80 (0) 0x45c0272c: rwlock_unlock 0x77bb0c80 0x73b0cb2c: rwlock_rdlock 0x77bb0c80 (1) 0x73b0cb2c: rwlock_unlock 0x77bb0c80 0x45c0232c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0232c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_rdlock 0x77bb0c80 (0) 0x589d5c2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d5b2c stack 0x77bd1d20 0x636a5e2c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a532c stack 0x77bd1e00 0x589d5c2c: rwlock_rdlock 0x77bb0c80 (4294967295) rthread reaping 0x73b0cb2c stack 0x77b9c480 0x636a5e2c: rwlock_rdlock 0x77bb0c80 (1) rthread reaping 0x45c0272c stack 0x77bafb60 rthread reaping 0x73b0c42c stack 0x77b9ce40 rthread reaping 0x45c0232c stack 0x77baf2c0 0x589d5c2c: rwlock_unlock 0x77bb0c80 0x45c02f2c: rwlock_unlock 0x77bb0c80 0x636a5e2c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_unlock 0x77bb0c80 0x636a582c: rwlock_rdlock 0x77bb0c80 (0) 0x636a582c: rwlock_unlock 0x77bb0c80 rthread reaping 0x636a5e2c stack 0x77b9c460 rthread reaping 0x589d5c2c stack 0x77b9cca0 rthread reaping 0x45c0212c stack 0x77baf8a0 rthread reaping 0x636a5c2c stack 0x77b920e0 rthread reaping 0x636a582c stack 0x77bafaa0 rthread reaping 0x45c02f2c stack 0x77bd1960 0x73b0ca2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0ca2c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ca2c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_wrlock 0x77bb0c80 (0) 0x45c02a2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x73b0c52c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c62c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x589d522c: rwlock_wrlock 0x77bb0c80 (2147483649) 0x73b0c52c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a572c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5d2c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c12c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x589d5d2c: rwlock_wrlock 0x77bb0c80 (0) 0x73b0c62c: rwlock_rdlock 0x77bb0c80 (2147483647) rthread reaping 0x73b0ca2c stack 0x77bd1960 0x45c0252c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_wrlock 0x77bb0c80 (0) 0x636a5f2c: rwlock_wrlock 0x77bb0c80 (2147483647) 0x636a512c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x589d5d2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x73b0c32c: rwlock_wrlock 0x77bb0c80 (4294967295) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x636a572c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x636a5b2c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5b2c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_rdlock 0x77bb0c80 (0) 0x636a572c: rwlock_rdlock 0x77bb0c80 (0) 0x73b0ce2c: rwlock_rdlock 0x77bb0c80 (2147483652) 0x589d5d2c: rwlock_unlock 0x77bb0c80 0x73b0c62c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_rdlock 0x77bb0c80 (2147483651) 0x636a572c: rwlock_unlock 0x77bb0c80 0x73b0c12c: rwlock_unlock 0x77bb0c80 0x73b0ce2c: rwlock_unlock 0x77bb0c80 0x73b0c32c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x636a5f2c: rwlock_rdlock 0x77bb0c80 (4294967295) 0x636a5f2c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_unlock 0x77bb0c80 0x45c0222c: rwlock_rdlock 0x77bb0c80 (0) 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_rdlock 0x77bb0c80 (1) 0x45c02a2c: rwlock_rdlock 0x77bb0c80 (1) 0x45c0222c: rwlock_unlock 0x77bb0c80 0x636a5d2c: rwlock_unlock 0x77bb0c80 0x45c02a2c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c52c stack 0x77bafaa0 rthread reaping 0x45c02a2c stack 0x77b920e0 0x636a512c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x73b0ce2c stack 0x77baf8a0 0x589d522c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c62c stack 0x77b9cca0 0x589d522c: rwlock_rdlock 0x77bb0c80 (0) 0x589d522c: rwlock_unlock 0x77bb0c80 0x636a512c: rwlock_unlock 0x77bb0c80 0x45c0252c: rwlock_unlock 0x77bb0c80 rthread reaping 0x589d522c stack 0x77b9c460 rthread reaping 0x45c0222c stack 0x77baf2c0 0x45c0252c: rwlock_rdlock 0x77bb0c80 (0) rthread reaping 0x636a572c stack 0x77b9ce40 : exit run() 0x45c02e2c: 4: set_msg 0x73b0c92c: 6: set_msg 0x45c02e2c: 4: msg: "new message" 0x73b0c92c: 6: msg: "new message" 0x636a5e2c: 11: msg: "new message" 0x73b0c92c: 6: exit run() 0x45c0242c: 8: msg: "new message" 0x45c02e2c: 4: exit run() 0x636a5e2c: 11: exit run() 0x45c0242c: 8: exit run() main: 55 0x589d512c: 0: enter run() 0x589d512c: 0: set_msg 0x589d512c: 0: msg: "new message" 0x73b0c02c: 1: enter run() 0x589d512c: 0: exit run() 0x73b0c02c: 1: set_msg 0x73b0c02c: 1: msg: "new message" 0x636a5e2c: 2: enter run() 0x73b0c02c: 1: exit run() 0x45c0282c: 3: enter run() 0x636a5e2c: 2: set_msg 0x636a552c: 4: enter run() 0x45c0282c: 3: set_msg 0x636a542c: 5: enter run() 0x636a592c: 6: enter run() 0x636a562c: 7: enter run() 0x589d582c: 8: enter run() 0x73b0c72c: 9: enter run() 0x73b0c52c: 10: enter run() 0x45c0222c: 11: enter run() 0x589d5b2c: 12: enter run() 0x73b0c42c: 13: enter run() 0x45c0252c: 14: enter run() 0x45c0202c: 15: enter run() 0x45c0222c: 11: set_msg 0x589d582c: 8: set_msg 0x636a5e2c: 2: msg: "new message" 0x45c0222c: 11: msg: "new message" 0x636a5e2c: 2: exit run() 0x45c0282c: 3: msg: "new message" 0x45c0222c: 11: exit run() 0x589d582c: 8: msg: "new message" 0x45c0282c: 3: exit run() 0x73b0c72c: 9: set_msg 0x589d582c: 8: exit run() 0x45c0202c: 15: set_msg 0x73b0c42c: 13: set_msg 0x73b0c42c: 13: msg: "new message" 0x73b0c42c: 13: exit run() 0x73b0c72c: 9: msg: "new message" 0x45c0252c: 14: set_msg 0x73b0c72c: 9: exit run() 0x73b0c52c: 10: set_msg 0x73b0c52c: 10: msg: "new message" 0x73b0c52c: 10: exit run() 0x636a562c: 7: set_msg 0x636a562c: 7: msg: "new message" 0x636a562c: 7: exit run() 0x589d5b2c: 12: set_msg 0x45c0252c: 14: msg: "new message" 0x45c0252c: 14: exit run() 0x589d5b2c: 12: msg: "new message" 0x636a542c: 5: set_msg 0x589d5b2c: 12: exit run() 0x45c0202c: 15: msg: "new message" 0x636a542c: 5: msg: "new message" 0x45c0202c: 15: exit run() 0x636a552c: 4: set_msg 0x636a542c: 5: exit run() 0x636a592c: 6: set_msg 0x636a552c: 4: msg: "new message" 0x636a592c: 6: msg: "new message" 0x636a552c: 4: exit run() 0x636a592c: 6: exit run() main: 56 0x636a5b2c: 0: enter run() 0x636a5b2c: 0: set_msg 0x636a5b2c: 0: msg: "new message" 0x636a5d2c: 1: enter run() 0x636a5b2c: 0: exit run() 0x636a582c: 2: enter run() 0x73b0ce2c: 3: enter run() 0x636a5d2c: 1: set_msg 0x589d5b2c: 4: enter run() 0x636a5a2c: 5: enter run() 0x73b0c22c: 6: enter run() 0x636a5d2c: 1: msg: "new message" 0x45c0232c: 7: enter run() 0x589d5f2c: 8: enter run() 0x589d502c: 9: enter run() 0x45c0232c: 7: set_msg 0x589d542c: 10: enter run() 0x73b0ca2c: 11: enter run() 0x636a5d2c: 1: exit run() 0x589d5d2c: 12: enter run() 0x636a502c: 13: enter run() 0x73b0cf2c: 14: enter run() 0x45c0242c: 15: enter run() 0x589d502c: 9: set_msg 0x589d5d2c: 12: set_msg 0x589d502c: 9: msg: "new message" 0x589d502c: 9: exit run() 0x73b0ca2c: 11: set_msg 0x45c0242c: 15: set_msg 0x45c0242c: 15: msg: "new message" 0x45c0242c: 15: exit run() 0x636a5a2c: 5: set_msg 0x73b0c22c: 6: set_msg 0x73b0c22c: 6: msg: "new message" 0x73b0c22c: 6: exit run() 0x636a5a2c: 5: msg: "new message" 0x636a5a2c: 5: exit run() 0x589d5d2c: 12: msg: "new message" 0x45c0232c: 7: msg: "new message" 0x589d5d2c: 12: exit run() 0x636a582c: 2: set_msg 0x45c0232c: 7: exit run() 0x589d5f2c: 8: set_msg 0x73b0ce2c: 3: set_msg 0x73b0ca2c: 11: msg: "new message" 0x73b0ce2c: 3: msg: "new message" 0x73b0ca2c: 11: exit run() 0x589d5f2c: 8: msg: "new message" 0x73b0ce2c: 3: exit run() 0x636a582c: 2: msg: "new message" 0x589d5f2c: 8: exit run() 0x636a582c: 2: exit run() 0x589d542c: 10: set_msg 0x589d5b2c: 4: set_msg 0x589d542c: 10: msg: "new message" 0x73b0cf2c: 14: set_msg 0x589d542c: 10: exit run() 0x73b0cf2c: 14: msg: "new message" 0x589d5b2c: 4: msg: "new message" 0x73b0cf2c: 14: exit run() 0x589d5b2c: 4: exit run() 0x636a502c: 13: set_msg 0x636a502c: 13: msg: "new message" 0x636a502c: 13: exit run() main: 57 0x45c0202c: 0: enter run() 0x45c0202c: 0: set_msg 0x636a5b2c: 1: enter run() 0x45c0202c: 0: msg: "new message" 0x45c0202c: 0: exit run() 0x636a5b2c: 1: set_msg 0x45c02e2c: 2: enter run() 0x636a5e2c: 3: enter run() 0x45c0212c: 4: enter run() 0x636a5b2c: 1: msg: "new message" 0x73b0c92c: 5: enter run() 0x73b0c92c: 5: set_msg 0x636a5b2c: 1: exit run() 0x45c02e2c: 2: set_msg 0x73b0c82c: 6: enter run() 0x636a5f2c: 7: enter run() 0x45c0212c: 4: set_msg 0x73b0cc2c: 8: enter run() 0x73b0c62c: 9: enter run() 0x73b0cc2c: 8: set_msg 0x73b0c62c: 9: set_msg 0x636a512c: 10: enter run() 0x73b0c92c: 5: msg: "new message" 0x73b0c62c: 9: msg: "new message" 0x45c02e2c: 2: msg: "new message" 0x73b0cd2c: 11: enter run() 0x73b0cc2c: 8: msg: "new message" 0x636a562c: 15: enter run() 0x589d502c: 13: enter run() 0x589d572c: 12: enter run() 0x73b0c92c: 5: exit run() 0x636a542c: 14: enter run() 0x45c0212c: 4: msg: "new message" 0x73b0c62c: 9: exit run() 0x45c02e2c: 2: exit run() 0x73b0cc2c: 8: exit run() 0x589d572c: 12: set_msg 0x45c0212c: 4: exit run() 0x589d572c: 12: msg: "new message" 0x73b0c82c: 6: set_msg 0x589d572c: 12: exit run() 0x636a5e2c: 3: set_msg 0x636a562c: 15: set_msg 0x636a5e2c: 3: msg: "new message" 0x636a562c: 15: msg: "new message" 0x636a5e2c: 3: exit run() 0x636a5f2c: 7: set_msg 0x73b0c82c: 6: msg: "new message" 0x636a5f2c: 7: msg: "new message" 0x73b0c82c: 6: exit run() 0x636a562c: 15: exit run() 0x636a5f2c: 7: exit run() 0x636a542c: 14: set_msg 0x636a512c: 10: set_msg 0x73b0cd2c: 11: set_msg 0x589d502c: 13: set_msg 0x636a542c: 14: msg: "new message" 0x589d502c: 13: msg: "new message" 0x73b0cd2c: 11: msg: "new message" 0x636a512c: 10: msg: "new message" 0x589d502c: 13: exit run() 0x73b0cd2c: 11: exit run() 0x636a542c: 14: exit run() 0x636a512c: 10: exit run() main: 58 0x45c02f2c: 0: enter run() 0x45c02f2c: 0: set_msg 0x45c02b2c: 1: enter run() 0x45c02f2c: 0: msg: "new message" 0x45c02b2c: 1: set_msg 0x45c02f2c: 0: exit run() 0x636a512c: 2: enter run() 0x45c02b2c: 1: msg: "new message" 0x45c02b2c: 1: exit run() 0x636a522c: 3: enter run() 0x636a512c: 2: set_msg 0x636a522c: 3: set_msg 0x636a512c: 2: msg: "new message" 0x636a522c: 3: msg: "new message" 0x45c0202c: 4: enter run() 0x73b0cc2c: 5: enter run() 0x636a522c: 3: exit run() 0x636a512c: 2: exit run() 0x45c0202c: 4: set_msg 0x636a572c: 6: enter run() 0x589d5a2c: 7: enter run() 0x73b0cf2c: 8: enter run() 0x45c0202c: 4: msg: "new message" 0x45c0252c: 9: enter run() 0x636a532c: 10: enter run() 0x45c0252c: 9: set_msg 0x589d5c2c: 11: enter run() 0x45c0202c: 4: exit run() 0x589d572c: 12: enter run() 0x73b0c02c: 13: enter run() 0x589d5c2c: 11: set_msg 0x45c0212c: 14: enter run() 0x45c0292c: 15: enter run() 0x636a532c: 10: set_msg 0x589d572c: 12: set_msg 0x636a532c: 10: msg: "new message" 0x636a532c: 10: exit run() 0x73b0cc2c: 5: set_msg 0x589d5a2c: 7: set_msg 0x73b0cc2c: 5: msg: "new message" 0x73b0cc2c: 5: exit run() 0x45c0212c: 14: set_msg 0x73b0c02c: 13: set_msg 0x589d5a2c: 7: msg: "new message" 0x73b0c02c: 13: msg: "new message" 0x589d5a2c: 7: exit run() 0x73b0c02c: 13: exit run() 0x589d572c: 12: msg: "new message" 0x45c0252c: 9: msg: "new message" 0x45c0212c: 14: msg: "new message" 0x589d572c: 12: exit run() 0x589d5c2c: 11: msg: "new message" 0x45c0252c: 9: exit run() 0x45c0212c: 14: exit run() 0x589d5c2c: 11: exit run() 0x73b0cf2c: 8: set_msg 0x73b0cf2c: 8: msg: "new message" 0x73b0cf2c: 8: exit run() 0x45c0292c: 15: set_msg 0x636a572c: 6: set_msg 0x45c0292c: 15: msg: "new message" 0x636a572c: 6: msg: "new message" 0x45c0292c: 15: exit run() 0x636a572c: 6: exit run() main: 59 0x589d562c: 0: enter run() 0x589d562c: 0: set_msg 0x589d522c: 1: enter run() 0x589d562c: 0: msg: "new message" 0x73b0c82c: 2: enter run() 0x45c0222c: 3: enter run() 0x589d562c: 0: exit run() 0x589d522c: 1: set_msg 0x589d572c: 4: enter run() 0x589d5d2c: 5: enter run() 0x589d542c: 7: enter run() 0x636a5d2c: 6: enter run() 0x589d552c: 8: enter run() 0x636a582c: 9: enter run() 0x589d522c: 1: msg: "new message" 0x73b0c22c: 10: enter run() 0x73b0ca2c: 11: enter run() 0x73b0c22c: 10: set_msg 0x45c0262c: 12: enter run() 0x45c0262c: 12: set_msg 0x45c0262c: 12: msg: "new message" 0x73b0c22c: 10: msg: "new message" 0x73b0c22c: 10: exit run() 0x589d522c: 1: exit run() 0x45c0262c: 12: exit run() 0x589d5d2c: 5: set_msg 0x589d592c: 14: enter run() 0x45c0222c: 3: set_msg 0x589d592c: 14: set_msg 0x45c0222c: 3: msg: "new message" 0x589d592c: 14: msg: "new message" 0x45c0222c: 3: exit run() 0x589d582c: 13: enter run() 0x73b0c12c: 15: enter run() 0x589d542c: 7: set_msg 0x589d592c: 14: exit run() 0x636a5d2c: 6: set_msg 0x589d552c: 8: set_msg 0x589d542c: 7: msg: "new message" 0x589d542c: 7: exit run() 0x589d582c: 13: set_msg 0x589d5d2c: 5: msg: "new message" 0x589d5d2c: 5: exit run() 0x589d552c: 8: msg: "new message" 0x589d582c: 13: msg: "new message" 0x636a5d2c: 6: msg: "new message" 0x589d582c: 13: exit run() 0x589d552c: 8: exit run() 0x73b0ca2c: 11: set_msg 0x636a5d2c: 6: exit run() 0x589d572c: 4: set_msg 0x73b0ca2c: 11: msg: "new message" 0x73b0ca2c: 11: exit run() 0x589d572c: 4: msg: "new message" 0x636a582c: 9: set_msg 0x589d572c: 4: exit run() 0x636a582c: 9: msg: "new message" 0x636a582c: 9: exit run() 0x73b0c82c: 2: set_msg 0x73b0c12c: 15: set_msg 0x73b0c12c: 15: msg: "new message" 0x73b0c82c: 2: msg: "new message" 0x73b0c12c: 15: exit run() 0x73b0c82c: 2: exit run() main: 60 0x73b0ce2c: 0: enter run() 0x73b0ce2c: 0: set_msg 0x73b0ce2c: 0: msg: "new message" 0x73b0ce2c: 0: exit run() 0x636a502c: 1: enter run() 0x636a502c: 1: set_msg 0x636a502c: 1: msg: "new message" 0x636a532c: 2: enter run() 0x636a502c: 1: exit run() 0x636a532c: 2: set_msg 0x73b0c62c: 3: enter run() 0x636a532c: 2: msg: "new message" 0x73b0c42c: 4: enter run() 0x73b0c42c: 4: set_msg 0x45c02b2c: 5: enter run() 0x636a532c: 2: exit run() 0x589d562c: 6: enter run() 0x73b0c42c: 4: msg: "new message" 0x45c02d2c: 7: enter run() 0x589d5a2c: 8: enter run() 0x45c0292c: 9: enter run() 0x45c02b2c: 5: set_msg 0x73b0c42c: 4: exit run() 0x589d5b2c: 10: enter run() 0x589d5b2c: 10: set_msg 0x45c02b2c: 5: msg: "new message" 0x589d5a2c: 8: set_msg 0x45c02b2c: 5: exit run() 0x589d5f2c: 11: enter run() 0x45c0222c: 12: enter run() 0x589d562c: 6: set_msg 0x73b0c32c: 13: enter run() 0x589d5c2c: 14: enter run() 0x73b0c32c: 13: set_msg 0x45c02c2c: 15: enter run() 0x589d5f2c: 11: set_msg 0x45c02c2c: 15: set_msg 0x589d5f2c: 11: msg: "new message" 0x589d5f2c: 11: exit run() 0x589d5b2c: 10: msg: "new message" 0x45c02c2c: 15: msg: "new message" 0x589d562c: 6: msg: "new message" 0x589d5a2c: 8: msg: "new message" 0x589d5b2c: 10: exit run() 0x73b0c32c: 13: msg: "new message" 0x45c02c2c: 15: exit run() 0x589d562c: 6: exit run() 0x589d5a2c: 8: exit run() 0x45c0222c: 12: set_msg 0x73b0c32c: 13: exit run() 0x45c02d2c: 7: set_msg 0x45c0292c: 9: set_msg 0x589d5c2c: 14: set_msg 0x45c02d2c: 7: msg: "new message" 0x73b0c62c: 3: set_msg 0x45c02d2c: 7: exit run() 0x45c0222c: 12: msg: "new message" 0x45c0292c: 9: msg: "new message" 0x73b0c62c: 3: msg: "new message" 0x45c0222c: 12: exit run() 0x589d5c2c: 14: msg: "new message" 0x45c0292c: 9: exit run() 0x73b0c62c: 3: exit run() 0x589d5c2c: 14: exit run() main: 61 0x589d5b2c: 0: enter run() 0x589d5b2c: 0: set_msg 0x636a592c: 1: enter run() 0x589d5b2c: 0: msg: "new message" 0x589d5d2c: 2: enter run() 0x73b0c52c: 3: enter run() 0x589d5b2c: 0: exit run() 0x636a5e2c: 4: enter run() 0x636a572c: 5: enter run() 0x636a592c: 1: set_msg 0x45c0292c: 6: enter run() 0x636a5a2c: 7: enter run() 0x73b0c72c: 8: enter run() 0x73b0c52c: 3: set_msg 0x589d5f2c: 9: enter run() 0x589d5f2c: 9: set_msg 0x589d5f2c: 9: msg: "new message" 0x45c0212c: 10: enter run() 0x589d5f2c: 9: exit run() 0x45c0212c: 10: set_msg 0x636a5a2c: 7: set_msg 0x636a5e2c: 4: set_msg 0x45c0212c: 10: msg: "new message" 0x73b0c52c: 3: msg: "new message" 0x636a5e2c: 4: msg: "new message" 0x45c0212c: 10: exit run() 0x45c0202c: 15: enter run() 0x636a502c: 14: enter run() 0x73b0c62c: 13: enter run() 0x589d542c: 11: enter run() 0x636a592c: 1: msg: "new message" 0x589d512c: 12: enter run() 0x73b0c52c: 3: exit run() 0x636a5e2c: 4: exit run() 0x636a5a2c: 7: msg: "new message" 0x636a592c: 1: exit run() 0x636a502c: 14: set_msg 0x636a5a2c: 7: exit run() 0x45c0202c: 15: set_msg 0x73b0c72c: 8: set_msg 0x589d542c: 11: set_msg 0x589d542c: 11: msg: "new message" 0x589d542c: 11: exit run() 0x589d512c: 12: set_msg 0x636a502c: 14: msg: "new message" 0x589d512c: 12: msg: "new message" 0x636a502c: 14: exit run() 0x589d512c: 12: exit run() 0x73b0c62c: 13: set_msg 0x73b0c72c: 8: msg: "new message" 0x73b0c62c: 13: msg: "new message" 0x73b0c72c: 8: exit run() 0x73b0c62c: 13: exit run() 0x45c0202c: 15: msg: "new message" 0x45c0202c: 15: exit run() 0x45c0292c: 6: set_msg 0x589d5d2c: 2: set_msg 0x589d5d2c: 2: msg: "new message" 0x45c0292c: 6: msg: "new message" 0x589d5d2c: 2: exit run() 0x45c0292c: 6: exit run() 0x636a572c: 5: set_msg 0x636a572c: 5: msg: "new message" 0x636a572c: 5: exit run() main: 62 0x636a512c: 0: enter run() 0x636a512c: 0: set_msg 0x636a512c: 0: msg: "new message" 0x636a512c: 0: exit run() 0x73b0c52c: 1: enter run() 0x636a522c: 2: enter run() 0x73b0c52c: 1: set_msg 0x636a522c: 2: set_msg 0x73b0c52c: 1: msg: "new message" 0x636a522c: 2: msg: "new message" 0x73b0c52c: 1: exit run() 0x589d572c: 3: enter run() 0x636a522c: 2: exit run() 0x589d5b2c: 4: enter run() 0x589d572c: 3: set_msg 0x636a532c: 5: enter run() 0x73b0cb2c: 6: enter run() 0x589d572c: 3: msg: "new message" 0x73b0c42c: 8: enter run() 0x45c0272c: 7: enter run() 0x45c0232c: 9: enter run() 0x73b0c42c: 8: set_msg 0x589d572c: 3: exit run() 0x636a5e2c: 10: enter run() 0x589d5c2c: 11: enter run() 0x45c0212c: 12: enter run() 0x636a5c2c: 13: enter run() 0x636a582c: 14: enter run() 0x45c02f2c: 15: enter run() 0x636a532c: 5: set_msg 0x636a5c2c: 13: set_msg 0x636a532c: 5: msg: "new message" 0x73b0c42c: 8: msg: "new message" 0x636a532c: 5: exit run() 0x636a5c2c: 13: msg: "new message" 0x73b0c42c: 8: exit run() 0x589d5b2c: 4: set_msg 0x636a5c2c: 13: exit run() 0x45c0212c: 12: set_msg 0x589d5b2c: 4: msg: "new message" 0x589d5b2c: 4: exit run() 0x45c0212c: 12: msg: "new message" 0x45c0212c: 12: exit run() 0x45c0232c: 9: set_msg 0x73b0cb2c: 6: set_msg 0x45c0272c: 7: set_msg 0x45c0272c: 7: msg: "new message" 0x45c0272c: 7: exit run() 0x73b0cb2c: 6: msg: "new message" 0x45c0232c: 9: msg: "new message" 0x45c0232c: 9: exit run() 0x73b0cb2c: 6: exit run() 0x45c02f2c: 15: set_msg 0x589d5c2c: 11: set_msg 0x636a5e2c: 10: set_msg 0x589d5c2c: 11: msg: "new message" 0x45c02f2c: 15: msg: "new message" 0x636a5e2c: 10: msg: "new message" 0x589d5c2c: 11: exit run() 0x45c02f2c: 15: exit run() 0x636a582c: 14: set_msg 0x636a5e2c: 10: exit run() 0x636a582c: 14: msg: "new message" 0x636a582c: 14: exit run() main: 63 0x73b0ca2c: 0: enter run() 0x73b0ca2c: 0: set_msg 0x73b0ca2c: 0: msg: "new message" 0x73b0c52c: 1: enter run() 0x45c02a2c: 2: enter run() 0x73b0ca2c: 0: exit run() 0x73b0c52c: 1: set_msg 0x73b0ce2c: 3: enter run() 0x73b0c62c: 4: enter run() 0x589d522c: 5: enter run() 0x73b0c52c: 1: msg: "new message" 0x45c0222c: 6: enter run() 0x636a572c: 7: enter run() 0x636a5d2c: 8: enter run() 0x73b0c12c: 9: enter run() 0x73b0c62c: 4: set_msg 0x73b0c52c: 1: exit run() 0x589d5d2c: 10: enter run() 0x45c0252c: 11: enter run() 0x589d5d2c: 10: set_msg 0x636a5b2c: 12: enter run() 0x636a5f2c: 13: enter run() 0x636a512c: 14: enter run() 0x73b0c32c: 15: enter run() 0x636a5b2c: 12: set_msg 0x636a572c: 7: set_msg 0x73b0c32c: 15: set_msg 0x636a5b2c: 12: msg: "new message" 0x636a5b2c: 12: exit run() 0x73b0ce2c: 3: set_msg 0x73b0c12c: 9: set_msg 0x589d5d2c: 10: msg: "new message" 0x73b0c62c: 4: msg: "new message" 0x636a572c: 7: msg: "new message" 0x73b0c12c: 9: msg: "new message" 0x73b0ce2c: 3: msg: "new message" 0x589d5d2c: 10: exit run() 0x73b0c62c: 4: exit run() 0x636a572c: 7: exit run() 0x73b0c12c: 9: exit run() 0x73b0c32c: 15: msg: "new message" 0x73b0ce2c: 3: exit run() 0x636a5f2c: 13: set_msg 0x73b0c32c: 15: exit run() 0x45c02a2c: 2: set_msg 0x636a5f2c: 13: msg: "new message" 0x636a5f2c: 13: exit run() 0x45c0222c: 6: set_msg 0x636a5d2c: 8: set_msg 0x45c0222c: 6: msg: "new message" 0x636a5d2c: 8: msg: "new message" 0x45c02a2c: 2: msg: "new message" 0x45c0222c: 6: exit run() 0x636a5d2c: 8: exit run() 0x45c02a2c: 2: exit run() 0x636a512c: 14: set_msg 0x589d522c: 5: set_msg 0x589d522c: 5: msg: "new message" 0x636a512c: 14: msg: "new message" 0x589d522c: 5: exit run() 0x636a512c: 14: exit run() 0x45c0252c: 11: set_msg 0x45c025rthread reaping 0x636a5d2c stack 0x77bafb60 0x45c0252c: rwlock_unlock 0x77bb0c80 rthread reaping 0x73b0c12c stack 0x77b9c480 rthread reaping 0x589d5d2c stack 0x77bd1e00 rthread reaping 0x45c0252c stack 0x77bd1d20 rthread reaping 0x636a5b2c stack 0x77b927e0 rthread reaping 0x636a5f2c stack 0x77baf8c0 rthread reaping 0x636a512c stack 0x77bd1480 rthread reaping 0x73b0c32c stack 0x77bd1000 2c: 11: msg: "new message" 0x45c0252c: 11: 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 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 1731696884.343152270 actual 1731696884.353139575 timeout: expected 1731696884.353139575 actual 1731696884.363152270 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 0xcf7c71a4, context 0xcf7c7150 addr 0x987230, code 1, trap 6 ===> 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 0xcf7d9e7c, context 0xcf7d9e28 act_handler/2, signal 30, siginfo 0xcf7d9e7c, context 0xcf7d9e28 act_handler/3, signal 30, siginfo 0xcf7d9e7c, context 0xcf7d9e28 [recurse] act_handler/4, signal 30, siginfo 0xcf7d9d70, context 0xcf7d9d1c ===> 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 0x53f3502c) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x53f3502c) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x53f3502c) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x53f3502c) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x53f3502c) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x53f3502c) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x53f3502c) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x53f3502c) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x53f3502c) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x53f3502c) ===> 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 abababababababbaabba 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 3276 31187: This should be message #1 waiting for child 70121: This should be message #2 70121: This should be message #3 31187: This should be message #4 70121: This should be message #5 31187: This should be message #6 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 2085488 0m02.00s real 0m00.79s user 0m04.54s system ==== run-regress-switch-3 ==== time ./switch -c 3 | wc -c 1316170 0m02.00s real 0m00.50s user 0m06.29s system ==== run-regress-switch-4 ==== time ./switch -c 4 | wc -c 759212 0m02.00s real 0m00.32s user 0m07.51s system ==== run-regress-switch-6 ==== time ./switch -c 6 | wc -c 512304 0m02.01s real 0m00.24s user 0m10.17s system ==== run-regress-switch-8 ==== time ./switch -c 8 | wc -c 384481 0m02.01s real 0m00.12s user 0m12.53s system ==== run-regress-switch-20 ==== time ./switch -c 20 | wc -c 141490 0m02.01s real 0m00.04s user 0m19.72s system ==== run-regress-switch-26 ==== time ./switch -c 26 | wc -c 116943 0m02.00s real 0m00.08s user 0m21.30s 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 4m47.98s