START lib/libpthread 2024-09-15T18:38:32Z ===> 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 cwd.o: In function `main': cwd.c:(.text+0x64): 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.003859613 sigsuspend: pass time = 1.009766342 poll: fail time = 0.000067715 r = 1 open_fifo: pass time = 1.008317339 nanosleep: pass time = 1.009458893 flock: pass time = 1.007198624 fcntl(F_SETLKW): pass time = 1.006518069 connect: pass time = 1.008613938 accept: pass time = 1.009883830 in thread after dlopen(pthread) semop: pass time = 1.007726763 sigsuspend: pass time = 1.009954783 poll: fail time = 0.000023985 r = 1 open_fifo: pass time = 1.008466099 nanosleep: pass time = 1.009249014 flock: pass time = 1.007586197 fcntl(F_SETLKW): pass time = 1.006458128 connect: pass time = 1.008619595 accept: pass time = 1.009931951 using cancellation semop: pass time = 1.009658008 sigsuspend: pass time = 1.009855614 poll: fail time = 1.009903893 r = 1 open_fifo: pass time = 1.008467557 nanosleep: pass time = 1.009235954 flock: pass time = 1.007399832 fcntl(F_SETLKW): pass time = 1.006129313 connect: pass time = 1.008489529 accept: pass time = 1.009912910 ===> 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 25072 parent = pid 25072 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.184 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=0.114 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=255 time=0.099 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.099/0.133/0.184/0.037 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.004307505 seconds Got timeout 1 in 10.014299776 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 0xf726c109c4 New thread was passed arg address 0xdeadbeef New thread stack at 0x3d554067ec ===> 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 0xd4a8c86864 New thread 1 stack at 0x419db76a04 New thread 2 stack at 0x419db76a04 ===> 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 0xc304e309f8, context 0xc304e30778 act_handler: signal 30, siginfo 0x4494f7f648, context 0x4494f7f3c8 act_handler: signal 30, siginfo 0x43e36f1e98, context 0x43e36f1c18 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 writer started, state = 2 reader 3 locked, state = 3 writer woken, state = 3 reader 4 locked, state = 4 reader 1 locked, state = 5 reader 0 woken, state = 5 reader 2 woken, state = 5 writer woken, state = 5 reader 5 locked, state = 6 reader 1 woken, state = 6 writer woken, state = 6 writer starting reader 5 woken, state = 7 reader 5 unlocked reader 4 unlocked reader 3 unlocked reader 0 woken, state = 7 reader 0 unlocked reader 1 woken, state = 7 reader 1 unlocked reader 2 woken, state = 7 reader 2 unlocked writer locked reader 4 woken, state = 8 reader 0 woken, state = 8 reader 5 woken, state = 8 reader 1 woken, state = 8 reader 3 woken, state = 9 writer unlocking reader 1 woken, state = 0 reader 1 trying again (1) reader 1 locked again (1) writer exiting reader 5 woken, state = 1 reader 5 trying again (2) reader 5 locked again (2) reader 1 woken, state = 2 reader 3 woken, state = 2 reader 3 trying again (3) reader 3 locked again (3) reader 1 woken, state = 3 reader 5 woken, state = 3 reader 2 trying again (4) reader 2 locked again (4) reader 1 woken, state = 4 reader 0 woken, state = 4 reader 0 trying again (5) reader 0 locked again (5) reader 4 woken, state = 5 reader 4 trying again (6) reader 4 locked again (6) reader 4 exiting reader 0 woken, state = 6 reader 0 exiting reader 1 woken, state = 6 reader 1 exiting reader 2 woken, state = 6 reader 2 exiting reader 5 woken, state = 6 reader 3 woken, state = 6 reader 3 exiting reader 5 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 /usr/src/regress/lib/libpthread/pthread_rwlock2/pthread_rwlock2.c:69:15: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] int self_n = (int)data; ^~~~~~~~~ 1 warning generated. cc -o pthread_rwlock2 pthread_rwlock2.o -lpthread ./pthread_rwlock2 rthread init 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x214b870600: mutex_lock 0x2157a29758 (0x0) 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x214b870600: mutex_unlock 0x2157a29758 (0x214b870600) 0x214b870600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac600: rwlock_wrlock 0x21dbf7a940 (0) 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x214b870600: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x214b870600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870600: rwlock_unlock 0x21dbf7a940 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x215e524400: rwlock_rdlock 0x21dbf7a940 (1) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x21a940f200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f200: rwlock_unlock 0x21dbf7a940 0x21a940f200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f200: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x215e525c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x214b871400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x21a82ae200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x21a82ac800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x21a82ac800: rwlock_rdlock 0x21dbf7a940 (0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x214b871e00: rwlock_rdlock 0x21dbf7a940 (0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x214b872a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x21a82acc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x2157a28320: mutex_lock 0x2157a29788 (0x0) 0x2157a28320: mutex_unlock 0x2157a29788 (0x2157a28320) 0x21a940c600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b870600 stack 0x21655cb960 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ac600 stack 0x21655cb0f0 rthread reaping 0x215e524400 stack 0x21654d66d0 rthread reaping 0x21a82ada00 stack 0x21654d7030 rthread reaping 0x21a940ca00 stack 0x216555cc30 rthread reaping 0x21a940f200 stack 0x21655cbab0 rthread reaping 0x215e525c00 stack 0x216555fed0 rthread reaping 0x214b871400 stack 0x21655cb6c0 rthread reaping 0x21a82ae200 stack 0x21654d6cd0 rthread reaping 0x21a82ac800 stack 0x21654d48a0 rthread reaping 0x214b871e00 stack 0x21654d4ae0 rthread reaping 0x21a940d400 stack 0x21655ca640 rthread reaping 0x214b872a00 stack 0x21654d5e90 rthread reaping 0x21a82acc00 stack 0x216555fba0 rthread reaping 0x21a940c600 stack 0x21655cbfc0 rthread reaping 0x21a940fc00 stack 0x21655cbf60 0x21a82ace00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x21a82ace00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x21a940fe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fe00: rwlock_unlock 0x21dbf7a940 0x21a940fe00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fe00: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x21a82ac400: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ace00 stack 0x21655cbf60 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526800: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x215e526400 stack 0x21655cbfc0 0x214b872200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940fe00 stack 0x216555fba0 rthread reaping 0x21a82ae400 stack 0x21654d5e90 rthread reaping 0x215e525c00 stack 0x21655ca640 rthread reaping 0x21a82ad000 stack 0x21654d4ae0 0x215e525200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525600 stack 0x21654d48a0 rthread reaping 0x214b872800 stack 0x21654d6cd0 rthread reaping 0x214b871a00 stack 0x21655cb6c0 rthread reaping 0x214b871200 stack 0x216555fed0 0x21a82ac400: rwlock_rdlock 0x21dbf7a940 (2147483649) 0x21a82ac400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525200 stack 0x21655cbab0 0x214b872200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526800: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_unlock 0x21dbf7a940 0x215e526800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526800: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ac400 stack 0x216555cc30 rthread reaping 0x215e524800 stack 0x21654d66d0 rthread reaping 0x214b872200 stack 0x21655cb0f0 rthread reaping 0x214b873e00 stack 0x21654d7030 rthread reaping 0x215e526800 stack 0x21655cb960 0x215e526a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524200: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e526a00 stack 0x21655cb0f0 0x21a82ade00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82afc00 stack 0x21655cb960 0x21a82ade00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e526600 stack 0x21654d7030 0x21a82ade00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e524e00 stack 0x21654d66d0 0x21a82ade00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940e800 stack 0x216555cc30 rthread reaping 0x214b872e00 stack 0x21655cbab0 rthread reaping 0x215e527800 stack 0x216555fed0 rthread reaping 0x215e525800 stack 0x21655cb6c0 rthread reaping 0x215e524200 stack 0x21654d6cd0 rthread reaping 0x21a82af400 stack 0x21654d48a0 rthread reaping 0x214b870e00 stack 0x21654d4ae0 rthread reaping 0x215e525a00 stack 0x21655ca640 rthread reaping 0x21a940ec00 stack 0x21654d5e90 rthread reaping 0x21a82ae000 stack 0x216555fba0 rthread reaping 0x214b871c00 stack 0x21655cbfc0 rthread reaping 0x21a82ade00 stack 0x21655cbf60 0x215e526600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x21a940d000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_unlock 0x21dbf7a940 0x21a940d000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e526600 stack 0x21655cbf60 rthread reaping 0x21a82af600 stack 0x21655cbfc0 rthread reaping 0x21a940c000 stack 0x216555fba0 rthread reaping 0x214b872800 stack 0x21654d5e90 rthread reaping 0x21a82af800 stack 0x21655ca640 rthread reaping 0x21a940c800 stack 0x21654d4ae0 rthread reaping 0x215e525800 stack 0x21654d48a0 rthread reaping 0x21a940d000 stack 0x21654d6cd0 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x215e527000 stack 0x21655cb6c0 0x214b872e00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872200 stack 0x216555fed0 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e524400 stack 0x21655cbab0 0x215e527200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525e00 stack 0x216555cc30 rthread reaping 0x21a82ae400 stack 0x21654d66d0 rthread reaping 0x21a82ad200 stack 0x21654d7030 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x215e527200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e527200 stack 0x21655cb960 rthread reaping 0x214b872e00 stack 0x21655cb0f0 0x214b873000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873000: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873000: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b873000 stack 0x21655cb0f0 rthread reaping 0x215e527e00 stack 0x21655cb960 rthread reaping 0x21a82acc00 stack 0x21654d7030 rthread reaping 0x21a82ad000 stack 0x21654d66d0 rthread reaping 0x21a82af800 stack 0x216555cc30 rthread reaping 0x215e525a00 stack 0x21655cbab0 rthread reaping 0x214b870400 stack 0x216555fed0 rthread reaping 0x21a82ada00 stack 0x21655cb6c0 rthread reaping 0x214b871200 stack 0x21654d6cd0 0x21a82ace00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a940fc00 stack 0x21654d48a0 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x21a82ace00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b871a00 stack 0x21654d4ae0 0x21a82ace00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525c00 stack 0x21655ca640 rthread reaping 0x214b872000 stack 0x21654d5e90 rthread reaping 0x214b873200 stack 0x216555fba0 rthread reaping 0x214b871c00 stack 0x21655cbfc0 rthread reaping 0x21a82ace00 stack 0x21655cbf60 0x21a82af800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_rdlock 0x21dbf7a940 (1) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 0x214b870600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870600: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x214b870600: rwlock_rdlock 0x21dbf7a940 (1) 0x21a82aec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_wrlock 0x21dbf7a940 (2147483649) 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (2147483649) 0x21a940f000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 0x214b870600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82af800 stack 0x21655cbf60 rthread reaping 0x214b871600 stack 0x21655cbfc0 rthread reaping 0x21a940e000 stack 0x216555fba0 rthread reaping 0x214b870e00 stack 0x21654d5e90 rthread reaping 0x21a940ca00 stack 0x21655ca640 rthread reaping 0x214b872800 stack 0x21654d4ae0 rthread reaping 0x215e525800 stack 0x21654d48a0 rthread reaping 0x215e525000 stack 0x21654d6cd0 0x21a940f000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ae400 stack 0x21655cb6c0 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82aec00 stack 0x216555fed0 rthread reaping 0x214b870600 stack 0x21655cbab0 rthread reaping 0x215e524400 stack 0x21654d66d0 rthread reaping 0x21a940f000 stack 0x21654d7030 rthread reaping 0x215e526c00 stack 0x216555cc30 rthread reaping 0x21a82af600 stack 0x21655cb960 rthread reaping 0x21a940f400 stack 0x21655cb0f0 0x21a82ac400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac400: rwlock_unlock 0x21dbf7a940 0x21a82ac400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac400: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x215e525400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525400: rwlock_unlock 0x21dbf7a940 0x215e525400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525400: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ac400 stack 0x21655cb0f0 rthread reaping 0x21a940e200 stack 0x21655cb960 rthread reaping 0x214b872e00 stack 0x216555cc30 rthread reaping 0x215e525200 stack 0x21654d7030 0x21a940d000: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x215e524c00 stack 0x21654d66d0 0x21a940d000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940c600 stack 0x21655cbab0 0x21a940d000: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b870400 stack 0x216555fed0 0x21a940d000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ade00 stack 0x21655cb6c0 rthread reaping 0x215e525400 stack 0x21654d6cd0 rthread reaping 0x215e525e00 stack 0x21654d48a0 rthread reaping 0x214b872600 stack 0x21654d4ae0 0x21a82aee00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82afc00 stack 0x21655ca640 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e524a00 stack 0x21654d5e90 0x21a82aee00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ad000 stack 0x216555fba0 rthread reaping 0x21a82aee00 stack 0x21655cbfc0 rthread reaping 0x21a940d000 stack 0x21655cbf60 0x21a940d400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_wrlock 0x21dbf7a940 (1) 0x214b873000: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873000: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940d400 stack 0x21655cbf60 rthread reaping 0x21a940c800 stack 0x21655cbfc0 0x214b870a00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82ae600 stack 0x216555fba0 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e527800 stack 0x21654d5e90 0x214b870a00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525000 stack 0x21655ca640 rthread reaping 0x215e527000 stack 0x21654d4ae0 rthread reaping 0x214b873000 stack 0x21654d48a0 rthread reaping 0x21a82aea00 stack 0x21654d6cd0 rthread reaping 0x21a82af000 stack 0x21655cb6c0 rthread reaping 0x21a940e000 stack 0x216555fed0 rthread reaping 0x21a82acc00 stack 0x21655cbab0 rthread reaping 0x215e526400 stack 0x21654d66d0 rthread reaping 0x21a940c400 stack 0x21654d7030 rthread reaping 0x21a940f600 stack 0x216555cc30 rthread reaping 0x214b873400 stack 0x21655cb960 rthread reaping 0x214b870a00 stack 0x21655cb0f0 0x21a940d800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x21a940d800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a82af200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af200: rwlock_unlock 0x21dbf7a940 0x21a82af200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af200: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_rdlock 0x21dbf7a940 (0) main: 0 0x214b870600: 0: enter run() 0x21a82ac600: 1: enter run() 0x214b870600: 0: set_msg 0x215e524400: 2: enter run() 0x215e524400: 2: set_msg 0x21a82ac600: 1: set_msg 0x214b870600: 0: msg: "new message" 0x214b870600: 0: exit run() 0x21a82ac600: 1: msg: "new message" 0x21a82ac600: 1: exit run() 0x215e524400: 2: msg: "new message" 0x215e524400: 2: exit run() 0x21a82ada00: 3: enter run() 0x21a82ada00: 3: set_msg 0x21a82ada00: 3: msg: "new message" 0x21a82ada00: 3: exit run() 0x21a940ca00: 4: enter run() 0x21a940ca00: 4: set_msg 0x21a940ca00: 4: msg: "new message" 0x21a940ca00: 4: exit run() 0x21a940f200: 5: enter run() 0x21a940f200: 5: set_msg 0x21a940f200: 5: msg: "new message" 0x21a940f200: 5: exit run() 0x215e525c00: 6: enter run() 0x215e525c00: 6: set_msg 0x215e525c00: 6: msg: "new message" 0x215e525c00: 6: exit run() 0x214b871400: 7: enter run() 0x214b871400: 7: set_msg 0x214b871400: 7: msg: "new message" 0x214b871400: 7: exit run() 0x21a82ae200: 8: enter run() 0x21a82ae200: 8: set_msg 0x21a82ae200: 8: msg: "new message" 0x21a82ae200: 8: exit run() 0x21a82ac800: 9: enter run() 0x21a82ac800: 9: set_msg 0x21a82ac800: 9: msg: "new message" 0x21a82ac800: 9: exit run() 0x214b871e00: 10: enter run() 0x214b871e00: 10: set_msg 0x214b871e00: 10: msg: "new message" 0x214b871e00: 10: exit run() 0x21a940d400: 11: enter run() 0x21a940d400: 11: set_msg 0x21a940d400: 11: msg: "new message" 0x21a940d400: 11: exit run() 0x214b872a00: 12: enter run() 0x214b872a00: 12: set_msg 0x214b872a00: 12: msg: "new message" 0x214b872a00: 12: exit run() 0x21a82acc00: 13: enter run() 0x21a82acc00: 13: set_msg 0x21a82acc00: 13: msg: "new message" 0x21a82acc00: 13: exit run() 0x21a940c600: 14: enter run() 0x21a940c600: 14: set_msg 0x21a940c600: 14: msg: "new message" 0x21a940c600: 14: exit run() 0x21a940fc00: 15: enter run() 0x21a940fc00: 15: set_msg 0x21a940fc00: 15: msg: "new message" 0x21a940fc00: 15: exit run() main: 1 0x21a82ace00: 0: enter run() 0x21a82ace00: 0: set_msg 0x21a82ace00: 0: msg: "new message" 0x21a82ace00: 0: exit run() 0x215e526400: 1: enter run() 0x215e526400: 1: set_msg 0x215e526400: 1: msg: "new message" 0x215e526400: 1: exit run() 0x21a940fe00: 2: enter run() 0x21a940fe00: 2: set_msg 0x21a940fe00: 2: msg: "new message" 0x21a940fe00: 2: exit run() 0x21a82ae400: 3: enter run() 0x21a82ae400: 3: set_msg 0x21a82ae400: 3: msg: "new message" 0x21a82ae400: 3: exit run() 0x215e525c00: 4: enter run() 0x215e525c00: 4: set_msg 0x215e525c00: 4: msg: "new message" 0x215e525c00: 4: exit run() 0x21a82ad000: 5: enter run() 0x21a82ad000: 5: set_msg 0x21a82ad000: 5: msg: "new message" 0x21a82ad000: 5: exit run() 0x215e525600: 6: enter run() 0x215e525600: 6: set_msg 0x215e525600: 6: msg: "new message" 0x215e525600: 6: exit run() 0x214b872800: 7: enter run() 0x214b872800: 7: set_msg 0x214b872800: 7: msg: "new message" 0x214b872800: 7: exit run() 0x214b871a00: 8: enter run() 0x214b871a00: 8: set_msg 0x214b871a00: 8: msg: "new message" 0x214b871a00: 8: exit run() 0x214b871200: 9: enter run() 0x214b871200: 9: set_msg 0x214b871200: 9: msg: "new message" 0x214b871200: 9: exit run() 0x215e525200: 10: enter run() 0x21a82ac400: 11: enter run() 0x214b873e00: 12: enter run() 0x215e525200: 10: set_msg 0x21a82ac400: 11: set_msg 0x215e524800: 13: enter run() 0x215e524800: 13: set_msg 0x215e524800: 13: msg: "new message" 0x215e524800: 13: exit run() 0x214b872200: 14: enter run() 0x215e526800: 15: enter run() 0x214b872200: 14: set_msg 0x215e525200: 10: msg: "new message" 0x21a82ac400: 11: msg: "new message" 0x215e525200: 10: exit run() 0x215e526800: 15: set_msg 0x214b872200: 14: msg: "new message" 0x214b872200: 14: exit run() 0x21a82ac400: 11: exit run() 0x215e526800: 15: msg: "new message" 0x215e526800: 15: exit run() 0x214b873e00: 12: set_msg 0x214b873e00: 12: msg: "new message" 0x214b873e00: 12: exit run() main: 2 0x215e526a00: 0: enter run() 0x215e526a00: 0: set_msg 0x215e526a00: 0: msg: "new message" 0x215e526a00: 0: exit run() 0x21a82afc00: 1: enter run() 0x21a82afc00: 1: set_msg 0x21a82afc00: 1: msg: "new message" 0x21a82afc00: 1: exit run() 0x215e526600: 2: enter run() 0x215e526600: 2: set_msg 0x215e526600: 2: msg: "new message" 0x215e526600: 2: exit run() 0x215e524e00: 3: enter run() 0x215e524e00: 3: set_msg 0x215e524e00: 3: msg: "new message" 0x215e524e00: 3: exit run() 0x21a940e800: 4: enter run() 0x21a940e800: 4: set_msg 0x21a940e800: 4: msg: "new message" 0x21a940e800: 4: exit run() 0x214b872e00: 5: enter run() 0x214b872e00: 5: set_msg 0x214b872e00: 5: msg: "new message" 0x214b872e00: 5: exit run() 0x215e527800: 6: enter run() 0x215e527800: 6: set_msg 0x215e527800: 6: msg: "new message" 0x215e527800: 6: exit run() 0x215e525800: 7: enter run() 0x215e525800: 7: set_msg 0x215e525800: 7: msg: "new message" 0x215e525800: 7: exit run() 0x215e524200: 8: enter run() 0x21a82af400: 9: enter run() 0x215e524200: 8: set_msg 0x21a82af400: 9: set_msg 0x21a82af400: 9: msg: "new message" 0x21a82af400: 9: exit run() 0x215e524200: 8: msg: "new message" 0x215e524200: 8: exit run() 0x214b870e00: 10: enter run() 0x214b870e00: 10: set_msg 0x214b870e00: 10: msg: "new message" 0x214b870e00: 10: exit run() 0x215e525a00: 11: enter run() 0x215e525a00: 11: set_msg 0x215e525a00: 11: msg: "new message" 0x215e525a00: 11: exit run() 0x21a940ec00: 12: enter run() 0x21a940ec00: 12: set_msg 0x21a940ec00: 12: msg: "new message" 0x21a82ae000: 13: enter run() 0x21a82ae000: 13: set_msg 0x21a82ae000: 13: msg: "new message" 0x21a82ae000: 13: exit run() 0x21a940ec00: 12: exit run() 0x214b871c00: 14: enter run() 0x214b871c00: 14: set_msg 0x214b871c00: 14: msg: "new message" 0x214b871c00: 14: exit run() 0x21a82ade00: 15: enter run() 0x21a82ade00: 15: set_msg 0x21a82ade00: 15: msg: "new message" 0x21a82ade00: 15: exit run() main: 3 0x215e526600: 0: enter run() 0x215e526600: 0: set_msg 0x215e526600: 0: msg: "new message" 0x215e526600: 0: exit run() 0x21a82af600: 1: enter run() 0x21a82af600: 1: set_msg 0x21a82af600: 1: msg: "new message" 0x21a82af600: 1: exit run() 0x21a940c000: 2: enter run() 0x21a940c000: 2: set_msg 0x21a940c000: 2: msg: "new message" 0x21a940c000: 2: exit run() 0x214b872800: 3: enter run() 0x214b872800: 3: set_msg 0x214b872800: 3: msg: "new message" 0x214b872800: 3: exit run() 0x21a82af800: 4: enter run() 0x21a82af800: 4: set_msg 0x21a82af800: 4: msg: "new message" 0x21a82af800: 4: exit run() 0x21a940c800: 5: enter run() 0x21a940c800: 5: set_msg 0x21a940c800: 5: msg: "new message" 0x21a940c800: 5: exit run() 0x215e525800: 6: enter run() 0x215e525800: 6: set_msg 0x215e525800: 6: msg: "new message" 0x215e525800: 6: exit run() 0x21a940d000: 7: enter run() 0x21a940d000: 7: set_msg 0x21a940d000: 7: msg: "new message" 0x21a940d000: 7: exit run() 0x215e527000: 8: enter run() 0x215e527000: 8: set_msg 0x215e527000: 8: msg: "new message" 0x215e527000: 8: exit run() 0x214b872200: 9: enter run() 0x214b872200: 9: set_msg 0x214b872200: 9: msg: "new message" 0x214b872200: 9: exit run() 0x215e524400: 10: enter run() 0x215e524400: 10: set_msg 0x215e524400: 10: msg: "new message" 0x215e524400: 10: exit run() 0x21a82ae400: 12: enter run() 0x215e525e00: 11: enter run() 0x21a82ae400: 12: set_msg 0x21a82ad200: 13: enter run() 0x21a82ae400: 12: msg: "new message" 0x215e525e00: 11: set_msg 0x21a82ae400: 12: exit run() 0x21a82ad200: 13: set_msg 0x215e527200: 14: enter run() 0x21a82ad200: 13: msg: "new message" 0x215e525e00: 11: msg: "new message" 0x215e525e00: 11: exit run() 0x214b872e00: 15: enter run() 0x214b872e00: 15: set_msg 0x215e527200: 14: set_msg 0x21a82ad200: 13: exit run() 0x214b872e00: 15: msg: "new message" 0x214b872e00: 15: exit run() 0x215e527200: 14: msg: "new message" 0x215e527200: 14: exit run() main: 4 0x214b873000: 0: enter run() 0x214b873000: 0: set_msg 0x214b873000: 0: msg: "new message" 0x214b873000: 0: exit run() 0x215e527e00: 1: enter run() 0x215e527e00: 1: set_msg 0x215e527e00: 1: msg: "new message" 0x215e527e00: 1: exit run() 0x21a82ad000: 3: enter run() 0x21a82ad000: 3: set_msg 0x21a82acc00: 2: enter run() 0x21a82ad000: 3: msg: "new message" 0x21a82ad000: 3: exit run() 0x21a82acc00: 2: set_msg 0x21a82acc00: 2: msg: "new message" 0x21a82acc00: 2: exit run() 0x21a82af800: 4: enter run() 0x21a82af800: 4: set_msg 0x21a82af800: 4: msg: "new message" 0x21a82af800: 4: exit run() 0x215e525a00: 5: enter run() 0x215e525a00: 5: set_msg 0x215e525a00: 5: msg: "new message" 0x215e525a00: 5: exit run() 0x214b870400: 6: enter run() 0x214b870400: 6: set_msg 0x214b870400: 6: msg: "new message" 0x214b870400: 6: exit run() 0x21a82ada00: 7: enter run() 0x21a82ada00: 7: set_msg 0x21a82ada00: 7: msg: "new message" 0x21a82ada00: 7: exit run() 0x214b871200: 8: enter run() 0x214b871200: 8: set_msg 0x21a940fc00: 9: enter run() 0x214b871200: 8: msg: "new message" 0x214b871200: 8: exit run() 0x21a940fc00: 9: set_msg 0x21a940fc00: 9: msg: "new message" 0x21a940fc00: 9: exit run() 0x214b871a00: 10: enter run() 0x214b871a00: 10: set_msg 0x214b871a00: 10: msg: "new message" 0x214b871a00: 10: exit run() 0x215e525c00: 11: enter run() 0x215e525c00: 11: set_msg 0x215e525c00: 11: msg: "new message" 0x215e525c00: 11: exit run() 0x214b872000: 12: enter run() 0x214b872000: 12: set_msg 0x214b872000: 12: msg: "new message" 0x214b872000: 12: exit run() 0x214b873200: 13: enter run() 0x214b873200: 13: set_msg 0x214b873200: 13: msg: "new message" 0x214b873200: 13: exit run() 0x214b871c00: 14: enter run() 0x214b871c00: 14: set_msg 0x214b871c00: 14: msg: "new message" 0x214b871c00: 14: exit run() 0x21a82ace00: 15: enter run() 0x21a82ace00: 15: set_msg 0x21a82ace00: 15: msg: "new message" 0x21a82ace00: 15: exit run() main: 5 0x21a82af800: 0: enter run() 0x21a82af800: 0: set_msg 0x21a82af800: 0: msg: "new message" 0x21a82af800: 0: exit run() 0x214b871600: 1: enter run() 0x21a940e000: 2: enter run() 0x214b871600: 1: set_msg 0x21a940e000: 2: set_msg 0x214b871600: 1: msg: "new message" 0x21a940e000: 2: msg: "new message" 0x21a940e000: 2: exit run() 0x214b870e00: 3: enter run() 0x214b870e00: 3: set_msg 0x214b870e00: 3: msg: "new message" 0x214b870e00: 3: exit run() 0x214b871600: 1: exit run() 0x21a940ca00: 4: enter run() 0x21a940ca00: 4: set_msg 0x21a940ca00: 4: msg: "new message" 0x21a940ca00: 4: exit run() 0x214b872800: 5: enter run() 0x214b872800: 5: set_msg 0x214b872800: 5: msg: "new message" 0x214b872800: 5: exit run() 0x215e525800: 6: enter run() 0x215e525800: 6: set_msg 0x215e525800: 6: msg: "new message" 0x215e525800: 6: exit run() 0x215e525000: 7: enter run() 0x215e525000: 7: set_msg 0x215e525000: 7: msg: "new message" 0x215e525000: 7: exit run() 0x21a82ae400: 8: enter run() 0x21a82aec00: 9: enter run() 0x21a82ae400: 8: set_msg 0x21a82aec00: 9: set_msg 0x214b870600: 10: enter run() 0x215e526c00: 11: enter run() 0x214b870600: 10: set_msg 0x215e524400: 12: enter run() 0x215e524400: 12: set_msg 0x215e524400: 12: msg: "new message" 0x215e524400: 12: exit run() 0x21a82ae400: 8: msg: "new message" 0x21a940f000: 13: enter run() 0x214b870600: 10: msg: "new message" 0x21a82ae400: 8: exit run() 0x21a82af600: 14: enter run() 0x21a940f400: 15: enter run() 0x21a82aec00: 9: msg: "new message" 0x21a82aec00: 9: exit run() 0x214b870600: 10: exit run() 0x21a940f000: 13: set_msg 0x21a82af600: 14: set_msg 0x21a82af600: 14: msg: "new message" 0x21a82af600: 14: exit run() 0x21a940f000: 13: msg: "new message" 0x21a940f000: 13: exit run() 0x215e526c00: 11: set_msg 0x215e526c00: 11: msg: "new message" 0x215e526c00: 11: exit run() 0x21a940f400: 15: set_msg 0x21a940f400: 15: msg: "new message" 0x21a940f400: 15: exit run() main: 6 0x21a82ac400: 0: enter run() 0x21a82ac400: 0: set_msg 0x21a82ac400: 0: msg: "new message" 0x21a82ac400: 0: exit run() 0x21a940e200: 1: enter run() 0x21a940e200: 1: set_msg 0x21a940e200: 1: msg: "new message" 0x21a940e200: 1: exit run() 0x214b872e00: 2: enter run() 0x214b872e00: 2: set_msg 0x214b872e00: 2: msg: "new message" 0x214b872e00: 2: exit run() 0x215e525200: 3: enter run() 0x215e525200: 3: set_msg 0x215e525200: 3: msg: "new message" 0x215e525200: 3: exit run() 0x215e524c00: 4: enter run() 0x215e524c00: 4: set_msg 0x215e524c00: 4: msg: "new message" 0x21a940c600: 5: enter run() 0x215e524c00: 4: exit run() 0x21a940c600: 5: set_msg 0x21a940c600: 5: msg: "new message" 0x21a940c600: 5: exit run() 0x214b870400: 6: enter run() 0x214b870400: 6: set_msg 0x214b870400: 6: msg: "new message" 0x214b870400: 6: exit run() 0x21a82ade00: 7: enter run() 0x21a82ade00: 7: set_msg 0x21a82ade00: 7: msg: "new message" 0x21a82ade00: 7: exit run() 0x215e525400: 8: enter run() 0x215e525400: 8: set_msg 0x215e525400: 8: msg: "new message" 0x215e525400: 8: exit run() 0x215e525e00: 9: enter run() 0x215e525e00: 9: set_msg 0x215e525e00: 9: msg: "new message" 0x215e525e00: 9: exit run() 0x214b872600: 10: enter run() 0x214b872600: 10: set_msg 0x214b872600: 10: msg: "new message" 0x214b872600: 10: exit run() 0x21a82afc00: 11: enter run() 0x21a82afc00: 11: set_msg 0x21a82afc00: 11: msg: "new message" 0x21a82afc00: 11: exit run() 0x215e524a00: 12: enter run() 0x215e524a00: 12: set_msg 0x215e524a00: 12: msg: "new message" 0x215e524a00: 12: exit run() 0x21a82ad000: 13: enter run() 0x21a82ad000: 13: set_msg 0x21a82ad000: 13: msg: "new message" 0x21a82ad000: 13: exit run() 0x21a940d000: 15: enter run() 0x21a940d000: 15: set_msg 0x21a940d000: 15: msg: "new message" 0x21a940d000: 15: exit run() 0x21a82aee00: 14: enter run() 0x21a82aee00: 14: set_msg 0x21a82aee00: 14: msg: "new message" 0x21a82aee00: 14: exit run() main: 7 0x21a940d400: 0: enter run() 0x21a940d400: 0: set_msg 0x21a940d400: 0: msg: "new message" 0x21a940d400: 0: exit run() 0x21a940c800: 1: enter run() 0x21a940c800: 1: set_msg 0x21a940c800: 1: msg: "new message" 0x21a940c800: 1: exit run() 0x21a82ae600: 2: enter run() 0x21a82ae600: 2: set_msg 0x21a82ae600: 2: msg: "new message" 0x21a82ae600: 2: exit run() 0x215e527800: 3: enter run() 0x215e527800: 3: set_msg 0x215e527800: 3: msg: "new message" 0x215e527800: 3: exit run() 0x215e525000: 4: enter run() 0x215e527000: 5: enter run() 0x215e525000: 4: set_msg 0x215e527000: 5: set_msg 0x215e525000: 4: msg: "new message" 0x215e527000: 5: msg: "new message" 0x214b873000: 6: enter run() 0x215e525000: 4: exit run() 0x214b873000: 6: set_msg 0x215e527000: 5: exit run() 0x214b873000: 6: msg: "new message" 0x214b873000: 6: exit run() 0x21a82aea00: 7: enter run() 0x21a82aea00: 7: set_msg 0x21a82aea00: 7: msg: "new message" 0x21a82aea00: 7: exit run() 0x21a82af000: 8: enter run() 0x21a82af000: 8: set_msg 0x21a82af000: 8: msg: "new message" 0x21a82af000: 8: exit run() 0x21a940e000: 9: enter run() 0x21a940e000: 9: set_msg 0x21a940e000: 9: msg: "new message" 0x21a940e000: 9: exit run() 0x21a82acc00: 10: enter run() 0x21a82acc00: 10: set_msg 0x21a82acc00: 10: msg: "new message" 0x21a82acc00: 10: exit run() 0x215e526400: 11: enter run() 0x215e526400: 11: set_msg 0x215e526400: 11: msg: "new message" 0x215e526400: 11: exit run() 0x21a940c400: 12: enter run() 0x21a940c400: 12: set_msg 0x21a940c400: 12: msg: "new message" 0x21a940c400: 12: exit run() 0x21a940f600: 13: enter run() 0x21a940f600: 13: set_msg 0x21a940f600: 13: msg: "new message" 0x21a940f600: 13: exit run() 0x214b873400: 14: enter run() 0x214b873400: 14: set_msg 0x214b873400: 14: msg: "new message" 0x214b873400: 14: exit run() 0x214b870a00: 15: enter run() 0x214b870a00: 15: set_msg 0x214b870a00: 15: msg: "new message" 0x214b870a00: 15: exit run() main: 8 0x21a940d800: 0: enter run() 0x21a940d800: 0: set_msg 0x21a940d800: 0: msg: "new message" 0x21a940d800: 0: exit run() 0x21a940e000: 1: enter run() 0x21a940e000: 1: set_msg 0x21a940e000: 1: msg: "new message" 0x21a940e000: 1: exit run() 0x21a82ad400: 2: enter run() 0x21a82ad400: 2: set_msg 0x21a82ad400: 2: msg: "new message" 0x21a82ad400: 2: exit run() 0x21a82afa00: 3: enter run() 0x21a82afa00: 3: set_msg 0x21a82afa00: 3: msg: "new message" 0x21a82afa00: 3: exit run() 0x21a82afe00: 4: enter run() 0x21a82afe00: 4: set_msg 0x21a82afe00: 4: msg: "new message" 0x21a82afe00: 4: exit run() 0x215e526600: 5: enter run() 0x215e526600: 5: set_msg 0x215e526600: 5: msg: "new message" 0x215e526600: 5: exit run() 0x21a940de00: 6: enter run() 0x21a940de00: 6: set_msg 0x21a940de00: 6: msg: "new message" 0x21a940de00: 6: exit run() 0x21a82af200: 7: enter run() 0x21a82af200: 7: set_msg 0x21a82af200: 7: msg: "new message" 0x21a82af200: 7: exit run() 0x214b872600: 8: enter run() 0x214b872600: 8: set_msg 0x214b872600: 8: mrthread reaping 0x21a940d800 stack 0x21655cb0f0 rthread reaping 0x21a940e000 stack 0x21655cb960 0x214b872600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ad400 stack 0x216555cc30 rthread reaping 0x21a82afa00 stack 0x21654d7030 rthread reaping 0x21a82afe00 stack 0x21654d66d0 rthread reaping 0x215e526600 stack 0x21655cbab0 0x214b873600: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a940de00 stack 0x216555fed0 rthread reaping 0x21a82af200 stack 0x21655cb6c0 0x21a82ac400: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x214b872200: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e524200: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a940da00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a940e200: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x214b871c00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x21a940da00: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_unlock 0x21dbf7a940 0x21a940da00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940da00: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a82ac400: rwlock_unlock 0x21dbf7a940 0x21a82ac400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac400: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524200: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_rdlock 0x21dbf7a940 (1) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872600 stack 0x21654d6cd0 rthread reaping 0x214b873600 stack 0x21654d48a0 rthread reaping 0x21a82ac400 stack 0x21654d4ae0 rthread reaping 0x214b872200 stack 0x21655ca640 rthread reaping 0x215e524200 stack 0x21654d5e90 rthread reaping 0x21a940da00 stack 0x216555fba0 rthread reaping 0x21a940e200 stack 0x21655cbfc0 rthread reaping 0x214b871c00 stack 0x21655cbf60 0x215e526c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x215e527400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527400: rwlock_unlock 0x21dbf7a940 0x215e527400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e526c00 stack 0x21655cbf60 rthread reaping 0x21a940d400 stack 0x21655cbfc0 rthread reaping 0x21a940e400 stack 0x216555fba0 rthread reaping 0x214b870200 stack 0x21654d5e90 rthread reaping 0x21a82ad000 stack 0x21655ca640 0x21a940c400: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82ac800 stack 0x21654d4ae0 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b873c00 stack 0x21654d48a0 0x21a940c400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872800 stack 0x21654d6cd0 rthread reaping 0x215e525600 stack 0x21655cb6c0 rthread reaping 0x21a940e600 stack 0x216555fed0 rthread reaping 0x214b873a00 stack 0x21655cbab0 rthread reaping 0x21a82ae400 stack 0x21654d66d0 rthread reaping 0x21a82af600 stack 0x21654d7030 rthread reaping 0x214b872200 stack 0x216555cc30 rthread reaping 0x215e527400 stack 0x21655cb960 rthread reaping 0x21a940c400 stack 0x21655cb0f0 0x215e526e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x214b870600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_rdlock 0x21dbf7a940 (4294967295) 0x214b870600: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_unlock 0x21dbf7a940 0x214b872c00: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x214b872c00: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x214b870600: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872c00: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_rdlock 0x21dbf7a940 (2) 0x215e527600: rwlock_rdlock 0x21dbf7a940 (1) 0x214b870600: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e526e00 stack 0x21655cb0f0 rthread reaping 0x21a82afe00 stack 0x21655cb960 rthread reaping 0x21a82ae000 stack 0x216555cc30 rthread reaping 0x214b872c00 stack 0x21654d7030 rthread reaping 0x21a82ac800 stack 0x21654d66d0 rthread reaping 0x21a82af400 stack 0x21655cbab0 rthread reaping 0x215e527600 stack 0x216555fed0 rthread reaping 0x214b870000 stack 0x21655cb6c0 rthread reaping 0x21a82ae200 stack 0x21654d6cd0 rthread reaping 0x21a940ea00 stack 0x21654d48a0 rthread reaping 0x214b870400 stack 0x21654d4ae0 rthread reaping 0x21a940e800 stack 0x21655ca640 rthread reaping 0x21a940d400 stack 0x21654d5e90 rthread reaping 0x215e526a00 stack 0x216555fba0 rthread reaping 0x214b870c00 stack 0x21655cbfc0 rthread reaping 0x214b870600 stack 0x21655cbf60 0x214b870800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x214b870800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x215e526000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526000: rwlock_unlock 0x21dbf7a940 0x215e526000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526000: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b870800 stack 0x21655cbf60 rthread reaping 0x215e525c00 stack 0x21655cbfc0 rthread reaping 0x214b870e00 stack 0x216555fba0 rthread reaping 0x215e524c00 stack 0x21654d5e90 rthread reaping 0x215e526000 stack 0x21655ca640 rthread reaping 0x214b871200 stack 0x21654d4ae0 rthread reaping 0x215e527000 stack 0x21654d48a0 0x21a940d800: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82ac000 stack 0x21654d6cd0 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x21a940d800: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b873600 stack 0x21655cb6c0 0x21a940d800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b871a00 stack 0x216555fed0 rthread reaping 0x21a82af800 stack 0x21655cbab0 rthread reaping 0x21a82ae800 stack 0x21654d66d0 rthread reaping 0x21a82ac200 stack 0x21654d7030 rthread reaping 0x21a940e000 stack 0x216555cc30 rthread reaping 0x214b870a00 stack 0x21655cb960 rthread reaping 0x21a940d800 stack 0x21655cb0f0 0x215e525e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_wrlock 0x21dbf7a940 (1) 0x214b872a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_rdlock 0x21dbf7a940 (1) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871800: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525e00 stack 0x21655cb0f0 0x214b873200: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b870400 stack 0x21655cb960 0x214b873200: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b872a00 stack 0x216555cc30 0x214b873200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940c000 stack 0x21654d7030 rthread reaping 0x214b871200 stack 0x21654d66d0 rthread reaping 0x21a940e200 stack 0x21655cbab0 rthread reaping 0x21a940dc00 stack 0x216555fed0 rthread reaping 0x21a940d200 stack 0x21655cb6c0 rthread reaping 0x21a940fa00 stack 0x21654d6cd0 rthread reaping 0x214b872e00 stack 0x21654d48a0 rthread reaping 0x214b871800 stack 0x21654d4ae0 rthread reaping 0x214b871400 stack 0x21655ca640 rthread reaping 0x214b871c00 stack 0x21654d5e90 rthread reaping 0x21a82af600 stack 0x216555fba0 rthread reaping 0x21a940ca00 stack 0x21655cbfc0 rthread reaping 0x214b873200 stack 0x21655cbf60 0x21a940f400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x21a82ad600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad600: rwlock_unlock 0x21dbf7a940 0x21a82ad600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad600: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x21a82ac400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac400: rwlock_unlock 0x21dbf7a940 0x21a82ac400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac400: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a940f200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f200: rwlock_unlock 0x21dbf7a940 0x21a940f200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f200: rwlock_unlock 0x21dbf7a940 0x214b870800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x214b870800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940f400 stack 0x21655cbf60 0x21a82aea00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82ad600 stack 0x21655cbfc0 0x21a82aea00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e527600 stack 0x216555fba0 0x21a82aea00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e525a00 stack 0x21654d5e90 0x21a82aea00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ac200 stack 0x21655ca640 rthread reaping 0x21a940ec00 stack 0x21654d4ae0 rthread reaping 0x215e526e00 stack 0x21654d48a0 rthread reaping 0x21a82afe00 stack 0x21654d6cd0 rthread reaping 0x214b871e00 stack 0x21655cb6c0 rthread reaping 0x21a940c600 stack 0x216555fed0 rthread reaping 0x21a82ac400 stack 0x21655cbab0 rthread reaping 0x21a940c800 stack 0x21654d66d0 rthread reaping 0x21a940f200 stack 0x21654d7030 rthread reaping 0x214b870800 stack 0x216555cc30 rthread reaping 0x21a940ce00 stack 0x21655cb960 rthread reaping 0x21a82aea00 stack 0x21655cb0f0 0x21a82af400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82ac600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x21a82ac600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x214b872400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872400: rwlock_unlock 0x21dbf7a940 0x214b872400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82af400 stack 0x21655cb0f0 rthread reaping 0x21a940e200 stack 0x21655cb960 rthread reaping 0x21a82afc00 stack 0x216555cc30 rthread reaping 0x21a82af600 stack 0x21654d7030 rthread reaping 0x21a82ac600 stack 0x21654d66d0 0x21a82afa00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82ad800 stack 0x21655cbab0 0x21a82afa00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940f000 stack 0x216555fed0 0x21a82afa00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e526c00 stack 0x21655cb6c0 0x21a82afa00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b871200 stack 0x21654d6cd0 rthread reaping 0x215e526400 stack 0x21654d48a0 rthread reaping 0x21a940fc00 stack 0x21654d4ae0 rthread reaping 0x214b872200 stack 0x21655ca640 rthread reaping 0x21a82af800 stack 0x21654d5e90 rthread reaping 0x214b872000 stack 0x216555fba0 rthread reaping 0x214b872400 stack 0x21655cbfc0 rthread reaping 0x21a82afa00 stack 0x21655cbf60 0x21a82aea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b872c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872c00: rwlock_unlock 0x21dbf7a940 0x214b872c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872c00: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82aea00 stack 0x21655cbf60 rthread reaping 0x215e527a00 stack 0x21655cbfc0 rthread reaping 0x215e526e00 stack 0x216555fba0 rthread reaping 0x21a82ad200 stack 0x21654d5e90 rthread reaping 0x21a82af000 stack 0x21655ca640 rthread reaping 0x214b872600 stack 0x21654d4ae0 0x21a82ad000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ade00 stack 0x21654d48a0 0x21a82ad000: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b872800 stack 0x21654d6cd0 0x21a82ad000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872c00 stack 0x21655cb6c0 rthread reaping 0x215e527e00 stack 0x216555fed0 rthread reaping 0x21a940f400 stack 0x21655cbab0 rthread reaping 0x21a940dc00 stack 0x21654d66d0 rthread reaping 0x214b870200 stack 0x21654d7030 rthread reaping 0x21a940f800 stack 0x216555cc30 rthread reaping 0x21a940e800 stack 0x21655cb960 rthread reaping 0x21a82ad000 stack 0x21655cb0f0 0x215e526600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x215e525400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525400: rwlock_unlock 0x21dbf7a940 0x215e525400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525400: rwlock_unlock 0x21dbf7a940 0x215e527400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527400: rwlock_unlock 0x21dbf7a940 0x215e527400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527400: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870000: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870000: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82aca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x21a82aca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e526600 stack 0x21655cb0f0 0x21a82aee00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940fa00 stack 0x21655cb960 rthread reaping 0x214b871800 stack 0x216555cc30 0x21a940de00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x215e525400 stack 0x21654d7030 0x21a940de00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e527400 stack 0x21654d66d0 0x21a940de00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940ca00 stack 0x21655cbab0 0x21a940de00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82af400 stack 0x216555fed0 rthread reaping 0x214b871a00 stack 0x21655cb6c0 rthread reaping 0x214b870000 stack 0x21654d6cd0 rthread reaping 0x214b870400 stack 0x21654d48a0 rthread reaping 0x21a940c400 stack 0x21654d4ae0 rthread reaping 0x214b871c00 stack 0x21655ca640 rthread reaping 0x21a82af600 stack 0x21654d5e90 rthread reaping 0x21a82aca00 stack 0x216555fba0 rthread reaping 0x21a82aee00 stack 0x21655cbfc0 rthread reaping 0x21a940de00 stack 0x21655cbf60 0x214b870800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x214b870800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 sg: "new message" 0x214b873600: 9: enter run() 0x21a82ac400: 10: enter run() 0x214b872200: 11: enter run() 0x215e524200: 12: enter run() 0x21a940da00: 13: enter run() 0x21a940e200: 14: enter run() 0x214b871c00: 15: enter run() 0x214b872600: 8: exit run() 0x214b873600: 9: set_msg 0x21a940da00: 13: set_msg 0x214b872200: 11: set_msg 0x215e524200: 12: set_msg 0x21a940da00: 13: msg: "new message" 0x21a940da00: 13: exit run() 0x21a940e200: 14: set_msg 0x21a940e200: 14: msg: "new message" 0x21a940e200: 14: exit run() 0x21a82ac400: 10: set_msg 0x21a82ac400: 10: msg: "new message" 0x21a82ac400: 10: exit run() 0x215e524200: 12: msg: "new message" 0x214b872200: 11: msg: "new message" 0x214b872200: 11: exit run() 0x214b871c00: 15: set_msg 0x215e524200: 12: exit run() 0x214b871c00: 15: msg: "new message" 0x214b871c00: 15: exit run() 0x214b873600: 9: msg: "new message" 0x214b873600: 9: exit run() main: 9 0x215e526c00: 0: enter run() 0x215e526c00: 0: set_msg 0x215e526c00: 0: msg: "new message" 0x215e526c00: 0: exit run() 0x21a940d400: 1: enter run() 0x21a940d400: 1: set_msg 0x21a940d400: 1: msg: "new message" 0x21a940d400: 1: exit run() 0x21a940e400: 2: enter run() 0x21a940e400: 2: set_msg 0x21a940e400: 2: msg: "new message" 0x21a940e400: 2: exit run() 0x214b870200: 3: enter run() 0x214b870200: 3: set_msg 0x214b870200: 3: msg: "new message" 0x214b870200: 3: exit run() 0x21a82ad000: 4: enter run() 0x21a82ad000: 4: set_msg 0x21a82ad000: 4: msg: "new message" 0x21a82ad000: 4: exit run() 0x21a82ac800: 5: enter run() 0x21a82ac800: 5: set_msg 0x21a82ac800: 5: msg: "new message" 0x21a82ac800: 5: exit run() 0x214b873c00: 6: enter run() 0x214b873c00: 6: set_msg 0x214b873c00: 6: msg: "new message" 0x214b873c00: 6: exit run() 0x214b872800: 7: enter run() 0x214b872800: 7: set_msg 0x214b872800: 7: msg: "new message" 0x214b872800: 7: exit run() 0x215e525600: 8: enter run() 0x215e525600: 8: set_msg 0x215e525600: 8: msg: "new message" 0x215e525600: 8: exit run() 0x21a940e600: 9: enter run() 0x21a940e600: 9: set_msg 0x21a940e600: 9: msg: "new message" 0x21a940e600: 9: exit run() 0x214b873a00: 10: enter run() 0x214b873a00: 10: set_msg 0x214b873a00: 10: msg: "new message" 0x214b873a00: 10: exit run() 0x21a82ae400: 11: enter run() 0x21a82ae400: 11: set_msg 0x21a82ae400: 11: msg: "new message" 0x21a82ae400: 11: exit run() 0x21a82af600: 12: enter run() 0x21a82af600: 12: set_msg 0x21a82af600: 12: msg: "new message" 0x21a82af600: 12: exit run() 0x214b872200: 13: enter run() 0x214b872200: 13: set_msg 0x214b872200: 13: msg: "new message" 0x214b872200: 13: exit run() 0x215e527400: 14: enter run() 0x215e527400: 14: set_msg 0x215e527400: 14: msg: "new message" 0x215e527400: 14: exit run() 0x21a940c400: 15: enter run() 0x21a940c400: 15: set_msg 0x21a940c400: 15: msg: "new message" 0x21a940c400: 15: exit run() main: 10 0x215e526e00: 0: enter run() 0x215e526e00: 0: set_msg 0x21a82afe00: 1: enter run() 0x21a82ae000: 2: enter run() 0x214b872c00: 3: enter run() 0x21a82ac800: 4: enter run() 0x21a82af400: 5: enter run() 0x215e527600: 6: enter run() 0x214b870000: 7: enter run() 0x21a82ae200: 8: enter run() 0x21a940ea00: 9: enter run() 0x214b870400: 10: enter run() 0x21a940d400: 12: enter run() 0x21a940e800: 11: enter run() 0x215e526a00: 13: enter run() 0x214b870c00: 14: enter run() 0x214b870600: 15: enter run() 0x21a82ae200: 8: set_msg 0x214b870400: 10: set_msg 0x21a940ea00: 9: set_msg 0x215e526a00: 13: set_msg 0x21a940e800: 11: set_msg 0x21a940e800: 11: msg: "new message" 0x21a940e800: 11: exit run() 0x214b870600: 15: set_msg 0x215e527600: 6: set_msg 0x215e526a00: 13: msg: "new message" 0x215e526a00: 13: exit run() 0x214b870000: 7: set_msg 0x21a940ea00: 9: msg: "new message" 0x21a940d400: 12: set_msg 0x21a940d400: 12: msg: "new message" 0x21a940d400: 12: exit run() 0x21a940ea00: 9: exit run() 0x21a82ae200: 8: msg: "new message" 0x21a82ae200: 8: exit run() 0x214b870400: 10: msg: "new message" 0x214b870400: 10: exit run() 0x214b872c00: 3: set_msg 0x21a82ae000: 2: set_msg 0x21a82ae000: 2: msg: "new message" 0x21a82ae000: 2: exit run() 0x215e526e00: 0: msg: "new message" 0x21a82ac800: 4: set_msg 0x215e526e00: 0: exit run() 0x21a82afe00: 1: set_msg 0x21a82af400: 5: set_msg 0x21a82af400: 5: msg: "new message" 0x21a82af400: 5: exit run() 0x214b872c00: 3: msg: "new message" 0x21a82afe00: 1: msg: "new message" 0x214b870000: 7: msg: "new message" 0x214b872c00: 3: exit run() 0x214b870600: 15: msg: "new message" 0x215e527600: 6: msg: "new message" 0x214b870000: 7: exit run() 0x214b870600: 15: exit run() 0x21a82afe00: 1: exit run() 0x214b870c00: 14: set_msg 0x214b870c00: 14: msg: "new message" 0x214b870c00: 14: exit run() 0x215e527600: 6: exit run() 0x21a82ac800: 4: msg: "new message" 0x21a82ac800: 4: exit run() main: 11 0x214b870800: 0: enter run() 0x214b870800: 0: set_msg 0x214b870800: 0: msg: "new message" 0x214b870800: 0: exit run() 0x215e525c00: 1: enter run() 0x215e525c00: 1: set_msg 0x215e525c00: 1: msg: "new message" 0x215e525c00: 1: exit run() 0x214b870e00: 2: enter run() 0x214b870e00: 2: set_msg 0x214b870e00: 2: msg: "new message" 0x214b870e00: 2: exit run() 0x215e524c00: 3: enter run() 0x215e524c00: 3: set_msg 0x215e524c00: 3: msg: "new message" 0x215e524c00: 3: exit run() 0x215e526000: 4: enter run() 0x215e526000: 4: set_msg 0x215e526000: 4: msg: "new message" 0x215e526000: 4: exit run() 0x214b871200: 5: enter run() 0x214b871200: 5: set_msg 0x214b871200: 5: msg: "new message" 0x214b871200: 5: exit run() 0x215e527000: 6: enter run() 0x215e527000: 6: set_msg 0x215e527000: 6: msg: "new message" 0x215e527000: 6: exit run() 0x21a82ac000: 7: enter run() 0x21a82ac000: 7: set_msg 0x21a82ac000: 7: msg: "new message" 0x21a82ac000: 7: exit run() 0x214b873600: 8: enter run() 0x214b873600: 8: set_msg 0x214b873600: 8: msg: "new message" 0x214b873600: 8: exit run() 0x214b871a00: 9: enter run() 0x214b871a00: 9: set_msg 0x214b871a00: 9: msg: "new message" 0x214b871a00: 9: exit run() 0x21a82af800: 10: enter run() 0x21a82af800: 10: set_msg 0x21a82af800: 10: msg: "new message" 0x21a82af800: 10: exit run() 0x21a82ae800: 11: enter run() 0x21a82ae800: 11: set_msg 0x21a82ae800: 11: msg: "new message" 0x21a82ae800: 11: exit run() 0x21a82ac200: 12: enter run() 0x21a82ac200: 12: set_msg 0x21a82ac200: 12: msg: "new message" 0x21a82ac200: 12: exit run() 0x21a940e000: 13: enter run() 0x21a940e000: 13: set_msg 0x21a940e000: 13: msg: "new message" 0x21a940e000: 13: exit run() 0x214b870a00: 14: enter run() 0x214b870a00: 14: set_msg 0x214b870a00: 14: msg: "new message" 0x214b870a00: 14: exit run() 0x21a940d800: 15: enter run() 0x21a940d800: 15: set_msg 0x21a940d800: 15: msg: "new message" 0x21a940d800: 15: exit run() main: 12 0x215e525e00: 0: enter run() 0x215e525e00: 0: set_msg 0x215e525e00: 0: msg: "new message" 0x214b870400: 1: enter run() 0x214b872a00: 2: enter run() 0x214b872a00: 2: set_msg 0x214b872a00: 2: msg: "new message" 0x214b872a00: 2: exit run() 0x215e525e00: 0: exit run() 0x21a940c000: 3: enter run() 0x214b870400: 1: set_msg 0x214b871200: 4: enter run() 0x214b871200: 4: set_msg 0x214b871200: 4: msg: "new message" 0x214b871200: 4: exit run() 0x21a940e200: 5: enter run() 0x21a940e200: 5: set_msg 0x21a940e200: 5: msg: "new message" 0x21a940e200: 5: exit run() 0x21a940dc00: 6: enter run() 0x21a940dc00: 6: set_msg 0x21a940dc00: 6: msg: "new message" 0x21a940dc00: 6: exit run() 0x21a940c000: 3: set_msg 0x21a940d200: 7: enter run() 0x21a940d200: 7: set_msg 0x21a940d200: 7: msg: "new message" 0x21a940d200: 7: exit run() 0x214b870400: 1: msg: "new message" 0x21a940c000: 3: msg: "new message" 0x21a940c000: 3: exit run() 0x214b870400: 1: exit run() 0x21a940fa00: 8: enter run() 0x21a940fa00: 8: set_msg 0x21a940fa00: 8: msg: "new message" 0x21a940fa00: 8: exit run() 0x214b872e00: 9: enter run() 0x214b871800: 10: enter run() 0x214b872e00: 9: set_msg 0x214b871800: 10: set_msg 0x214b871400: 11: enter run() 0x214b871c00: 12: enter run() 0x214b871400: 11: set_msg 0x214b871400: 11: msg: "new message" 0x214b871400: 11: exit run() 0x214b872e00: 9: msg: "new message" 0x214b872e00: 9: exit run() 0x214b871c00: 12: set_msg 0x214b871c00: 12: msg: "new message" 0x214b871c00: 12: exit run() 0x214b871800: 10: msg: "new message" 0x214b871800: 10: exit run() 0x21a82af600: 13: enter run() 0x21a82af600: 13: set_msg 0x21a82af600: 13: msg: "new message" 0x21a82af600: 13: exit run() 0x21a940ca00: 14: enter run() 0x21a940ca00: 14: set_msg 0x21a940ca00: 14: msg: "new message" 0x21a940ca00: 14: exit run() 0x214b873200: 15: enter run() 0x214b873200: 15: set_msg 0x214b873200: 15: msg: "new message" 0x214b873200: 15: exit run() main: 13 0x21a940f400: 0: enter run() 0x21a940f400: 0: set_msg 0x21a940f400: 0: msg: "new message" 0x21a82ad600: 1: enter run() 0x21a940f400: 0: exit run() 0x21a82ad600: 1: set_msg 0x21a82ad600: 1: msg: "new message" 0x21a82ad600: 1: exit run() 0x215e527600: 2: enter run() 0x215e527600: 2: set_msg 0x215e527600: 2: msg: "new message" 0x215e527600: 2: exit run() 0x215e525a00: 3: enter run() 0x215e525a00: 3: set_msg 0x215e525a00: 3: msg: "new message" 0x215e525a00: 3: exit run() 0x21a82ac200: 4: enter run() 0x21a82ac200: 4: set_msg 0x21a82ac200: 4: msg: "new message" 0x21a82ac200: 4: exit run() 0x21a940ec00: 5: enter run() 0x21a940ec00: 5: set_msg 0x21a940ec00: 5: msg: "new message" 0x21a940ec00: 5: exit run() 0x215e526e00: 6: enter run() 0x215e526e00: 6: set_msg 0x215e526e00: 6: msg: "new message" 0x215e526e00: 6: exit run() 0x21a82afe00: 7: enter run() 0x21a82afe00: 7: set_msg 0x21a82afe00: 7: msg: "new message" 0x21a82afe00: 7: exit run() 0x214b871e00: 8: enter run() 0x214b871e00: 8: set_msg 0x214b871e00: 8: msg: "new message" 0x214b871e00: 8: exit run() 0x21a940c600: 9: enter run() 0x21a940c600: 9: set_msg 0x21a940c600: 9: msg: "new message" 0x21a940c600: 9: exit run() 0x21a82ac400: 10: enter run() 0x21a82ac400: 10: set_msg 0x21a82ac400: 10: msg: "new message" 0x21a82ac400: 10: exit run() 0x21a940c800: 11: enter run() 0x21a940c800: 11: set_msg 0x21a940c800: 11: msg: "new message" 0x21a940c800: 11: exit run() 0x21a940f200: 12: enter run() 0x21a940f200: 12: set_msg 0x21a940f200: 12: msg: "new message" 0x21a940f200: 12: exit run() 0x214b870800: 13: enter run() 0x214b870800: 13: set_msg 0x214b870800: 13: msg: "new message" 0x214b870800: 13: exit run() 0x21a940ce00: 14: enter run() 0x21a940ce00: 14: set_msg 0x21a940ce00: 14: msg: "new message" 0x21a940ce00: 14: exit run() 0x21a82aea00: 15: enter run() 0x21a82aea00: 15: set_msg 0x21a82aea00: 15: msg: "new message" 0x21a82aea00: 15: exit run() main: 14 0x21a82af400: 0: enter run() 0x21a82af400: 0: set_msg 0x21a82af400: 0: msg: "new message" 0x21a82af400: 0: exit run() 0x21a940e200: 1: enter run() 0x21a940e200: 1: set_msg 0x21a940e200: 1: msg: "new message" 0x21a940e200: 1: exit run() 0x21a82afc00: 2: enter run() 0x21a82afc00: 2: set_msg 0x21a82afc00: 2: msg: "new message" 0x21a82afc00: 2: exit run() 0x21a82af600: 3: enter run() 0x21a82af600: 3: set_msg 0x21a82af600: 3: msg: "new message" 0x21a82af600: 3: exit run() 0x21a82ac600: 4: enter run() 0x21a82ac600: 4: set_msg 0x21a82ac600: 4: msg: "new message" 0x21a82ac600: 4: exit run() 0x21a82ad800: 5: enter run() 0x21a82ad800: 5: set_msg 0x21a82ad800: 5: msg: "new message" 0x21a82ad800: 5: exit run() 0x21a940f000: 6: enter run() 0x21a940f000: 6: set_msg 0x21a940f000: 6: msg: "new message" 0x21a940f000: 6: exit run() 0x215e526c00: 7: enter run() 0x215e526c00: 7: set_msg 0x215e526c00: 7: msg: "new message" 0x215e526c00: 7: exit run() 0x214b871200: 8: enter run() 0x214b871200: 8: set_msg 0x214b871200: 8: msg: "new message" 0x214b871200: 8: exit run() 0x215e526400: 9: enter run() 0x215e526400: 9: set_msg 0x215e526400: 9: msg: "new message" 0x215e526400: 9: exit run() 0x21a940fc00: 10: enter run() 0x21a940fc00: 10: set_msg 0x21a940fc00: 10: msg: "new message" 0x21a940fc00: 10: exit run() 0x214b872200: 11: enter run() 0x214b872200: 11: set_msg 0x214b872200: 11: msg: "new message" 0x214b872200: 11: exit run() 0x21a82af800: 12: enter run() 0x21a82af800: 12: set_msg 0x21a82af800: 12: msg: "new message" 0x21a82af800: 12: exit run() 0x214b872000: 13: enter run() 0x214b872000: 13: set_msg 0x214b872000: 13: msg: "new message" 0x214b872000: 13: exit run() 0x214b872400: 14: enter run() 0x214b872400: 14: set_msg 0x214b872400: 14: msg: "new message" 0x214b872400: 14: exit run() 0x21a82afa00: 15: enter run() 0x21a82afa00: 15: set_msg 0x21a82afa00: 15: msg: "new message" 0x21a82afa00: 15: exit run() main: 15 0x21a82aea00: 0: enter run() 0x21a82aea00: 0: set_msg 0x21a82aea00: 0: msg: "new message" 0x21a82aea00: 0: exit run() 0x215e527a00: 1: enter run() 0x215e527a00: 1: set_msg 0x215e527a00: 1: msg: "new message" 0x215e527a00: 1: exit run() 0x215e526e00: 2: enter run() 0x215e526e00: 2: set_msg 0x215e526e00: 2: msg: "new message" 0x215e526e00: 2: exit run() 0x21a82ad200: 3: enter run() 0x21a82ad200: 3: set_msg 0x21a82ad200: 3: msg: "new message" 0x21a82ad200: 3: exit run() 0x21a82af000: 4: enter run() 0x21a82af000: 4: set_msg 0x21a82af000: 4: msg: "new message" 0x21a82af000: 4: exit run() 0x214b872600: 5: enter run() 0x214b872600: 5: set_msg 0x214b872600: 5: msg: "new message" 0x214b872600: 5: exit run() 0x21a82ade00: 6: enter run() 0x21a82ade00: 6: set_msg 0x21a82ade00: 6: msg: "new message" 0x21a82ade00: 6: exit run() 0x214b872800: 7: enter run() 0x214b872800: 7: set_msg 0x214b872800: 7: msg: "new message" 0x214b872800: 7: exit run() 0x214b872c00: 8: enter run() 0x214b872c00: 8: set_msg 0x214b872c00: 8: msg: "new message" 0x214b872c00: 8: exit run() 0x215e527e00: 9: enter run() 0x215e527e00: 9: set_msg 0x215e527e00: 9: msg: "new message" 0x215e527e00: 9: exit run() 0x21a940f400: 10: enter run() 0x21a940f400: 10: set_msg 0x21a940f400: 10: msg: "new message" 0x21a940f400: 10: exit run() 0x21a940dc00: 11: enter run() 0x21a940dc00: 11: set_msg 0x21a940dc00: 11: msg: "new message" 0x21a940dc00: 11: exit run() 0x214b870200: 12: enter run() 0x214b870200: 12: set_msg 0x214b870200: 12: msg: "new message" 0x214b870200: 12: exit run() 0x21a940f800: 13: enter run() 0x21a940f800: 13: set_msg 0x21a940f800: 13: msg: "new message" 0x21a940f800: 13: exit run() 0x21a940e800: 14: enter run() 0x21a940e800: 14: set_msg 0x21a940e800: 14: msg: "new message" 0x21a940e800: 14: exit run() 0x21a82ad000: 15: enter run() 0x21a82ad000: 15: set_msg 0x21a82ad000: 15: msg: "new message" 0x21a82ad000: 15: exit run() main: 16 0x215e526600: 0: enter run() 0x215e526600: 0: set_msg 0x215e526600: 0: msg: "new message" 0x215e526600: 0: exit run() 0x21a940fa00: 1: enter run() 0x21a940fa00: 1: set_msg 0x21a940fa00: 1: msg: "new message" 0x21a940fa00: 1: exit run() 0x214b871800: 2: enter run() 0x214b871800: 2: set_msg 0x214b871800: 2: msg: "new message" 0x214b871800: 2: exit run() 0x215e525400: 3: enter run() 0x215e525400: 3: set_msg 0x215e525400: 3: msg: "new message" 0x215e525400: 3: exit run() 0x215e527400: 4: enter run() 0x215e527400: 4: set_msg 0x215e527400: 4: msg: "new message" 0x215e527400: 4: exit run() 0x21a940ca00: 5: enter run() 0x21a940ca00: 5: set_msg 0x21a940ca00: 5: msg: "new message" 0x21a940ca00: 5: exit run() 0x21a82af400: 6: enter run() 0x21a82af400: 6: set_msg 0x21a82af400: 6: msg: "new message" 0x21a82af400: 6: exit run() 0x214b871a00: 7: enter run() 0x214b871a00: 7: set_msg 0x214b871a00: 7: msg: "new message" 0x214b871a00: 7: exit run() 0x214b870000: 8: enter run() 0x214b870000: 8: set_msg 0x214b870000: 8: msg: "new message" 0x214b870000: 8: exit run() 0x214b870400: 9: enter run() 0x214b870400: 9: set_msg 0x214b870400: 9: msg: "new message" 0x214b870400: 9: exit run() 0x21a940c400: 10: enter run() 0x21a940c400: 10: set_msg 0x21a940c400: 10: msg: "new message" 0x21a940c400: 10: exit run() 0x214b871c00: 11: enter run() 0x214b871c00: 11: set_msg 0x214b871c00: 11: msg: "new message" 0x214b871c00: 11: exit run() 0x21a82af600: 12: enter run() 0x21a82af600: 12: set_msg 0x21a82af600: 12: msg: "new message" 0x21a82af600: 12: exit run() 0x21a82aca00: 13: enter run() 0x21a82aca00: 13: set_msg 0x21a82aca00: 13: msg: "new message" 0x21a82aca00: 13: exit run() 0x21a82aee00: 14: enter run() 0x21a82aee00: 14: set_msg 0x21a82aee00: 14: msg: "new message" 0x21a82aee00: 14: exit run() 0x21a940de00: 15: enter run() 0x21a940de00: 15: set_msg 0x21a940de00: 15: msg: "new message" 0x21a940de00: 15: exit run() main: 17 0x214b870800: 0: enter run() 0x214b870800: 0: set_msg 0x214b870800: 0: msg: "new message" 0x214b870800: 0: exit 0x21a82af400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524000: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e524400: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a82af800: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a82af200: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x214b870c00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x214b873600: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e524e00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e525600: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x214b873000: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a82ade00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524000: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_unlock 0x21dbf7a940 0x21a82af200: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a82af200: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_rdlock 0x21dbf7a940 (2147483649) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_rdlock 0x21dbf7a940 (1) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b870800 stack 0x21655cbf60 rthread reaping 0x21a82af400 stack 0x21655cbfc0 rthread reaping 0x215e524000 stack 0x216555fba0 rthread reaping 0x215e524400 stack 0x21654d5e90 rthread reaping 0x214b872e00 stack 0x21655ca640 rthread reaping 0x21a940fc00 stack 0x21654d4ae0 rthread reaping 0x21a82af800 stack 0x21654d48a0 rthread reaping 0x21a82af200 stack 0x21654d6cd0 rthread reaping 0x214b870c00 stack 0x21655cb6c0 rthread reaping 0x214b873600 stack 0x216555fed0 rthread reaping 0x21a82ade00 stack 0x21655cbab0 rthread reaping 0x215e524e00 stack 0x21654d66d0 rthread reaping 0x214b873000 stack 0x21654d7030 rthread reaping 0x215e525600 stack 0x216555cc30 rthread reaping 0x214b873a00 stack 0x21655cb960 rthread reaping 0x21a940ec00 stack 0x21655cb0f0 0x214b870c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x21a940cc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940cc00: rwlock_unlock 0x21dbf7a940 0x21a940cc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940cc00: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x21a940ea00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a940da00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940da00: rwlock_unlock 0x21dbf7a940 0x21a940da00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940da00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b870c00 stack 0x21655cb0f0 rthread reaping 0x215e527c00 stack 0x21655cb960 0x215e524200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82afc00 stack 0x216555cc30 0x215e524200: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b872200 stack 0x21654d7030 0x215e524200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872000 stack 0x21654d66d0 rthread reaping 0x21a940cc00 stack 0x21655cbab0 rthread reaping 0x214b873200 stack 0x216555fed0 rthread reaping 0x21a940ea00 stack 0x21655cb6c0 rthread reaping 0x215e527800 stack 0x21654d6cd0 rthread reaping 0x214b873400 stack 0x21654d48a0 rthread reaping 0x215e527a00 stack 0x21654d4ae0 rthread reaping 0x21a82ae000 stack 0x21655ca640 rthread reaping 0x21a82ada00 stack 0x21654d5e90 rthread reaping 0x21a82ae200 stack 0x216555fba0 rthread reaping 0x21a940da00 stack 0x21655cbfc0 rthread reaping 0x215e524200 stack 0x21655cbf60 0x21a82af800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870000: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870000: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x214b873800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873800: rwlock_unlock 0x21dbf7a940 0x214b873800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873800: rwlock_unlock 0x21dbf7a940 0x21a82ace00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x21a82ace00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82af800 stack 0x21655cbf60 rthread reaping 0x214b870000 stack 0x21655cbfc0 rthread reaping 0x21a940f800 stack 0x216555fba0 0x21a82ae600: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b871600 stack 0x21654d5e90 0x21a82ae600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b873800 stack 0x21655ca640 0x21a82ae600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ace00 stack 0x21654d4ae0 rthread reaping 0x21a82afa00 stack 0x21654d48a0 rthread reaping 0x214b871a00 stack 0x21654d6cd0 rthread reaping 0x21a82ad000 stack 0x21655cb6c0 rthread reaping 0x21a82ae800 stack 0x216555fed0 rthread reaping 0x214b870200 stack 0x21655cbab0 rthread reaping 0x21a82ae000 stack 0x21654d66d0 rthread reaping 0x21a82afe00 stack 0x21654d7030 rthread reaping 0x21a940f600 stack 0x216555cc30 rthread reaping 0x214b872e00 stack 0x21655cb960 rthread reaping 0x21a82ae600 stack 0x21655cb0f0 0x215e527000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x214b872c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872c00: rwlock_unlock 0x21dbf7a940 0x214b872c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872c00: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x214b873800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873800: rwlock_unlock 0x21dbf7a940 0x214b873800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873800: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x21a940fe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fe00: rwlock_unlock 0x21dbf7a940 0x21a940fe00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fe00: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x21a82aec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 0x21a82aec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 0x214b872400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872400: rwlock_unlock 0x21dbf7a940 0x214b872400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872400: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x21a82ace00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x21a82ace00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e527000 stack 0x21655cb0f0 rthread reaping 0x215e527c00 stack 0x21655cb960 0x21a82ad600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872c00 stack 0x216555cc30 0x21a82ad600: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940f000 stack 0x21654d7030 0x21a82ad600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940f800 stack 0x21654d66d0 rthread reaping 0x214b873800 stack 0x21655cbab0 rthread reaping 0x21a82ac000 stack 0x216555fed0 rthread reaping 0x21a940fe00 stack 0x21655cb6c0 rthread reaping 0x214b873600 stack 0x21654d6cd0 rthread reaping 0x21a82aec00 stack 0x21654d48a0 rthread reaping 0x214b872400 stack 0x21654d4ae0 rthread reaping 0x214b871400 stack 0x21655ca640 rthread reaping 0x215e524800 stack 0x21654d5e90 rthread reaping 0x21a82ace00 stack 0x216555fba0 rthread reaping 0x21a940fa00 stack 0x21655cbfc0 rthread reaping 0x21a82ad600 stack 0x21655cbf60 0x21a82ae600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x21a940f200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f200: rwlock_unlock 0x21dbf7a940 0x21a940f200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f200: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_wrlock 0x21dbf7a940 (1) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x215e524600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524600: rwlock_unlock 0x21dbf7a940 0x215e524600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524600: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ae600 stack 0x21655cbf60 0x21a82ade00: rwlock_wrlock 0x21dbf7a940 (1) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940f800 stack 0x21655cbfc0 0x21a82ade00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e527800 stack 0x216555fba0 0x21a82ade00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ad000 stack 0x21654d5e90 rthread reaping 0x214b870200 stack 0x21655ca640 rthread reaping 0x215e525000 stack 0x21654d4ae0 rthread reaping 0x21a940f200 stack 0x21654d48a0 rthread reaping 0x21a82ac800 stack 0x21654d6cd0 rthread reaping 0x21a940c000 stack 0x21655cb6c0 rthread reaping 0x215e524a00 stack 0x216555fed0 rthread reaping 0x21a82af800 stack 0x21655cbab0 rthread reaping 0x215e526a00 stack 0x21654d66d0 rthread reaping 0x215e524600 stack 0x21654d7030 rthread reaping 0x21a940ca00 stack 0x216555cc30 rthread reaping 0x21a940c800 stack 0x21655cb960 rthread reaping 0x21a82ade00 stack 0x21655cb0f0 0x215e524800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x215e526800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526800: rwlock_unlock 0x21dbf7a940 0x215e526800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526800: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x21a82aec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 0x21a82aec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 0x214b870800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x214b870800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e524800 stack 0x21655cb0f0 0x21a940f200: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x215e526800 stack 0x21655cb960 0x21a940f200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525c00 stack 0x216555cc30 0x21a940f200: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e526c00 stack 0x21654d7030 0x21a940f200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82aec00 stack 0x21654d66d0 rthread reaping 0x214b870800 stack 0x21655cbab0 rthread reaping 0x214b871e00 stack 0x216555fed0 rthread reaping 0x21a82ada00 stack 0x21655cb6c0 rthread reaping 0x21a940e800 stack 0x21654d6cd0 rthread reaping 0x214b871400 stack 0x21654d48a0 rthread reaping 0x21a82ad200 stack 0x21654d4ae0 rthread reaping 0x21a940ec00 stack 0x21655ca640 rthread reaping 0x214b872600 stack 0x21654d5e90 rthread reaping 0x214b873a00 stack 0x216555fba0 rthread reaping 0x21a940d600 stack 0x21655cbfc0 rthread reaping 0x21a940f200 stack 0x21655cbf60 0x21a82aca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x21a82aca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x214b871000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x214b871000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a940d800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x21a940d800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_wrlock 0x21dbf7a940 (1) 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82aca00 stack 0x21655cbf60 rthread reaping 0x21a940e600 stack 0x21655cbfc0 rthread reaping 0x214b871800 stack 0x216555fba0 rthread reaping 0x215e527800 stack 0x21654d5e90 0x21a82af800: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b871000 stack 0x21655ca640 0x21a82af800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e526e00 stack 0x21654d4ae0 0x21a82af800: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a82ad800 stack 0x21654d48a0 0x21a82af800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ad400 stack 0x21654d6cd0 rthread reaping 0x214b871a00 stack 0x21655cb6c0 rthread reaping 0x215e526600 stack 0x216555fed0 rthread reaping 0x21a82ae600 stack 0x21655cbab0 rthread reaping 0x21a940c200 stack 0x21654d66d0 rthread reaping 0x21a940d800 stack 0x21654d7030 rthread reaping 0x215e527a00 stack 0x216555cc30 rthread reaping 0x21a940f400 stack 0x21655cb960 rthread reaping 0x21a82af800 stack 0x21655cb0f0 0x215e527e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x215e524600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524600: rwlock_unlock 0x21dbf7a940 0x215e524600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524600: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x21a940d800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x21a940d800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_wrlock 0x21dbf7a940 (1) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524200: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524200: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e527e00 stack 0x21655cb0f0 0x214b873400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940c400 stack 0x21655cb960 rthread reaping 0x215e527c00 stack 0x216555cc30 rthread reaping 0x21a82ad200 stack 0x21654d7030 0x215e524000: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x215e524600 stack 0x21654d66d0 0x215e524000: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b871c00 stack 0x21655cbab0 0x215e524000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940d800 stack 0x216555fed0 rthread reaping 0x21a82ad800 stack 0x21655cb6c0 rthread reaping 0x214b871600 stack 0x21654d6cd0 rthread reaping 0x21a82ae800 stack 0x21654d48a0 rthread reaping 0x215e525200 stack 0x21654d4ae0 rthread reaping 0x21a940ea00 stack 0x21655ca640 rthread reaping 0x215e524200 stack 0x21654d5e90 rthread reaping 0x214b872800 stack 0x216555fba0 rthread reaping 0x214b873400 stack 0x21655cbfc0 rthread reaping 0x215e524000 stack 0x21655cbf60 0x21a82adc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82adc00: rwlock_unlock 0x21dbf7a940 0x21a82adc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82adc00: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x214b870600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870600: rwlock_unlock 0x21dbf7a940 0x214b870600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870600: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_rdlock 0x21dbf7a940 (0) run() 0x21a82af400: 1: enter run() 0x215e524000: 2: enter run() 0x214b872e00: 4: enter run() 0x215e524400: 3: enter run() 0x21a940fc00: 5: enter run() 0x21a82af800: 6: enter run() 0x21a82af200: 7: enter run() 0x214b870c00: 8: enter run() 0x214b873600: 9: enter run() 0x215e524e00: 11: enter run() 0x214b873a00: 14: enter run() 0x215e525600: 13: enter run() 0x21a940ec00: 15: enter run() 0x214b873000: 12: enter run() 0x21a82ade00: 10: enter run() 0x21a82af400: 1: set_msg 0x214b873600: 9: set_msg 0x214b870c00: 8: set_msg 0x214b870c00: 8: msg: "new message" 0x214b870c00: 8: exit run() 0x21a940fc00: 5: set_msg 0x215e524400: 3: set_msg 0x215e524000: 2: set_msg 0x215e524000: 2: msg: "new message" 0x215e524000: 2: exit run() 0x215e525600: 13: set_msg 0x214b872e00: 4: set_msg 0x214b873600: 9: msg: "new message" 0x214b873600: 9: exit run() 0x21a82af200: 7: set_msg 0x214b872e00: 4: msg: "new message" 0x214b872e00: 4: exit run() 0x214b873a00: 14: set_msg 0x214b873a00: 14: msg: "new message" 0x214b873a00: 14: exit run() 0x21a82af800: 6: set_msg 0x21a82af800: 6: msg: "new message" 0x21a82af800: 6: exit run() 0x21a940ec00: 15: set_msg 0x21a82af200: 7: msg: "new message" 0x21a82af200: 7: exit run() 0x21a940ec00: 15: msg: "new message" 0x215e525600: 13: msg: "new message" 0x215e525600: 13: exit run() 0x21a940fc00: 5: msg: "new message" 0x21a940fc00: 5: exit run() 0x21a82ade00: 10: set_msg 0x21a940ec00: 15: exit run() 0x215e524e00: 11: set_msg 0x215e524e00: 11: msg: "new message" 0x215e524400: 3: msg: "new message" 0x215e524400: 3: exit run() 0x21a82ade00: 10: msg: "new message" 0x215e524e00: 11: exit run() 0x214b873000: 12: set_msg 0x21a82ade00: 10: exit run() 0x21a82af400: 1: msg: "new message" 0x21a82af400: 1: exit run() 0x214b873000: 12: msg: "new message" 0x214b873000: 12: exit run() main: 18 0x214b870c00: 0: enter run() 0x214b870c00: 0: set_msg 0x214b870c00: 0: msg: "new message" 0x215e527c00: 1: enter run() 0x214b870c00: 0: exit run() 0x215e527c00: 1: set_msg 0x215e527c00: 1: msg: "new message" 0x215e527c00: 1: exit run() 0x21a82afc00: 2: enter run() 0x21a82afc00: 2: set_msg 0x21a82afc00: 2: msg: "new message" 0x21a82afc00: 2: exit run() 0x214b872200: 3: enter run() 0x214b872200: 3: set_msg 0x214b872200: 3: msg: "new message" 0x214b872200: 3: exit run() 0x214b872000: 4: enter run() 0x214b872000: 4: set_msg 0x214b872000: 4: msg: "new message" 0x214b872000: 4: exit run() 0x21a940cc00: 5: enter run() 0x21a940cc00: 5: set_msg 0x21a940cc00: 5: msg: "new message" 0x21a940cc00: 5: exit run() 0x214b873200: 6: enter run() 0x214b873200: 6: set_msg 0x214b873200: 6: msg: "new message" 0x214b873200: 6: exit run() 0x21a940ea00: 7: enter run() 0x21a940ea00: 7: set_msg 0x215e527800: 8: enter run() 0x215e527800: 8: set_msg 0x214b873400: 9: enter run() 0x215e527800: 8: msg: "new message" 0x21a940ea00: 7: msg: "new message" 0x215e527a00: 10: enter run() 0x21a940ea00: 7: exit run() 0x215e527a00: 10: set_msg 0x215e527a00: 10: msg: "new message" 0x215e527a00: 10: exit run() 0x214b873400: 9: set_msg 0x214b873400: 9: msg: "new message" 0x214b873400: 9: exit run() 0x21a82ae000: 11: enter run() 0x21a82ae000: 11: set_msg 0x21a82ae000: 11: msg: "new message" 0x21a82ae000: 11: exit run() 0x21a82ada00: 12: enter run() 0x21a82ada00: 12: set_msg 0x21a82ada00: 12: msg: "new message" 0x21a82ada00: 12: exit run() 0x21a82ae200: 13: enter run() 0x21a82ae200: 13: set_msg 0x21a82ae200: 13: msg: "new message" 0x21a82ae200: 13: exit run() 0x215e527800: 8: exit run() 0x21a940da00: 14: enter run() 0x21a940da00: 14: set_msg 0x21a940da00: 14: msg: "new message" 0x21a940da00: 14: exit run() 0x215e524200: 15: enter run() 0x215e524200: 15: set_msg 0x215e524200: 15: msg: "new message" 0x215e524200: 15: exit run() main: 19 0x21a82af800: 0: enter run() 0x21a82af800: 0: set_msg 0x21a82af800: 0: msg: "new message" 0x21a82af800: 0: exit run() 0x214b870000: 1: enter run() 0x214b870000: 1: set_msg 0x214b870000: 1: msg: "new message" 0x214b870000: 1: exit run() 0x21a940f800: 2: enter run() 0x21a940f800: 2: set_msg 0x21a940f800: 2: msg: "new message" 0x21a940f800: 2: exit run() 0x214b871600: 3: enter run() 0x214b871600: 3: set_msg 0x214b871600: 3: msg: "new message" 0x214b871600: 3: exit run() 0x214b873800: 4: enter run() 0x214b873800: 4: set_msg 0x214b873800: 4: msg: "new message" 0x214b873800: 4: exit run() 0x21a82ace00: 5: enter run() 0x21a82ace00: 5: set_msg 0x21a82ace00: 5: msg: "new message" 0x21a82ace00: 5: exit run() 0x21a82afa00: 6: enter run() 0x21a82afa00: 6: set_msg 0x21a82afa00: 6: msg: "new message" 0x21a82afa00: 6: exit run() 0x214b871a00: 7: enter run() 0x214b871a00: 7: set_msg 0x214b871a00: 7: msg: "new message" 0x214b871a00: 7: exit run() 0x21a82ad000: 8: enter run() 0x21a82ad000: 8: set_msg 0x21a82ad000: 8: msg: "new message" 0x21a82ad000: 8: exit run() 0x21a82ae800: 9: enter run() 0x21a82ae800: 9: set_msg 0x21a82ae800: 9: msg: "new message" 0x21a82ae800: 9: exit run() 0x214b870200: 10: enter run() 0x214b870200: 10: set_msg 0x214b870200: 10: msg: "new message" 0x214b870200: 10: exit run() 0x21a82ae000: 11: enter run() 0x21a82ae000: 11: set_msg 0x21a82ae000: 11: msg: "new message" 0x21a82ae000: 11: exit run() 0x21a82afe00: 12: enter run() 0x21a82afe00: 12: set_msg 0x21a82afe00: 12: msg: "new message" 0x21a82afe00: 12: exit run() 0x21a940f600: 13: enter run() 0x21a940f600: 13: set_msg 0x21a940f600: 13: msg: "new message" 0x21a940f600: 13: exit run() 0x214b872e00: 14: enter run() 0x214b872e00: 14: set_msg 0x214b872e00: 14: msg: "new message" 0x214b872e00: 14: exit run() 0x21a82ae600: 15: enter run() 0x21a82ae600: 15: set_msg 0x21a82ae600: 15: msg: "new message" 0x21a82ae600: 15: exit run() main: 20 0x215e527000: 0: enter run() 0x215e527000: 0: set_msg 0x215e527000: 0: msg: "new message" 0x215e527000: 0: exit run() 0x215e527c00: 1: enter run() 0x215e527c00: 1: set_msg 0x215e527c00: 1: msg: "new message" 0x215e527c00: 1: exit run() 0x214b872c00: 2: enter run() 0x214b872c00: 2: set_msg 0x214b872c00: 2: msg: "new message" 0x214b872c00: 2: exit run() 0x21a940f000: 3: enter run() 0x21a940f000: 3: set_msg 0x21a940f000: 3: msg: "new message" 0x21a940f000: 3: exit run() 0x21a940f800: 4: enter run() 0x21a940f800: 4: set_msg 0x21a940f800: 4: msg: "new message" 0x21a940f800: 4: exit run() 0x214b873800: 5: enter run() 0x214b873800: 5: set_msg 0x214b873800: 5: msg: "new message" 0x214b873800: 5: exit run() 0x21a82ac000: 6: enter run() 0x21a82ac000: 6: set_msg 0x21a82ac000: 6: msg: "new message" 0x21a82ac000: 6: exit run() 0x21a940fe00: 7: enter run() 0x21a940fe00: 7: set_msg 0x21a940fe00: 7: msg: "new message" 0x21a940fe00: 7: exit run() 0x214b873600: 8: enter run() 0x214b873600: 8: set_msg 0x214b873600: 8: msg: "new message" 0x214b873600: 8: exit run() 0x21a82aec00: 9: enter run() 0x21a82aec00: 9: set_msg 0x21a82aec00: 9: msg: "new message" 0x21a82aec00: 9: exit run() 0x214b872400: 10: enter run() 0x214b872400: 10: set_msg 0x214b872400: 10: msg: "new message" 0x214b872400: 10: exit run() 0x214b871400: 11: enter run() 0x214b871400: 11: set_msg 0x214b871400: 11: msg: "new message" 0x214b871400: 11: exit run() 0x215e524800: 12: enter run() 0x215e524800: 12: set_msg 0x215e524800: 12: msg: "new message" 0x215e524800: 12: exit run() 0x21a82ace00: 13: enter run() 0x21a82ace00: 13: set_msg 0x21a82ace00: 13: msg: "new message" 0x21a82ace00: 13: exit run() 0x21a940fa00: 14: enter run() 0x21a940fa00: 14: set_msg 0x21a940fa00: 14: msg: "new message" 0x21a940fa00: 14: exit run() 0x21a82ad600: 15: enter run() 0x21a82ad600: 15: set_msg 0x21a82ad600: 15: msg: "new message" 0x21a82ad600: 15: exit run() main: 21 0x21a82ae600: 0: enter run() 0x21a82ae600: 0: set_msg 0x21a82ae600: 0: msg: "new message" 0x21a940f800: 1: enter run() 0x21a82ae600: 0: exit run() 0x21a940f800: 1: set_msg 0x21a940f800: 1: msg: "new message" 0x21a940f800: 1: exit run() 0x215e527800: 2: enter run() 0x215e527800: 2: set_msg 0x215e527800: 2: msg: "new message" 0x215e527800: 2: exit run() 0x21a82ad000: 3: enter run() 0x21a82ad000: 3: set_msg 0x21a82ad000: 3: msg: "new message" 0x21a82ad000: 3: exit run() 0x214b870200: 4: enter run() 0x214b870200: 4: set_msg 0x214b870200: 4: msg: "new message" 0x214b870200: 4: exit run() 0x215e525000: 5: enter run() 0x215e525000: 5: set_msg 0x215e525000: 5: msg: "new message" 0x215e525000: 5: exit run() 0x21a940f200: 6: enter run() 0x21a940f200: 6: set_msg 0x21a940f200: 6: msg: "new message" 0x21a940f200: 6: exit run() 0x21a82ac800: 7: enter run() 0x21a82ac800: 7: set_msg 0x21a82ac800: 7: msg: "new message" 0x21a82ac800: 7: exit run() 0x21a940c000: 8: enter run() 0x21a940c000: 8: set_msg 0x21a940c000: 8: msg: "new message" 0x215e524a00: 9: enter run() 0x21a940c000: 8: exit run() 0x215e524a00: 9: set_msg 0x215e524a00: 9: msg: "new message" 0x215e524a00: 9: exit run() 0x21a82af800: 10: enter run() 0x21a82af800: 10: set_msg 0x21a82af800: 10: msg: "new message" 0x21a82af800: 10: exit run() 0x215e526a00: 11: enter run() 0x215e526a00: 11: set_msg 0x215e526a00: 11: msg: "new message" 0x215e526a00: 11: exit run() 0x215e524600: 12: enter run() 0x215e524600: 12: set_msg 0x215e524600: 12: msg: "new message" 0x215e524600: 12: exit run() 0x21a940ca00: 13: enter run() 0x21a940ca00: 13: set_msg 0x21a940ca00: 13: msg: "new message" 0x21a940ca00: 13: exit run() 0x21a940c800: 14: enter run() 0x21a940c800: 14: set_msg 0x21a940c800: 14: msg: "new message" 0x21a82ade00: 15: enter run() 0x21a940c800: 14: exit run() 0x21a82ade00: 15: set_msg 0x21a82ade00: 15: msg: "new message" 0x21a82ade00: 15: exit run() main: 22 0x215e524800: 0: enter run() 0x215e524800: 0: set_msg 0x215e524800: 0: msg: "new message" 0x215e524800: 0: exit run() 0x215e526800: 1: enter run() 0x215e526800: 1: set_msg 0x215e526800: 1: msg: "new message" 0x215e526800: 1: exit run() 0x215e525c00: 2: enter run() 0x215e525c00: 2: set_msg 0x215e525c00: 2: msg: "new message" 0x215e525c00: 2: exit run() 0x215e526c00: 3: enter run() 0x215e526c00: 3: set_msg 0x215e526c00: 3: msg: "new message" 0x215e526c00: 3: exit run() 0x21a82aec00: 4: enter run() 0x21a82aec00: 4: set_msg 0x21a82aec00: 4: msg: "new message" 0x21a82aec00: 4: exit run() 0x214b870800: 5: enter run() 0x214b870800: 5: set_msg 0x214b870800: 5: msg: "new message" 0x214b870800: 5: exit run() 0x214b871e00: 6: enter run() 0x214b871e00: 6: set_msg 0x214b871e00: 6: msg: "new message" 0x214b871e00: 6: exit run() 0x21a82ada00: 7: enter run() 0x21a82ada00: 7: set_msg 0x21a82ada00: 7: msg: "new message" 0x21a82ada00: 7: exit run() 0x21a940e800: 8: enter run() 0x21a940e800: 8: set_msg 0x21a940e800: 8: msg: "new message" 0x21a940e800: 8: exit run() 0x214b871400: 9: enter run() 0x214b871400: 9: set_msg 0x214b871400: 9: msg: "new message" 0x214b871400: 9: exit run() 0x21a82ad200: 10: enter run() 0x21a82ad200: 10: set_msg 0x21a82ad200: 10: msg: "new message" 0x21a82ad200: 10: exit run() 0x21a940ec00: 11: enter run() 0x21a940ec00: 11: set_msg 0x21a940ec00: 11: msg: "new message" 0x21a940ec00: 11: exit run() 0x214b872600: 12: enter run() 0x214b872600: 12: set_msg 0x214b872600: 12: msg: "new message" 0x214b872600: 12: exit run() 0x214b873a00: 13: enter run() 0x214b873a00: 13: set_msg 0x214b873a00: 13: msg: "new message" 0x214b873a00: 13: exit run() 0x21a940d600: 14: enter run() 0x21a940d600: 14: set_msg 0x21a940d600: 14: msg: "new message" 0x21a940d600: 14: exit run() 0x21a940f200: 15: enter run() 0x21a940f200: 15: set_msg 0x21a940f200: 15: msg: "new message" 0x21a940f200: 15: exit run() main: 23 0x21a82aca00: 0: enter run() 0x21a82aca00: 0: set_msg 0x21a82aca00: 0: msg: "new message" 0x21a82aca00: 0: exit run() 0x21a940e600: 1: enter run() 0x21a940e600: 1: set_msg 0x21a940e600: 1: msg: "new message" 0x21a940e600: 1: exit run() 0x214b871800: 2: enter run() 0x214b871800: 2: set_msg 0x214b871800: 2: msg: "new message" 0x214b871800: 2: exit run() 0x215e527800: 3: enter run() 0x215e527800: 3: set_msg 0x215e527800: 3: msg: "new message" 0x215e527800: 3: exit run() 0x214b871000: 4: enter run() 0x214b871000: 4: set_msg 0x214b871000: 4: msg: "new message" 0x214b871000: 4: exit run() 0x215e526e00: 5: enter run() 0x215e526e00: 5: set_msg 0x215e526e00: 5: msg: "new message" 0x215e526e00: 5: exit run() 0x21a82ad800: 6: enter run() 0x21a82ad800: 6: set_msg 0x21a82ad800: 6: msg: "new message" 0x21a82ad800: 6: exit run() 0x21a82ad400: 7: enter run() 0x21a82ad400: 7: set_msg 0x21a82ad400: 7: msg: "new message" 0x21a82ad400: 7: exit run() 0x214b871a00: 8: enter run() 0x214b871a00: 8: set_msg 0x214b871a00: 8: msg: "new message" 0x214b871a00: 8: exit run() 0x215e526600: 9: enter run() 0x215e526600: 9: set_msg 0x215e526600: 9: msg: "new message" 0x215e526600: 9: exit run() 0x21a82ae600: 10: enter run() 0x21a82ae600: 10: set_msg 0x21a82ae600: 10: msg: "new message" 0x21a82ae600: 10: exit run() 0x21a940c200: 11: enter run() 0x21a940c200: 11: set_msg 0x21a940c200: 11: msg: "new message" 0x21a940c200: 11: exit run() 0x21a940d800: 12: enter run() 0x21a940d800: 12: set_msg 0x21a940d800: 12: msg: "new message" 0x21a940d800: 12: exit run() 0x215e527a00: 13: enter run() 0x215e527a00: 13: set_msg 0x215e527a00: 13: msg: "new message" 0x21a940f400: 14: enter run() 0x215e527a00: 13: exit run() 0x21a940f400: 14: set_msg 0x21a940f400: 14: msg: "new message" 0x21a940f400: 14: exit run() 0x21a82af800: 15: enter run() 0x21a82af800: 15: set_msg 0x21a82af800: 15: msg: "new message" 0x21a82af800: 15: exit run() main: 24 0x215e527e00: 0: enter run() 0x215e527e00: 0: set_msg 0x215e527e00: 0: msg: "new message" 0x21a940c400: 1: enter run() 0x215e527e00: 0: exit run() 0x21a940c400: 1: set_msg 0x21a940c400: 1: msg: "new message" 0x21a940c400: 1: exit run() 0x215e527c00: 2: enter run() 0x215e527c00: 2: set_msg 0x215e527c00: 2: msg: "new message" 0x215e527c00: 2: exit run() 0x21a82ad200: 3: enter run() 0x21a82ad200: 3: set_msg 0x21a82ad200: 3: msg: "new message" 0x21a82ad200: 3: exit run() 0x215e524600: 4: enter run() 0x215e524600: 4: set_msg 0x215e524600: 4: msg: "new message" 0x215e524600: 4: exit run() 0x214b871c00: 5: enter run() 0x214b871c00: 5: set_msg 0x214b871c00: 5: msg: "new message" 0x214b871c00: 5: exit run() 0x21a940d800: 6: enter run() 0x21a940d800: 6: set_msg 0x21a940d800: 6: msg: "new message" 0x21a940d800: 6: exit run() 0x21a82ad800: 7: enter run() 0x21a82ad800: 7: set_msg 0x21a82ad800: 7: msg: "new message" 0x214b871600: 8: enter run() 0x214b871600: 8: set_msg 0x214b871600: 8: msg: "new message" 0x21a82ad800: 7: exit run() 0x214b871600: 8: exit run() 0x21a82ae800: 9: enter run() 0x21a82ae800: 9: set_msg 0x21a82ae800: 9: msg: "new message" 0x21a82ae800: 9: exit run() 0x215e525200: 10: enter run() 0x215e525200: 10: set_msg 0x215e525200: 10: msg: "new message" 0x215e525200: 10: exit run() 0x21a940ea00: 11: enter run() 0x21a940ea00: 11: set_msg 0x21a940ea00: 11: msg: "new message" 0x21a940ea00: 11: exit run() 0x215e524200: 12: enter run() 0x215e524200: 12: set_msg 0x215e524200: 12: msg: "new message" 0x215e524200: 12: exit run() 0x214b872800: 13: enter run() 0x214b872800: 13: set_msg 0x214b872800: 13: msg: "new message" 0x214b872800: 13: exit run() 0x214b873400: 14: enter run() 0x214b873400: 14: set_msg 0x214b873400: 14: msg: "new message" 0x214b873400: 14: exit run() 0x215e524000: 15: enter run() 0x215e524000: 15: set_msg 0x215e524000: 15: msg: "new message" 0x215e524000: 15: exit run() main: 25 0x21a82adc00: 0: enter run() 0x21a82adc00: 0: set_msg 0x21a82adc00: 0: msg: "new message" 0x21a82adc00: 0: exit run() 0x21a82ad400: 1: enter run() 0x21a82ad400: 1: set_msg 0x21a82ad400: 1: msg: "new message" 0x21a82ad400: 1: exit run() 0x214b872e00: 2: enter run() 0x214b872e00: 2: set_msg 0x214b872e00: 2: msg: "new message" 0x214b872e00: 2: exit run() 0x214b870200: 3: enter run() 0x214b870200: 3: set_msg 0x214b870200: 3: msg: "new message" 0x214b870200: 3: exit run() 0x214b870600: 4: enter run() 0x214b870600: 4: set_msg 0x214b870600: 4: msg: "new message" 0x214b870600: 4: exit run() 0x21a940e200: 5: enter run() 0x21a940e200: 5: set_msg 0x21a940e200: 5: msg: "new message" 0x21a940e200: 5: exit run() 0x214b871800: 6: enter run() 0x214b871800: 6: set_msg 0x214b871800: 6: msg: "new message" 0x214b871800: 6: exit run() 0x214b871400: 7: enter run() 0x214b871400: 7: set_msg 0x214b871400: 7: msg: "new message" 0x214b871400: 7: exit run() 0x21a82ae200: 8: enter run() 0x21a82ae200: 8: set_msg 0x21a82ae200: 8: msg: "new message" 0x21a82ae200: 8: exit run() 0x214b872a00: 9: enter run() 0x214b872a00: 9: set_msg 0x214b872a00rthread reaping 0x21a82adc00 stack 0x21655cbf60 0x214b872a00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ad400 stack 0x21655cbfc0 rthread reaping 0x214b872e00 stack 0x216555fba0 rthread reaping 0x214b870200 stack 0x21654d5e90 0x215e525400: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b870600 stack 0x21655ca640 rthread reaping 0x21a940e200 stack 0x21654d4ae0 rthread reaping 0x214b871800 stack 0x21654d48a0 rthread reaping 0x214b871400 stack 0x21654d6cd0 rthread reaping 0x21a82ae200 stack 0x21655cb6c0 0x21a82ae400: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x215e525000: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a940e800: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a940f600: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e525400: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x215e525400: rwlock_rdlock 0x21dbf7a940 (1) 0x215e525400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872a00 stack 0x216555fed0 rthread reaping 0x21a82ae400 stack 0x21654d66d0 rthread reaping 0x21a940ca00 stack 0x21654d7030 rthread reaping 0x215e525000 stack 0x216555cc30 rthread reaping 0x21a940e800 stack 0x21655cb960 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525400 stack 0x21655cbab0 rthread reaping 0x21a940f600 stack 0x21655cb0f0 0x21a940d800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x21a940d800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940da00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940da00: rwlock_unlock 0x21dbf7a940 0x21a940da00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940da00: rwlock_unlock 0x21dbf7a940 0x215e526200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526200: rwlock_unlock 0x21dbf7a940 0x215e526200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526200: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940d800 stack 0x21655cb0f0 rthread reaping 0x21a82afe00 stack 0x21655cbab0 0x215e527a00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x215e527600 stack 0x21655cb960 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940d600 stack 0x216555cc30 0x215e527a00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82afc00 stack 0x21654d7030 rthread reaping 0x215e526a00 stack 0x21654d66d0 rthread reaping 0x21a940dc00 stack 0x216555fed0 rthread reaping 0x214b871600 stack 0x21655cb6c0 rthread reaping 0x214b871800 stack 0x21654d6cd0 rthread reaping 0x21a940f800 stack 0x21654d48a0 rthread reaping 0x21a940da00 stack 0x21654d4ae0 rthread reaping 0x215e526200 stack 0x21655ca640 rthread reaping 0x215e525200 stack 0x21654d5e90 rthread reaping 0x21a82ac000 stack 0x216555fba0 rthread reaping 0x21a940c200 stack 0x21655cbfc0 rthread reaping 0x215e527a00 stack 0x21655cbf60 0x21a940ea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x215e527200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527200: rwlock_unlock 0x21dbf7a940 0x215e527200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527200: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940ea00 stack 0x21655cbf60 rthread reaping 0x215e525600 stack 0x21655cbfc0 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b873200 stack 0x216555fba0 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b872200 stack 0x21654d5e90 0x214b873a00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b871a00 stack 0x21655ca640 rthread reaping 0x214b871800 stack 0x21654d4ae0 rthread reaping 0x214b870400 stack 0x21654d48a0 rthread reaping 0x21a82ac800 stack 0x21654d6cd0 rthread reaping 0x215e525e00 stack 0x21655cb6c0 rthread reaping 0x214b873c00 stack 0x216555fed0 rthread reaping 0x214b873e00 stack 0x21654d66d0 rthread reaping 0x215e527200 stack 0x21654d7030 rthread reaping 0x214b873600 stack 0x216555cc30 rthread reaping 0x214b870a00 stack 0x21655cb960 rthread reaping 0x21a940dc00 stack 0x21655cbab0 rthread reaping 0x214b873a00 stack 0x21655cb0f0 0x21a82ada00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a82ad600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad600: rwlock_unlock 0x21dbf7a940 0x21a82ad600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad600: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873400: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x21a940f000: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x21a940ea00: rwlock_wrlock 0x21dbf7a940 (2147483647) rthread reaping 0x21a82ada00 stack 0x21655cb0f0 0x21a940d200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e527800 stack 0x21655cbab0 rthread reaping 0x21a940e600 stack 0x21655cb960 0x214b872000: rwlock_wrlock 0x21dbf7a940 (2147483647) rthread reaping 0x21a940e200 stack 0x216555cc30 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_rdlock 0x21dbf7a940 (4294967295) rthread reaping 0x21a82acc00 stack 0x21654d7030 0x21a940d200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940c200 stack 0x21654d66d0 rthread reaping 0x21a82ad600 stack 0x216555fed0 rthread reaping 0x215e525c00 stack 0x21655cb6c0 rthread reaping 0x214b870c00 stack 0x21654d6cd0 rthread reaping 0x21a940c400 stack 0x21654d48a0 rthread reaping 0x214b871c00 stack 0x21654d4ae0 rthread reaping 0x21a940d200 stack 0x21655ca640 0x21a940ea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940ea00 stack 0x21654d5e90 rthread reaping 0x214b872000 stack 0x216555fba0 rthread reaping 0x214b873400 stack 0x21655cbfc0 rthread reaping 0x21a940f000 stack 0x21655cbf60 0x21a82af000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x215e524600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524600: rwlock_unlock 0x21dbf7a940 0x215e524600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524600: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a940ee00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ee00: rwlock_unlock 0x21dbf7a940 0x21a940ee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ee00: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82af000 stack 0x21655cbf60 rthread reaping 0x215e524e00 stack 0x21655cbfc0 0x21a940fe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fe00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525800 stack 0x216555fba0 0x21a940fe00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a82aee00 stack 0x21654d5e90 0x21a940fe00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525000 stack 0x21655ca640 rthread reaping 0x214b871a00 stack 0x21654d4ae0 rthread reaping 0x21a940f600 stack 0x21654d48a0 rthread reaping 0x21a940ec00 stack 0x21654d6cd0 rthread reaping 0x215e524600 stack 0x21655cb6c0 rthread reaping 0x21a940d400 stack 0x216555fed0 rthread reaping 0x21a940ee00 stack 0x21654d66d0 rthread reaping 0x214b871e00 stack 0x21654d7030 rthread reaping 0x21a82ad200 stack 0x216555cc30 rthread reaping 0x21a82ae800 stack 0x21655cb960 rthread reaping 0x215e524800 stack 0x21655cbab0 rthread reaping 0x21a940fe00 stack 0x21655cb0f0 0x215e525200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870000: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870000: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x215e526200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526200: rwlock_unlock 0x21dbf7a940 0x215e526200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526200: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x214b871000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x214b871000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525200 stack 0x21655cb0f0 rthread reaping 0x214b870000 stack 0x21655cbab0 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b870200 stack 0x21655cb960 0x21a940ec00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ae400 stack 0x216555cc30 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e526200 stack 0x21654d7030 0x21a940ec00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b871200 stack 0x21654d66d0 rthread reaping 0x214b871000 stack 0x216555fed0 rthread reaping 0x21a940de00 stack 0x21655cb6c0 rthread reaping 0x21a82acc00 stack 0x21654d6cd0 rthread reaping 0x215e524800 stack 0x21654d48a0 rthread reaping 0x215e527e00 stack 0x21654d4ae0 rthread reaping 0x215e524a00 stack 0x21655ca640 rthread reaping 0x21a940c800 stack 0x21654d5e90 rthread reaping 0x214b871400 stack 0x216555fba0 rthread reaping 0x21a82ad400 stack 0x21655cbfc0 rthread reaping 0x21a940ec00 stack 0x21655cbf60 0x215e525000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x21a82ad600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad600: rwlock_unlock 0x21dbf7a940 0x21a82ad600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad600: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a940cc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940cc00: rwlock_unlock 0x21dbf7a940 0x21a940cc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940cc00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525000 stack 0x21655cbf60 rthread reaping 0x21a82ad600 stack 0x21655cbfc0 0x214b871800: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a940c200 stack 0x216555fba0 0x214b871800: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a82aee00 stack 0x21654d5e90 0x214b871800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ac800 stack 0x21655ca640 rthread reaping 0x21a940e000 stack 0x21654d4ae0 rthread reaping 0x21a940cc00 stack 0x21654d48a0 rthread reaping 0x21a82afe00 stack 0x21654d6cd0 rthread reaping 0x21a940c600 stack 0x21655cb6c0 rthread reaping 0x214b871e00 stack 0x216555fed0 rthread reaping 0x215e524e00 stack 0x21654d66d0 rthread reaping 0x21a940e400 stack 0x21654d7030 rthread reaping 0x21a940e800 stack 0x216555cc30 rthread reaping 0x21a940de00 stack 0x21655cb960 rthread reaping 0x21a940ce00 stack 0x21655cbab0 rthread reaping 0x214b871800 stack 0x21655cb0f0 0x21a82ad400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a82aca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x21a82aca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a82aec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 0x21a82aec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ad400 stack 0x21655cb0f0 rthread reaping 0x215e525200 stack 0x21655cbab0 0x21a82acc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e527a00 stack 0x21655cb960 0x21a82acc00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940c800 stack 0x216555cc30 0x21a82acc00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82aca00 stack 0x21654d7030 rthread reaping 0x214b873e00 stack 0x21654d66d0 rthread reaping 0x21a82ad200 stack 0x216555fed0 rthread reaping 0x21a82ae000 stack 0x21655cb6c0 rthread reaping 0x21a940c200 stack 0x21654d6cd0 rthread reaping 0x21a82aec00 stack 0x21654d48a0 rthread reaping 0x214b872200 stack 0x21654d4ae0 rthread reaping 0x21a940d200 stack 0x21655ca640 rthread reaping 0x21a82af000 stack 0x21654d5e90 rthread reaping 0x21a940ea00 stack 0x216555fba0 rthread reaping 0x21a940de00 stack 0x21655cbfc0 rthread reaping 0x21a82acc00 stack 0x21655cbf60 0x214b871600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_wrlock 0x21dbf7a940 (1) 0x214b870200: rwlock_wrlock 0x21dbf7a940 (2147483649) 0x21a940d000: rwlock_wrlock 0x21dbf7a940 (2147483649) 0x21a82afa00: rwlock_wrlock 0x21dbf7a940 (2147483649) 0x21a82ac000: rwlock_wrlock 0x21dbf7a940 (2147483649) 0x215e526600: rwlock_wrlock 0x21dbf7a940 (2147483649) rthread reaping 0x214b871600 stack 0x21655cbf60 0x214b872a00: rwlock_wrlock 0x21dbf7a940 (2147483649) rthread reaping 0x215e524e00 stack 0x21655cbfc0 rthread reaping 0x21a940e800 stack 0x216555fba0 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_wrlock 0x21dbf7a940 (1) 0x21a82ad400: rwlock_wrlock 0x21dbf7a940 (1) 0x215e526e00: rwlock_wrlock 0x21dbf7a940 (1) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_wrlock 0x21dbf7a940 (1) 0x21a940c000: rwlock_wrlock 0x21dbf7a940 (1) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x21a940d000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ae600 stack 0x21655ca640 0x214b870200: rwlock_rdlock 0x21dbf7a940 (1) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82aea00 stack 0x21654d5e90 rthread reaping 0x215e526e00 stack 0x21654d6cd0 rthread reaping 0x21a940c000 stack 0x21654d4ae0 0x21a82afa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b873400 stack 0x21654d48a0 rthread reaping 0x21a82ad400 stack 0x21655cb6c0 rthread reaping 0x21a82aee00 stack 0x216555fed0 rthread reaping 0x214b870200 stack 0x21654d66d0 rthread reaping 0x21a940d000 stack 0x21654d7030 rthread reaping 0x21a82afa00 stack 0x216555cc30 rthread reaping 0x21a82ac000 stack 0x21655cb960 rthread reaping 0x215e526600 stack 0x21655cbab0 rthread reaping 0x214b872a00 stack 0x21655cb0f0 0x21a940d600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 : 9: msg: "new message" 0x215e525400: 10: enter run() 0x21a82ae400: 11: enter run() 0x21a940ca00: 12: enter run() 0x215e525000: 13: enter run() 0x21a940e800: 14: enter run() 0x21a940f600: 15: enter run() 0x215e525400: 10: set_msg 0x214b872a00: 9: exit run() 0x215e525000: 13: set_msg 0x21a940e800: 14: set_msg 0x21a82ae400: 11: set_msg 0x21a940e800: 14: msg: "new message" 0x21a940e800: 14: exit run() 0x21a940ca00: 12: set_msg 0x21a940ca00: 12: msg: "new message" 0x21a940ca00: 12: exit run() 0x215e525000: 13: msg: "new message" 0x215e525000: 13: exit run() 0x21a82ae400: 11: msg: "new message" 0x21a82ae400: 11: exit run() 0x215e525400: 10: msg: "new message" 0x215e525400: 10: exit run() 0x21a940f600: 15: set_msg 0x21a940f600: 15: msg: "new message" 0x21a940f600: 15: exit run() main: 26 0x21a940d800: 0: enter run() 0x21a940d800: 0: set_msg 0x21a940d800: 0: msg: "new message" 0x21a82afe00: 1: enter run() 0x21a940d800: 0: exit run() 0x21a82afe00: 1: set_msg 0x21a82afe00: 1: msg: "new message" 0x21a82afe00: 1: exit run() 0x215e527600: 2: enter run() 0x215e527600: 2: set_msg 0x215e527600: 2: msg: "new message" 0x215e527600: 2: exit run() 0x21a940d600: 3: enter run() 0x21a940d600: 3: set_msg 0x21a940d600: 3: msg: "new message" 0x21a940d600: 3: exit run() 0x21a82afc00: 4: enter run() 0x21a82afc00: 4: set_msg 0x21a82afc00: 4: msg: "new message" 0x21a82afc00: 4: exit run() 0x215e526a00: 5: enter run() 0x215e526a00: 5: set_msg 0x215e526a00: 5: msg: "new message" 0x215e526a00: 5: exit run() 0x21a940dc00: 6: enter run() 0x21a940dc00: 6: set_msg 0x21a940dc00: 6: msg: "new message" 0x21a940dc00: 6: exit run() 0x214b871600: 7: enter run() 0x214b871600: 7: set_msg 0x214b871600: 7: msg: "new message" 0x214b871600: 7: exit run() 0x214b871800: 8: enter run() 0x214b871800: 8: set_msg 0x214b871800: 8: msg: "new message" 0x214b871800: 8: exit run() 0x21a940f800: 9: enter run() 0x21a940f800: 9: set_msg 0x21a940f800: 9: msg: "new message" 0x21a940f800: 9: exit run() 0x21a940da00: 10: enter run() 0x21a940da00: 10: set_msg 0x21a940da00: 10: msg: "new message" 0x21a940da00: 10: exit run() 0x215e526200: 11: enter run() 0x215e526200: 11: set_msg 0x215e526200: 11: msg: "new message" 0x215e526200: 11: exit run() 0x215e525200: 12: enter run() 0x215e525200: 12: set_msg 0x215e525200: 12: msg: "new message" 0x215e525200: 12: exit run() 0x21a82ac000: 13: enter run() 0x21a82ac000: 13: set_msg 0x21a82ac000: 13: msg: "new message" 0x21a82ac000: 13: exit run() 0x21a940c200: 14: enter run() 0x21a940c200: 14: set_msg 0x21a940c200: 14: msg: "new message" 0x21a940c200: 14: exit run() 0x215e527a00: 15: enter run() 0x215e527a00: 15: set_msg 0x215e527a00: 15: msg: "new message" 0x215e527a00: 15: exit run() main: 27 0x21a940ea00: 0: enter run() 0x21a940ea00: 0: set_msg 0x21a940ea00: 0: msg: "new message" 0x21a940ea00: 0: exit run() 0x215e525600: 1: enter run() 0x215e525600: 1: set_msg 0x215e525600: 1: msg: "new message" 0x215e525600: 1: exit run() 0x214b873200: 2: enter run() 0x214b873200: 2: set_msg 0x214b873200: 2: msg: "new message" 0x214b873200: 2: exit run() 0x214b872200: 3: enter run() 0x214b872200: 3: set_msg 0x214b872200: 3: msg: "new message" 0x214b872200: 3: exit run() 0x214b871a00: 4: enter run() 0x214b871a00: 4: set_msg 0x214b871a00: 4: msg: "new message" 0x214b871a00: 4: exit run() 0x214b871800: 5: enter run() 0x214b871800: 5: set_msg 0x214b871800: 5: msg: "new message" 0x214b871800: 5: exit run() 0x214b870400: 6: enter run() 0x214b870400: 6: set_msg 0x214b870400: 6: msg: "new message" 0x214b870400: 6: exit run() 0x21a82ac800: 7: enter run() 0x21a82ac800: 7: set_msg 0x21a82ac800: 7: msg: "new message" 0x21a82ac800: 7: exit run() 0x215e525e00: 8: enter run() 0x215e525e00: 8: set_msg 0x215e525e00: 8: msg: "new message" 0x215e525e00: 8: exit run() 0x214b873c00: 9: enter run() 0x214b873c00: 9: set_msg 0x214b873c00: 9: msg: "new message" 0x214b873c00: 9: exit run() 0x214b873e00: 10: enter run() 0x214b873e00: 10: set_msg 0x214b873e00: 10: msg: "new message" 0x214b873e00: 10: exit run() 0x215e527200: 11: enter run() 0x215e527200: 11: set_msg 0x215e527200: 11: msg: "new message" 0x215e527200: 11: exit run() 0x214b873600: 12: enter run() 0x214b873600: 12: set_msg 0x214b873600: 12: msg: "new message" 0x214b873600: 12: exit run() 0x214b870a00: 13: enter run() 0x214b870a00: 13: set_msg 0x214b870a00: 13: msg: "new message" 0x214b870a00: 13: exit run() 0x21a940dc00: 14: enter run() 0x21a940dc00: 14: set_msg 0x21a940dc00: 14: msg: "new message" 0x21a940dc00: 14: exit run() 0x214b873a00: 15: enter run() 0x214b873a00: 15: set_msg 0x214b873a00: 15: msg: "new message" 0x214b873a00: 15: exit run() main: 28 0x21a82ada00: 0: enter run() 0x21a82ada00: 0: set_msg 0x21a82ada00: 0: msg: "new message" 0x21a82ada00: 0: exit run() 0x215e527800: 1: enter run() 0x215e527800: 1: set_msg 0x215e527800: 1: msg: "new message" 0x215e527800: 1: exit run() 0x21a940e600: 2: enter run() 0x21a940e600: 2: set_msg 0x21a940e600: 2: msg: "new message" 0x21a940e600: 2: exit run() 0x21a940e200: 3: enter run() 0x21a940e200: 3: set_msg 0x21a940e200: 3: msg: "new message" 0x21a940e200: 3: exit run() 0x21a82acc00: 4: enter run() 0x21a82acc00: 4: set_msg 0x21a82acc00: 4: msg: "new message" 0x21a82acc00: 4: exit run() 0x21a940c200: 5: enter run() 0x21a940c200: 5: set_msg 0x21a940c200: 5: msg: "new message" 0x21a940c200: 5: exit run() 0x21a82ad600: 6: enter run() 0x21a82ad600: 6: set_msg 0x21a82ad600: 6: msg: "new message" 0x21a82ad600: 6: exit run() 0x215e525c00: 7: enter run() 0x215e525c00: 7: set_msg 0x215e525c00: 7: msg: "new message" 0x215e525c00: 7: exit run() 0x214b870c00: 8: enter run() 0x214b870c00: 8: set_msg 0x214b870c00: 8: msg: "new message" 0x214b870c00: 8: exit run() 0x21a940c400: 9: enter run() 0x21a940c400: 9: set_msg 0x21a940c400: 9: msg: "new message" 0x21a940c400: 9: exit run() 0x214b871c00: 10: enter run() 0x214b871c00: 10: set_msg 0x214b871c00: 10: msg: "new message" 0x214b871c00: 10: exit run() 0x21a940d200: 11: enter run() 0x21a940d200: 11: set_msg 0x21a940ea00: 12: enter run() 0x214b872000: 13: enter run() 0x214b873400: 14: enter run() 0x21a940f000: 15: enter run() 0x21a940ea00: 12: set_msg 0x21a940d200: 11: msg: "new message" 0x21a940d200: 11: exit run() 0x21a940ea00: 12: msg: "new message" 0x21a940ea00: 12: exit run() 0x214b872000: 13: set_msg 0x214b873400: 14: set_msg 0x21a940f000: 15: set_msg 0x21a940f000: 15: msg: "new message" 0x21a940f000: 15: exit run() 0x214b872000: 13: msg: "new message" 0x214b873400: 14: msg: "new message" 0x214b872000: 13: exit run() 0x214b873400: 14: exit run() main: 29 0x21a82af000: 0: enter run() 0x21a82af000: 0: set_msg 0x21a82af000: 0: msg: "new message" 0x21a82af000: 0: exit run() 0x215e524e00: 1: enter run() 0x215e524e00: 1: set_msg 0x215e524e00: 1: msg: "new message" 0x215e524e00: 1: exit run() 0x215e525800: 2: enter run() 0x215e525800: 2: set_msg 0x215e525800: 2: msg: "new message" 0x215e525800: 2: exit run() 0x21a82aee00: 3: enter run() 0x21a82aee00: 3: set_msg 0x21a82aee00: 3: msg: "new message" 0x21a82aee00: 3: exit run() 0x215e525000: 4: enter run() 0x215e525000: 4: set_msg 0x215e525000: 4: msg: "new message" 0x215e525000: 4: exit run() 0x214b871a00: 5: enter run() 0x214b871a00: 5: set_msg 0x214b871a00: 5: msg: "new message" 0x214b871a00: 5: exit run() 0x21a940f600: 6: enter run() 0x21a940f600: 6: set_msg 0x21a940f600: 6: msg: "new message" 0x21a940f600: 6: exit run() 0x21a940ec00: 7: enter run() 0x21a940ec00: 7: set_msg 0x21a940ec00: 7: msg: "new message" 0x21a940ec00: 7: exit run() 0x215e524600: 8: enter run() 0x215e524600: 8: set_msg 0x215e524600: 8: msg: "new message" 0x215e524600: 8: exit run() 0x21a940d400: 9: enter run() 0x21a940d400: 9: set_msg 0x21a940d400: 9: msg: "new message" 0x21a940d400: 9: exit run() 0x21a940ee00: 10: enter run() 0x21a940ee00: 10: set_msg 0x21a940ee00: 10: msg: "new message" 0x21a940ee00: 10: exit run() 0x214b871e00: 11: enter run() 0x214b871e00: 11: set_msg 0x214b871e00: 11: msg: "new message" 0x214b871e00: 11: exit run() 0x21a82ad200: 12: enter run() 0x21a82ad200: 12: set_msg 0x21a82ad200: 12: msg: "new message" 0x21a82ad200: 12: exit run() 0x21a82ae800: 13: enter run() 0x21a82ae800: 13: set_msg 0x21a82ae800: 13: msg: "new message" 0x21a82ae800: 13: exit run() 0x215e524800: 14: enter run() 0x215e524800: 14: set_msg 0x215e524800: 14: msg: "new message" 0x215e524800: 14: exit run() 0x21a940fe00: 15: enter run() 0x21a940fe00: 15: set_msg 0x21a940fe00: 15: msg: "new message" 0x21a940fe00: 15: exit run() main: 30 0x215e525200: 0: enter run() 0x215e525200: 0: set_msg 0x215e525200: 0: msg: "new message" 0x215e525200: 0: exit run() 0x214b870000: 1: enter run() 0x214b870000: 1: set_msg 0x214b870000: 1: msg: "new message" 0x214b870000: 1: exit run() 0x214b870200: 2: enter run() 0x214b870200: 2: set_msg 0x214b870200: 2: msg: "new message" 0x214b870200: 2: exit run() 0x21a82ae400: 3: enter run() 0x21a82ae400: 3: set_msg 0x21a82ae400: 3: msg: "new message" 0x21a82ae400: 3: exit run() 0x215e526200: 4: enter run() 0x215e526200: 4: set_msg 0x215e526200: 4: msg: "new message" 0x215e526200: 4: exit run() 0x214b871200: 5: enter run() 0x214b871200: 5: set_msg 0x214b871200: 5: msg: "new message" 0x214b871200: 5: exit run() 0x214b871000: 6: enter run() 0x214b871000: 6: set_msg 0x214b871000: 6: msg: "new message" 0x214b871000: 6: exit run() 0x21a940de00: 7: enter run() 0x21a940de00: 7: set_msg 0x21a940de00: 7: msg: "new message" 0x21a940de00: 7: exit run() 0x21a82acc00: 8: enter run() 0x21a82acc00: 8: set_msg 0x21a82acc00: 8: msg: "new message" 0x21a82acc00: 8: exit run() 0x215e524800: 9: enter run() 0x215e524800: 9: set_msg 0x215e524800: 9: msg: "new message" 0x215e524800: 9: exit run() 0x215e527e00: 10: enter run() 0x215e527e00: 10: set_msg 0x215e527e00: 10: msg: "new message" 0x215e527e00: 10: exit run() 0x215e524a00: 11: enter run() 0x215e524a00: 11: set_msg 0x215e524a00: 11: msg: "new message" 0x215e524a00: 11: exit run() 0x21a940c800: 12: enter run() 0x21a940c800: 12: set_msg 0x21a940c800: 12: msg: "new message" 0x21a940c800: 12: exit run() 0x214b871400: 13: enter run() 0x214b871400: 13: set_msg 0x214b871400: 13: msg: "new message" 0x214b871400: 13: exit run() 0x21a82ad400: 14: enter run() 0x21a82ad400: 14: set_msg 0x21a82ad400: 14: msg: "new message" 0x21a82ad400: 14: exit run() 0x21a940ec00: 15: enter run() 0x21a940ec00: 15: set_msg 0x21a940ec00: 15: msg: "new message" 0x21a940ec00: 15: exit run() main: 31 0x215e525000: 0: enter run() 0x215e525000: 0: set_msg 0x215e525000: 0: msg: "new message" 0x215e525000: 0: exit run() 0x21a82ad600: 1: enter run() 0x21a82ad600: 1: set_msg 0x21a82ad600: 1: msg: "new message" 0x21a82ad600: 1: exit run() 0x21a940c200: 2: enter run() 0x21a940c200: 2: set_msg 0x21a940c200: 2: msg: "new message" 0x21a940c200: 2: exit run() 0x21a82aee00: 3: enter run() 0x21a82aee00: 3: set_msg 0x21a82aee00: 3: msg: "new message" 0x21a82aee00: 3: exit run() 0x21a82ac800: 4: enter run() 0x21a82ac800: 4: set_msg 0x21a82ac800: 4: msg: "new message" 0x21a82ac800: 4: exit run() 0x21a940e000: 5: enter run() 0x21a940e000: 5: set_msg 0x21a940e000: 5: msg: "new message" 0x21a940e000: 5: exit run() 0x21a940cc00: 6: enter run() 0x21a940cc00: 6: set_msg 0x21a940cc00: 6: msg: "new message" 0x21a940cc00: 6: exit run() 0x21a82afe00: 7: enter run() 0x21a82afe00: 7: set_msg 0x21a82afe00: 7: msg: "new message" 0x21a82afe00: 7: exit run() 0x21a940c600: 8: enter run() 0x21a940c600: 8: set_msg 0x21a940c600: 8: msg: "new message" 0x21a940c600: 8: exit run() 0x214b871e00: 9: enter run() 0x214b871e00: 9: set_msg 0x214b871e00: 9: msg: "new message" 0x214b871e00: 9: exit run() 0x215e524e00: 10: enter run() 0x215e524e00: 10: set_msg 0x215e524e00: 10: msg: "new message" 0x215e524e00: 10: exit run() 0x21a940e400: 11: enter run() 0x21a940e400: 11: set_msg 0x21a940e400: 11: msg: "new message" 0x21a940e400: 11: exit run() 0x21a940e800: 12: enter run() 0x21a940e800: 12: set_msg 0x21a940e800: 12: msg: "new message" 0x21a940e800: 12: exit run() 0x21a940de00: 13: enter run() 0x21a940de00: 13: set_msg 0x21a940de00: 13: msg: "new message" 0x21a940de00: 13: exit run() 0x21a940ce00: 14: enter run() 0x21a940ce00: 14: set_msg 0x21a940ce00: 14: msg: "new message" 0x21a940ce00: 14: exit run() 0x214b871800: 15: enter run() 0x214b871800: 15: set_msg 0x214b871800: 15: msg: "new message" 0x214b871800: 15: exit run() main: 32 0x21a82ad400: 0: enter run() 0x21a82ad400: 0: set_msg 0x21a82ad400: 0: msg: "new message" 0x21a82ad400: 0: exit run() 0x215e525200: 1: enter run() 0x215e525200: 1: set_msg 0x215e525200: 1: msg: "new message" 0x215e525200: 1: exit run() 0x215e527a00: 2: enter run() 0x215e527a00: 2: set_msg 0x215e527a00: 2: msg: "new message" 0x215e527a00: 2: exit run() 0x21a940c800: 3: enter run() 0x21a940c800: 3: set_msg 0x21a940c800: 3: msg: "new message" 0x21a940c800: 3: exit run() 0x21a82aca00: 4: enter run() 0x21a82aca00: 4: set_msg 0x21a82aca00: 4: msg: "new message" 0x21a82aca00: 4: exit run() 0x214b873e00: 5: enter run() 0x214b873e00: 5: set_msg 0x214b873e00: 5: msg: "new message" 0x214b873e00: 5: exit run() 0x21a82ad200: 6: enter run() 0x21a82ad200: 6: set_msg 0x21a82ad200: 6: msg: "new message" 0x21a82ad200: 6: exit run() 0x21a82ae000: 7: enter run() 0x21a82ae000: 7: set_msg 0x21a82ae000: 7: msg: "new message" 0x21a82ae000: 7: exit run() 0x21a940c200: 8: enter run() 0x21a940c200: 8: set_msg 0x21a940c200: 8: msg: "new message" 0x21a940c200: 8: exit run() 0x21a82aec00: 9: enter run() 0x21a82aec00: 9: set_msg 0x21a82aec00: 9: msg: "new message" 0x21a82aec00: 9: exit run() 0x214b872200: 10: enter run() 0x214b872200: 10: set_msg 0x214b872200: 10: msg: "new message" 0x214b872200: 10: exit run() 0x21a940d200: 11: enter run() 0x21a940d200: 11: set_msg 0x21a940d200: 11: msg: "new message" 0x21a940d200: 11: exit run() 0x21a82af000: 12: enter run() 0x21a82af000: 12: set_msg 0x21a82af000: 12: msg: "new message" 0x21a82af000: 12: exit run() 0x21a940ea00: 13: enter run() 0x21a940ea00: 13: set_msg 0x21a940ea00: 13: msg: "new message" 0x21a940ea00: 13: exit run() 0x21a940de00: 14: enter run() 0x21a940de00: 14: set_msg 0x21a940de00: 14: msg: "new message" 0x21a940de00: 14: exit run() 0x21a82acc00: 15: enter run() 0x21a82acc00: 15: set_msg 0x21a82acc00: 15: msg: "new message" 0x21a82acc00: 15: exit run() main: 33 0x214b871600: 0: enter run() 0x214b871600: 0: set_msg 0x214b871600: 0: msg: "new message" 0x214b871600: 0: exit run() 0x215e524e00: 1: enter run() 0x215e524e00: 1: set_msg 0x215e524e00: 1: msg: "new message" 0x215e524e00: 1: exit run() 0x21a940e800: 2: enter run() 0x21a940e800: 2: set_msg 0x21a940e800: 2: msg: "new message" 0x21a940e800: 2: exit run() 0x21a82aea00: 3: enter run() 0x21a82aea00: 3: set_msg 0x21a82aea00: 3: msg: "new message" 0x21a82ae600: 4: enter run() 0x21a940c000: 5: enter run() 0x214b873400: 6: enter run() 0x215e526e00: 7: enter run() 0x21a82ad400: 8: enter run() 0x21a82aee00: 9: enter run() 0x214b870200: 10: enter run() 0x21a940d000: 11: enter run() 0x21a82afa00: 12: enter run() 0x21a82ac000: 13: enter run() 0x215e526600: 14: enter run() 0x214b872a00: 15: enter run() 0x214b873400: 6: set_msg 0x21a82aea00: 3: exit run() 0x21a82aee00: 9: set_msg 0x21a82ae600: 4: set_msg 0x21a940d000: 11: set_msg 0x214b870200: 10: set_msg 0x214b872a00: 15: set_msg 0x215e526e00: 7: set_msg 0x21a82ac000: 13: set_msg 0x215e526e00: 7: msg: "new message" 0x215e526e00: 7: exit run() 0x21a82ae600: 4: msg: "new message" 0x21a82ae600: 4: exit run() 0x21a82ac000: 13: msg: "new message" 0x21a940d000: 11: msg: "new message" 0x21a82ac000: 13: exit run() 0x21a940d000: 11: exit run() 0x214b870200: 10: msg: "new message" 0x214b870200: 10: exit run() 0x214b872a00: 15: msg: "new message" 0x215e526600: 14: set_msg 0x214b873400: 6: msg: "new message" 0x214b873400: 6: exit run() 0x21a82afa00: 12: set_msg 0x21a82aee00: 9: msg: "new message" 0x21a82aee00: 9: exit run() 0x21a940c000: 5: set_msg 0x21a940c000: 5: msg: "new message" 0x21a940c000: 5: exit run() 0x215e526600: 14: msg: "new message" 0x215e526600: 14: exit run() 0x21a82afa00: 12: msg: "new message" 0x21a82afa00: 12: exit run() 0x214b872a00: 15: exit run() 0x21a82ad400: 8: set_msg 0x21a82ad400: 8: msg: "new message" 0x21a82ad400: 8: exit run() main: 34 0x21a940d600: 0: enter run() 0x21a940d600: 0: set_msg 0x21a940d600: 0: msg: "new message" 0x21a940d600: 0: exit run() 0x21a940ce00: 1: enter run() 0x21a940ce00: 1: set_msg 0x21a940ce00: 1: msg: "new message" 0x21a940ce00: 1rthread reaping 0x21a940d600 stack 0x21655cb0f0 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525800: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x215e524a00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e524e00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e524c00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e527c00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e525000: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a82ad400: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a82ac400: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e525a00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x214b873800: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a82ae400: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e525600: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a82ac600: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x21a82ac400: rwlock_unlock 0x21dbf7a940 0x21a82ac400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x21a82ac600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_rdlock 0x21dbf7a940 (1) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x214b873800: rwlock_unlock 0x21dbf7a940 0x214b873800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873800: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_rdlock 0x21dbf7a940 (1) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940ce00 stack 0x21655cbab0 rthread reaping 0x21a940fc00 stack 0x21655cb960 rthread reaping 0x215e525800 stack 0x216555cc30 rthread reaping 0x215e524a00 stack 0x21654d7030 rthread reaping 0x215e524c00 stack 0x216555fed0 rthread reaping 0x215e527c00 stack 0x21655cb6c0 rthread reaping 0x215e525000 stack 0x21654d48a0 rthread reaping 0x21a82ad400 stack 0x21654d4ae0 rthread reaping 0x215e524e00 stack 0x21654d66d0 rthread reaping 0x21a82ac400 stack 0x21654d6cd0 rthread reaping 0x215e525a00 stack 0x21654d5e90 rthread reaping 0x214b873800 stack 0x21655ca640 rthread reaping 0x21a82ae400 stack 0x216555fba0 rthread reaping 0x215e525600 stack 0x21655cbfc0 rthread reaping 0x21a82ac600 stack 0x21655cbf60 0x21a82ac200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x21a82ace00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x21a82ace00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940d000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_unlock 0x21dbf7a940 0x21a940d000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ac200 stack 0x21655cbf60 rthread reaping 0x215e526400 stack 0x21655cbfc0 rthread reaping 0x21a940ec00 stack 0x216555fba0 0x215e526e00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a940c200 stack 0x21655ca640 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940c600 stack 0x21654d5e90 0x215e526e00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ace00 stack 0x21654d6cd0 rthread reaping 0x215e527c00 stack 0x21654d66d0 rthread reaping 0x215e526a00 stack 0x21654d4ae0 rthread reaping 0x214b873a00 stack 0x21654d48a0 rthread reaping 0x21a82afe00 stack 0x21655cb6c0 rthread reaping 0x215e525000 stack 0x216555fed0 rthread reaping 0x21a940e800 stack 0x21654d7030 rthread reaping 0x21a940d000 stack 0x216555cc30 rthread reaping 0x21a82aea00 stack 0x21655cb960 rthread reaping 0x214b872000 stack 0x21655cbab0 rthread reaping 0x215e526e00 stack 0x21655cb0f0 0x215e525400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525400: rwlock_unlock 0x21dbf7a940 0x215e525400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525400: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a82ac600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x21a82ac600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x215e524e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524e00: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525400 stack 0x21655cb0f0 rthread reaping 0x21a940ca00 stack 0x21655cbab0 rthread reaping 0x21a82ae800 stack 0x21655cb960 rthread reaping 0x214b873c00 stack 0x216555cc30 0x214b872600: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a940d600 stack 0x21654d7030 0x214b872600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ac600 stack 0x216555fed0 0x214b872600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525800 stack 0x21655cb6c0 rthread reaping 0x21a940d200 stack 0x21654d48a0 rthread reaping 0x215e524e00 stack 0x21654d4ae0 rthread reaping 0x21a82ae600 stack 0x21654d66d0 rthread reaping 0x215e527800 stack 0x21654d6cd0 rthread reaping 0x214b873600 stack 0x21654d5e90 rthread reaping 0x21a940c000 stack 0x21655ca640 rthread reaping 0x21a940e400 stack 0x216555fba0 rthread reaping 0x214b873e00 stack 0x21655cbfc0 rthread reaping 0x214b872600 stack 0x21655cbf60 0x21a940de00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x21a940ee00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ee00: rwlock_unlock 0x21dbf7a940 0x21a940ee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ee00: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940de00 stack 0x21655cbf60 0x215e527a00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a940f400 stack 0x21655cbfc0 0x215e527a00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940d600 stack 0x216555fba0 0x215e527a00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a82ac200 stack 0x21655ca640 0x215e527a00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872e00 stack 0x21654d5e90 rthread reaping 0x21a940d200 stack 0x21654d6cd0 rthread reaping 0x21a82aee00 stack 0x21654d66d0 rthread reaping 0x215e527000 stack 0x21654d4ae0 rthread reaping 0x214b873c00 stack 0x21654d48a0 rthread reaping 0x21a82ade00 stack 0x21655cb6c0 rthread reaping 0x21a940ee00 stack 0x216555fed0 rthread reaping 0x21a940f000 stack 0x21654d7030 rthread reaping 0x21a82ae200 stack 0x216555cc30 rthread reaping 0x21a940ce00 stack 0x21655cb960 rthread reaping 0x214b873200 stack 0x21655cbab0 rthread reaping 0x215e527a00 stack 0x21655cb0f0 0x21a940f200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f200: rwlock_unlock 0x21dbf7a940 0x21a940f200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f200: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x214b870400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870400: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x214b870800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x214b870800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873000: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873000: rwlock_unlock 0x21dbf7a940 0x21a940d000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_unlock 0x21dbf7a940 0x21a940d000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870000: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870000: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940f200 stack 0x21655cb0f0 rthread reaping 0x214b870400 stack 0x21655cbab0 rthread reaping 0x21a940f000 stack 0x21655cb960 rthread reaping 0x214b870800 stack 0x216555cc30 rthread reaping 0x214b873000 stack 0x21654d7030 0x215e526400: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a940d000 stack 0x216555fed0 0x215e526400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ae000 stack 0x21655cb6c0 0x215e526400: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b871800 stack 0x21654d48a0 0x215e526400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e526c00 stack 0x21654d4ae0 rthread reaping 0x214b870a00 stack 0x21654d66d0 rthread reaping 0x214b870000 stack 0x21654d6cd0 rthread reaping 0x214b871400 stack 0x21654d5e90 rthread reaping 0x21a82ae400 stack 0x21655ca640 rthread reaping 0x214b870e00 stack 0x216555fba0 rthread reaping 0x21a82ad800 stack 0x21655cbfc0 rthread reaping 0x215e526400 stack 0x21655cbf60 0x214b871000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x214b871000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x21a940ee00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ee00: rwlock_unlock 0x21dbf7a940 0x21a940ee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ee00: rwlock_unlock 0x21dbf7a940 0x21a82aca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x21a82aca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x214b870600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870600: rwlock_unlock 0x21dbf7a940 0x214b870600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870600: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b871000 stack 0x21655cbf60 rthread reaping 0x214b871600 stack 0x21655cbfc0 rthread reaping 0x21a940d200 stack 0x216555fba0 rthread reaping 0x21a940f800 stack 0x21655ca640 rthread reaping 0x21a940ec00 stack 0x21654d5e90 0x215e527c00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82afe00 stack 0x21654d6cd0 0x215e527c00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525200 stack 0x21654d66d0 0x215e527c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940ee00 stack 0x21654d4ae0 rthread reaping 0x21a82aca00 stack 0x21654d48a0 rthread reaping 0x215e526600 stack 0x21655cb6c0 rthread reaping 0x214b872e00 stack 0x216555fed0 rthread reaping 0x21a940fc00 stack 0x21654d7030 rthread reaping 0x215e524a00 stack 0x216555cc30 rthread reaping 0x214b870600 stack 0x21655cb960 rthread reaping 0x21a82ada00 stack 0x21655cbab0 rthread reaping 0x215e527c00 stack 0x21655cb0f0 0x215e524c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x215e525400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525400: rwlock_unlock 0x21dbf7a940 0x215e525400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525400: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a82af200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af200: rwlock_unlock 0x21dbf7a940 0x21a82af200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af200: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x21a940d800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x21a940d800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e524c00 stack 0x21655cb0f0 rthread reaping 0x21a82af600 stack 0x21655cbab0 rthread reaping 0x21a940f800 stack 0x21655cb960 rthread reaping 0x214b873400 stack 0x216555cc30 rthread reaping 0x215e525400 stack 0x21654d7030 0x21a940ea00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a940e400 stack 0x216555fed0 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e526c00 stack 0x21655cb6c0 0x21a940ea00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82af000 stack 0x21654d48a0 rthread reaping 0x21a940e600 stack 0x21654d4ae0 rthread reaping 0x214b871400 stack 0x21654d66d0 rthread reaping 0x21a940ca00 stack 0x21654d6cd0 rthread reaping 0x21a940e800 stack 0x21654d5e90 rthread reaping 0x21a82af200 stack 0x21655ca640 rthread reaping 0x21a940fa00 stack 0x216555fba0 rthread reaping 0x21a940d800 stack 0x21655cbfc0 rthread reaping 0x21a940ea00 stack 0x21655cbf60 0x214b872800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x21a82ace00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x21a82ace00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x215e527400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527400: rwlock_unlock 0x21dbf7a940 0x215e527400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527400: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873000: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873000: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940fe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fe00: rwlock_unlock 0x21dbf7a940 0x21a940fe00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fe00: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a940c200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c200: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872800 stack 0x21655cbf60 0x21a82ae000: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b873a00 stack 0x21655cbfc0 0x21a82ae000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872a00 stack 0x216555fba0 0x21a82ae000: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b873c00 stack 0x21655ca640 0x21a82ae000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ace00 stack 0x21654d5e90 rthread reaping 0x214b870a00 stack 0x21654d6cd0 rthread reaping 0x215e527400 stack 0x21654d66d0 rthread reaping 0x21a82acc00 stack 0x21654d4ae0 rthread reaping 0x214b873000 stack 0x21654d48a0 rthread reaping 0x21a940ca00 stack 0x21655cb6c0 rthread reaping 0x21a940fe00 stack 0x216555fed0 rthread reaping 0x21a82af400 stack 0x21654d7030 rthread reaping 0x214b873600 stack 0x216555cc30 rthread reaping 0x21a940c200 stack 0x21655cb960 rthread reaping 0x21a940d400 stack 0x21655cbab0 rthread reaping 0x21a82ae000 stack 0x21655cb0f0 0x215e525800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_rdlock 0x21dbf7a940 (0) : exit run() 0x21a940fc00: 2: enter run0x21a940e600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525800 stack 0x21655cb0f0 0x214b870000: rwlock_wrlock 0x21dbf7a940 (1) 0x214b870e00: rwlock_wrlock 0x21dbf7a940 (1) 0x214b870a00: rwlock_wrlock 0x21dbf7a940 (1) 0x215e527200: rwlock_wrlock 0x21dbf7a940 (1) rthread reaping 0x215e525600 stack 0x21655cbab0 rthread reaping 0x215e525a00 stack 0x21655cb960 rthread reaping 0x214b871400 stack 0x216555cc30 rthread reaping 0x215e524800 stack 0x21654d7030 0x214b871800: rwlock_wrlock 0x21dbf7a940 (1) rthread reaping 0x21a82ad400 stack 0x216555fed0 0x21a940c600: rwlock_wrlock 0x21dbf7a940 (1) () 0x215e525800: 3: enter run() 0x215e524a00: 4: enter run() 0x215e524e00: 5: enter run() 0x215e524c00: 6: enter run() 0x215e527c00: 7: enter run() 0x215e525000: 8: enter run() 0x21a82ad400: 9: enter run() 0x21a82ac400: 10: enter run() 0x215e525a00: 11: enter run() 0x214b873800: 12: enter run() 0x21a82ae400: 13: enter run() 0x215e525600: 14: enter run() 0x21a82ac600: 15: enter run() 0x21a940fc00: 2: set_msg 0x21a82ae400: 13: set_msg 0x21a82ad400: 9: set_msg 0x215e524c00: 6: set_msg 0x215e527c00: 7: set_msg 0x215e524c00: 6: msg: "new message" 0x215e524c00: 6: exit run() 0x215e525a00: 11: set_msg 0x215e525a00: 11: msg: "new message" 0x215e525a00: 11: exit run() 0x215e524e00: 5: set_msg 0x215e524e00: 5: msg: "new message" 0x215e524e00: 5: exit run() 0x215e525800: 3: set_msg 0x215e525800: 3: msg: "new message" 0x215e525800: 3: exit run() 0x215e525000: 8: set_msg 0x215e524a00: 4: set_msg 0x21a82ac400: 10: set_msg 0x21a82ac400: 10: msg: "new message" 0x21a82ac400: 10: exit run() 0x21a82ad400: 9: msg: "new message" 0x21a82ad400: 9: exit run() 0x21a82ac600: 15: set_msg 0x21a82ae400: 13: msg: "new message" 0x21a82ae400: 13: exit run() 0x215e524a00: 4: msg: "new message" 0x215e524a00: 4: exit run() 0x21a82ac600: 15: msg: "new message" 0x215e525000: 8: msg: "new message" 0x215e527c00: 7: msg: "new message" 0x21a82ac600: 15: exit run() 0x215e525000: 8: exit run() 0x214b873800: 12: set_msg 0x214b873800: 12: msg: "new message" 0x214b873800: 12: exit run() 0x215e527c00: 7: exit run() 0x215e525600: 14: set_msg 0x21a940fc00: 2: msg: "new message" 0x215e525600: 14: msg: "new message" 0x215e525600: 14: exit run() 0x21a940fc00: 2: exit run() main: 35 0x21a82ac200: 0: enter run() 0x21a82ac200: 0: set_msg 0x21a82ac200: 0: msg: "new message" 0x21a82ac200: 0: exit run() 0x215e526400: 1: enter run() 0x215e526400: 1: set_msg 0x215e526400: 1: msg: "new message" 0x215e526400: 1: exit run() 0x21a940ec00: 2: enter run() 0x21a940ec00: 2: set_msg 0x21a940ec00: 2: msg: "new message" 0x21a940ec00: 2: exit run() 0x21a940c200: 3: enter run() 0x21a940c200: 3: set_msg 0x21a940c200: 3: msg: "new message" 0x21a940c200: 3: exit run() 0x21a940c600: 4: enter run() 0x21a940c600: 4: set_msg 0x21a940c600: 4: msg: "new message" 0x21a940c600: 4: exit run() 0x21a82ace00: 5: enter run() 0x21a82ace00: 5: set_msg 0x21a82ace00: 5: msg: "new message" 0x21a82ace00: 5: exit run() 0x215e527c00: 6: enter run() 0x215e527c00: 6: set_msg 0x215e527c00: 6: msg: "new message" 0x215e527c00: 6: exit run() 0x215e526a00: 7: enter run() 0x215e526a00: 7: set_msg 0x215e526a00: 7: msg: "new message" 0x215e526a00: 7: exit run() 0x214b873a00: 8: enter run() 0x214b873a00: 8: set_msg 0x214b873a00: 8: msg: "new message" 0x214b873a00: 8: exit run() 0x21a82afe00: 9: enter run() 0x21a82afe00: 9: set_msg 0x21a82afe00: 9: msg: "new message" 0x21a82afe00: 9: exit run() 0x215e525000: 10: enter run() 0x215e525000: 10: set_msg 0x215e525000: 10: msg: "new message" 0x215e525000: 10: exit run() 0x21a940e800: 11: enter run() 0x21a940e800: 11: set_msg 0x21a940e800: 11: msg: "new message" 0x21a940e800: 11: exit run() 0x21a940d000: 12: enter run() 0x21a940d000: 12: set_msg 0x21a940d000: 12: msg: "new message" 0x21a940d000: 12: exit run() 0x21a82aea00: 13: enter run() 0x21a82aea00: 13: set_msg 0x21a82aea00: 13: msg: "new message" 0x21a82aea00: 13: exit run() 0x214b872000: 14: enter run() 0x214b872000: 14: set_msg 0x214b872000: 14: msg: "new message" 0x214b872000: 14: exit run() 0x215e526e00: 15: enter run() 0x215e526e00: 15: set_msg 0x215e526e00: 15: msg: "new message" 0x215e526e00: 15: exit run() main: 36 0x215e525400: 0: enter run() 0x215e525400: 0: set_msg 0x215e525400: 0: msg: "new message" 0x215e525400: 0: exit run() 0x21a940ca00: 1: enter run() 0x21a940ca00: 1: set_msg 0x21a940ca00: 1: msg: "new message" 0x21a940ca00: 1: exit run() 0x21a82ae800: 2: enter run() 0x21a82ae800: 2: set_msg 0x21a82ae800: 2: msg: "new message" 0x21a82ae800: 2: exit run() 0x214b873c00: 3: enter run() 0x214b873c00: 3: set_msg 0x214b873c00: 3: msg: "new message" 0x214b873c00: 3: exit run() 0x21a940d600: 4: enter run() 0x21a940d600: 4: set_msg 0x21a940d600: 4: msg: "new message" 0x21a940d600: 4: exit run() 0x21a82ac600: 5: enter run() 0x21a82ac600: 5: set_msg 0x21a82ac600: 5: msg: "new message" 0x21a82ac600: 5: exit run() 0x215e525800: 6: enter run() 0x215e525800: 6: set_msg 0x215e525800: 6: msg: "new message" 0x215e525800: 6: exit run() 0x21a940d200: 7: enter run() 0x21a940d200: 7: set_msg 0x21a940d200: 7: msg: "new message" 0x21a940d200: 7: exit run() 0x215e524e00: 8: enter run() 0x215e524e00: 8: set_msg 0x215e524e00: 8: msg: "new message" 0x215e524e00: 8: exit run() 0x21a82ae600: 9: enter run() 0x21a82ae600: 9: set_msg 0x21a82ae600: 9: msg: "new message" 0x21a82ae600: 9: exit run() 0x215e527800: 10: enter run() 0x215e527800: 10: set_msg 0x215e527800: 10: msg: "new message" 0x215e527800: 10: exit run() 0x214b873600: 11: enter run() 0x214b873600: 11: set_msg 0x214b873600: 11: msg: "new message" 0x214b873600: 11: exit run() 0x21a940c000: 12: enter run() 0x21a940c000: 12: set_msg 0x21a940c000: 12: msg: "new message" 0x21a940c000: 12: exit run() 0x21a940e400: 13: enter run() 0x21a940e400: 13: set_msg 0x21a940e400: 13: msg: "new message" 0x21a940e400: 13: exit run() 0x214b873e00: 14: enter run() 0x214b873e00: 14: set_msg 0x214b873e00: 14: msg: "new message" 0x214b873e00: 14: exit run() 0x214b872600: 15: enter run() 0x214b872600: 15: set_msg 0x214b872600: 15: msg: "new message" 0x214b872600: 15: exit run() main: 37 0x21a940de00: 0: enter run() 0x21a940de00: 0: set_msg 0x21a940de00: 0: msg: "new message" 0x21a940de00: 0: exit run() 0x21a940f400: 1: enter run() 0x21a940f400: 1: set_msg 0x21a940f400: 1: msg: "new message" 0x21a940f400: 1: exit run() 0x21a940d600: 2: enter run() 0x21a940d600: 2: set_msg 0x21a940d600: 2: msg: "new message" 0x21a940d600: 2: exit run() 0x21a82ac200: 3: enter run() 0x21a82ac200: 3: set_msg 0x21a82ac200: 3: msg: "new message" 0x21a82ac200: 3: exit run() 0x214b872e00: 4: enter run() 0x214b872e00: 4: set_msg 0x214b872e00: 4: msg: "new message" 0x214b872e00: 4: exit run() 0x21a940d200: 5: enter run() 0x21a940d200: 5: set_msg 0x21a940d200: 5: msg: "new message" 0x21a940d200: 5: exit run() 0x21a82aee00: 6: enter run() 0x21a82aee00: 6: set_msg 0x21a82aee00: 6: msg: "new message" 0x21a82aee00: 6: exit run() 0x215e527000: 7: enter run() 0x215e527000: 7: set_msg 0x215e527000: 7: msg: "new message" 0x215e527000: 7: exit run() 0x214b873c00: 8: enter run() 0x214b873c00: 8: set_msg 0x214b873c00: 8: msg: "new message" 0x214b873c00: 8: exit run() 0x21a82ade00: 9: enter run() 0x21a82ade00: 9: set_msg 0x21a82ade00: 9: msg: "new message" 0x21a82ade00: 9: exit run() 0x21a940ee00: 10: enter run() 0x21a940ee00: 10: set_msg 0x21a940ee00: 10: msg: "new message" 0x21a940ee00: 10: exit run() 0x21a940f000: 11: enter run() 0x21a940f000: 11: set_msg 0x21a940f000: 11: msg: "new message" 0x21a940f000: 11: exit run() 0x21a82ae200: 12: enter run() 0x21a82ae200: 12: set_msg 0x21a82ae200: 12: msg: "new message" 0x21a82ae200: 12: exit run() 0x21a940ce00: 13: enter run() 0x21a940ce00: 13: set_msg 0x21a940ce00: 13: msg: "new message" 0x21a940ce00: 13: exit run() 0x214b873200: 14: enter run() 0x214b873200: 14: set_msg 0x214b873200: 14: msg: "new message" 0x214b873200: 14: exit run() 0x215e527a00: 15: enter run() 0x215e527a00: 15: set_msg 0x215e527a00: 15: msg: "new message" 0x215e527a00: 15: exit run() main: 38 0x21a940f200: 0: enter run() 0x21a940f200: 0: set_msg 0x21a940f200: 0: msg: "new message" 0x21a940f200: 0: exit run() 0x214b870400: 1: enter run() 0x214b870400: 1: set_msg 0x214b870400: 1: msg: "new message" 0x214b870400: 1: exit run() 0x21a940f000: 2: enter run() 0x21a940f000: 2: set_msg 0x21a940f000: 2: msg: "new message" 0x21a940f000: 2: exit run() 0x214b870800: 3: enter run() 0x214b870800: 3: set_msg 0x214b870800: 3: msg: "new message" 0x214b870800: 3: exit run() 0x214b873000: 4: enter run() 0x214b873000: 4: set_msg 0x214b873000: 4: msg: "new message" 0x214b873000: 4: exit run() 0x21a940d000: 5: enter run() 0x21a940d000: 5: set_msg 0x21a940d000: 5: msg: "new message" 0x21a940d000: 5: exit run() 0x21a82ae000: 6: enter run() 0x21a82ae000: 6: set_msg 0x21a82ae000: 6: msg: "new message" 0x21a82ae000: 6: exit run() 0x214b871800: 7: enter run() 0x214b871800: 7: set_msg 0x214b871800: 7: msg: "new message" 0x214b871800: 7: exit run() 0x215e526c00: 8: enter run() 0x215e526c00: 8: set_msg 0x215e526c00: 8: msg: "new message" 0x215e526c00: 8: exit run() 0x214b870a00: 9: enter run() 0x214b870a00: 9: set_msg 0x214b870a00: 9: msg: "new message" 0x214b870a00: 9: exit run() 0x214b870000: 10: enter run() 0x214b870000: 10: set_msg 0x214b870000: 10: msg: "new message" 0x214b870000: 10: exit run() 0x214b871400: 11: enter run() 0x214b871400: 11: set_msg 0x214b871400: 11: msg: "new message" 0x214b871400: 11: exit run() 0x21a82ae400: 12: enter run() 0x21a82ae400: 12: set_msg 0x21a82ae400: 12: msg: "new message" 0x21a82ae400: 12: exit run() 0x214b870e00: 13: enter run() 0x214b870e00: 13: set_msg 0x214b870e00: 13: msg: "new message" 0x214b870e00: 13: exit run() 0x21a82ad800: 14: enter run() 0x21a82ad800: 14: set_msg 0x21a82ad800: 14: msg: "new message" 0x21a82ad800: 14: exit run() 0x215e526400: 15: enter run() 0x215e526400: 15: set_msg 0x215e526400: 15: msg: "new message" 0x215e526400: 15: exit run() main: 39 0x214b871000: 0: enter run() 0x214b871000: 0: set_msg 0x214b871000: 0: msg: "new message" 0x214b871000: 0: exit run() 0x214b871600: 1: enter run() 0x214b871600: 1: set_msg 0x214b871600: 1: msg: "new message" 0x214b871600: 1: exit run() 0x21a940d200: 2: enter run() 0x21a940d200: 2: set_msg 0x21a940d200: 2: msg: "new message" 0x21a940d200: 2: exit run() 0x21a940f800: 3: enter run() 0x21a940f800: 3: set_msg 0x21a940f800: 3: msg: "new message" 0x21a940f800: 3: exit run() 0x21a940ec00: 4: enter run() 0x21a940ec00: 4: set_msg 0x21a940ec00: 4: msg: "new message" 0x21a940ec00: 4: exit run() 0x21a82afe00: 5: enter run() 0x21a82afe00: 5: set_msg 0x21a82afe00: 5: msg: "new message" 0x21a82afe00: 5: exit run() 0x215e525200: 6: enter run() 0x215e525200: 6: set_msg 0x215e525200: 6: msg: "new message" 0x215e525200: 6: exit run() 0x21a940ee00: 7: enter run() 0x21a940ee00: 7: set_msg 0x21a940ee00: 7: msg: "new message" 0x21a940ee00: 7: exit run() 0x21a82aca00: 8: enter run() 0x21a82aca00: 8: set_msg 0x21a82aca00: 8: msg: "new message" 0x21a82aca00: 8: exit run() 0x215e526600: 9: enter run() 0x215e526600: 9: set_msg 0x215e526600: 9: msg: "new message" 0x215e526600: 9: exit run() 0x214b872e00: 10: enter run() 0x214b872e00: 10: set_msg 0x214b872e00: 10: msg: "new message" 0x214b872e00: 10: exit run() 0x21a940fc00: 11: enter run() 0x21a940fc00: 11: set_msg 0x21a940fc00: 11: msg: "new message" 0x21a940fc00: 11: exit run() 0x215e524a00: 12: enter run() 0x215e524a00: 12: set_msg 0x215e524a00: 12: msg: "new message" 0x215e524a00: 12: exit run() 0x214b870600: 13: enter run() 0x214b870600: 13: set_msg 0x214b870600: 13: msg: "new message" 0x214b870600: 13: exit run() 0x21a82ada00: 14: enter run() 0x21a82ada00: 14: set_msg 0x21a82ada00: 14: msg: "new message" 0x21a82ada00: 14: exit run() 0x215e527c00: 15: enter run() 0x215e527c00: 15: set_msg 0x215e527c00: 15: msg: "new message" 0x215e527c00: 15: exit run() main: 40 0x215e524c00: 0: enter run() 0x215e524c00: 0: set_msg 0x215e524c00: 0: msg: "new message" 0x215e524c00: 0: exit run() 0x21a82af600: 1: enter run() 0x21a82af600: 1: set_msg 0x21a82af600: 1: msg: "new message" 0x21a82af600: 1: exit run() 0x21a940f800: 2: enter run() 0x21a940f800: 2: set_msg 0x21a940f800: 2: msg: "new message" 0x21a940f800: 2: exit run() 0x214b873400: 3: enter run() 0x214b873400: 3: set_msg 0x214b873400: 3: msg: "new message" 0x214b873400: 3: exit run() 0x215e525400: 4: enter run() 0x215e525400: 4: set_msg 0x215e525400: 4: msg: "new message" 0x215e525400: 4: exit run() 0x21a940e400: 5: enter run() 0x21a940e400: 5: set_msg 0x21a940e400: 5: msg: "new message" 0x21a940e400: 5: exit run() 0x215e526c00: 6: enter run() 0x215e526c00: 6: set_msg 0x215e526c00: 6: msg: "new message" 0x215e526c00: 6: exit run() 0x21a82af000: 7: enter run() 0x21a82af000: 7: set_msg 0x21a82af000: 7: msg: "new message" 0x21a82af000: 7: exit run() 0x21a940e600: 8: enter run() 0x21a940e600: 8: set_msg 0x21a940e600: 8: msg: "new message" 0x21a940e600: 8: exit run() 0x214b871400: 9: enter run() 0x214b871400: 9: set_msg 0x214b871400: 9: msg: "new message" 0x214b871400: 9: exit run() 0x21a940ca00: 10: enter run() 0x21a940ca00: 10: set_msg 0x21a940ca00: 10: msg: "new message" 0x21a940ca00: 10: exit run() 0x21a940e800: 11: enter run() 0x21a940e800: 11: set_msg 0x21a940e800: 11: msg: "new message" 0x21a940e800: 11: exit run() 0x21a82af200: 12: enter run() 0x21a82af200: 12: set_msg 0x21a82af200: 12: msg: "new message" 0x21a82af200: 12: exit run() 0x21a940fa00: 13: enter run() 0x21a940fa00: 13: set_msg 0x21a940fa00: 13: msg: "new message" 0x21a940fa00: 13: exit run() 0x21a940d800: 14: enter run() 0x21a940d800: 14: set_msg 0x21a940d800: 14: msg: "new message" 0x21a940d800: 14: exit run() 0x21a940ea00: 15: enter run() 0x21a940ea00: 15: set_msg 0x21a940ea00: 15: msg: "new message" 0x21a940ea00: 15: exit run() main: 41 0x214b872800: 0: enter run() 0x214b872800: 0: set_msg 0x214b872800: 0: msg: "new message" 0x214b872800: 0: exit run() 0x214b873a00: 1: enter run() 0x214b873a00: 1: set_msg 0x214b873a00: 1: msg: "new message" 0x214b873a00: 1: exit run() 0x214b872a00: 2: enter run() 0x214b872a00: 2: set_msg 0x214b872a00: 2: msg: "new message" 0x214b872a00: 2: exit run() 0x214b873c00: 3: enter run() 0x214b873c00: 3: set_msg 0x214b873c00: 3: msg: "new message" 0x214b873c00: 3: exit run() 0x21a82ace00: 4: enter run() 0x21a82ace00: 4: set_msg 0x21a82ace00: 4: msg: "new message" 0x21a82ace00: 4: exit run() 0x214b870a00: 5: enter run() 0x214b870a00: 5: set_msg 0x214b870a00: 5: msg: "new message" 0x214b870a00: 5: exit run() 0x215e527400: 6: enter run() 0x215e527400: 6: set_msg 0x215e527400: 6: msg: "new message" 0x215e527400: 6: exit run() 0x21a82acc00: 7: enter run() 0x21a82acc00: 7: set_msg 0x21a82acc00: 7: msg: "new message" 0x21a82acc00: 7: exit run() 0x214b873000: 8: enter run() 0x214b873000: 8: set_msg 0x214b873000: 8: msg: "new message" 0x214b873000: 8: exit run() 0x21a940ca00: 9: enter run() 0x21a940ca00: 9: set_msg 0x21a940ca00: 9: msg: "new message" 0x21a940ca00: 9: exit run() 0x21a940fe00: 10: enter run() 0x21a940fe00: 10: set_msg 0x21a940fe00: 10: msg: "new message" 0x21a940fe00: 10: exit run() 0x21a82af400: 11: enter run() 0x21a82af400: 11: set_msg 0x21a82af400: 11: msg: "new message" 0x21a82af400: 11: exit run() 0x214b873600: 12: enter run() 0x214b873600: 12: set_msg 0x214b873600: 12: msg: "new message" 0x214b873600: 12: exit run() 0x21a940c200: 13: enter run() 0x21a940c200: 13: set_msg 0x21a940c200: 13: msg: "new message" 0x21a940c200: 13: exit run() 0x21a940d400: 14: enter run() 0x21a940d400: 14: set_msg 0x21a940d400: 14: msg: "new message" 0x21a940d400: 14: exit run() 0x21a82ae000: 15: enter run() 0x21a82ae000: 15: set_msg 0x21a82ae000: 15: msg: "new message" 0x21a82ae000: 15: exit run() main: 42 0x215e525800: 0: enter run() 0x215e525800: 0: set_msg 0x215e525800: 0: msg: "new message" 0x215e525800: 0: exit run() 0x215e525600: 1: enter run() 0x215e525600: 1: set_msg 0x215e525600: 1: msg: "new message" 0x215e525600: 1: exit run() 0x215e525a00: 2: enter run() 0x215e525a00: 2: set_msg 0x215e525a00: 2: msg: "new message" 0x215e525a00: 2: exit run() 0x214b871400: 3: enter run() 0x214b871400: 3: set_msg 0x214b871400: 3: msg: "new message" 0x214b871400: 3: exit run() 0x215e524800: 4: enter run() 0x215e524800: 4: set_msg 0x215e524800: 4: msg: "new message" 0x215e524800: 4: exit run() 0x21a82ad400: 5: enter run() 0x21a82ad400: 5: set_msg 0x21a82ad400: 5: msg: "new message" 0x21a82ad400: 5: exit run() 0x21a82ade00: 6: enter run() 0x21a82ade00: 6: set_msg 0x21a82ade00: 6: msg: "new message" 0x21a82ade00: 6: exit run() 0x215e524400: 7: enter run() 0x215e524400: 7: set_msg 0x215e524400: 7: msg: "new message" 0x215e524400: 7: exit run() 0x21a940e600: 8: enter run() 0x21a940e600: 8: set_msg 0x21a940e600: 8: msg: "new message" 0x215e527200: 9: enter run() 0x214b870000: 10: enter run() 0x214b871800: 11: enter run() 0x214b870e00: 12: enter run() 0x21a940c600: 13: enter run() 0x214b870a00: 14: enter run() 0x214b873e00: 15: enter rurthread reaping 0x21a82ade00 stack 0x21655cb6c0 rthread reaping 0x215e524400 stack 0x21654d48a0 0x214b873e00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x214b870000: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x215e527200: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x215e527200: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940e600 stack 0x21654d4ae0 rthread reaping 0x215e527200 stack 0x21654d66d0 0x214b871800: rwlock_unlock 0x21dbf7a940 0x214b871800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b870000 stack 0x21654d6cd0 rthread reaping 0x214b871800 stack 0x21654d5e90 rthread reaping 0x214b870e00 stack 0x21655ca640 rthread reaping 0x21a940c600 stack 0x216555fba0 rthread reaping 0x214b870a00 stack 0x21655cbfc0 rthread reaping 0x214b873e00 stack 0x21655cbf60 0x215e527000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x214b870800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x214b870800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940d800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x21a940d800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x215e524000: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_rdlock 0x21dbf7a940 (1) 0x215e524000: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e527000 stack 0x21655cbf60 rthread reaping 0x21a82ac200 stack 0x21655cbfc0 rthread reaping 0x215e527a00 stack 0x216555fba0 rthread reaping 0x214b870c00 stack 0x21655ca640 0x21a82aee00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a940ec00 stack 0x21654d5e90 rthread reaping 0x214b871e00 stack 0x21654d6cd0 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b870800 stack 0x21654d66d0 0x21a82aee00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b873a00 stack 0x21654d4ae0 rthread reaping 0x21a940fc00 stack 0x21654d48a0 rthread reaping 0x21a940d800 stack 0x21655cb6c0 rthread reaping 0x215e525800 stack 0x216555fed0 rthread reaping 0x21a940ce00 stack 0x21654d7030 rthread reaping 0x215e524000 stack 0x216555cc30 rthread reaping 0x214b870e00 stack 0x21655cb960 rthread reaping 0x21a940e800 stack 0x21655cbab0 rthread reaping 0x21a82aee00 stack 0x21655cb0f0 0x21a82ae200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a940da00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940da00: rwlock_unlock 0x21dbf7a940 0x21a940da00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940da00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x21a940d000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_unlock 0x21dbf7a940 0x21a940d000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x21a940ee00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ee00: rwlock_unlock 0x21dbf7a940 0x21a940ee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ee00: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x214b872c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872c00: rwlock_unlock 0x21dbf7a940 0x214b872c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872c00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ae200 stack 0x21655cb0f0 rthread reaping 0x21a940da00 stack 0x21655cbab0 0x214b870000: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x215e525c00 stack 0x21655cb960 0x214b870000: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940fa00 stack 0x216555cc30 0x214b870000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940d000 stack 0x21654d7030 rthread reaping 0x215e527600 stack 0x216555fed0 rthread reaping 0x215e527000 stack 0x21655cb6c0 rthread reaping 0x214b873c00 stack 0x21654d48a0 rthread reaping 0x215e525a00 stack 0x21654d4ae0 rthread reaping 0x21a940ca00 stack 0x21654d66d0 rthread reaping 0x21a940e400 stack 0x21654d6cd0 rthread reaping 0x215e525600 stack 0x21654d5e90 rthread reaping 0x21a940ee00 stack 0x21655ca640 rthread reaping 0x215e525e00 stack 0x216555fba0 rthread reaping 0x214b872c00 stack 0x21655cbfc0 rthread reaping 0x214b870000 stack 0x21655cbf60 0x215e525800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x215e526800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526800: rwlock_unlock 0x21dbf7a940 0x215e526800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526800: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524200: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524200: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x21a940c000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c000: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525800 stack 0x21655cbf60 rthread reaping 0x214b871e00 stack 0x21655cbfc0 rthread reaping 0x21a940f000 stack 0x216555fba0 rthread reaping 0x215e526800 stack 0x21655ca640 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b873e00 stack 0x21654d5e90 0x21a82af600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e524200 stack 0x21654d6cd0 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e524c00 stack 0x21654d66d0 0x21a82af600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940c800 stack 0x21654d4ae0 rthread reaping 0x21a940f600 stack 0x21654d48a0 rthread reaping 0x21a82ac800 stack 0x21655cb6c0 rthread reaping 0x21a82aee00 stack 0x216555fed0 rthread reaping 0x21a940c000 stack 0x21654d7030 rthread reaping 0x214b872200 stack 0x216555cc30 rthread reaping 0x21a940e600 stack 0x21655cb960 rthread reaping 0x21a82ad400 stack 0x21655cbab0 rthread reaping 0x21a82af600 stack 0x21655cb0f0 0x214b871000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x214b871000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524000: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524000: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a940e800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e800: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x215e526000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526000: rwlock_unlock 0x21dbf7a940 0x215e526000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526000: rwlock_unlock 0x21dbf7a940 0x215e526200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526200: rwlock_unlock 0x21dbf7a940 0x215e526200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526200: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x21a940f200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f200: rwlock_unlock 0x21dbf7a940 0x21a940f200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f200: rwlock_unlock 0x21dbf7a940 0x21a82aca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x21a82aca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x21a82af200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af200: rwlock_unlock 0x21dbf7a940 0x21a82af200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af200: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b871000 stack 0x21655cb0f0 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x215e524000 stack 0x21655cbab0 rthread reaping 0x21a940e800 stack 0x21655cb960 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a82ae000 stack 0x216555cc30 0x214b871a00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ae600 stack 0x21654d7030 rthread reaping 0x21a940f000 stack 0x216555fed0 rthread reaping 0x215e525e00 stack 0x21655cb6c0 rthread reaping 0x215e526000 stack 0x21654d48a0 rthread reaping 0x215e526200 stack 0x21654d4ae0 rthread reaping 0x214b872600 stack 0x21654d66d0 rthread reaping 0x214b873e00 stack 0x21654d6cd0 rthread reaping 0x21a940f200 stack 0x21654d5e90 rthread reaping 0x21a82aca00 stack 0x21655ca640 rthread reaping 0x21a82af200 stack 0x216555fba0 rthread reaping 0x21a940de00 stack 0x21655cbfc0 rthread reaping 0x214b871a00 stack 0x21655cbf60 0x21a82ae800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_wrlock 0x21dbf7a940 (1) 0x215e525000: rwlock_wrlock 0x21dbf7a940 (1) 0x215e526e00: rwlock_wrlock 0x21dbf7a940 (1) 0x215e525800: rwlock_wrlock 0x21dbf7a940 (1) 0x215e527400: rwlock_wrlock 0x21dbf7a940 (1) 0x21a82ad000: rwlock_wrlock 0x21dbf7a940 (1) 0x21a82ad200: rwlock_wrlock 0x21dbf7a940 (1) 0x215e524400: rwlock_wrlock 0x21dbf7a940 (1) 0x21a940f600: rwlock_wrlock 0x21dbf7a940 (1) 0x215e525200: rwlock_wrlock 0x21dbf7a940 (1) 0x215e524000: rwlock_wrlock 0x21dbf7a940 (1) rthread reaping 0x21a82ae800 stack 0x21655cbf60 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_wrlock 0x21dbf7a940 (1) 0x215e527e00: rwlock_wrlock 0x21dbf7a940 (1) 0x21a82af800: rwlock_wrlock 0x21dbf7a940 (1) 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x21a82ad000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad000: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x215e527400: rwlock_unlock 0x21dbf7a940 0x215e527400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527400: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524000: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (1) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a82ad200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad200: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_rdlock 0x21dbf7a940 (2) rthread reaping 0x214b873a00 stack 0x21655cbfc0 rthread reaping 0x215e526e00 stack 0x216555fba0 rthread reaping 0x21a940f600 stack 0x21655ca640 0x215e524400: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940f800 stack 0x21654d6cd0 rthread reaping 0x215e525800 stack 0x21654d4ae0 0x215e525000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e524400 stack 0x21654d5e90 rthread reaping 0x21a82afa00 stack 0x21654d66d0 rthread reaping 0x215e525000 stack 0x21654d48a0 rthread reaping 0x215e525200 stack 0x21655cb6c0 rthread reaping 0x21a82ad000 stack 0x216555fed0 rthread reaping 0x215e527400 stack 0x21654d7030 rthread reaping 0x21a82ad200 stack 0x216555cc30 rthread reaping 0x215e527e00 stack 0x21655cb960 rthread reaping 0x21a82af800 stack 0x21655cbab0 rthread reaping 0x215e524000 stack 0x21655cb0f0 0x21a82ace00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x21a82ace00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ace00: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b871400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871400: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x21a940da00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940da00: rwlock_unlock 0x21dbf7a940 0x21a940da00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940da00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x214b873800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873800: rwlock_unlock 0x21dbf7a940 0x214b873800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873800: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ace00 stack 0x21655cb0f0 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b873200 stack 0x21655cbab0 0x214b872200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940d200 stack 0x21655cb960 0x214b872200: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e525600 stack 0x216555cc30 0x214b872200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b871400 stack 0x21654d7030 rthread reaping 0x214b873a00 stack 0x216555fed0 rthread reaping 0x214b871600 stack 0x21655cb6c0 rthread reaping 0x214b873400 stack 0x21654d48a0 rthread reaping 0x21a940da00 stack 0x21654d66d0 rthread reaping 0x215e527c00 stack 0x21654d5e90 rthread reaping 0x21a82ae400 stack 0x21654d4ae0 rthread reaping 0x214b872000 stack 0x21654d6cd0 rthread reaping 0x21a940fa00 stack 0x21655ca640 rthread reaping 0x214b873800 stack 0x216555fba0 rthread reaping 0x21a940dc00 stack 0x21655cbfc0 rthread reaping 0x214b872200 stack 0x21655cbf60 0x21a82ac800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x21a82aca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x21a82aca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aca00: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x215e525600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525600: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x215e524600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524600: rwlock_unlock 0x21dbf7a940 0x215e524600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524600: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a940de00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940de00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ac800 stack 0x21655cbf60 rthread reaping 0x215e527e00 stack 0x21655cbfc0 rthread reaping 0x214b871a00 stack 0x216555fba0 rthread reaping 0x21a82acc00 stack 0x21655ca640 0x21a940e200: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b873600 stack 0x21654d6cd0 0x21a940e200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82aca00 stack 0x21654d4ae0 0x21a940e200: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e525600 stack 0x21654d5e90 0x21a940e200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b873a00 stack 0x21654d66d0 rthread reaping 0x215e524600 stack 0x21654d48a0 rthread reaping 0x21a940de00 stack 0x21655cb6c0 rthread reaping 0x21a940fc00 stack 0x216555fed0 rthread reaping 0x21a82afc00 stack 0x21654d7030 rthread reaping 0x21a82af400 stack 0x216555cc30 rthread reaping 0x214b871c00 stack 0x21655cb960 rthread reaping 0x214b873c00 stack 0x21655cbab0 rthread reaping 0x21a940e200 stack 0x21655cb0f0 0x214b872600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524200: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524200: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x21a940cc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940cc00: rwlock_unlock 0x21dbf7a940 0x21a940cc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940cc00: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870000: rwlock_unlock 0x21dbf7a940 0x214b870000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870000: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a82ae600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae600: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x215e526e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526e00: rwlock_unlock 0x21dbf7a940 0x215e526200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526200: rwlock_unlock 0x21dbf7a940 0x215e526200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526200: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x21a82aec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 0x21a82aec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872600 stack 0x21655cb0f0 0x215e526400: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82af600 stack 0x21655cbab0 0x215e525400: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x215e526400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b873600 stack 0x21655cb960 0x215e526400: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x215e525400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e524200 stack 0x216555cc30 0x215e525400: rwlock_rdlock 0x21dbf7a940 (1) 0x215e526400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525e00 stack 0x21654d7030 0x215e525400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940cc00 stack 0x216555fed0 rthread reaping 0x214b870000 stack 0x21655cb6c0 rthread reaping 0x21a940e000 stack 0x21654d48a0 rthread reaping 0x21a82ae600 stack 0x21654d66d0 rthread reaping 0x21a940c400 stack 0x21654d5e90 rthread reaping 0x215e526e00 stack 0x21654d4ae0 rthread reaping 0x215e526200 stack 0x21654d6cd0 rthread reaping 0x215e527600 stack 0x21655ca640 rthread reaping 0x21a82aec00 stack 0x216555fba0 rthread reaping 0x215e526400 stack 0x21655cbfc0 rthread reaping 0x215e525400 stack 0x21655cbf60 0x215e524000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524000: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524000: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x215e525e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525e00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 n() 0x21a940e600: 8: exit run() 0x214b870000: 10: set_msg 0x21a940c600: 13: set_msg 0x214b870a00: 14: set_msg 0x214b870a00: 14: msg: "new message" 0x214b870a00: 14: exit run() 0x214b873e00: 15: set_msg 0x214b873e00: 15: msg: "new message" 0x214b873e00: 15: exit run() 0x214b870e00: 12: set_msg 0x215e527200: 9: set_msg 0x214b870e00: 12: msg: "new message" 0x21a940c600: 13: msg: "new message" 0x215e527200: 9: msg: "new message" 0x21a940c600: 13: exit run() 0x215e527200: 9: exit run() 0x214b870e00: 12: exit run() 0x214b870000: 10: msg: "new message" 0x214b870000: 10: exit run() 0x214b871800: 11: set_msg 0x214b871800: 11: msg: "new message" 0x214b871800: 11: exit run() main: 43 0x215e527000: 0: enter run() 0x215e527000: 0: set_msg 0x215e527000: 0: msg: "new message" 0x215e527000: 0: exit run() 0x21a82ac200: 1: enter run() 0x21a82ac200: 1: set_msg 0x21a82ac200: 1: msg: "new message" 0x21a82ac200: 1: exit run() 0x215e527a00: 2: enter run() 0x215e527a00: 2: set_msg 0x215e527a00: 2: msg: "new message" 0x215e527a00: 2: exit run() 0x214b870c00: 3: enter run() 0x214b870c00: 3: set_msg 0x214b870c00: 3: msg: "new message" 0x214b870c00: 3: exit run() 0x21a940ec00: 4: enter run() 0x21a940ec00: 4: set_msg 0x21a940ec00: 4: msg: "new message" 0x21a940ec00: 4: exit run() 0x214b871e00: 5: enter run() 0x214b871e00: 5: set_msg 0x214b871e00: 5: msg: "new message" 0x214b871e00: 5: exit run() 0x214b870800: 6: enter run() 0x214b870800: 6: set_msg 0x214b870800: 6: msg: "new message" 0x214b870800: 6: exit run() 0x214b873a00: 7: enter run() 0x214b873a00: 7: set_msg 0x214b873a00: 7: msg: "new message" 0x214b873a00: 7: exit run() 0x21a940fc00: 8: enter run() 0x21a940fc00: 8: set_msg 0x21a940fc00: 8: msg: "new message" 0x21a940fc00: 8: exit run() 0x21a940d800: 9: enter run() 0x21a940d800: 9: set_msg 0x21a940d800: 9: msg: "new message" 0x21a940d800: 9: exit run() 0x215e525800: 10: enter run() 0x215e525800: 10: set_msg 0x215e525800: 10: msg: "new message" 0x215e525800: 10: exit run() 0x21a940ce00: 11: enter run() 0x21a940ce00: 11: set_msg 0x21a940ce00: 11: msg: "new message" 0x21a940ce00: 11: exit run() 0x215e524000: 12: enter run() 0x214b870e00: 13: enter run() 0x215e524000: 12: set_msg 0x214b870e00: 13: set_msg 0x215e524000: 12: msg: "new message" 0x214b870e00: 13: msg: "new message" 0x214b870e00: 13: exit run() 0x215e524000: 12: exit run() 0x21a940e800: 14: enter run() 0x21a940e800: 14: set_msg 0x21a940e800: 14: msg: "new message" 0x21a940e800: 14: exit run() 0x21a82aee00: 15: enter run() 0x21a82aee00: 15: set_msg 0x21a82aee00: 15: msg: "new message" 0x21a82aee00: 15: exit run() main: 44 0x21a82ae200: 0: enter run() 0x21a82ae200: 0: set_msg 0x21a82ae200: 0: msg: "new message" 0x21a82ae200: 0: exit run() 0x21a940da00: 1: enter run() 0x21a940da00: 1: set_msg 0x21a940da00: 1: msg: "new message" 0x21a940da00: 1: exit run() 0x215e525c00: 2: enter run() 0x215e525c00: 2: set_msg 0x215e525c00: 2: msg: "new message" 0x215e525c00: 2: exit run() 0x21a940fa00: 3: enter run() 0x21a940fa00: 3: set_msg 0x21a940fa00: 3: msg: "new message" 0x21a940fa00: 3: exit run() 0x21a940d000: 4: enter run() 0x21a940d000: 4: set_msg 0x21a940d000: 4: msg: "new message" 0x21a940d000: 4: exit run() 0x215e527600: 5: enter run() 0x215e527600: 5: set_msg 0x215e527600: 5: msg: "new message" 0x215e527600: 5: exit run() 0x215e527000: 6: enter run() 0x215e527000: 6: set_msg 0x215e527000: 6: msg: "new message" 0x215e527000: 6: exit run() 0x214b873c00: 7: enter run() 0x214b873c00: 7: set_msg 0x214b873c00: 7: msg: "new message" 0x214b873c00: 7: exit run() 0x215e525a00: 8: enter run() 0x215e525a00: 8: set_msg 0x215e525a00: 8: msg: "new message" 0x215e525a00: 8: exit run() 0x21a940ca00: 9: enter run() 0x21a940ca00: 9: set_msg 0x21a940ca00: 9: msg: "new message" 0x21a940ca00: 9: exit run() 0x21a940e400: 10: enter run() 0x21a940e400: 10: set_msg 0x21a940e400: 10: msg: "new message" 0x21a940e400: 10: exit run() 0x215e525600: 11: enter run() 0x215e525600: 11: set_msg 0x215e525600: 11: msg: "new message" 0x215e525600: 11: exit run() 0x21a940ee00: 12: enter run() 0x21a940ee00: 12: set_msg 0x21a940ee00: 12: msg: "new message" 0x21a940ee00: 12: exit run() 0x215e525e00: 13: enter run() 0x215e525e00: 13: set_msg 0x215e525e00: 13: msg: "new message" 0x215e525e00: 13: exit run() 0x214b872c00: 14: enter run() 0x214b872c00: 14: set_msg 0x214b872c00: 14: msg: "new message" 0x214b872c00: 14: exit run() 0x214b870000: 15: enter run() 0x214b870000: 15: set_msg 0x214b870000: 15: msg: "new message" 0x214b870000: 15: exit run() main: 45 0x215e525800: 0: enter run() 0x215e525800: 0: set_msg 0x215e525800: 0: msg: "new message" 0x215e525800: 0: exit run() 0x214b871e00: 1: enter run() 0x214b871e00: 1: set_msg 0x214b871e00: 1: msg: "new message" 0x214b871e00: 1: exit run() 0x21a940f000: 2: enter run() 0x21a940f000: 2: set_msg 0x21a940f000: 2: msg: "new message" 0x21a940f000: 2: exit run() 0x215e526800: 3: enter run() 0x215e526800: 3: set_msg 0x215e526800: 3: msg: "new message" 0x215e526800: 3: exit run() 0x214b873e00: 4: enter run() 0x214b873e00: 4: set_msg 0x214b873e00: 4: msg: "new message" 0x214b873e00: 4: exit run() 0x215e524200: 5: enter run() 0x215e524200: 5: set_msg 0x215e524200: 5: msg: "new message" 0x215e524200: 5: exit run() 0x215e524c00: 6: enter run() 0x215e524c00: 6: set_msg 0x215e524c00: 6: msg: "new message" 0x215e524c00: 6: exit run() 0x21a940c800: 7: enter run() 0x21a940c800: 7: set_msg 0x21a940c800: 7: msg: "new message" 0x21a940c800: 7: exit run() 0x21a940f600: 8: enter run() 0x21a940f600: 8: set_msg 0x21a940f600: 8: msg: "new message" 0x21a940f600: 8: exit run() 0x21a82ac800: 9: enter run() 0x21a82ac800: 9: set_msg 0x21a82ac800: 9: msg: "new message" 0x21a82ac800: 9: exit run() 0x21a82aee00: 10: enter run() 0x21a82aee00: 10: set_msg 0x21a82aee00: 10: msg: "new message" 0x21a82aee00: 10: exit run() 0x21a940c000: 11: enter run() 0x21a940c000: 11: set_msg 0x21a940c000: 11: msg: "new message" 0x21a940c000: 11: exit run() 0x214b872200: 12: enter run() 0x214b872200: 12: set_msg 0x214b872200: 12: msg: "new message" 0x214b872200: 12: exit run() 0x21a940e600: 13: enter run() 0x21a940e600: 13: set_msg 0x21a940e600: 13: msg: "new message" 0x21a940e600: 13: exit run() 0x21a82ad400: 14: enter run() 0x21a82ad400: 14: set_msg 0x21a82ad400: 14: msg: "new message" 0x21a82ad400: 14: exit run() 0x21a82af600: 15: enter run() 0x21a82af600: 15: set_msg 0x21a82af600: 15: msg: "new message" 0x21a82af600: 15: exit run() main: 46 0x214b871000: 0: enter run() 0x214b871000: 0: set_msg 0x214b871000: 0: msg: "new message" 0x214b871000: 0: exit run() 0x215e524000: 1: enter run() 0x215e524000: 1: set_msg 0x215e524000: 1: msg: "new message" 0x215e524000: 1: exit run() 0x21a940e800: 2: enter run() 0x21a940e800: 2: set_msg 0x21a940e800: 2: msg: "new message" 0x21a940e800: 2: exit run() 0x21a82ae000: 3: enter run() 0x21a82ae000: 3: set_msg 0x21a82ae000: 3: msg: "new message" 0x21a82ae000: 3: exit run() 0x21a82ae600: 4: enter run() 0x21a82ae600: 4: set_msg 0x21a82ae600: 4: msg: "new message" 0x21a82ae600: 4: exit run() 0x21a940f000: 5: enter run() 0x21a940f000: 5: set_msg 0x21a940f000: 5: msg: "new message" 0x21a940f000: 5: exit run() 0x215e525e00: 6: enter run() 0x215e525e00: 6: set_msg 0x215e525e00: 6: msg: "new message" 0x215e525e00: 6: exit run() 0x215e526000: 7: enter run() 0x215e526000: 7: set_msg 0x215e526000: 7: msg: "new message" 0x215e526000: 7: exit run() 0x215e526200: 8: enter run() 0x215e526200: 8: set_msg 0x215e526200: 8: msg: "new message" 0x215e526200: 8: exit run() 0x214b872600: 9: enter run() 0x214b872600: 9: set_msg 0x214b872600: 9: msg: "new message" 0x214b872600: 9: exit run() 0x214b873e00: 10: enter run() 0x214b873e00: 10: set_msg 0x214b873e00: 10: msg: "new message" 0x214b873e00: 10: exit run() 0x21a940f200: 11: enter run() 0x21a940f200: 11: set_msg 0x21a940f200: 11: msg: "new message" 0x21a940f200: 11: exit run() 0x21a82aca00: 12: enter run() 0x21a82aca00: 12: set_msg 0x21a82aca00: 12: msg: "new message" 0x21a82aca00: 12: exit run() 0x21a82af200: 13: enter run() 0x21a82af200: 13: set_msg 0x21a82af200: 13: msg: "new message" 0x21a82af200: 13: exit run() 0x21a940de00: 14: enter run() 0x21a940de00: 14: set_msg 0x21a940de00: 14: msg: "new message" 0x21a940de00: 14: exit run() 0x214b871a00: 15: enter run() 0x214b871a00: 15: set_msg 0x214b871a00: 15: msg: "new message" 0x214b871a00: 15: exit run() main: 47 0x21a82ae800: 0: enter run() 0x21a82ae800: 0: set_msg 0x21a82ae800: 0: msg: "new message" 0x21a82ae800: 0: exit run() 0x214b873a00: 1: enter run() 0x214b873a00: 1: set_msg 0x214b873a00: 1: msg: "new message" 0x215e526e00: 2: enter run() 0x21a940f600: 3: enter run() 0x215e524400: 4: enter run() 0x21a940f800: 5: enter run() 0x21a82afa00: 6: enter run() 0x215e525800: 7: enter run() 0x215e525000: 8: enter run() 0x215e525200: 9: enter run() 0x21a82ad000: 10: enter run() 0x215e527400: 11: enter run() 0x21a82ad200: 12: enter run() 0x215e527e00: 13: enter run() 0x21a82af800: 14: enter run() 0x215e524000: 15: enter run() 0x21a82afa00: 6: set_msg 0x21a82ad000: 10: set_msg 0x21a82ad000: 10: msg: "new message" 0x21a82ad000: 10: exit run() 0x215e525800: 7: set_msg 0x21a82af800: 14: set_msg 0x215e525200: 9: set_msg 0x215e525200: 9: msg: "new message" 0x215e525200: 9: exit run() 0x215e524000: 15: set_msg 0x215e525000: 8: set_msg 0x215e527e00: 13: set_msg 0x215e527400: 11: set_msg 0x215e527400: 11: msg: "new message" 0x215e527400: 11: exit run() 0x21a940f800: 5: set_msg 0x215e524000: 15: msg: "new message" 0x215e524000: 15: exit run() 0x215e527e00: 13: msg: "new message" 0x21a940f800: 5: msg: "new message" 0x21a940f800: 5: exit run() 0x215e525800: 7: msg: "new message" 0x215e527e00: 13: exit run() 0x214b873a00: 1: exit run() 0x215e525800: 7: exit run() 0x215e524400: 4: set_msg 0x215e526e00: 2: set_msg 0x215e526e00: 2: msg: "new message" 0x215e526e00: 2: exit run() 0x21a82ad200: 12: set_msg 0x21a940f600: 3: set_msg 0x21a940f600: 3: msg: "new message" 0x21a940f600: 3: exit run() 0x21a82ad200: 12: msg: "new message" 0x21a82af800: 14: msg: "new message" 0x21a82af800: 14: exit run() 0x21a82ad200: 12: exit run() 0x215e524400: 4: msg: "new message" 0x215e524400: 4: exit run() 0x21a82afa00: 6: msg: "new message" 0x21a82afa00: 6: exit run() 0x215e525000: 8: msg: "new message" 0x215e525000: 8: exit run() main: 48 0x21a82ace00: 0: enter run() 0x21a82ace00: 0: set_msg 0x21a82ace00: 0: msg: "new message" 0x21a82ace00: 0: exit run() 0x214b873200: 1: enter run() 0x214b873200: 1: set_msg 0x214b873200: 1: msg: "new message" 0x214b873200: 1: exit run() 0x21a940d200: 2: enter run() 0x21a940d200: 2: set_msg 0x21a940d200: 2: msg: "new message" 0x21a940d200: 2: exit run() 0x215e525600: 3: enter run() 0x215e525600: 3: set_msg 0x215e525600: 3: msg: "new message" 0x215e525600: 3: exit run() 0x214b871400: 4: enter run() 0x214b871400: 4: set_msg 0x214b871400: 4: msg: "new message" 0x214b871400: 4: exit run() 0x214b873a00: 5: enter run() 0x214b873a00: 5: set_msg 0x214b873a00: 5: msg: "new message" 0x214b873a00: 5: exit run() 0x214b871600: 6: enter run() 0x214b871600: 6: set_msg 0x214b871600: 6: msg: "new message" 0x214b871600: 6: exit run() 0x214b873400: 7: enter run() 0x214b873400: 7: set_msg 0x214b873400: 7: msg: "new message" 0x214b873400: 7: exit run() 0x21a940da00: 8: enter run() 0x21a940da00: 8: set_msg 0x21a940da00: 8: msg: "new message" 0x21a940da00: 8: exit run() 0x215e527c00: 9: enter run() 0x215e527c00: 9: set_msg 0x215e527c00: 9: msg: "new message" 0x215e527c00: 9: exit run() 0x21a82ae400: 10: enter run() 0x21a82ae400: 10: set_msg 0x21a82ae400: 10: msg: "new message" 0x21a82ae400: 10: exit run() 0x214b872000: 11: enter run() 0x214b872000: 11: set_msg 0x214b872000: 11: msg: "new message" 0x214b872000: 11: exit run() 0x21a940fa00: 12: enter run() 0x21a940fa00: 12: set_msg 0x21a940fa00: 12: msg: "new message" 0x21a940fa00: 12: exit run() 0x214b873800: 13: enter run() 0x214b873800: 13: set_msg 0x214b873800: 13: msg: "new message" 0x214b873800: 13: exit run() 0x21a940dc00: 14: enter run() 0x21a940dc00: 14: set_msg 0x21a940dc00: 14: msg: "new message" 0x21a940dc00: 14: exit run() 0x214b872200: 15: enter run() 0x214b872200: 15: set_msg 0x214b872200: 15: msg: "new message" 0x214b872200: 15: exit run() main: 49 0x21a82ac800: 0: enter run() 0x21a82ac800: 0: set_msg 0x21a82ac800: 0: msg: "new message" 0x21a82ac800: 0: exit run() 0x215e527e00: 1: enter run() 0x215e527e00: 1: set_msg 0x215e527e00: 1: msg: "new message" 0x215e527e00: 1: exit run() 0x214b871a00: 2: enter run() 0x214b871a00: 2: set_msg 0x214b871a00: 2: msg: "new message" 0x214b871a00: 2: exit run() 0x21a82acc00: 3: enter run() 0x21a82acc00: 3: set_msg 0x21a82acc00: 3: msg: "new message" 0x21a82acc00: 3: exit run() 0x214b873600: 4: enter run() 0x214b873600: 4: set_msg 0x214b873600: 4: msg: "new message" 0x214b873600: 4: exit run() 0x21a82aca00: 5: enter run() 0x21a82aca00: 5: set_msg 0x21a82aca00: 5: msg: "new message" 0x21a82aca00: 5: exit run() 0x215e525600: 6: enter run() 0x215e525600: 6: set_msg 0x215e525600: 6: msg: "new message" 0x215e525600: 6: exit run() 0x214b873a00: 7: enter run() 0x214b873a00: 7: set_msg 0x214b873a00: 7: msg: "new message" 0x214b873a00: 7: exit run() 0x215e524600: 8: enter run() 0x215e524600: 8: set_msg 0x215e524600: 8: msg: "new message" 0x215e524600: 8: exit run() 0x21a940de00: 9: enter run() 0x21a940de00: 9: set_msg 0x21a940de00: 9: msg: "new message" 0x21a940de00: 9: exit run() 0x21a940fc00: 10: enter run() 0x21a940fc00: 10: set_msg 0x21a940fc00: 10: msg: "new message" 0x21a940fc00: 10: exit run() 0x21a82afc00: 11: enter run() 0x21a82afc00: 11: set_msg 0x21a82afc00: 11: msg: "new message" 0x21a82afc00: 11: exit run() 0x21a82af400: 12: enter run() 0x21a82af400: 12: set_msg 0x21a82af400: 12: msg: "new message" 0x21a82af400: 12: exit run() 0x214b871c00: 13: enter run() 0x214b871c00: 13: set_msg 0x214b871c00: 13: msg: "new message" 0x214b871c00: 13: exit run() 0x214b873c00: 14: enter run() 0x214b873c00: 14: set_msg 0x214b873c00: 14: msg: "new message" 0x214b873c00: 14: exit run() 0x21a940e200: 15: enter run() 0x21a940e200: 15: set_msg 0x21a940e200: 15: msg: "new message" 0x21a940e200: 15: exit run() main: 50 0x214b872600: 0: enter run() 0x214b872600: 0: set_msg 0x214b872600: 0: msg: "new message" 0x214b872600: 0: exit run() 0x21a82af600: 1: enter run() 0x21a82af600: 1: set_msg 0x21a82af600: 1: msg: "new message" 0x21a82af600: 1: exit run() 0x214b873600: 2: enter run() 0x214b873600: 2: set_msg 0x214b873600: 2: msg: "new message" 0x214b873600: 2: exit run() 0x215e524200: 3: enter run() 0x215e524200: 3: set_msg 0x215e524200: 3: msg: "new message" 0x215e524200: 3: exit run() 0x215e525e00: 4: enter run() 0x215e525e00: 4: set_msg 0x215e525e00: 4: msg: "new message" 0x215e525e00: 4: exit run() 0x21a940cc00: 5: enter run() 0x21a940cc00: 5: set_msg 0x21a940cc00: 5: msg: "new message" 0x21a940cc00: 5: exit run() 0x214b870000: 6: enter run() 0x214b870000: 6: set_msg 0x214b870000: 6: msg: "new message" 0x214b870000: 6: exit run() 0x21a940e000: 7: enter run() 0x21a940e000: 7: set_msg 0x21a940e000: 7: msg: "new message" 0x21a940e000: 7: exit run() 0x21a82ae600: 8: enter run() 0x21a82ae600: 8: set_msg 0x21a82ae600: 8: msg: "new message" 0x21a82ae600: 8: exit run() 0x21a940c400: 9: enter run() 0x21a940c400: 9: set_msg 0x21a940c400: 9: msg: "new message" 0x21a940c400: 9: exit run() 0x215e526e00: 10: enter run() 0x215e526e00: 10: set_msg 0x215e526e00: 10: msg: "new message" 0x215e526e00: 10: exit run() 0x215e526200: 11: enter run() 0x215e526200: 11: set_msg 0x215e526200: 11: msg: "new message" 0x215e526200: 11: exit run() 0x215e527600: 12: enter run() 0x215e527600: 12: set_msg 0x215e527600: 12: msg: "new message" 0x215e527600: 12: exit run() 0x21a82aec00: 13: enter run() 0x21a82aec00: 13: set_msg 0x21a82aec00: 13: msg: "new message" 0x21a82aec00: 13: exit run() 0x215e526400: 14: enter run() 0x215e525400: 15: enter run() 0x215e526400: 14: set_msg 0x215e525400: 15: set_msg 0x215e526400: 14: msg: "new message" 0x215e525400: 15: msg: "new message" 0x215e526400: 14: exit run() 0x215e525400: 15: exit run() main: 51 0x215e524000: 0: enter run() 0x215e524000: 0: set_msg 0x215e524000: 0: msg: "new message" 0x215e524000: 0: exit run() 0x215e525e00: 1: enter run() 0x215e525e00: 1: set_msg 0x215e525e00: 1: msg: "new message" 0x215e525e00: 1: exit run() 0x215e527a00: 2: enter run() 0x215e527a00: 2: set_msg 0x215e527a00: 2: msg: "new message" 0x215e52rthread reaping 0x215e524000 stack 0x21655cbf60 rthread reaping 0x215e525e00 stack 0x21655cbfc0 rthread reaping 0x215e527a00 stack 0x216555fba0 0x21a82ac600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x214b872c00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a940ea00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a82aee00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e525a00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e525800: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a82ac000: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e527200: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e526600: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e525c00: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x215e526800: rwlock_wrlock 0x21dbf7a940 (4294967295) 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x21a82ac600: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x214b872c00: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x215e527200: rwlock_unlock 0x21dbf7a940 0x215e527200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527200: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526800: rwlock_unlock 0x21dbf7a940 0x214b872c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872c00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x215e526800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526800: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ac600 stack 0x21655ca640 rthread reaping 0x21a82ac200 stack 0x21654d6cd0 rthread reaping 0x21a940fc00 stack 0x21654d4ae0 rthread reaping 0x214b872c00 stack 0x21654d5e90 0x21a940ea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82aee00 stack 0x21654d48a0 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940ea00 stack 0x21654d66d0 0x21a82ac000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525a00 stack 0x21655cb6c0 rthread reaping 0x215e525800 stack 0x216555fed0 rthread reaping 0x21a82ac000 stack 0x21654d7030 rthread reaping 0x215e527200 stack 0x216555cc30 rthread reaping 0x215e526600 stack 0x21655cb960 rthread reaping 0x215e525c00 stack 0x21655cbab0 rthread reaping 0x215e526800 stack 0x21655cb0f0 0x214b873200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x21a82ae800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae800: rwlock_unlock 0x21dbf7a940 0x215e526000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526000: rwlock_unlock 0x21dbf7a940 0x215e526000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526000: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524200: rwlock_unlock 0x21dbf7a940 0x215e524200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524200: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b873200 stack 0x21655cb0f0 0x214b871000: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82ae800 stack 0x21655cbab0 0x214b871000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e526000 stack 0x21655cb960 0x214b871000: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a82af600 stack 0x216555cc30 0x214b871000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872600 stack 0x21654d7030 rthread reaping 0x215e527a00 stack 0x216555fed0 rthread reaping 0x215e526c00 stack 0x21655cb6c0 rthread reaping 0x214b870e00 stack 0x21654d66d0 rthread reaping 0x21a940d600 stack 0x21654d48a0 rthread reaping 0x21a940fc00 stack 0x21654d5e90 rthread reaping 0x21a940f000 stack 0x21654d4ae0 rthread reaping 0x215e524200 stack 0x21654d6cd0 rthread reaping 0x215e524400 stack 0x21655ca640 rthread reaping 0x21a82afa00 stack 0x216555fba0 rthread reaping 0x21a82ad800 stack 0x21655cbfc0 rthread reaping 0x214b871000 stack 0x21655cbf60 0x215e526400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a940c800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c800: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x214b872800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872800: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873000: rwlock_unlock 0x21dbf7a940 0x214b873000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873000: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x21a82af400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af400: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e526400 stack 0x21655cbf60 rthread reaping 0x214b870200 stack 0x21655cbfc0 rthread reaping 0x21a940f600 stack 0x216555fba0 rthread reaping 0x21a940f400 stack 0x21655ca640 rthread reaping 0x215e527c00 stack 0x21654d6cd0 0x21a940f200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940c800 stack 0x21654d4ae0 0x21a940f200: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940e200 stack 0x21654d5e90 0x21a940f200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872800 stack 0x21654d48a0 rthread reaping 0x21a82ac800 stack 0x21654d66d0 rthread reaping 0x214b873000 stack 0x21655cb6c0 rthread reaping 0x21a82af400 stack 0x216555fed0 rthread reaping 0x215e525800 stack 0x21654d7030 rthread reaping 0x21a940c600 stack 0x216555cc30 rthread reaping 0x21a82af000 stack 0x21655cb960 rthread reaping 0x214b872a00 stack 0x21655cbab0 rthread reaping 0x21a940f200 stack 0x21655cb0f0 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x21a82adc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82adc00: rwlock_unlock 0x21dbf7a940 0x21a82adc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82adc00: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a940e000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e000: rwlock_unlock 0x21dbf7a940 0x21a82ad600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad600: rwlock_unlock 0x21dbf7a940 0x21a82ad600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad600: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x215e527400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527400: rwlock_unlock 0x21dbf7a940 0x215e527400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527400: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x21a940da00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940da00: rwlock_unlock 0x21dbf7a940 0x21a940da00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940da00: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940ca00 stack 0x21655cb0f0 rthread reaping 0x214b871200 stack 0x21655cbab0 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82adc00 stack 0x21655cb960 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940e000 stack 0x216555cc30 0x21a940ec00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ad600 stack 0x21654d7030 rthread reaping 0x214b872e00 stack 0x216555fed0 rthread reaping 0x215e525a00 stack 0x21655cb6c0 rthread reaping 0x21a82ade00 stack 0x21654d66d0 rthread reaping 0x215e527400 stack 0x21654d48a0 rthread reaping 0x215e524800 stack 0x21654d5e90 rthread reaping 0x21a940da00 stack 0x21654d4ae0 rthread reaping 0x21a940dc00 stack 0x21654d6cd0 rthread reaping 0x21a82af600 stack 0x21655ca640 rthread reaping 0x21a82aea00 stack 0x216555fba0 rthread reaping 0x21a82ae000 stack 0x21655cbfc0 rthread reaping 0x21a940ec00 stack 0x21655cbf60 0x215e526000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526000: rwlock_unlock 0x21dbf7a940 0x215e526000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526000: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x214b871e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871e00: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x215e524600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524600: rwlock_unlock 0x21dbf7a940 0x215e524600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524600: rwlock_unlock 0x21dbf7a940 0x21a82af200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af200: rwlock_unlock 0x21dbf7a940 0x21a82af200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af200: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afa00: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a940d400: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_rdlock 0x21dbf7a940 (1) 0x21a940d400: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 0x21a940ce00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ce00: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e526000 stack 0x21655cbf60 rthread reaping 0x214b871a00 stack 0x21655cbfc0 rthread reaping 0x21a82ac000 stack 0x216555fba0 0x21a82ac200: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b871e00 stack 0x21655ca640 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e527600 stack 0x21654d6cd0 0x21a82ac200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e524600 stack 0x21654d4ae0 rthread reaping 0x21a82af200 stack 0x21654d5e90 rthread reaping 0x21a940d400 stack 0x21654d48a0 rthread reaping 0x21a82afa00 stack 0x21654d66d0 rthread reaping 0x214b872200 stack 0x21655cb6c0 rthread reaping 0x215e524a00 stack 0x216555fed0 rthread reaping 0x215e526c00 stack 0x21654d7030 rthread reaping 0x214b873400 stack 0x216555cc30 rthread reaping 0x21a940ce00 stack 0x21655cb960 rthread reaping 0x21a82ae200 stack 0x21655cbab0 rthread reaping 0x21a82ac200 stack 0x21655cb0f0 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x21a82ac600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x21a82ac600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac600: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a82ae400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae400: rwlock_unlock 0x21dbf7a940 0x21a82aec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 0x21a82aec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aec00: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x21a82af000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af000: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x21a82afc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afc00: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x21a940dc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940dc00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 0x215e526600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b871a00 stack 0x21655cb0f0 0x214b871000: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x21a82ac600 stack 0x21655cbab0 0x214b871000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82aea00 stack 0x21655cb960 0x214b871000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e524c00 stack 0x216555cc30 rthread reaping 0x21a82ae400 stack 0x21654d7030 rthread reaping 0x21a82aec00 stack 0x216555fed0 rthread reaping 0x21a82ad400 stack 0x21655cb6c0 rthread reaping 0x215e527a00 stack 0x21654d66d0 rthread reaping 0x21a82af000 stack 0x21654d48a0 rthread reaping 0x21a82aee00 stack 0x21654d5e90 rthread reaping 0x21a82afc00 stack 0x21654d4ae0 rthread reaping 0x21a940dc00 stack 0x21654d6cd0 rthread reaping 0x21a82afe00 stack 0x21655ca640 rthread reaping 0x215e526400 stack 0x216555fba0 rthread reaping 0x215e526600 stack 0x21655cbfc0 rthread reaping 0x214b871000 stack 0x21655cbf60 0x214b872000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x214b872000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872000: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x214b872400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872400: rwlock_unlock 0x21dbf7a940 0x214b872400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872400: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e525200: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525200: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x21a940ca00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ca00: rwlock_unlock 0x21dbf7a940 0x215e526000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526000: rwlock_unlock 0x21dbf7a940 0x215e526000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526000: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x214b872a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872a00: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872000 stack 0x21655cbf60 rthread reaping 0x21a940e200 stack 0x21655cbfc0 0x215e527400: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b872400 stack 0x216555fba0 0x215e527400: rwlock_unlock 0x21dbf7a940 0x215e527400: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940ea00 stack 0x21655ca640 0x215e527400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b872e00 stack 0x21654d6cd0 rthread reaping 0x21a82ad800 stack 0x21654d4ae0 rthread reaping 0x215e525200 stack 0x21654d5e90 rthread reaping 0x215e527c00 stack 0x21654d48a0 rthread reaping 0x21a940ca00 stack 0x21654d66d0 rthread reaping 0x215e526000 stack 0x21655cb6c0 rthread reaping 0x21a940ec00 stack 0x216555fed0 rthread reaping 0x214b870c00 stack 0x21654d7030 rthread reaping 0x21a82ada00 stack 0x216555cc30 rthread reaping 0x214b872a00 stack 0x21655cb960 rthread reaping 0x214b873200 stack 0x21655cbab0 rthread reaping 0x215e527400 stack 0x21655cb0f0 0x215e526a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x215e527800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527800: rwlock_unlock 0x21dbf7a940 0x21a82ad600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad600: rwlock_unlock 0x21dbf7a940 0x21a82ad600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad600: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872200: rwlock_unlock 0x21dbf7a940 0x214b872c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872c00: rwlock_unlock 0x21dbf7a940 0x214b872c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872c00: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x21a82acc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82acc00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x214b873c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x214b871200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871200: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a82ad400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad400: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_wrlock 0x21dbf7a940 (2147483647) 0x21a940cc00: rwlock_wrlock 0x21dbf7a940 (2147483647) rthread reaping 0x215e526a00 stack 0x21655cb0f0 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_wrlock 0x21dbf7a940 (2147483647) rthread reaping 0x215e527800 stack 0x21655cbab0 0x21a940cc00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ad600 stack 0x21655cb960 rthread reaping 0x214b872200 stack 0x216555cc30 0x214b873600: rwlock_wrlock 0x21dbf7a940 (2147483647) rthread reaping 0x214b872c00 stack 0x21654d7030 0x214b873600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82acc00 stack 0x216555fed0 0x214b873600: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b873c00 stack 0x21655cb6c0 0x214b873600: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b871200 stack 0x21654d66d0 rthread reaping 0x215e525000 stack 0x21654d48a0 rthread reaping 0x21a940e600 stack 0x21654d5e90 rthread reaping 0x21a82ad400 stack 0x21654d4ae0 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x215e527c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527c00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940cc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940e400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940fc00 stack 0x21654d6cd0 0x21a940cc00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940e400 stack 0x21655ca640 rthread reaping 0x215e527c00 stack 0x216555fba0 rthread reaping 0x21a940cc00 stack 0x21655cbfc0 rthread reaping 0x214b873600 stack 0x21655cbf60 0x21a940d000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_unlock 0x21dbf7a940 0x21a940d000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d000: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940f800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f800: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a940d200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d200: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a82adc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82adc00: rwlock_unlock 0x21dbf7a940 0x21a82adc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82adc00: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x215e524800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524800: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x21a940f000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f000: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x215e527600: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527600: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x214b871a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871a00: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x21a940d600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940d600: rwlock_unlock 0x21dbf7a940 0x215e526400: rwlock_wrlock 0x21dbf7a940 (0) 7a00: 2: exit run() 0x21a82ac600: 3: enter run() 0x21a82ac200: 4: enter run() 0x21a940fc00: 5: enter run() 0x214b872c00: 6: enter run() 0x21a940ea00: 7: enter run() 0x21a82aee00: 8: enter run() 0x215e525a00: 9: enter run() 0x215e525800: 10: enter run() 0x21a82ac000: 11: enter run() 0x215e527200: 12: enter run() 0x215e526600: 13: enter run() 0x215e525c00: 14: enter run() 0x215e526800: 15: enter run() 0x21a82ac600: 3: set_msg 0x214b872c00: 6: set_msg 0x215e525800: 10: set_msg 0x215e525800: 10: msg: "new message" 0x215e525800: 10: exit run() 0x215e525c00: 14: set_msg 0x21a82aee00: 8: set_msg 0x21a82aee00: 8: msg: "new message" 0x21a82aee00: 8: exit run() 0x215e526600: 13: set_msg 0x215e526600: 13: msg: "new message" 0x215e526600: 13: exit run() 0x215e527200: 12: set_msg 0x215e527200: 12: msg: "new message" 0x215e527200: 12: exit run() 0x215e526800: 15: set_msg 0x214b872c00: 6: msg: "new message" 0x214b872c00: 6: exit run() 0x215e525c00: 14: msg: "new message" 0x215e525c00: 14: exit run() 0x215e525a00: 9: set_msg 0x21a82ac200: 4: set_msg 0x21a82ac200: 4: msg: "new message" 0x21a82ac200: 4: exit run() 0x21a82ac600: 3: msg: "new message" 0x21a82ac600: 3: exit run() 0x215e525a00: 9: msg: "new message" 0x215e525a00: 9: exit run() 0x215e526800: 15: msg: "new message" 0x215e526800: 15: exit run() 0x21a940ea00: 7: set_msg 0x21a940fc00: 5: set_msg 0x21a940fc00: 5: msg: "new message" 0x21a940fc00: 5: exit run() 0x21a940ea00: 7: msg: "new message" 0x21a940ea00: 7: exit run() 0x21a82ac000: 11: set_msg 0x21a82ac000: 11: msg: "new message" 0x21a82ac000: 11: exit run() main: 52 0x214b873200: 0: enter run() 0x214b873200: 0: set_msg 0x214b873200: 0: msg: "new message" 0x214b873200: 0: exit run() 0x21a82ae800: 1: enter run() 0x21a82ae800: 1: set_msg 0x21a82ae800: 1: msg: "new message" 0x21a82ae800: 1: exit run() 0x215e526000: 2: enter run() 0x215e526000: 2: set_msg 0x215e526000: 2: msg: "new message" 0x215e526000: 2: exit run() 0x21a82af600: 3: enter run() 0x21a82af600: 3: set_msg 0x21a82af600: 3: msg: "new message" 0x21a82af600: 3: exit run() 0x214b872600: 4: enter run() 0x214b872600: 4: set_msg 0x214b872600: 4: msg: "new message" 0x214b872600: 4: exit run() 0x215e527a00: 5: enter run() 0x215e527a00: 5: set_msg 0x215e527a00: 5: msg: "new message" 0x215e527a00: 5: exit run() 0x215e526c00: 6: enter run() 0x215e526c00: 6: set_msg 0x215e526c00: 6: msg: "new message" 0x215e526c00: 6: exit run() 0x214b870e00: 7: enter run() 0x214b870e00: 7: set_msg 0x214b870e00: 7: msg: "new message" 0x214b870e00: 7: exit run() 0x21a940d600: 8: enter run() 0x21a940d600: 8: set_msg 0x21a940d600: 8: msg: "new message" 0x21a940d600: 8: exit run() 0x21a940fc00: 9: enter run() 0x21a940fc00: 9: set_msg 0x21a940fc00: 9: msg: "new message" 0x21a940fc00: 9: exit run() 0x21a940f000: 10: enter run() 0x21a940f000: 10: set_msg 0x21a940f000: 10: msg: "new message" 0x21a940f000: 10: exit run() 0x215e524200: 11: enter run() 0x215e524200: 11: set_msg 0x215e524200: 11: msg: "new message" 0x215e524200: 11: exit run() 0x215e524400: 12: enter run() 0x215e524400: 12: set_msg 0x215e524400: 12: msg: "new message" 0x215e524400: 12: exit run() 0x21a82afa00: 13: enter run() 0x21a82afa00: 13: set_msg 0x21a82afa00: 13: msg: "new message" 0x21a82afa00: 13: exit run() 0x21a82ad800: 14: enter run() 0x21a82ad800: 14: set_msg 0x21a82ad800: 14: msg: "new message" 0x21a82ad800: 14: exit run() 0x214b871000: 15: enter run() 0x214b871000: 15: set_msg 0x214b871000: 15: msg: "new message" 0x214b871000: 15: exit run() main: 53 0x215e526400: 0: enter run() 0x215e526400: 0: set_msg 0x215e526400: 0: msg: "new message" 0x215e526400: 0: exit run() 0x214b870200: 1: enter run() 0x214b870200: 1: set_msg 0x214b870200: 1: msg: "new message" 0x214b870200: 1: exit run() 0x21a940f600: 2: enter run() 0x21a940f600: 2: set_msg 0x21a940f600: 2: msg: "new message" 0x21a940f600: 2: exit run() 0x21a940f400: 3: enter run() 0x21a940f400: 3: set_msg 0x21a940f400: 3: msg: "new message" 0x21a940f400: 3: exit run() 0x215e527c00: 4: enter run() 0x215e527c00: 4: set_msg 0x215e527c00: 4: msg: "new message" 0x215e527c00: 4: exit run() 0x21a940c800: 5: enter run() 0x21a940c800: 5: set_msg 0x21a940c800: 5: msg: "new message" 0x21a940c800: 5: exit run() 0x21a940e200: 6: enter run() 0x21a940e200: 6: set_msg 0x21a940e200: 6: msg: "new message" 0x21a940e200: 6: exit run() 0x214b872800: 7: enter run() 0x214b872800: 7: set_msg 0x214b872800: 7: msg: "new message" 0x214b872800: 7: exit run() 0x21a82ac800: 8: enter run() 0x21a82ac800: 8: set_msg 0x21a82ac800: 8: msg: "new message" 0x21a82ac800: 8: exit run() 0x214b873000: 9: enter run() 0x214b873000: 9: set_msg 0x214b873000: 9: msg: "new message" 0x214b873000: 9: exit run() 0x21a82af400: 10: enter run() 0x21a82af400: 10: set_msg 0x21a82af400: 10: msg: "new message" 0x21a82af400: 10: exit run() 0x215e525800: 11: enter run() 0x215e525800: 11: set_msg 0x215e525800: 11: msg: "new message" 0x215e525800: 11: exit run() 0x21a940c600: 12: enter run() 0x21a940c600: 12: set_msg 0x21a940c600: 12: msg: "new message" 0x21a940c600: 12: exit run() 0x21a82af000: 13: enter run() 0x21a82af000: 13: set_msg 0x21a82af000: 13: msg: "new message" 0x21a82af000: 13: exit run() 0x214b872a00: 14: enter run() 0x214b872a00: 14: set_msg 0x214b872a00: 14: msg: "new message" 0x214b872a00: 14: exit run() 0x21a940f200: 15: enter run() 0x21a940f200: 15: set_msg 0x21a940f200: 15: msg: "new message" 0x21a940f200: 15: exit run() main: 54 0x21a940ca00: 0: enter run() 0x21a940ca00: 0: set_msg 0x21a940ca00: 0: msg: "new message" 0x214b871200: 1: enter run() 0x21a940ca00: 0: exit run() 0x214b871200: 1: set_msg 0x214b871200: 1: msg: "new message" 0x214b871200: 1: exit run() 0x21a82adc00: 2: enter run() 0x21a82adc00: 2: set_msg 0x21a82adc00: 2: msg: "new message" 0x21a82adc00: 2: exit run() 0x21a940e000: 3: enter run() 0x21a940e000: 3: set_msg 0x21a940e000: 3: msg: "new message" 0x21a940e000: 3: exit run() 0x21a82ad600: 4: enter run() 0x21a82ad600: 4: set_msg 0x21a82ad600: 4: msg: "new message" 0x21a82ad600: 4: exit run() 0x214b872e00: 5: enter run() 0x214b872e00: 5: set_msg 0x214b872e00: 5: msg: "new message" 0x214b872e00: 5: exit run() 0x215e525a00: 6: enter run() 0x215e525a00: 6: set_msg 0x215e525a00: 6: msg: "new message" 0x215e525a00: 6: exit run() 0x21a82ade00: 7: enter run() 0x21a82ade00: 7: set_msg 0x21a82ade00: 7: msg: "new message" 0x21a82ade00: 7: exit run() 0x215e527400: 8: enter run() 0x215e527400: 8: set_msg 0x215e527400: 8: msg: "new message" 0x215e527400: 8: exit run() 0x215e524800: 9: enter run() 0x215e524800: 9: set_msg 0x215e524800: 9: msg: "new message" 0x215e524800: 9: exit run() 0x21a940da00: 10: enter run() 0x21a940da00: 10: set_msg 0x21a940da00: 10: msg: "new message" 0x21a940da00: 10: exit run() 0x21a940dc00: 11: enter run() 0x21a940dc00: 11: set_msg 0x21a940dc00: 11: msg: "new message" 0x21a940dc00: 11: exit run() 0x21a82af600: 12: enter run() 0x21a82af600: 12: set_msg 0x21a82af600: 12: msg: "new message" 0x21a82af600: 12: exit run() 0x21a82aea00: 13: enter run() 0x21a82aea00: 13: set_msg 0x21a82aea00: 13: msg: "new message" 0x21a82aea00: 13: exit run() 0x21a82ae000: 14: enter run() 0x21a82ae000: 14: set_msg 0x21a82ae000: 14: msg: "new message" 0x21a82ae000: 14: exit run() 0x21a940ec00: 15: enter run() 0x21a940ec00: 15: set_msg 0x21a940ec00: 15: msg: "new message" 0x21a940ec00: 15: exit run() main: 55 0x215e526000: 0: enter run() 0x215e526000: 0: set_msg 0x215e526000: 0: msg: "new message" 0x215e526000: 0: exit run() 0x214b871a00: 1: enter run() 0x214b871a00: 1: set_msg 0x214b871a00: 1: msg: "new message" 0x214b871a00: 1: exit run() 0x21a82ac000: 2: enter run() 0x21a82ac000: 2: set_msg 0x21a82ac000: 2: msg: "new message" 0x21a82ac000: 2: exit run() 0x214b871e00: 3: enter run() 0x214b871e00: 3: set_msg 0x214b871e00: 3: msg: "new message" 0x214b871e00: 3: exit run() 0x215e527600: 4: enter run() 0x215e527600: 4: set_msg 0x215e527600: 4: msg: "new message" 0x215e527600: 4: exit run() 0x215e524600: 5: enter run() 0x215e524600: 5: set_msg 0x215e524600: 5: msg: "new message" 0x215e524600: 5: exit run() 0x21a82af200: 6: enter run() 0x21a82af200: 6: set_msg 0x21a82af200: 6: msg: "new message" 0x21a82af200: 6: exit run() 0x21a940d400: 7: enter run() 0x21a82afa00: 8: enter run() 0x21a940d400: 7: set_msg 0x21a82afa00: 8: set_msg 0x21a940d400: 7: msg: "new message" 0x21a82afa00: 8: msg: "new message" 0x21a82afa00: 8: exit run() 0x21a940d400: 7: exit run() 0x214b872200: 9: enter run() 0x214b872200: 9: set_msg 0x214b872200: 9: msg: "new message" 0x214b872200: 9: exit run() 0x215e524a00: 10: enter run() 0x215e524a00: 10: set_msg 0x215e524a00: 10: msg: "new message" 0x215e524a00: 10: exit run() 0x215e526c00: 11: enter run() 0x215e526c00: 11: set_msg 0x215e526c00: 11: msg: "new message" 0x215e526c00: 11: exit run() 0x214b873400: 12: enter run() 0x214b873400: 12: set_msg 0x214b873400: 12: msg: "new message" 0x214b873400: 12: exit run() 0x21a940ce00: 13: enter run() 0x21a940ce00: 13: set_msg 0x21a940ce00: 13: msg: "new message" 0x21a940ce00: 13: exit run() 0x21a82ae200: 14: enter run() 0x21a82ae200: 14: set_msg 0x21a82ae200: 14: msg: "new message" 0x21a82ae200: 14: exit run() 0x21a82ac200: 15: enter run() 0x21a82ac200: 15: set_msg 0x21a82ac200: 15: msg: "new message" 0x21a82ac200: 15: exit run() main: 56 0x214b871a00: 0: enter run() 0x214b871a00: 0: set_msg 0x214b871a00: 0: msg: "new message" 0x214b871a00: 0: exit run() 0x21a82ac600: 1: enter run() 0x21a82ac600: 1: set_msg 0x21a82ac600: 1: msg: "new message" 0x21a82ac600: 1: exit run() 0x21a82aea00: 2: enter run() 0x21a82aea00: 2: set_msg 0x21a82aea00: 2: msg: "new message" 0x21a82aea00: 2: exit run() 0x215e524c00: 3: enter run() 0x215e524c00: 3: set_msg 0x215e524c00: 3: msg: "new message" 0x215e524c00: 3: exit run() 0x21a82ae400: 4: enter run() 0x21a82ae400: 4: set_msg 0x21a82ae400: 4: msg: "new message" 0x21a82ae400: 4: exit run() 0x21a82aec00: 5: enter run() 0x21a82aec00: 5: set_msg 0x21a82aec00: 5: msg: "new message" 0x21a82aec00: 5: exit run() 0x21a82ad400: 6: enter run() 0x21a82ad400: 6: set_msg 0x21a82ad400: 6: msg: "new message" 0x21a82ad400: 6: exit run() 0x215e527a00: 7: enter run() 0x215e527a00: 7: set_msg 0x215e527a00: 7: msg: "new message" 0x215e527a00: 7: exit run() 0x21a82af000: 8: enter run() 0x21a82af000: 8: set_msg 0x21a82af000: 8: msg: "new message" 0x21a82af000: 8: exit run() 0x21a82aee00: 9: enter run() 0x21a82aee00: 9: set_msg 0x21a82aee00: 9: msg: "new message" 0x21a82aee00: 9: exit run() 0x21a82afc00: 10: enter run() 0x21a82afc00: 10: set_msg 0x21a82afc00: 10: msg: "new message" 0x21a82afc00: 10: exit run() 0x21a940dc00: 11: enter run() 0x21a940dc00: 11: set_msg 0x21a940dc00: 11: msg: "new message" 0x21a940dc00: 11: exit run() 0x21a82afe00: 12: enter run() 0x21a82afe00: 12: set_msg 0x21a82afe00: 12: msg: "new message" 0x21a82afe00: 12: exit run() 0x215e526400: 13: enter run() 0x215e526400: 13: set_msg 0x215e526400: 13: msg: "new message" 0x215e526400: 13: exit run() 0x215e526600: 14: enter run() 0x215e526600: 14: set_msg 0x215e526600: 14: msg: "new message" 0x215e526600: 14: exit run() 0x214b871000: 15: enter run() 0x214b871000: 15: set_msg 0x214b871000: 15: msg: "new message" 0x214b871000: 15: exit run() main: 57 0x214b872000: 0: enter run() 0x214b872000: 0: set_msg 0x214b872000: 0: msg: "new message" 0x214b872000: 0: exit run() 0x21a940e200: 1: enter run() 0x21a940e200: 1: set_msg 0x21a940e200: 1: msg: "new message" 0x21a940e200: 1: exit run() 0x214b872400: 2: enter run() 0x214b872400: 2: set_msg 0x214b872400: 2: msg: "new message" 0x214b872400: 2: exit run() 0x21a940ea00: 3: enter run() 0x21a940ea00: 3: set_msg 0x21a940ea00: 3: msg: "new message" 0x21a940ea00: 3: exit run() 0x214b872e00: 4: enter run() 0x214b872e00: 4: set_msg 0x214b872e00: 4: msg: "new message" 0x214b872e00: 4: exit run() 0x21a82ad800: 5: enter run() 0x21a82ad800: 5: set_msg 0x21a82ad800: 5: msg: "new message" 0x21a82ad800: 5: exit run() 0x215e525200: 6: enter run() 0x215e525200: 6: set_msg 0x215e525200: 6: msg: "new message" 0x215e525200: 6: exit run() 0x215e527c00: 7: enter run() 0x215e527c00: 7: set_msg 0x215e527c00: 7: msg: "new message" 0x215e527c00: 7: exit run() 0x21a940ca00: 8: enter run() 0x21a940ca00: 8: set_msg 0x21a940ca00: 8: msg: "new message" 0x21a940ca00: 8: exit run() 0x215e526000: 9: enter run() 0x215e526000: 9: set_msg 0x215e526000: 9: msg: "new message" 0x215e526000: 9: exit run() 0x21a940ec00: 10: enter run() 0x21a940ec00: 10: set_msg 0x21a940ec00: 10: msg: "new message" 0x21a940ec00: 10: exit run() 0x214b870c00: 11: enter run() 0x214b870c00: 11: set_msg 0x214b870c00: 11: msg: "new message" 0x214b870c00: 11: exit run() 0x21a82ada00: 12: enter run() 0x21a82ada00: 12: set_msg 0x21a82ada00: 12: msg: "new message" 0x21a82ada00: 12: exit run() 0x214b872a00: 13: enter run() 0x214b872a00: 13: set_msg 0x214b872a00: 13: msg: "new message" 0x214b872a00: 13: exit run() 0x214b873200: 14: enter run() 0x214b873200: 14: set_msg 0x214b873200: 14: msg: "new message" 0x214b873200: 14: exit run() 0x215e527400: 15: enter run() 0x215e527400: 15: set_msg 0x215e527400: 15: msg: "new message" 0x215e527400: 15: exit run() main: 58 0x215e526a00: 0: enter run() 0x215e526a00: 0: set_msg 0x215e526a00: 0: msg: "new message" 0x215e526a00: 0: exit run() 0x215e527800: 1: enter run() 0x215e527800: 1: set_msg 0x215e527800: 1: msg: "new message" 0x215e527800: 1: exit run() 0x21a82ad600: 2: enter run() 0x21a82ad600: 2: set_msg 0x21a82ad600: 2: msg: "new message" 0x21a82ad600: 2: exit run() 0x214b872200: 3: enter run() 0x214b872200: 3: set_msg 0x214b872200: 3: msg: "new message" 0x214b872200: 3: exit run() 0x214b872c00: 4: enter run() 0x214b872c00: 4: set_msg 0x214b872c00: 4: msg: "new message" 0x21a82acc00: 5: enter run() 0x21a82acc00: 5: set_msg 0x21a82acc00: 5: msg: "new message" 0x21a82acc00: 5: exit run() 0x214b872c00: 4: exit run() 0x214b873c00: 6: enter run() 0x214b873c00: 6: set_msg 0x214b873c00: 6: msg: "new message" 0x214b873c00: 6: exit run() 0x214b871200: 7: enter run() 0x214b871200: 7: set_msg 0x214b871200: 7: msg: "new message" 0x214b871200: 7: exit run() 0x215e525000: 8: enter run() 0x215e525000: 8: set_msg 0x215e525000: 8: msg: "new message" 0x215e525000: 8: exit run() 0x21a940e600: 9: enter run() 0x21a940e600: 9: set_msg 0x21a940e600: 9: msg: "new message" 0x21a940e600: 9: exit run() 0x21a82ad400: 10: enter run() 0x21a82ad400: 10: set_msg 0x21a82ad400: 10: msg: "new message" 0x21a940fc00: 11: enter run() 0x21a82ad400: 10: exit run() 0x21a940fc00: 11: set_msg 0x21a940e400: 12: enter run() 0x215e527c00: 13: enter run() 0x21a940cc00: 14: enter run() 0x214b873600: 15: enter run() 0x21a940cc00: 14: set_msg 0x214b873600: 15: set_msg 0x214b873600: 15: msg: "new message" 0x214b873600: 15: exit run() 0x215e527c00: 13: set_msg 0x215e527c00: 13: msg: "new message" 0x215e527c00: 13: exit run() 0x21a940e400: 12: set_msg 0x21a940fc00: 11: msg: "new message" 0x21a940fc00: 11: exit run() 0x21a940e400: 12: msg: "new message" 0x21a940e400: 12: exit run() 0x21a940cc00: 14: msg: "new message" 0x21a940cc00: 14: exit run() main: 59 0x21a940d000: 0: enter run() 0x21a940d000: 0: set_msg 0x21a940d000: 0: msg: "new message" 0x21a940d000: 0: exit run() 0x21a940f800: 1: enter run() 0x21a940f800: 1: set_msg 0x21a940f800: 1: msg: "new message" 0x21a940f800: 1: exit run() 0x21a940d200: 2: enter run() 0x21a940d200: 2: set_msg 0x21a940d200: 2: msg: "new message" 0x21a940d200: 2: exit run() 0x21a82ad800: 3: enter run() 0x21a82ad800: 3: set_msg 0x21a82ad800: 3: msg: "new message" 0x21a82ad800: 3: exit run() 0x21a82adc00: 4: enter run() 0x21a82adc00: 4: set_msg 0x21a82adc00: 4: msg: "new message" 0x215e524800: 5: enter run() 0x21a82adc00: 4: exit run() 0x215e524800: 5: set_msg 0x215e524800: 5: msg: "new message" 0x215e524800: 5: exit run() 0x21a940f000: 6: enter run() 0x21a940f000: 6: set_msg 0x21a940f000: 6: msg: "new message" 0x21a940f000: 6: exit run() 0x214b873a00: 7: enter run() 0x214b873a00: 7: set_msg 0x214b873a00: 7: msg: "new message" 0x214b873a00: 7: exit run() 0x215e527600: 8: enter run() 0x215e527600: 8: set_msg 0x215e527600: 8: msg: "new message" 0x215e527600: 8: exit run() 0x214b871a00: 9: enter run() 0x214b871a00: 9: set_msg 0x214b871a00: 9: msg: "new message" 0x214b871a00: 9: exit run() 0x21a940d600: 10: enter run() 0x21a940d600: 10: set_msg 0x21a940d600: 10: msg: "new message" 0x21a940d600: 10: exit run() 0x215e526400: 11: enter run() 0x215e526400: 11: rthread reaping 0x21a940d000 stack 0x21655cbf60 0x215e526400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940f800 stack 0x21655cbfc0 0x215e526400: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940d200 stack 0x216555fba0 rthread reaping 0x21a82ad800 stack 0x21655ca640 rthread reaping 0x21a82adc00 stack 0x21654d6cd0 rthread reaping 0x215e524800 stack 0x21654d4ae0 rthread reaping 0x21a940f000 stack 0x21654d5e90 0x215e525400: rwlock_wrlock 0x21dbf7a940 (1) rthread reaping 0x214b873a00 stack 0x21654d48a0 rthread reaping 0x215e527600 stack 0x21654d66d0 rthread reaping 0x214b871a00 stack 0x21655cb6c0 rthread reaping 0x21a940d600 stack 0x216555fed0 0x214b871600: rwlock_wrlock 0x21dbf7a940 (2147483649) 0x215e524000: rwlock_wrlock 0x21dbf7a940 (2147483649) 0x214b873c00: rwlock_wrlock 0x21dbf7a940 (2147483649) 0x215e526400: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_unlock 0x21dbf7a940 0x215e524000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524000: rwlock_unlock 0x21dbf7a940 0x215e525400: rwlock_unlock 0x21dbf7a940 0x214b871600: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x215e525400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871600: rwlock_unlock 0x21dbf7a940 0x215e525400: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e524000 stack 0x21655cbab0 0x214b873c00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b871600 stack 0x21655cb960 0x214b873c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873c00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e526400 stack 0x21654d7030 rthread reaping 0x215e525400 stack 0x216555cc30 rthread reaping 0x214b873c00 stack 0x21655cb0f0 0x214b871000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x214b871000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x215e524a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524a00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x21a940f400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f400: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e525800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525800: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x215e524c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524c00: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x21a82ae000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae000: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x215e525a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525a00: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x21a82afa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afa00: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a82ae200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ae200: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x21a82ade00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ade00: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x214b870200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870200: rwlock_unlock 0x21dbf7a940 0x215e526800: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526800: rwlock_unlock 0x21dbf7a940 0x215e526800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526800: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 0x21a82ada00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ada00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b871000 stack 0x21655cb0f0 rthread reaping 0x215e524a00 stack 0x216555cc30 0x21a940cc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940cc00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b873e00 stack 0x21654d7030 0x21a940cc00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x21a940f400 stack 0x21655cb960 0x21a940cc00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b870e00 stack 0x21655cbab0 rthread reaping 0x215e525800 stack 0x216555fed0 rthread reaping 0x215e524c00 stack 0x21655cb6c0 rthread reaping 0x21a82ae000 stack 0x21654d66d0 rthread reaping 0x215e525a00 stack 0x21654d48a0 rthread reaping 0x21a82afa00 stack 0x21654d5e90 rthread reaping 0x21a82ae200 stack 0x21654d4ae0 rthread reaping 0x21a82ade00 stack 0x21654d6cd0 rthread reaping 0x214b870200 stack 0x21655ca640 rthread reaping 0x215e526800 stack 0x216555fba0 rthread reaping 0x21a82ada00 stack 0x21655cbfc0 rthread reaping 0x21a940cc00 stack 0x21655cbf60 0x214b870600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aea00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870600: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x214b870600: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x21a82aea00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870600: rwlock_unlock 0x21dbf7a940 0x21a82aea00: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a82ac800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac800: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a940e200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e200: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x215e526a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526a00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e527a00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527a00: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_wrlock 0x21dbf7a940 (0) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x215e524400: rwlock_rdlock 0x21dbf7a940 (0) 0x215e524400: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x214b872e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872e00: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a82ad800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ad800: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873e00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x21a82afe00: rwlock_rdlock 0x21dbf7a940 (2147483647) 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82afe00: rwlock_unlock 0x21dbf7a940 0x214b873e00: rwlock_unlock 0x21dbf7a940 0x214b872400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872400: rwlock_unlock 0x21dbf7a940 0x214b872400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872400: rwlock_unlock 0x21dbf7a940 0x214b871000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x214b871000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e526000: rwlock_unlock 0x21dbf7a940 0x215e526000: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871000: rwlock_unlock 0x21dbf7a940 0x215e526000: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b870600 stack 0x21655cbf60 rthread reaping 0x21a82aea00 stack 0x21655cbfc0 rthread reaping 0x21a82ac800 stack 0x216555fba0 rthread reaping 0x21a940e200 stack 0x21655ca640 rthread reaping 0x21a940ea00 stack 0x21654d6cd0 rthread reaping 0x215e526a00 stack 0x21654d4ae0 0x21a940fe00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x215e527a00 stack 0x21654d5e90 0x21a940fe00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e524400 stack 0x21654d48a0 0x21a940fe00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x214b872e00 stack 0x21654d66d0 0x21a940fe00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ad800 stack 0x21655cb6c0 rthread reaping 0x21a82afe00 stack 0x216555fed0 rthread reaping 0x214b873e00 stack 0x21655cbab0 rthread reaping 0x214b872400 stack 0x21655cb960 rthread reaping 0x214b871000 stack 0x21654d7030 rthread reaping 0x215e526000 stack 0x216555cc30 rthread reaping 0x21a940fe00 stack 0x21655cb0f0 0x214b870800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x214b870800: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870800: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x214b870e00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870e00: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x215e527000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527000: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82af600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af600: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x21a82ac200: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac200: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x214b873200: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873200: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x215e527e00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e527e00: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x214b871c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b871c00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x215e525c00: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525c00: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x21a940e600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940e600: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x214b873400: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873400: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x21a940c400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c400: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x214b872600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872600: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 0x21a940ea00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940ea00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b870800 stack 0x21655cb0f0 rthread reaping 0x214b870e00 stack 0x216555cc30 rthread reaping 0x215e527000 stack 0x21654d7030 rthread reaping 0x21a82af600 stack 0x21655cb960 rthread reaping 0x21a82ac200 stack 0x21655cbab0 0x21a940ec00: rwlock_wrlock 0x21dbf7a940 (0) rthread reaping 0x214b870a00 stack 0x216555fed0 rthread reaping 0x214b873200 stack 0x21655cb6c0 0x21a940ec00: rwlock_unlock 0x21dbf7a940 0x21a940ec00: rwlock_rdlock 0x21dbf7a940 (0) rthread reaping 0x215e527e00 stack 0x21654d66d0 rthread reaping 0x214b871c00 stack 0x21654d48a0 0x21a940ec00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525c00 stack 0x21654d5e90 rthread reaping 0x21a940e600 stack 0x21654d4ae0 rthread reaping 0x214b873400 stack 0x21654d6cd0 rthread reaping 0x21a940c400 stack 0x21655ca640 rthread reaping 0x214b872600 stack 0x216555fba0 rthread reaping 0x21a940ea00 stack 0x21655cbfc0 rthread reaping 0x21a940ec00 stack 0x21655cbf60 0x21a940fa00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x21a940fa00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fa00: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x21a82af800: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82af800: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b873600: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873600: rwlock_unlock 0x21dbf7a940 0x214b870a00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82ac000: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873800: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b872200: rwlock_wrlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_wrlock 0x21dbf7a940 (0) 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_wrlock 0x21dbf7a940 (0) 0x215e525000: rwlock_wrlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_wrlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a940fa00 stack 0x21655cbf60 rthread reaping 0x21a82af800 stack 0x21655cbfc0 rthread reaping 0x214b873600 stack 0x216555fba0 0x215e526c00: rwlock_rdlock 0x21dbf7a940 (4294967295) 0x21a82ac400: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_wrlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940fc00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940fc00: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x21a940f600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940f600: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x21a82ac000: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac000: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_unlock 0x21dbf7a940 0x215e526c00: rwlock_unlock 0x21dbf7a940 0x21a940c600: rwlock_rdlock 0x21dbf7a940 (0) 0x21a940c600: rwlock_unlock 0x21dbf7a940 0x21a82ac400: rwlock_unlock 0x21dbf7a940 0x21a82ac400: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82ac400: rwlock_unlock 0x21dbf7a940 0x214b870c00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b870c00: rwlock_unlock 0x21dbf7a940 0x214b873800: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x21a82aee00: rwlock_rdlock 0x21dbf7a940 (0) 0x21a82aee00: rwlock_unlock 0x21dbf7a940 0x214b873a00: rwlock_rdlock 0x21dbf7a940 (0) 0x214b873a00: rwlock_unlock 0x21dbf7a940 0x214b873800: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x215e525000: rwlock_rdlock 0x21dbf7a940 (0) 0x215e525000: rwlock_unlock 0x21dbf7a940 0x214b872200: rwlock_rdlock 0x21dbf7a940 (2) 0x214b870a00: rwlock_unlock 0x21dbf7a940 rthread reaping 0x214b870a00 stack 0x21655ca640 rthread reaping 0x21a940c600 stack 0x21654d6cd0 rthread reaping 0x215e526c00 stack 0x21654d4ae0 0x214b873800: rwlock_unlock 0x21dbf7a940 rthread reaping 0x21a82ac400 stack 0x21654d5e90 rthread reaping 0x21a82aee00 stack 0x21654d48a0 rthread reaping 0x214b870c00 stack 0x21654d66d0 rthread reaping 0x21a82ac000 stack 0x21655cb6c0 rthread reaping 0x21a940f600 stack 0x216555fed0 0x214b872200: rwlock_unlock 0x21dbf7a940 rthread reaping 0x215e525000 stack 0x21655cb960 rthread reaping 0x214b873800 stack 0x21654d7030 rthread reaping 0x21a940fc00 stack 0x216555cc30 rthread reaping 0x214b872200 stack 0x21655cbab0 rthread reaping 0x214b873a00 stack 0x21655cb0f0 set_msg 0x215e525400: 12: enter run() 0x214b871600: 13: enter run() 0x215e524000: 14: enter run() 0x214b873c00: 15: enter run() 0x215e526400: 11: msg: "new message" 0x215e526400: 11: exit run() 0x214b871600: 13: set_msg 0x215e524000: 14: set_msg 0x215e524000: 14: msg: "new message" 0x215e524000: 14: exit run() 0x215e525400: 12: set_msg 0x214b871600: 13: msg: "new message" 0x215e525400: 12: msg: "new message" 0x214b871600: 13: exit run() 0x215e525400: 12: exit run() 0x214b873c00: 15: set_msg 0x214b873c00: 15: msg: "new message" 0x214b873c00: 15: exit run() main: 60 0x214b871000: 0: enter run() 0x214b871000: 0: set_msg 0x214b871000: 0: msg: "new message" 0x214b871000: 0: exit run() 0x215e524a00: 1: enter run() 0x215e524a00: 1: set_msg 0x215e524a00: 1: msg: "new message" 0x215e524a00: 1: exit run() 0x214b873e00: 2: enter run() 0x214b873e00: 2: set_msg 0x214b873e00: 2: msg: "new message" 0x214b873e00: 2: exit run() 0x21a940f400: 3: enter run() 0x21a940f400: 3: set_msg 0x21a940f400: 3: msg: "new message" 0x21a940f400: 3: exit run() 0x214b870e00: 4: enter run() 0x214b870e00: 4: set_msg 0x214b870e00: 4: msg: "new message" 0x214b870e00: 4: exit run() 0x215e525800: 5: enter run() 0x215e525800: 5: set_msg 0x215e525800: 5: msg: "new message" 0x215e525800: 5: exit run() 0x215e524c00: 6: enter run() 0x215e524c00: 6: set_msg 0x215e524c00: 6: msg: "new message" 0x215e524c00: 6: exit run() 0x21a82ae000: 7: enter run() 0x21a82ae000: 7: set_msg 0x21a82ae000: 7: msg: "new message" 0x21a82ae000: 7: exit run() 0x215e525a00: 8: enter run() 0x215e525a00: 8: set_msg 0x215e525a00: 8: msg: "new message" 0x215e525a00: 8: exit run() 0x21a82afa00: 9: enter run() 0x21a82afa00: 9: set_msg 0x21a82afa00: 9: msg: "new message" 0x21a82afa00: 9: exit run() 0x21a82ae200: 10: enter run() 0x21a82ae200: 10: set_msg 0x21a82ae200: 10: msg: "new message" 0x21a82ae200: 10: exit run() 0x21a82ade00: 11: enter run() 0x21a82ade00: 11: set_msg 0x21a82ade00: 11: msg: "new message" 0x21a82ade00: 11: exit run() 0x214b870200: 12: enter run() 0x214b870200: 12: set_msg 0x214b870200: 12: msg: "new message" 0x214b870200: 12: exit run() 0x215e526800: 13: enter run() 0x215e526800: 13: set_msg 0x215e526800: 13: msg: "new message" 0x215e526800: 13: exit run() 0x21a82ada00: 14: enter run() 0x21a82ada00: 14: set_msg 0x21a82ada00: 14: msg: "new message" 0x21a82ada00: 14: exit run() 0x21a940cc00: 15: enter run() 0x21a940cc00: 15: set_msg 0x21a940cc00: 15: msg: "new message" 0x21a940cc00: 15: exit run() main: 61 0x214b870600: 0: enter run() 0x21a82aea00: 1: enter run() 0x214b870600: 0: set_msg 0x21a82aea00: 1: set_msg 0x214b870600: 0: msg: "new message" 0x21a82aea00: 1: msg: "new message" 0x21a82aea00: 1: exit run() 0x214b870600: 0: exit run() 0x21a82ac800: 2: enter run() 0x21a82ac800: 2: set_msg 0x21a82ac800: 2: msg: "new message" 0x21a82ac800: 2: exit run() 0x21a940e200: 3: enter run() 0x21a940e200: 3: set_msg 0x21a940e200: 3: msg: "new message" 0x21a940e200: 3: exit run() 0x21a940ea00: 4: enter run() 0x21a940ea00: 4: set_msg 0x21a940ea00: 4: msg: "new message" 0x21a940ea00: 4: exit run() 0x215e526a00: 5: enter run() 0x215e526a00: 5: set_msg 0x215e526a00: 5: msg: "new message" 0x215e526a00: 5: exit run() 0x215e527a00: 6: enter run() 0x215e527a00: 6: set_msg 0x215e527a00: 6: msg: "new message" 0x215e527a00: 6: exit run() 0x215e524400: 7: enter run() 0x215e524400: 7: set_msg 0x215e524400: 7: msg: "new message" 0x215e524400: 7: exit run() 0x214b872e00: 8: enter run() 0x214b872e00: 8: set_msg 0x214b872e00: 8: msg: "new message" 0x214b872e00: 8: exit run() 0x21a82ad800: 9: enter run() 0x21a82ad800: 9: set_msg 0x21a82ad800: 9: msg: "new message" 0x21a82ad800: 9: exit run() 0x21a82afe00: 10: enter run() 0x214b873e00: 11: enter run() 0x21a82afe00: 10: set_msg 0x214b873e00: 11: set_msg 0x21a82afe00: 10: msg: "new message" 0x214b873e00: 11: msg: "new message" 0x21a82afe00: 10: exit run() 0x214b873e00: 11: exit run() 0x214b872400: 12: enter run() 0x214b872400: 12: set_msg 0x214b872400: 12: msg: "new message" 0x214b872400: 12: exit run() 0x214b871000: 13: enter run() 0x215e526000: 14: enter run() 0x214b871000: 13: set_msg 0x215e526000: 14: set_msg 0x214b871000: 13: msg: "new message" 0x215e526000: 14: msg: "new message" 0x214b871000: 13: exit run() 0x215e526000: 14: exit run() 0x21a940fe00: 15: enter run() 0x21a940fe00: 15: set_msg 0x21a940fe00: 15: msg: "new message" 0x21a940fe00: 15: exit run() main: 62 0x214b870800: 0: enter run() 0x214b870800: 0: set_msg 0x214b870800: 0: msg: "new message" 0x214b870800: 0: exit run() 0x214b870e00: 1: enter run() 0x214b870e00: 1: set_msg 0x214b870e00: 1: msg: "new message" 0x214b870e00: 1: exit run() 0x215e527000: 2: enter run() 0x215e527000: 2: set_msg 0x215e527000: 2: msg: "new message" 0x215e527000: 2: exit run() 0x21a82af600: 3: enter run() 0x21a82af600: 3: set_msg 0x21a82af600: 3: msg: "new message" 0x21a82af600: 3: exit run() 0x21a82ac200: 4: enter run() 0x21a82ac200: 4: set_msg 0x21a82ac200: 4: msg: "new message" 0x21a82ac200: 4: exit run() 0x214b870a00: 5: enter run() 0x214b870a00: 5: set_msg 0x214b870a00: 5: msg: "new message" 0x214b870a00: 5: exit run() 0x214b873200: 6: enter run() 0x214b873200: 6: set_msg 0x214b873200: 6: msg: "new message" 0x214b873200: 6: exit run() 0x215e527e00: 7: enter run() 0x215e527e00: 7: set_msg 0x215e527e00: 7: msg: "new message" 0x215e527e00: 7: exit run() 0x214b871c00: 8: enter run() 0x214b871c00: 8: set_msg 0x214b871c00: 8: msg: "new message" 0x214b871c00: 8: exit run() 0x215e525c00: 9: enter run() 0x215e525c00: 9: set_msg 0x215e525c00: 9: msg: "new message" 0x215e525c00: 9: exit run() 0x21a940e600: 10: enter run() 0x21a940e600: 10: set_msg 0x21a940e600: 10: msg: "new message" 0x21a940e600: 10: exit run() 0x214b873400: 11: enter run() 0x214b873400: 11: set_msg 0x214b873400: 11: msg: "new message" 0x214b873400: 11: exit run() 0x21a940c400: 12: enter run() 0x21a940c400: 12: set_msg 0x21a940c400: 12: msg: "new message" 0x21a940c400: 12: exit run() 0x214b872600: 13: enter run() 0x214b872600: 13: set_msg 0x214b872600: 13: msg: "new message" 0x214b872600: 13: exit run() 0x21a940ea00: 14: enter run() 0x21a940ea00: 14: set_msg 0x21a940ea00: 14: msg: "new message" 0x21a940ea00: 14: exit run() 0x21a940ec00: 15: enter run() 0x21a940ec00: 15: set_msg 0x21a940ec00: 15: msg: "new message" 0x21a940ec00: 15: exit run() main: 63 0x21a940fa00: 0: enter run() 0x21a940fa00: 0: set_msg 0x21a940fa00: 0: msg: "new message" 0x21a940fa00: 0: exit run() 0x21a82af800: 1: enter run() 0x21a82af800: 1: set_msg 0x21a82af800: 1: msg: "new message" 0x21a82af800: 1: exit run() 0x214b873600: 2: enter run() 0x214b873600: 2: set_msg 0x214b873600: 2: msg: "new message" 0x214b873600: 2: exit run() 0x214b870a00: 3: enter run() 0x214b870a00: 3: set_msg 0x21a940c600: 4: enter run() 0x215e526c00: 5: enter run() 0x21a82ac400: 6: enter run() 0x21a82aee00: 7: enter run() 0x214b870c00: 8: enter run() 0x21a82ac000: 9: enter run() 0x21a940f600: 10: enter run() 0x214b872200: 11: enter run() 0x215e525000: 12: enter run() 0x214b873800: 13: enter run() 0x21a940fc00: 14: enter run() 0x214b873a00: 15: enter run() 0x215e526c00: 5: set_msg 0x214b873a00: 15: set_msg 0x21a940fc00: 14: set_msg 0x21a940fc00: 14: msg: "new message" 0x21a940f600: 10: set_msg 0x21a940c600: 4: set_msg 0x21a940f600: 10: msg: "new message" 0x21a940f600: 10: exit run() 0x214b870c00: 8: set_msg 0x21a82ac000: 9: set_msg 0x21a82ac000: 9: msg: "new message" 0x21a82ac000: 9: exit run() 0x214b872200: 11: set_msg 0x215e526c00: 5: msg: "new message" 0x21a940c600: 4: msg: "new message" 0x21a940c600: 4: exit run() 0x21a82ac400: 6: set_msg 0x21a82ac400: 6: msg: "new message" 0x21a82ac400: 6: exit run() 0x215e526c00: 5: exit run() 0x214b870c00: 8: msg: "new message" 0x214b870c00: 8: exit run() 0x214b873800: 13: set_msg 0x21a82aee00: 7: set_msg 0x21a82aee00: 7: msg: "new message" 0x21a82aee00: 7: exit run() 0x214b873a00: 15: msg: "new message" 0x214b873a00: 15: exit run() 0x215e525000: 12: set_msg 0x215e525000: 12: msg: "new message" 0x214b870a00: 3: msg: "new message" 0x215e525000: 12: exit run() 0x214b870a00: 3: exit run() 0x214b873800: 13: msg: "new message" 0x21a940fc00: 14: exit run() 0x214b872200: 11: msg: "new message" 0x214b873800: 13: exit run() 0x214b872200: 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 -1, errno = 35 Resource temporarily unavailable select returned 1 last read was 0, errno = 0 success read finished ===> semaphore ===> semaphore/sem_destroy ==== run-regress-sem_destroy ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_destroy/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_destroy"' -I/usr/src/regress/lib/libpthread/semaphore/sem_destroy/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_destroy/sem_destroy.c cc -o sem_destroy sem_destroy.o -lpthread ./sem_destroy ===> semaphore/sem_getvalue ==== run-regress-sem_getvalue ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_getvalue/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_getvalue"' -I/usr/src/regress/lib/libpthread/semaphore/sem_getvalue/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_getvalue/sem_getvalue.c cc -o sem_getvalue sem_getvalue.o -lpthread ./sem_getvalue ===> semaphore/sem_trywait ==== run-regress-sem_trywait ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_trywait/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_trywait"' -I/usr/src/regress/lib/libpthread/semaphore/sem_trywait/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_trywait/sem_trywait.c cc -o sem_trywait sem_trywait.o -lpthread ./sem_trywait ===> semaphore/sem_wait ==== run-regress-sem_wait ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_wait/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_wait"' -I/usr/src/regress/lib/libpthread/semaphore/sem_wait/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_wait/sem_wait.c cc -o sem_wait sem_wait.o -lpthread ./sem_wait sem_destroy on semaphore with waiters! sending sig got sig posting expect: sem_destroy on semaphore with waiters! ===> semaphore/sem_timedwait ==== run-regress-sem_timedwait ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_timedwait/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_timedwait"' -I/usr/src/regress/lib/libpthread/semaphore/sem_timedwait/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_timedwait/sem_timedwait.c cc -o sem_timedwait sem_timedwait.o -lpthread ./sem_timedwait sem_destroy on semaphore with waiters! sending sig got sig posting timeout: expected 1726425895.547575930 actual 1726425895.557475881 timeout: expected 1726425895.557475881 actual 1726425895.567575930 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 0xcad9b8c6c8, context 0xcad9b8c448 addr 0x987230, code 1, trap 2 ===> 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 0xc465df4128, context 0xc465df3ea8 act_handler/2, signal 30, siginfo 0xc465df4128, context 0xc465df3ea8 act_handler/3, signal 30, siginfo 0xc465df4128, context 0xc465df3ea8 [recurse] act_handler/4, signal 30, siginfo 0xc465df3da0, context 0xc465df3b20 ===> 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 0x375ed23200) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x375ed23200) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x375ed23200) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x375ed23200) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x375ed23200) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x375ed23200) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x375ed23200) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x375ed23200) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x375ed23200) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x375ed23200) ===> 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 abbababababababababa Going to sleep Done sleeping ===> socket ===> socket/1 ==== run-regress-socket1 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/1/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/1"' -I/usr/src/regress/lib/libpthread/socket/1/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/1/socket1.c /usr/src/regress/lib/libpthread/socket/1/socket1.c:93:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/1/socket1.c:110:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, "5", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/1/socket1.c:160:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 3 warnings generated. cc -o socket1 socket1.o -lpthread ./socket1 ===> socket/2a ==== dummy ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/2a/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/2a"' -I/usr/src/regress/lib/libpthread/socket/2a/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/2a/socket2a.c /usr/src/regress/lib/libpthread/socket/2a/socket2a.c:87:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/2a/socket2a.c:88:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, MESSAGE6, sizeof(MESSAGE6))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o socket2a socket2a.o -lpthread socket2a ready ===> socket/2 ==== run-regress-socket2 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/2/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/2"' -I/usr/src/regress/lib/libpthread/socket/2/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/2/socket2.c /usr/src/regress/lib/libpthread/socket/2/socket2.c:68:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, MESSAGE5, sizeof(MESSAGE5))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/2/socket2.c:156:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o socket2 socket2.o -lpthread ./socket2 listening on port 3277 38804: This should be message #1 waiting for child 63899: This should be message #2 63899: This should be message #3 38804: This should be message #4 63899: This should be message #5 38804: 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 1622208 0m02.01s real 0m00.41s user 0m05.61s system ==== run-regress-switch-3 ==== time ./switch -c 3 | wc -c 85201 0m02.01s real 0m00.02s user 0m03.91s system ==== run-regress-switch-4 ==== time ./switch -c 4 | wc -c 49707 0m02.02s real 0m00.01s user 0m04.44s system ==== run-regress-switch-6 ==== time ./switch -c 6 | wc -c 33919 0m02.02s real 0m00.01s user 0m04.97s system ==== run-regress-switch-8 ==== time ./switch -c 8 | wc -c 26199 0m02.02s real 0m00.03s user 0m05.55s system ==== run-regress-switch-20 ==== time ./switch -c 20 | wc -c 12944 0m02.05s real 0m00.00s user 0m06.38s system ==== run-regress-switch-26 ==== time ./switch -c 26 | wc -c 8897 0m02.03s real 0m00.00s user 0m06.26s 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 7m59.23s