START lib/libpthread 2024-10-15T05:19:29Z ===> barrier ==== run-regress-barrier ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/barrier"' -I/usr/src/regress/lib/libpthread/barrier/../include -MD -MP -c /usr/src/regress/lib/libpthread/barrier/barrier.c cc -o barrier barrier.o -lpthread ./barrier Thread 0 started Thread 1 started Thread 2 started Thread 3 started Thread 4 started Thread 5 started Thread 6 started Thread 7 started Thread 8 started Thread 9 started ===> blocked_shutdown ==== run-regress-blocked_shutdown ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/blocked_shutdown"' -I/usr/src/regress/lib/libpthread/blocked_shutdown/../include -MD -MP -c /usr/src/regress/lib/libpthread/blocked_shutdown/blocked_shutdown.c cc -o blocked_shutdown blocked_shutdown.o -lpthread ./blocked_shutdown ===> cancel ==== run-regress-cancel ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cancel"' -I/usr/src/regress/lib/libpthread/cancel/../include -MD -MP -c /usr/src/regress/lib/libpthread/cancel/cancel.c cc -o cancel cancel.o -lutil -lpthread ./cancel you should see this message exactly once (fyi, cancellation of self was instantaneous) early = 0 ===> cancel2 ==== run-regress-cancel2 ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cancel2"' -I/usr/src/regress/lib/libpthread/cancel2/../include -MD -MP -c /usr/src/regress/lib/libpthread/cancel2/cancel2.c cc -o cancel2 cancel2.o -lpthread ./cancel2 trying select trying pselect trying poll trying ppoll ===> cancel_wait ==== run-regress-cancel_wait ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cancel_wait"' -I/usr/src/regress/lib/libpthread/cancel_wait/../include -MD -MP -c /usr/src/regress/lib/libpthread/cancel_wait/cancel_wait.c cc -o cancel_wait cancel_wait.o -lpthread ./cancel_wait trying wait trying waitpid trying wait3 trying wait4 ===> close ==== run-regress-close ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/close"' -I/usr/src/regress/lib/libpthread/close/../include -MD -MP -c /usr/src/regress/lib/libpthread/close/close.c /usr/src/regress/lib/libpthread/close/close.c:108:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, garbage, sizeof garbage)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/close/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/close/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o close close.o -lpthread ./close main: connecting to test port with fd 3 main: connected on fd 3 starting child thread child: writing some garbage to fd 3 child: calling select() with fd 3 main: closing fd 3 main: closed child: select() returned -1, errno 9 = Bad file descriptor [correct] ===> close_race ==== run-regress-close_race ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/close_race"' -I/usr/src/regress/lib/libpthread/close_race/../include -MD -MP -c /usr/src/regress/lib/libpthread/close_race/close_race.c cc -o close_race close_race.o -lpthread ./close_race ===> closefrom ==== run-regress-closefrom ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/closefrom"' -I/usr/src/regress/lib/libpthread/closefrom/../include -MD -MP -c /usr/src/regress/lib/libpthread/closefrom/closefrom.c cc -o closefrom closefrom.o -lpthread ./closefrom closefrom(3) == -1/9 closefrom(3) == -1/9 dummy thread exited with status 0x0 ===> cwd ==== run-regress-cwd ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cwd"' -I/usr/src/regress/lib/libpthread/cwd/../include -MD -MP -c /usr/src/regress/lib/libpthread/cwd/cwd.c cc -o cwd cwd.o -lpthread ld: warning: cwd.c(cwd.o:(main)): warning: getwd() possibly used unsafely; consider using getcwd() ./cwd getcwd => /usr/obj/regress/lib/libpthread/cwd getwd => /usr/obj/regress/lib/libpthread/cwd ===> dlopen ==== run-regress-dlopen ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/dlopen"' -I/usr/src/regress/lib/libpthread/dlopen/../include -MD -MP -c /usr/src/regress/lib/libpthread/dlopen/dlopen.c cc -o dlopen dlopen.o ./dlopen * * * * * * * * * * * * * * * * * * * * * * * * * single threaded semop: pass time = 1.009826981 sigsuspend: pass time = 1.009819141 poll: fail time = 0.000058963 r = 1 open_fifo: pass time = 1.008619404 nanosleep: pass time = 1.009762938 flock: pass time = 1.008468396 fcntl(F_SETLKW): pass time = 1.007434587 connect: pass time = 1.008932658 accept: pass time = 1.009908825 in thread after dlopen(pthread) semop: pass time = 1.008042696 sigsuspend: pass time = 1.009932947 poll: fail time = 0.000030001 r = 1 open_fifo: pass time = 1.009535608 nanosleep: pass time = 1.009746297 flock: pass time = 1.008551960 fcntl(F_SETLKW): pass time = 1.007212537 connect: pass time = 1.008825454 accept: pass time = 1.009923506 using cancellation semop: pass time = 1.009517606 sigsuspend: pass time = 1.009950827 poll: fail time = 1.009906505 r = 1 open_fifo: pass time = 1.009562168 nanosleep: pass time = 1.009649653 flock: pass time = 1.008196583 fcntl(F_SETLKW): pass time = 1.006854279 connect: pass time = 1.008526719 accept: pass time = 1.009919345 ===> 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 87830 parent = pid 87830 parent ok ===> group ==== run-regress-group ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/group"' -I/usr/src/regress/lib/libpthread/group/../include -MD -MP -c /usr/src/regress/lib/libpthread/group/group.c cc -o group group.o -lpthread ./group gid 0 gid 1 gid 2 gid 3 gid 4 before: wheel:*:0:root,user after: wheel:*:0:root,user before: daemon:*:1:daemon after: daemon:*:1:daemon before: kmem:*:2:root after: kmem:*:2:root before: sys:*:3:root after: sys:*:3:root before: tty:*:4:root after: tty:*:4:root ===> malloc_duel ==== run-regress-malloc_duel ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/malloc_duel"' -I/usr/src/regress/lib/libpthread/malloc_duel/../include -MD -MP -c /usr/src/regress/lib/libpthread/malloc_duel/malloc_duel.c cc -o malloc_duel malloc_duel.o -lpthread ./malloc_duel ===> netdb ==== run-regress-netdb ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/netdb"' -I/usr/src/regress/lib/libpthread/netdb/../include -MD -MP -c /usr/src/regress/lib/libpthread/netdb/netdb.c /usr/src/regress/lib/libpthread/netdb/netdb.c:57:2: warning: format specifies type 'char *' but the argument has type 'struct servent *' [-Wformat] CHECKhn(serv = getservbyname("telnet", "tcp")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:112:20: note: expanded from macro 'CHECKhn' #define CHECKhn(x) _CHECK(x, != 0, hstrerror(h_errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/netdb/netdb.c:67:2: warning: format specifies type 'char *' but the argument has type 'struct hostent *' [-Wformat] CHECKhn(host = gethostbyname("localhost")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:112:20: note: expanded from macro 'CHECKhn' #define CHECKhn(x) _CHECK(x, != 0, hstrerror(h_errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/netdb/netdb.c:77:2: warning: format specifies type 'char *' but the argument has type 'struct hostent *' [-Wformat] CHECKhn(host = gethostbyname("127.0.0.1")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:112:20: note: expanded from macro 'CHECKhn' #define CHECKhn(x) _CHECK(x, != 0, hstrerror(h_errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 3 warnings generated. cc -o netdb netdb.o -lpthread ./netdb getservbyname -> port 23 gethostbyname -> 127.0.0.1 ===> pcap ==== run-regress-pcap ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pcap"' -I/usr/src/regress/lib/libpthread/pcap/../include -MD -MP -c /usr/src/regress/lib/libpthread/pcap/pcap.c cc -o pcap pcap.o -lpcap -lpthread ./pcap PING 127.0.0.1 (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=0.142 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=0.104 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=255 time=0.101 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.101/0.116/0.142/0.018 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.009849875 seconds Got timeout 1 in 10.019843317 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 0x63f438d37c New thread was passed arg address 0xdeadbeef New thread stack at 0x6038c703c ===> 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 0x76d5b8b6f4 New thread 1 stack at 0xb4d60357c New thread 2 stack at 0xb4d60357c ===> 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 0x6f45add7d8, context 0x6f45add6b8 act_handler: signal 30, siginfo 0x18a80838d8, context 0x18a80837b8 act_handler: signal 30, siginfo 0x17f979ea28, context 0x17f979e908 Thread T1 woke up Thread T2 woke up ===> pthread_mutex ==== run-regress-pthread_mutex ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_mutex"' -I/usr/src/regress/lib/libpthread/pthread_mutex/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_mutex/pthread_mutex.c cc -o pthread_mutex pthread_mutex.o -lpthread ./pthread_mutex test_mutex_static() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() test_mutex_fast() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() test_mutex_debug() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() test_debug_double_lock() test_debug_double_unlock() test_mutex_recursive() test_mutex_recursive_lock() test_mutex_recursive_trylock() test_mutex_normal() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() ===> pthread_once The fix for this bug has been backed out. https://marc.info/?l=openbsd-cvs&m=150983604531467&w=2 Wait until guenther@ has fixed the binutils problem with the samba port. DISABLED ===> pthread_rwlock ==== run-regress-pthread_rwlock ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_rwlock"' -I/usr/src/regress/lib/libpthread/pthread_rwlock/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c cc -o pthread_rwlock pthread_rwlock.o -lpthread ./pthread_rwlock reader 0 locked, state = 1 reader 2 locked, state = 2 reader 0 woken, state = 2 reader 1 locked, state = 3 reader 3 locked, state = 4 reader 1 woken, state = 4 reader 4 locked, state = 5 reader 3 woken, state = 5 reader 1 woken, state = 5 reader 0 woken, state = 5 reader 2 woken, state = 5 reader 5 locked, state = 6 reader 3 woken, state = 6 reader 4 woken, state = 6 writer started, state = 6 writer starting reader 4 woken, state = 7 reader 4 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 reader 5 unlocked reader 3 woken, state = 7 reader 3 unlocked writer locked reader 1 woken, state = 8 reader 3 woken, state = 8 reader 0 woken, state = 8 reader 5 woken, state = 8 reader 2 woken, state = 8 reader 4 woken, state = 8 reader 3 woken, state = 9 reader 1 woken, state = 9 writer unlocking writer exiting reader 2 woken, state = 0 reader 2 trying again (1) reader 2 locked again (1) reader 1 woken, state = 1 reader 1 trying again (2) reader 1 locked again (2) reader 3 woken, state = 2 reader 3 trying again (3) reader 3 locked again (3) reader 4 woken, state = 3 reader 4 trying again (4) reader 4 locked again (4) reader 3 woken, state = 4 reader 0 woken, state = 4 reader 0 trying again (5) reader 0 locked again (5) reader 4 woken, state = 5 reader 1 woken, state = 5 reader 3 woken, state = 5 reader 2 woken, state = 5 reader 5 woken, state = 5 reader 5 trying again (6) reader 5 locked again (6) reader 5 exiting reader 4 woken, state = 6 reader 4 exiting reader 3 woken, state = 6 reader 3 exiting reader 1 woken, state = 6 reader 1 exiting reader 2 woken, state = 6 reader 2 exiting reader 0 woken, state = 6 reader 0 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 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x227c602a00: mutex_lock 0x223d8f56e8 (0x0) 0x227c602a00: mutex_unlock 0x223d8f56e8 (0x227c602a00) 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_wrlock 0x22d2c10730 (0) 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x229e695200: rwlock_wrlock 0x22d2c10730 (0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (1) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x223d8f5a48: mutex_lock 0x223d8f5730 (0x0) 0x223d8f5a48: mutex_unlock 0x223d8f5730 (0x223d8f5a48) 0x229e695c00: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x227c602a00 stack 0x226a46b690 rthread reaping 0x229e695e00 stack 0x226a42c450 rthread reaping 0x22ff1a6a00 stack 0x226a42ced0 rthread reaping 0x22eacd5600 stack 0x226a42c810 rthread reaping 0x22eacd5800 stack 0x226a44bae0 rthread reaping 0x227c602e00 stack 0x226a45dea0 rthread reaping 0x229e695200 stack 0x226a42c960 rthread reaping 0x229e695800 stack 0x226a42cae0 rthread reaping 0x229e695a00 stack 0x226a42c000 rthread reaping 0x22eacd5200 stack 0x226a45d1b0 rthread reaping 0x229e695600 stack 0x226a42cc30 rthread reaping 0x227c602000 stack 0x226a46b630 rthread reaping 0x22ff1a6c00 stack 0x226a45d000 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (2147483647) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (2147483649) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5400 stack 0x226a45d690 rthread reaping 0x229e695c00 stack 0x226a45da50 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5000 stack 0x226a45dc30 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (1) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a600: rwlock_wrlock 0x22d2c10730 (2147483647) rthread reaping 0x22ff1a6a00 stack 0x226a45da50 rthread reaping 0x227c602600 stack 0x226a45dc30 rthread reaping 0x22eacd5a00 stack 0x226a45d690 rthread reaping 0x22ff1a6000 stack 0x226a45d000 rthread reaping 0x229e695000 stack 0x226a46b630 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5c00 stack 0x226a42cc30 rthread reaping 0x22ff1a6e00 stack 0x226a45d1b0 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695400 stack 0x226a42cae0 rthread reaping 0x227c602400 stack 0x226a42c000 rthread reaping 0x22eacd5e00 stack 0x226a42c960 rthread reaping 0x22eacd5800 stack 0x226a45dea0 rthread reaping 0x227c602c00 stack 0x226a44bae0 rthread reaping 0x22ff1a6200 stack 0x226a42c810 rthread reaping 0x22ff1a6400 stack 0x226a42ced0 rthread reaping 0x22d518a600 stack 0x226a42c450 rthread reaping 0x22ff1a6800 stack 0x226a46b690 0x225ab7b600: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (1) 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (2147483649) 0x229e695800: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22d518a000: rwlock_wrlock 0x22d2c10730 (2147483649) 0x229e695a00: rwlock_wrlock 0x22d2c10730 (2147483649) rthread reaping 0x225ab7b600 stack 0x226a46b690 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (4294967295) 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (2147483649) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5a00 stack 0x226a42c450 rthread reaping 0x225ab7b800 stack 0x226a42ced0 0x22d518a000: rwlock_rdlock 0x22d2c10730 (2147483649) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (2147483647) rthread reaping 0x229e695600 stack 0x226a42c810 0x229e695800: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5c00 stack 0x226a44bae0 rthread reaping 0x225ab7b400 stack 0x226a45dea0 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5600 stack 0x226a42c960 rthread reaping 0x229e695400 stack 0x226a42c000 rthread reaping 0x22eacd5400 stack 0x226a42cae0 rthread reaping 0x229e695800 stack 0x226a45d1b0 rthread reaping 0x22ff1a6600 stack 0x226a42cc30 rthread reaping 0x22d518a000 stack 0x226a46b630 rthread reaping 0x229e695a00 stack 0x226a45d000 rthread reaping 0x22d518a200 stack 0x226a45d690 rthread reaping 0x225ab7b200 stack 0x226a45dc30 rthread reaping 0x22ff1a6e00 stack 0x226a45da50 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_wrlock 0x22d2c10730 (1) 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (2147483649) 0x227c602e00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x229e695000: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22d518a400: rwlock_wrlock 0x22d2c10730 (2147483649) 0x229e695e00: rwlock_wrlock 0x22d2c10730 (2147483649) rthread reaping 0x22ff1a6000 stack 0x226a45da50 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x229e695200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x229e695200: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x227c602600 stack 0x226a45dc30 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (4294967295) 0x227c602a00: rwlock_rdlock 0x22d2c10730 (2147483651) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (4294967295) rthread reaping 0x22d518a200 stack 0x226a45d690 rthread reaping 0x22ff1a6200 stack 0x226a45d000 rthread reaping 0x229e695200 stack 0x226a46b630 rthread reaping 0x227c602e00 stack 0x226a42cc30 0x229e695a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695000 stack 0x226a45d1b0 rthread reaping 0x227c602c00 stack 0x226a42cae0 rthread reaping 0x227c602200 stack 0x226a42c000 rthread reaping 0x22ff1a6400 stack 0x226a42c960 rthread reaping 0x229e695a00 stack 0x226a45dea0 rthread reaping 0x229e695e00 stack 0x226a44bae0 rthread reaping 0x22d518a400 stack 0x226a42c810 rthread reaping 0x227c602a00 stack 0x226a42ced0 rthread reaping 0x22ff1a6a00 stack 0x226a42c450 rthread reaping 0x22ff1a6600 stack 0x226a46b690 0x22d518a600: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a800: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22d518a600 stack 0x226a46b690 rthread reaping 0x227c602000 stack 0x226a42c450 0x22ff1a6000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2be00 stack 0x226a42ced0 rthread reaping 0x22d518a800 stack 0x226a42c810 rthread reaping 0x229e695600 stack 0x226a44bae0 rthread reaping 0x22e1e2b800 stack 0x226a45dea0 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22e1e2b200 stack 0x226a42c960 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (1) 0x229e695400: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2b000 stack 0x226a42c000 rthread reaping 0x22d518a000 stack 0x226a42cae0 rthread reaping 0x227c602800 stack 0x226a45d1b0 rthread reaping 0x229e695e00 stack 0x226a42cc30 rthread reaping 0x229e695400 stack 0x226a46b630 rthread reaping 0x22ff1a6e00 stack 0x226a45d000 rthread reaping 0x227c602400 stack 0x226a45d690 rthread reaping 0x22ff1a6000 stack 0x226a45dc30 rthread reaping 0x227c602600 stack 0x226a45da50 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (1) rthread reaping 0x227c602c00 stack 0x226a45dc30 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_wrlock 0x22d2c10730 (2147483647) 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695e00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (2147483647) 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (4294967295) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (2147483651) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b200 stack 0x226a45da50 rthread reaping 0x225ab7b400 stack 0x226a45d690 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695200 stack 0x226a45d000 rthread reaping 0x22e1e2b400 stack 0x226a46b630 rthread reaping 0x225ab7b600 stack 0x226a42cc30 rthread reaping 0x22e1e2b200 stack 0x226a45d1b0 rthread reaping 0x22ff1a6c00 stack 0x226a42cae0 rthread reaping 0x229e695000 stack 0x226a42c000 rthread reaping 0x22e1e2b600 stack 0x226a42c960 rthread reaping 0x229e695e00 stack 0x226a45dea0 rthread reaping 0x225ab7b800 stack 0x226a44bae0 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6e00 stack 0x226a42c810 rthread reaping 0x22e1e2ba00 stack 0x226a42ced0 rthread reaping 0x22e1e2b800 stack 0x226a42c450 0x225ab7ba00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7ba00 stack 0x226a46b690 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695800 stack 0x226a42c450 0x229e695a00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (1) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6400 stack 0x226a46b690 rthread reaping 0x225ab7be00 stack 0x226a42ced0 rthread reaping 0x229e695a00 stack 0x226a42c810 rthread reaping 0x229e695000 stack 0x226a44bae0 rthread reaping 0x227c602e00 stack 0x226a45dea0 rthread reaping 0x229e695400 stack 0x226a42c960 0x225ab7bc00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7bc00 stack 0x226a42c000 rthread reaping 0x225ab7b000 stack 0x226a42cae0 rthread reaping 0x22ff1a6600 stack 0x226a45d1b0 rthread reaping 0x22ff1a6800 stack 0x226a42cc30 rthread reaping 0x227c602200 stack 0x226a46b630 rthread reaping 0x227c602400 stack 0x226a45d000 rthread reaping 0x229e695600 stack 0x226a45d690 rthread reaping 0x22ff1a6a00 stack 0x226a45da50 rthread reaping 0x22d518ac00 stack 0x226a45dc30 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (1) 0x22d518a200: rwlock_wrlock 0x22d2c10730 (1) 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (2147483649) 0x225ab7b400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a000 stack 0x226a45dc30 0x227c602000: rwlock_wrlock 0x22d2c10730 (2147483649) 0x227c602c00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a200: rwlock_rdlock 0x22d2c10730 (4294967295) 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (2147483651) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a600 stack 0x226a45da50 0x225ab7b800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a400 stack 0x226a45d690 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b800 stack 0x226a45d000 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22d518ae00 stack 0x226a46b630 0x22eacd5600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a800 stack 0x226a42cc30 rthread reaping 0x225ab7b400 stack 0x226a45d1b0 rthread reaping 0x227c602000 stack 0x226a42cae0 rthread reaping 0x22d518a200 stack 0x226a42c000 rthread reaping 0x225ab7b000 stack 0x226a42c960 rthread reaping 0x22d518aa00 stack 0x226a45dea0 rthread reaping 0x22eacd5400 stack 0x226a44bae0 rthread reaping 0x227c602c00 stack 0x226a42c810 rthread reaping 0x22eacd5800 stack 0x226a42ced0 rthread reaping 0x22eacd5600 stack 0x226a46b690 rthread reaping 0x225ab7b200 stack 0x226a42c450 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22d518ac00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x225ab7b600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (4294967295) rthread reaping 0x22eacd5800 stack 0x226a42c450 0x22e1878400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x229e695600 stack 0x226a46b690 0x22d518a800: rwlock_rdlock 0x22d2c10730 (2147483650) 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (2147483651) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22d518a800: rwlock_unlock 0x22d2c10730 main: 0 0x227c602a00: 0: enter run() 0x229e695e00: 1: enter run() 0x229e695e00: 1: set_msg 0x229e695e00: 1: msg: "new message" 0x229e695e00: 1: exit run() 0x227c602a00: 0: set_msg 0x227c602a00: 0: msg: "new message" 0x227c602a00: 0: exit run() 0x22ff1a6a00: 2: enter run() 0x22ff1a6a00: 2: set_msg 0x22ff1a6a00: 2: msg: "new message" 0x22ff1a6a00: 2: exit run() 0x22eacd5600: 3: enter run() 0x22eacd5600: 3: set_msg 0x22eacd5600: 3: msg: "new message" 0x22eacd5600: 3: exit run() 0x22eacd5800: 4: enter run() 0x22eacd5800: 4: set_msg 0x22eacd5800: 4: msg: "new message" 0x22eacd5800: 4: exit run() 0x227c602e00: 5: enter run() 0x227c602e00: 5: set_msg 0x227c602e00: 5: msg: "new message" 0x227c602e00: 5: exit run() 0x229e695800: 7: enter run() 0x229e695800: 7: set_msg 0x229e695800: 7: msg: "new message" 0x229e695800: 7: exit run() 0x229e695200: 6: enter run() 0x229e695200: 6: set_msg 0x229e695200: 6: msg: "new message" 0x229e695200: 6: exit run() 0x229e695a00: 8: enter run() 0x229e695a00: 8: set_msg 0x229e695a00: 8: msg: "new message" 0x229e695a00: 8: exit run() 0x229e695600: 10: enter run() 0x229e695600: 10: set_msg 0x229e695600: 10: msg: "new message" 0x229e695600: 10: exit run() 0x227c602000: 11: enter run() 0x227c602000: 11: set_msg 0x227c602000: 11: msg: "new message" 0x227c602000: 11: exit run() 0x22eacd5200: 9: enter run() 0x22eacd5200: 9: set_msg 0x22ff1a6c00: 12: enter run() 0x22eacd5200: 9: msg: "new message" 0x22ff1a6c00: 12: set_msg 0x22ff1a6c00: 12: msg: "new message" 0x22ff1a6c00: 12: exit run() 0x22eacd5200: 9: exit run() 0x229e695c00: 14: enter run() 0x22eacd5400: 13: enter run() 0x229e695c00: 14: set_msg 0x22eacd5000: 15: enter run() 0x229e695c00: 14: msg: "new message" 0x22eacd5400: 13: set_msg 0x22eacd5400: 13: msg: "new message" 0x229e695c00: 14: exit run() 0x22eacd5400: 13: exit run() 0x22eacd5000: 15: set_msg 0x22eacd5000: 15: msg: "new message" 0x22eacd5000: 15: exit run() main: 1 0x22ff1a6a00: 0: enter run() 0x22ff1a6a00: 0: set_msg 0x22ff1a6a00: 0: msg: "new message" 0x22ff1a6a00: 0: exit run() 0x227c602600: 1: enter run() 0x227c602600: 1: set_msg 0x227c602600: 1: msg: "new message" 0x227c602600: 1: exit run() 0x22eacd5a00: 2: enter run() 0x22eacd5a00: 2: set_msg 0x22eacd5a00: 2: msg: "new message" 0x22eacd5a00: 2: exit run() 0x229e695000: 4: enter run() 0x229e695000: 4: set_msg 0x229e695000: 4: msg: "new message" 0x229e695000: 4: exit run() 0x22ff1a6000: 3: enter run() 0x22ff1a6000: 3: set_msg 0x22ff1a6000: 3: msg: "new message" 0x22ff1a6000: 3: exit run() 0x22ff1a6e00: 6: enter run() 0x22ff1a6e00: 6: set_msg 0x22ff1a6e00: 6: msg: "new message" 0x22ff1a6e00: 6: exit run() 0x229e695400: 8: enter run() 0x229e695400: 8: set_msg 0x229e695400: 8: msg: "new message" 0x22eacd5e00: 9: enter run() 0x22eacd5e00: 9: set_msg 0x229e695400: 8: exit run() 0x22eacd5e00: 9: msg: "new message" 0x22eacd5e00: 9: exit run() 0x22ff1a6200: 12: enter run() 0x22ff1a6200: 12: set_msg 0x22ff1a6200: 12: msg: "new message" 0x22ff1a6200: 12: exit run() 0x22eacd5800: 10: enter run() 0x22eacd5800: 10: set_msg 0x22eacd5800: 10: msg: "new message" 0x22eacd5800: 10: exit run() 0x22eacd5c00: 5: enter run() 0x22d518a600: 14: enter run() 0x22ff1a6400: 13: enter run() 0x22eacd5c00: 5: set_msg 0x22eacd5c00: 5: msg: "new message" 0x22eacd5c00: 5: exit run() 0x22ff1a6800: 15: enter run() 0x22ff1a6800: 15: set_msg 0x22ff1a6800: 15: msg: "new message" 0x22ff1a6800: 15: exit run() 0x22d518a600: 14: set_msg 0x22d518a600: 14: msg: "new message" 0x22d518a600: 14: exit run() 0x22ff1a6400: 13: set_msg 0x22ff1a6400: 13: msg: "new message" 0x22ff1a6400: 13: exit run() 0x227c602c00: 11: enter run() 0x227c602c00: 11: set_msg 0x227c602c00: 11: msg: "new message" 0x227c602c00: 11: exit run() 0x227c602400: 7: enter run() 0x227c602400: 7: set_msg 0x227c602400: 7: msg: "new message" 0x227c602400: 7: exit run() main: 2 0x225ab7b600: 0: enter run() 0x225ab7b600: 0: set_msg 0x225ab7b600: 0: msg: "new message" 0x225ab7b600: 0: exit run() 0x22eacd5a00: 1: enter run() 0x22eacd5a00: 1: set_msg 0x22eacd5a00: 1: msg: "new message" 0x225ab7b400: 5: enter run() 0x22eacd5400: 8: enter run() 0x229e695800: 9: enter run() 0x22d518a000: 11: enter run() 0x229e695a00: 12: enter run() 0x225ab7b200: 14: enter run() 0x225ab7b400: 5: set_msg 0x229e695600: 3: enter run() 0x22eacd5c00: 4: enter run() 0x22ff1a6600: 10: enter run() 0x22d518a200: 13: enter run() 0x22eacd5a00: 1: exit run() 0x225ab7b800: 2: enter run() 0x22eacd5600: 6: enter run() 0x22ff1a6e00: 15: enter run() 0x22d518a000: 11: set_msg 0x229e695400: 7: enter run() 0x229e695a00: 12: set_msg 0x225ab7b800: 2: set_msg 0x225ab7b400: 5: msg: "new message" 0x225ab7b800: 2: msg: "new message" 0x225ab7b800: 2: exit run() 0x229e695a00: 12: msg: "new message" 0x229e695a00: 12: exit run() 0x22d518a000: 11: msg: "new message" 0x22d518a000: 11: exit run() 0x22d518a200: 13: set_msg 0x225ab7b200: 14: set_msg 0x225ab7b200: 14: msg: "new message" 0x22d518a200: 13: msg: "new message" 0x225ab7b200: 14: exit run() 0x225ab7b400: 5: exit run() 0x229e695600: 3: set_msg 0x22d518a200: 13: exit run() 0x229e695600: 3: msg: "new message" 0x22eacd5400: 8: set_msg 0x229e695600: 3: exit run() 0x22ff1a6e00: 15: set_msg 0x229e695800: 9: set_msg 0x22ff1a6600: 10: set_msg 0x22eacd5400: 8: msg: "new message" 0x229e695800: 9: msg: "new message" 0x22ff1a6e00: 15: msg: "new message" 0x229e695800: 9: exit run() 0x22eacd5400: 8: exit run() 0x22ff1a6e00: 15: exit run() 0x229e695400: 7: set_msg 0x229e695400: 7: msg: "new message" 0x229e695400: 7: exit run() 0x22eacd5c00: 4: set_msg 0x22eacd5c00: 4: msg: "new message" 0x22eacd5c00: 4: exit run() 0x22ff1a6600: 10: msg: "new message" 0x22ff1a6600: 10: exit run() 0x22eacd5600: 6: set_msg 0x22eacd5600: 6: msg: "new message" 0x22eacd5600: 6: exit run() main: 3 0x22ff1a6000: 0: enter run() 0x22ff1a6000: 0: set_msg 0x22ff1a6000: 0: msg: "new message" 0x22ff1a6000: 0: exit run() 0x22d518a200: 2: enter run() 0x22d518a200: 2: set_msg 0x22d518a200: 2: msg: "new message" 0x227c602600: 1: enter run() 0x22ff1a6200: 3: enter run() 0x227c602e00: 5: enter run() 0x229e695000: 6: enter run() 0x22d518a400: 12: enter run() 0x229e695e00: 11: enter run() 0x22ff1a6a00: 14: enter run() 0x227c602600: 1: set_msg 0x227c602600: 1: msg: "new message" 0x227c602600: 1: exit run() 0x229e695e00: 11: set_msg 0x229e695e00: 11: msg: "new message" 0x229e695e00: 11: exit run() 0x22ff1a6a00: 14: set_msg 0x22ff1a6a00: 14: msg: "new message" 0x22ff1a6a00: 14: exit run() 0x227c602200: 8: enter run() 0x229e695200: 4: enter run() 0x227c602200: 8: set_msg 0x227c602200: 8: msg: "new message" 0x227c602200: 8: exit run() 0x229e695200: 4: set_msg 0x227c602c00: 7: enter run() 0x229e695200: 4: msg: "new message" 0x22ff1a6400: 9: enter run() 0x227c602a00: 13: enter run() 0x22d518a200: 2: exit run() 0x22ff1a6200: 3: set_msg 0x22ff1a6400: 9: set_msg 0x227c602e00: 5: set_msg 0x227c602a00: 13: set_msg 0x227c602e00: 5: msg: "new message" 0x22ff1a6400: 9: msg: "new message" 0x22ff1a6200: 3: msg: "new message" 0x227c602a00: 13: msg: "new message" 0x22ff1a6600: 15: enter run() 0x227c602e00: 5: exit run() 0x229e695200: 4: exit run() 0x22ff1a6400: 9: exit run() 0x22ff1a6200: 3: exit run() 0x229e695a00: 10: enter run() 0x22d518a400: 12: set_msg 0x227c602a00: 13: exit run() 0x22d518a400: 12: msg: "new message" 0x227c602c00: 7: set_msg 0x229e695a00: 10: set_msg 0x229e695000: 6: set_msg 0x229e695a00: 10: msg: "new message" 0x229e695a00: 10: exit run() 0x227c602c00: 7: msg: "new message" 0x229e695000: 6: msg: "new message" 0x227c602c00: 7: exit run() 0x22d518a400: 12: exit run() 0x22ff1a6600: 15: set_msg 0x22ff1a6600: 15: msg: "new message" 0x22ff1a6600: 15: exit run() 0x229e695000: 6: exit run() main: 4 0x22d518a600: 0: enter run() 0x22d518a600: 0: set_msg 0x22d518a600: 0: msg: "new message" 0x22d518a600: 0: exit run() 0x227c602000: 1: enter run() 0x227c602000: 1: set_msg 0x227c602000: 1: msg: "new message" 0x227c602000: 1: exit run() 0x22e1e2be00: 2: enter run() 0x22d518a800: 3: enter run() 0x22d518a800: 3: set_msg 0x22e1e2be00: 2: set_msg 0x22e1e2be00: 2: msg: "new message" 0x22e1e2be00: 2: exit run() 0x22e1e2b800: 5: enter run() 0x22e1e2b800: 5: set_msg 0x22e1e2b800: 5: msg: "new message" 0x22e1e2b800: 5: exit run() 0x22ff1a6e00: 12: enter run() 0x22ff1a6e00: 12: set_msg 0x22ff1a6e00: 12: msg: "new message" 0x22ff1a6e00: 12: exit run() 0x229e695600: 4: enter run() 0x229e695600: 4: set_msg 0x229e695600: 4: msg: "new message" 0x229e695600: 4: exit run() 0x22d518a000: 8: enter run() 0x22d518a000: 8: set_msg 0x22d518a000: 8: msg: "new message" 0x22d518a000: 8: exit run() 0x229e695e00: 10: enter run() 0x229e695e00: 10: set_msg 0x229e695e00: 10: msg: "new message" 0x229e695e00: 10: exit run() 0x22e1e2b200: 6: enter run() 0x22e1e2b200: 6: set_msg 0x22e1e2b200: 6: msg: "new message" 0x22e1e2b200: 6: exit run() 0x227c602400: 13: enter run() 0x227c602400: 13: set_msg 0x227c602400: 13: msg: "new message" 0x227c602400: 13: exit run() 0x22d518a800: 3: msg: "new message" 0x22d518a800: 3: exit run() 0x227c602600: 15: enter run() 0x227c602600: 15: set_msg 0x227c602600: 15: msg: "new message" 0x227c602600: 15: exit run() 0x22ff1a6000: 14: enter run() 0x22ff1a6000: 14: set_msg 0x22ff1a6000: 14: msg: "new message" 0x22ff1a6000: 14: exit run() 0x229e695400: 11: enter run() 0x22e1e2b000: 7: enter run() 0x229e695400: 11: set_msg 0x22e1e2b000: 7: set_msg 0x229e695400: 11: msg: "new message" 0x22e1e2b000: 7: msg: "new message" 0x229e695400: 11: exit run() 0x22e1e2b000: 7: exit run() 0x227c602800: 9: enter run() 0x227c602800: 9: set_msg 0x227c602800: 9: msg: "new message" 0x227c602800: 9: exit run() main: 5 0x227c602c00: 1: enter run() 0x227c602c00: 1: set_msg 0x227c602c00: 1: msg: "new message" 0x227c602c00: 1: exit run() 0x225ab7b200: 0: enter run() 0x225ab7b200: 0: set_msg 0x225ab7b200: 0: msg: "new message" 0x22ff1a6c00: 7: enter run() 0x225ab7b200: 0: exit run() 0x22ff1a6c00: 7: set_msg 0x22e1e2ba00: 13: enter run() 0x22e1e2ba00: 13: set_msg 0x22e1e2ba00: 13: msg: "new message" 0x22ff1a6c00: 7: msg: "new message" 0x22e1e2ba00: 13: exit run() 0x225ab7b800: 11: enter run() 0x225ab7b600: 5: enter run() 0x225ab7ba00: 15: enter run() 0x22e1e2b600: 9: enter run() 0x22e1e2b400: 4: enter run() 0x225ab7b400: 2: enter run() 0x22e1e2b200: 6: enter run() 0x229e695e00: 10: enter run() 0x22e1e2b800: 14: enter run() 0x22ff1a6c00: 7: exit run() 0x229e695200: 3: enter run() 0x229e695000: 8: enter run() 0x22ff1a6e00: 12: enter run() 0x225ab7b800: 11: set_msg 0x22e1e2b600: 9: set_msg 0x229e695200: 3: set_msg 0x22e1e2b600: 9: msg: "new message" 0x229e695200: 3: msg: "new message" 0x22e1e2b600: 9: exit run() 0x229e695200: 3: exit run() 0x22e1e2b800: 14: set_msg 0x22e1e2b800: 14: msg: "new message" 0x225ab7b400: 2: set_msg 0x22e1e2b800: 14: exit run() 0x22e1e2b200: 6: set_msg 0x225ab7b600: 5: set_msg 0x22e1e2b200: 6: msg: "new message" 0x225ab7b600: 5: msg: "new message" 0x225ab7b800: 11: msg: "new message" 0x225ab7b400: 2: msg: "new message" 0x22e1e2b200: 6: exit run() 0x225ab7b800: 11: exit run() 0x225ab7b600: 5: exit run() 0x225ab7ba00: 15: set_msg 0x225ab7b400: 2: exit run() 0x229e695e00: 10: set_msg 0x229e695e00: 10: msg: "new message" 0x229e695e00: 10: exit run() 0x22e1e2b400: 4: set_msg 0x22e1e2b400: 4: msg: "new message" 0x22e1e2b400: 4: exit run() 0x229e695000: 8: set_msg 0x229e695000: 8: msg: "new message" 0x229e695000: 8: exit run() 0x22ff1a6e00: 12: set_msg 0x22ff1a6e00: 12: msg: "new message" 0x22ff1a6e00: 12: exit run() 0x225ab7ba00: 15: msg: "new message" 0x225ab7ba00: 15: exit run() main: 6 0x229e695800: 1: enter run() 0x229e695800: 1: set_msg 0x229e695800: 1: msg: "new message" 0x229e695800: 1: exit run() 0x227c602e00: 5: enter run() 0x227c602e00: 5: set_msg 0x229e695000: 4: enter run() 0x229e695000: 4: set_msg 0x229e695400: 6: enter run() 0x229e695400: 6: set_msg 0x229e695400: 6: msg: "new message" 0x229e695400: 6: exit run() 0x227c602e00: 5: msg: "new message" 0x227c602e00: 5: exit run() 0x227c602200: 11: enter run() 0x227c602200: 11: set_msg 0x227c602200: 11: msg: "new message" 0x229e695000: 4: msg: "new message" 0x229e695000: 4: exit run() 0x227c602200: 11: exit run() 0x229e695600: 13: enter run() 0x229e695600: 13: set_msg 0x229e695600: 13: msg: "new message" 0x229e695600: 13: exit run() 0x22ff1a6800: 10: enter run() 0x22ff1a6800: 10: set_msg 0x22ff1a6800: 10: msg: "new message" 0x22ff1a6800: 10: exit run() 0x227c602400: 12: enter run() 0x227c602400: 12: set_msg 0x227c602400: 12: msg: "new message" 0x227c602400: 12: exit run() 0x22ff1a6400: 0: enter run() 0x22ff1a6400: 0: set_msg 0x22ff1a6400: 0: msg: "new message" 0x22ff1a6600: 9: enter run() 0x22ff1a6400: 0: exit run() 0x22ff1a6600: 9: set_msg 0x22ff1a6600: 9: msg: "new message" 0x22ff1a6600: 9: exit run() 0x229e695a00: 3: enter run() 0x229e695a00: 3: set_msg 0x225ab7b000: 8: enter run() 0x229e695a00: 3: msg: "new message" 0x22d518ac00: 15: enter run() 0x229e695a00: 3: exit run() 0x225ab7b000: 8: set_msg 0x225ab7b000: 8: msg: "new message" 0x225ab7b000: 8: exit run() 0x22d518ac00: 15: set_msg 0x22d518ac00: 15: msg: "new message" 0x22d518ac00: 15: exit run() 0x225ab7be00: 2: enter run() 0x225ab7bc00: 7: enter run() 0x225ab7be00: 2: set_msg 0x22ff1a6a00: 14: enter run() 0x225ab7bc00: 7: set_msg 0x22ff1a6a00: 14: set_msg 0x22ff1a6a00: 14: msg: "new message" 0x225ab7be00: 2: msg: "new message" 0x22ff1a6a00: 14: exit run() 0x225ab7be00: 2: exit run() 0x225ab7bc00: 7: msg: "new message" 0x225ab7bc00: 7: exit run() main: 7 0x22d518a000: 0: enter run() 0x22d518a000: 0: set_msg 0x22d518a400: 2: enter run() 0x22d518a400: 2: set_msg 0x22d518a400: 2: msg: "new message" 0x22d518a000: 0: msg: "new message" 0x22d518a000: 0: exit run() 0x22d518a400: 2: exit run() 0x225ab7b400: 6: enter run() 0x225ab7b400: 6: set_msg 0x22d518a800: 5: enter run() 0x22d518a800: 5: set_msg 0x22d518a800: 5: msg: "new message" 0x22d518aa00: 10: enter run() 0x22d518a200: 8: enter run() 0x225ab7b400: 6: msg: "new message" 0x22d518a800: 5: exit run() 0x227c602000: 7: enter run() 0x227c602c00: 12: enter run() 0x22d518a200: 8: set_msg 0x225ab7b200: 15: enter run() 0x22d518a600: 1: enter run() 0x225ab7b400: 6: exit run() 0x22d518ae00: 4: enter run() 0x227c602000: 7: set_msg 0x227c602c00: 12: set_msg 0x227c602c00: 12: msg: "new message" 0x227c602c00: 12: exit run() 0x225ab7b200: 15: set_msg 0x22eacd5400: 11: enter run() 0x22eacd5400: 11: set_msg 0x22eacd5600: 14: enter run() 0x22d518a200: 8: msg: "new message" 0x227c602000: 7: msg: "new message" 0x22d518a200: 8: exit run() 0x227c602000: 7: exit run() 0x22eacd5400: 11: msg: "new message" 0x225ab7b200: 15: msg: "new message" 0x225ab7b800: 3: enter run() 0x22eacd5400: 11: exit run() 0x22d518aa00: 10: set_msg 0x225ab7b000: 9: enter run() 0x22eacd5800: 13: enter run() 0x225ab7b200: 15: exit run() 0x22d518ae00: 4: set_msg 0x22eacd5800: 13: set_msg 0x22eacd5800: 13: msg: "new message" 0x22eacd5800: 13: exit run() 0x22d518a600: 1: set_msg 0x22d518a600: 1: msg: "new message" 0x225ab7b000: 9: set_msg 0x225ab7b000: 9: msg: "new message" 0x22d518aa00: 10: msg: "new message" 0x225ab7b000: 9: exit run() 0x22d518aa00: 10: exit run() 0x22d518ae00: 4: msg: "new message" 0x22d518ae00: 4: exit run() 0x22d518a600: 1: exit run() 0x225ab7b800: 3: set_msg 0x225ab7b800: 3: msg: "new message" 0x225ab7b800: 3: exit run() 0x22eacd5600: 14: set_msg 0x22eacd5600: 14: msg: "new message" 0x22eacd5600: 14: exit run() main: 8 0x22eacd5800: 0: enter run() 0x22eacd5800: 0: set_msg 0x229e695600: 1: enter run() 0x22eacd5800: 0: msg: "new message" 0x22eacd5800: 0: exit run() 0x229e695c00: 4: enter run() 0x229e695c00: 4: set_msg 0x229e695c00: 4: msg: "new message" 0x22d518a800: 2: enter run() 0x229e695c00: 4: exit run() 0x22d518a800: 2: set_msg 0x225ab7b400: 6: enter run() 0x22d518ac00: 7: enter run() 0x225ab7b600: 8: enter run() 0x22d518ae00: 9: enter run() 0x225ab7ba00: 10: enter run() 0x22eacd5e00: 5: enter run() 0x22e1878200: 11: enter run() 0x22e1878800: 12: enter run() 0x22eacd5a00: 13: enter run() 0x22e1878400: 14: enter run() 0x22e1878200: 11: set_msg 0x229e695600: 1: set_msg 0x229e695600: 1: msg: "new message" 0x22e1878200: 11: msg: "new message" 0x229e695600: 1: exit run() 0x22eacd5a00: 13: set_msg 0x22e1878200: 11: exit run() 0x22d518ae00: 9: set_msg 0x225ab7b600: 8: set_msg 0x225ab7b600: 8: msg: "new message" 0x22eacd5a00: 13: msg: "new message" 0x225ab7bc00: 3: enter run() 0x22d518a800: 2: msg: "new message" 0x229e60x229e695800: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22d518ae00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a800 stack 0x226a42ced0 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (1) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7bc00 stack 0x226a42c810 rthread reaping 0x229e695c00 stack 0x226a44bae0 rthread reaping 0x22eacd5e00 stack 0x226a45dea0 rthread reaping 0x225ab7b400 stack 0x226a42c960 rthread reaping 0x22d518ac00 stack 0x226a42c000 rthread reaping 0x225ab7b600 stack 0x226a42cae0 rthread reaping 0x22d518ae00 stack 0x226a45d1b0 rthread reaping 0x225ab7ba00 stack 0x226a42cc30 rthread reaping 0x22e1878200 stack 0x226a46b630 rthread reaping 0x22e1878800 stack 0x226a45d000 rthread reaping 0x22eacd5a00 stack 0x226a45d690 rthread reaping 0x22e1878400 stack 0x226a45da50 rthread reaping 0x229e695800 stack 0x226a45dc30 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (0) 0x229e695a00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (2147483647) rthread reaping 0x22eacd5c00 stack 0x226a45dc30 rthread reaping 0x22d518a400 stack 0x226a45da50 rthread reaping 0x225ab7b000 stack 0x226a45d690 rthread reaping 0x225ab7b400 stack 0x226a45d000 rthread reaping 0x22d518ae00 stack 0x226a46b630 rthread reaping 0x225ab7b200 stack 0x226a42cc30 rthread reaping 0x229e695a00 stack 0x226a45d1b0 rthread reaping 0x22d518a000 stack 0x226a42cae0 rthread reaping 0x22e1878e00 stack 0x226a42c000 rthread reaping 0x22eacd5e00 stack 0x226a42c960 0x227c602000: rwlock_wrlock 0x22d2c10730 (4294967295) rthread reaping 0x22d518a600 stack 0x226a45dea0 rthread reaping 0x22e1878600 stack 0x226a44bae0 0x227c602200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5200 stack 0x226a42ced0 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a800 stack 0x226a42c810 rthread reaping 0x227c602200 stack 0x226a46b690 rthread reaping 0x227c602000 stack 0x226a42c450 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_wrlock 0x22d2c10730 (1) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22e1878a00 stack 0x226a42c450 rthread reaping 0x22eacd5a00 stack 0x226a46b690 rthread reaping 0x22d518aa00 stack 0x226a42c810 rthread reaping 0x22d518a000 stack 0x226a42ced0 rthread reaping 0x22eacd5c00 stack 0x226a44bae0 0x229e695800: rwlock_wrlock 0x22d2c10730 (1) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695c00: rwlock_wrlock 0x22d2c10730 (4294967295) rthread reaping 0x22eacd5800 stack 0x226a42c960 rthread reaping 0x22d518ac00 stack 0x226a42c000 rthread reaping 0x22d518a200 stack 0x226a42cae0 rthread reaping 0x22d518ae00 stack 0x226a45dea0 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695800: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (4294967295) 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7be00 stack 0x226a45d1b0 rthread reaping 0x22eacd5000 stack 0x226a42cc30 rthread reaping 0x22e1878c00 stack 0x226a46b630 rthread reaping 0x225ab7b800 stack 0x226a45d000 rthread reaping 0x229e695800 stack 0x226a45d690 rthread reaping 0x225ab7b000 stack 0x226a45da50 rthread reaping 0x229e695c00 stack 0x226a45dc30 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22eacd5200 stack 0x226a45dc30 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_wrlock 0x22d2c10730 (1) 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x229e695200: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (2147483649) 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x229e695e00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x225ab7bc00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_wrlock 0x22d2c10730 (2147483649) 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (2147483647) rthread reaping 0x229e695000 stack 0x226a45d690 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b200 stack 0x226a45da50 rthread reaping 0x22d518a800 stack 0x226a45d000 rthread reaping 0x225ab7b800 stack 0x226a46b630 rthread reaping 0x22d518aa00 stack 0x226a42cc30 0x229e695200: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695200 stack 0x226a45d1b0 rthread reaping 0x22eacd5600 stack 0x226a45dea0 rthread reaping 0x22d518a400 stack 0x226a42cae0 rthread reaping 0x22d518a000 stack 0x226a42c000 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5400 stack 0x226a42c960 rthread reaping 0x225ab7b400 stack 0x226a44bae0 rthread reaping 0x225ab7ba00 stack 0x226a42ced0 rthread reaping 0x229e695e00 stack 0x226a42c810 rthread reaping 0x22eacd5e00 stack 0x226a46b690 rthread reaping 0x225ab7bc00 stack 0x226a42c450 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (1) 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (2147483649) rthread reaping 0x227c602400 stack 0x226a42c450 0x229e695400: rwlock_wrlock 0x22d2c10730 (2147483649) rthread reaping 0x225ab7b000 stack 0x226a46b690 rthread reaping 0x229e695600 stack 0x226a42c810 rthread reaping 0x225ab7be00 stack 0x226a42ced0 0x227c602c00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_wrlock 0x22d2c10730 (1) 0x227c602a00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x229e695000: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (2147483647) 0x229e695400: rwlock_rdlock 0x22d2c10730 (4294967295) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (1) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602600 stack 0x226a42c960 rthread reaping 0x22eacd5c00 stack 0x226a42c000 rthread reaping 0x227c602800 stack 0x226a42cae0 rthread reaping 0x22eacd5000 stack 0x226a45dea0 rthread reaping 0x22eacd5600 stack 0x226a44bae0 rthread reaping 0x227c602a00 stack 0x226a45d1b0 rthread reaping 0x225ab7b800 stack 0x226a42cc30 rthread reaping 0x229e695000 stack 0x226a46b630 rthread reaping 0x22eacd5800 stack 0x226a45d000 rthread reaping 0x229e695800 stack 0x226a45da50 rthread reaping 0x229e695400 stack 0x226a45d690 rthread reaping 0x227c602c00 stack 0x226a45dc30 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (2147483647) 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602e00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x229e695200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (4294967295) rthread reaping 0x225ab7ba00 stack 0x226a45dc30 0x229e695600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a200: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1878600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5e00 stack 0x226a45d690 rthread reaping 0x22eacd5200 stack 0x226a45da50 rthread reaping 0x225ab7b200 stack 0x226a45d000 rthread reaping 0x225ab7b400 stack 0x226a46b630 rthread reaping 0x227c602600 stack 0x226a42cc30 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5600 stack 0x226a44bae0 rthread reaping 0x227c602e00 stack 0x226a45d1b0 rthread reaping 0x227c602200 stack 0x226a45dea0 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7be00 stack 0x226a42cae0 rthread reaping 0x22d518a200 stack 0x226a42c000 rthread reaping 0x229e695200 stack 0x226a42c960 rthread reaping 0x229e695a00 stack 0x226a42ced0 rthread reaping 0x22eacd5a00 stack 0x226a42c810 rthread reaping 0x229e695600 stack 0x226a46b690 rthread reaping 0x22e1878600 stack 0x226a42c450 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22e1e2b800 stack 0x226a42c450 rthread reaping 0x22e1e2b600 stack 0x226a46b690 rthread reaping 0x22ff1a6a00 stack 0x226a42c810 0x22e1e2b400: rwlock_wrlock 0x22d2c10730 (1) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_rdlock 0x22d2c10730 (1) rthread reaping 0x227c602000 stack 0x226a42c960 rthread reaping 0x22e1e2b200 stack 0x226a42c000 rthread reaping 0x22e1e2bc00 stack 0x226a42ced0 rthread reaping 0x22e1e2ba00 stack 0x226a42cae0 rthread reaping 0x22e1e2b000 stack 0x226a45dea0 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b400 stack 0x226a44bae0 rthread reaping 0x22e1e2be00 stack 0x226a42cc30 rthread reaping 0x22d518a000 stack 0x226a46b630 rthread reaping 0x227c602a00 stack 0x226a45d000 rthread reaping 0x22e1e2b400 stack 0x226a45d1b0 rthread reaping 0x225ab7b600 stack 0x226a45da50 rthread reaping 0x227c602200 stack 0x226a45d690 rthread reaping 0x22ff1a6200 stack 0x226a45dc30 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (1) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b200 stack 0x226a45dc30 rthread reaping 0x22e1e2b800 stack 0x226a45d690 rthread reaping 0x22e1e2b200 stack 0x226a45da50 rthread reaping 0x227c602000 stack 0x226a45d1b0 rthread reaping 0x227c602e00 stack 0x226a45d000 rthread reaping 0x22e1e2ba00 stack 0x226a46b630 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22e1e2b000 stack 0x226a42cc30 0x225ab7ba00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b800 stack 0x226a44bae0 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x227c602c00 stack 0x226a45dea0 0x225ab7ba00: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602600 stack 0x226a42cae0 rthread reaping 0x22ff1a6c00 stack 0x226a42ced0 rthread reaping 0x22eacd5c00 stack 0x226a42c000 rthread reaping 0x22e1878c00 stack 0x226a42c960 rthread reaping 0x22e1878600 stack 0x226a42c810 rthread reaping 0x22ff1a6e00 stack 0x226a46b690 rthread reaping 0x225ab7ba00 stack 0x226a42c450 0x227c602a00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (4294967295) rthread reaping 0x227c602a00 stack 0x226a46b690 0x225ab7b600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2b600 stack 0x226a42c810 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5400 stack 0x226a42c450 rthread reaping 0x22e1e2ba00 stack 0x226a42c000 rthread reaping 0x227c602800 stack 0x226a42ced0 0x22e1878200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5600 stack 0x226a42c960 rthread reaping 0x22e1e2b200 stack 0x226a42cae0 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878200 stack 0x226a44bae0 rthread reaping 0x227c602200 stack 0x226a45dea0 rthread reaping 0x22e1e2bc00 stack 0x226a42cc30 rthread reaping 0x22e1878800 stack 0x226a46b630 rthread reaping 0x22ff1a6800 stack 0x226a45d000 rthread reaping 0x22e1e2be00 stack 0x226a45d1b0 rthread reaping 0x225ab7b600 stack 0x226a45da50 rthread reaping 0x22e1878e00 stack 0x226a45d690 rthread reaping 0x225ab7b400 stack 0x226a45dc30 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 95800: 15: enter run() 0x22d518ae00: 9: msg: "new message" 0x225ab7b600: 8: exit run() 0x22eacd5a00: 13: exit run() 0x22d518a800: 2: exit run() 0x22d518ae00: 9: exit run() 0x22e1878800: 12: set_msg 0x22eacd5e00: 5: set_msg 0x22eacd5e00: 5: msg: "new message" 0x22eacd5e00: 5: exit run() 0x22d518ac00: 7: set_msg 0x225ab7b400: 6: set_msg 0x22d518ac00: 7: msg: "new message" 0x22e1878800: 12: msg: "new message" 0x22d518ac00: 7: exit run() 0x225ab7b400: 6: msg: "new message" 0x22e1878800: 12: exit run() 0x225ab7b400: 6: exit run() 0x225ab7ba00: 10: set_msg 0x225ab7ba00: 10: msg: "new message" 0x225ab7ba00: 10: exit run() 0x229e695800: 15: set_msg 0x22e1878400: 14: set_msg 0x22e1878400: 14: msg: "new message" 0x229e695800: 15: msg: "new message" 0x22e1878400: 14: exit run() 0x229e695800: 15: exit run() 0x225ab7bc00: 3: set_msg 0x225ab7bc00: 3: msg: "new message" 0x225ab7bc00: 3: exit run() main: 9 0x22eacd5c00: 0: enter run() 0x22eacd5c00: 0: set_msg 0x22eacd5c00: 0: msg: "new message" 0x22eacd5c00: 0: exit run() 0x225ab7b000: 2: enter run() 0x22d518a400: 1: enter run() 0x225ab7b000: 2: set_msg 0x225ab7b000: 2: msg: "new message" 0x225ab7b000: 2: exit run() 0x22d518ae00: 4: enter run() 0x22d518a400: 1: set_msg 0x225ab7b400: 3: enter run() 0x225ab7b400: 3: set_msg 0x22d518ae00: 4: set_msg 0x22d518ae00: 4: msg: "new message" 0x22d518ae00: 4: exit run() 0x22d518a400: 1: msg: "new message" 0x22d518a400: 1: exit run() 0x225ab7b400: 3: msg: "new message" 0x225ab7b400: 3: exit run() 0x225ab7b200: 5: enter run() 0x229e695a00: 6: enter run() 0x225ab7b200: 5: set_msg 0x225ab7b200: 5: msg: "new message" 0x225ab7b200: 5: exit run() 0x229e695a00: 6: set_msg 0x229e695a00: 6: msg: "new message" 0x229e695a00: 6: exit run() 0x22d518a000: 7: enter run() 0x22d518a000: 7: set_msg 0x22d518a000: 7: msg: "new message" 0x22d518a000: 7: exit run() 0x22eacd5e00: 9: enter run() 0x22eacd5e00: 9: set_msg 0x22eacd5e00: 9: msg: "new message" 0x22eacd5e00: 9: exit run() 0x22d518a600: 10: enter run() 0x22d518a600: 10: set_msg 0x22d518a600: 10: msg: "new message" 0x22d518a600: 10: exit run() 0x22e1878600: 11: enter run() 0x22e1878600: 11: set_msg 0x22e1878600: 11: msg: "new message" 0x22e1878600: 11: exit run() 0x22e1878e00: 8: enter run() 0x22e1878e00: 8: set_msg 0x22e1878e00: 8: msg: "new message" 0x22e1878e00: 8: exit run() 0x22d518a800: 12: enter run() 0x22d518a800: 12: set_msg 0x22eacd5200: 13: enter run() 0x227c602000: 15: enter run() 0x227c602200: 14: enter run() 0x22eacd5200: 13: set_msg 0x22eacd5200: 13: msg: "new message" 0x22d518a800: 12: msg: "new message" 0x22eacd5200: 13: exit run() 0x22d518a800: 12: exit run() 0x227c602000: 15: set_msg 0x227c602000: 15: msg: "new message" 0x227c602000: 15: exit run() 0x227c602200: 14: set_msg 0x227c602200: 14: msg: "new message" 0x227c602200: 14: exit run() main: 10 0x22e1878a00: 0: enter run() 0x22e1878a00: 0: set_msg 0x22e1878a00: 0: msg: "new message" 0x22e1878a00: 0: exit run() 0x22d518aa00: 2: enter run() 0x22d518aa00: 2: set_msg 0x22d518a000: 3: enter run() 0x22d518a000: 3: set_msg 0x22d518a000: 3: msg: "new message" 0x22d518a000: 3: exit run() 0x22eacd5c00: 4: enter run() 0x22eacd5c00: 4: set_msg 0x22eacd5c00: 4: msg: "new message" 0x22eacd5c00: 4: exit run() 0x22d518aa00: 2: msg: "new message" 0x22d518aa00: 2: exit run() 0x22eacd5800: 6: enter run() 0x22eacd5800: 6: set_msg 0x22eacd5800: 6: msg: "new message" 0x22eacd5800: 6: exit run() 0x22d518ac00: 7: enter run() 0x22d518ac00: 7: set_msg 0x22d518ac00: 7: msg: "new message" 0x22d518ac00: 7: exit run() 0x22eacd5a00: 1: enter run() 0x22eacd5a00: 1: set_msg 0x22eacd5a00: 1: msg: "new message" 0x22eacd5a00: 1: exit run() 0x22d518ae00: 5: enter run() 0x22d518ae00: 5: set_msg 0x22d518a200: 8: enter run() 0x22d518ae00: 5: msg: "new message" 0x22d518a200: 8: set_msg 0x22d518a200: 8: msg: "new message" 0x22d518a200: 8: exit run() 0x22e1878c00: 11: enter run() 0x22e1878c00: 11: set_msg 0x22e1878c00: 11: msg: "new message" 0x22e1878c00: 11: exit run() 0x22eacd5000: 10: enter run() 0x22eacd5000: 10: set_msg 0x229e695800: 13: enter run() 0x22eacd5000: 10: msg: "new message" 0x225ab7be00: 9: enter run() 0x225ab7b800: 12: enter run() 0x229e695c00: 15: enter run() 0x22d518ae00: 5: exit run() 0x225ab7b000: 14: enter run() 0x229e695800: 13: set_msg 0x22eacd5000: 10: exit run() 0x225ab7be00: 9: set_msg 0x225ab7b800: 12: set_msg 0x225ab7b800: 12: msg: "new message" 0x225ab7b800: 12: exit run() 0x229e695c00: 15: set_msg 0x229e695c00: 15: msg: "new message" 0x229e695c00: 15: exit run() 0x225ab7b000: 14: set_msg 0x225ab7b000: 14: msg: "new message" 0x225ab7b000: 14: exit run() 0x229e695800: 13: msg: "new message" 0x229e695800: 13: exit run() 0x225ab7be00: 9: msg: "new message" 0x225ab7be00: 9: exit run() main: 11 0x22eacd5200: 0: enter run() 0x22eacd5200: 0: set_msg 0x22eacd5200: 0: msg: "new message" 0x22eacd5200: 0: exit run() 0x229e695000: 2: enter run() 0x229e695000: 2: set_msg 0x229e695000: 2: msg: "new message" 0x229e695000: 2: exit run() 0x225ab7b200: 1: enter run() 0x225ab7b200: 1: set_msg 0x22d518a800: 3: enter run() 0x225ab7b800: 4: enter run() 0x22d518aa00: 5: enter run() 0x229e695200: 6: enter run() 0x22eacd5600: 7: enter run() 0x22eacd5400: 10: enter run() 0x225ab7ba00: 12: enter run() 0x229e695e00: 13: enter run() 0x22eacd5e00: 14: enter run() 0x225ab7bc00: 15: enter run() 0x225ab7b200: 1: msg: "new message" 0x22d518a000: 9: enter run() 0x225ab7b400: 11: enter run() 0x22d518a400: 8: enter run() 0x22d518a800: 3: set_msg 0x225ab7b200: 1: exit run() 0x22d518a400: 8: set_msg 0x229e695200: 6: set_msg 0x22eacd5e00: 14: set_msg 0x22d518a400: 8: msg: "new message" 0x225ab7b800: 4: set_msg 0x22d518a400: 8: exit run() 0x225ab7b800: 4: msg: "new message" 0x225ab7ba00: 12: set_msg 0x225ab7ba00: 12: msg: "new message" 0x225ab7ba00: 12: exit run() 0x22eacd5e00: 14: msg: "new message" 0x22eacd5e00: 14: exit run() 0x225ab7bc00: 15: set_msg 0x225ab7bc00: 15: msg: "new message" 0x225ab7bc00: 15: exit run() 0x229e695e00: 13: set_msg 0x229e695e00: 13: msg: "new message" 0x229e695e00: 13: exit run() 0x22d518aa00: 5: set_msg 0x22d518aa00: 5: msg: "new message" 0x22d518aa00: 5: exit run() 0x22eacd5600: 7: set_msg 0x22eacd5600: 7: msg: "new message" 0x22eacd5600: 7: exit run() 0x22d518a000: 9: set_msg 0x22d518a000: 9: msg: "new message" 0x22d518a000: 9: exit run() 0x22d518a800: 3: msg: "new message" 0x22d518a800: 3: exit run() 0x225ab7b800: 4: exit run() 0x229e695200: 6: msg: "new message" 0x229e695200: 6: exit run() 0x225ab7b400: 11: set_msg 0x225ab7b400: 11: msg: "new message" 0x225ab7b400: 11: exit run() 0x22eacd5400: 10: set_msg 0x22eacd5400: 10: msg: "new message" 0x22eacd5400: 10: exit run() main: 12 0x227c602400: 0: enter run() 0x227c602400: 0: set_msg 0x227c602400: 0: msg: "new message" 0x227c602400: 0: exit run() 0x229e695600: 2: enter run() 0x229e695600: 2: set_msg 0x225ab7be00: 3: enter run() 0x225ab7be00: 3: set_msg 0x225ab7be00: 3: msg: "new message" 0x225ab7be00: 3: exit run() 0x229e695600: 2: msg: "new message" 0x229e695600: 2: exit run() 0x22eacd5c00: 6: enter run() 0x22eacd5c00: 6: set_msg 0x22eacd5c00: 6: msg: "new message" 0x22eacd5c00: 6: exit run() 0x227c602800: 7: enter run() 0x227c602800: 7: set_msg 0x227c602800: 7: msg: "new message" 0x227c602800: 7: exit run() 0x225ab7b000: 1: enter run() 0x225ab7b000: 1: set_msg 0x227c602600: 5: enter run() 0x227c602600: 5: set_msg 0x227c602600: 5: msg: "new message" 0x227c602600: 5: exit run() 0x225ab7b000: 1: msg: "new message" 0x225ab7b000: 1: exit run() 0x22eacd5000: 8: enter run() 0x22eacd5000: 8: set_msg 0x22eacd5000: 8: msg: "new message" 0x225ab7b800: 10: enter run() 0x22eacd5800: 12: enter run() 0x229e695400: 14: enter run() 0x227c602c00: 15: enter run() 0x22eacd5000: 8: exit run() 0x225ab7b800: 10: set_msg 0x225ab7b800: 10: msg: "new message" 0x229e695800: 13: enter run() 0x227c602a00: 9: enter run() 0x229e695000: 11: enter run() 0x22eacd5800: 12: set_msg 0x22eacd5800: 12: msg: "new message" 0x22eacd5800: 12: exit run() 0x227c602c00: 15: set_msg 0x229e695800: 13: set_msg 0x229e695800: 13: msg: "new message" 0x227c602c00: 15: msg: "new message" 0x229e695800: 13: exit run() 0x227c602c00: 15: exit run() 0x229e695400: 14: set_msg 0x22eacd5600: 4: enter run() 0x225ab7b800: 10: exit run() 0x22eacd5600: 4: set_msg 0x229e695000: 11: set_msg 0x227c602a00: 9: set_msg 0x229e695000: 11: msg: "new message" 0x22eacd5600: 4: msg: "new message" 0x229e695000: 11: exit run() 0x229e695400: 14: msg: "new message" 0x227c602a00: 9: msg: "new message" 0x22eacd5600: 4: exit run() 0x229e695400: 14: exit run() 0x227c602a00: 9: exit run() main: 13 0x225ab7ba00: 0: enter run() 0x225ab7ba00: 0: set_msg 0x225ab7ba00: 0: msg: "new message" 0x225ab7ba00: 0: exit run() 0x22eacd5200: 2: enter run() 0x22eacd5200: 2: set_msg 0x22eacd5200: 2: msg: "new message" 0x22eacd5200: 2: exit run() 0x22eacd5e00: 1: enter run() 0x22eacd5e00: 1: set_msg 0x225ab7b200: 3: enter run() 0x225ab7b400: 4: enter run() 0x227c602600: 5: enter run() 0x227c602e00: 6: enter run() 0x225ab7b200: 3: set_msg 0x225ab7b200: 3: msg: "new message" 0x225ab7b200: 3: exit run() 0x225ab7b400: 4: set_msg 0x225ab7b400: 4: msg: "new message" 0x225ab7b400: 4: exit run() 0x22d518a200: 10: enter run() 0x22d518a200: 10: set_msg 0x229e695200: 11: enter run() 0x229e695a00: 12: enter run() 0x22eacd5a00: 13: enter run() 0x229e695600: 14: enter run() 0x229e695a00: 12: set_msg 0x229e695a00: 12: msg: "new message" 0x229e695a00: 12: exit run() 0x227c602e00: 6: set_msg 0x22eacd5600: 7: enter run() 0x22e1878600: 15: enter run() 0x22eacd5600: 7: set_msg 0x22eacd5600: 7: msg: "new message" 0x22eacd5e00: 1: msg: "new message" 0x22eacd5600: 7: exit run() 0x22eacd5e00: 1: exit run() 0x227c602600: 5: set_msg 0x227c602600: 5: msg: "new message" 0x227c602600: 5: exit run() 0x22d518a200: 10: msg: "new message" 0x22d518a200: 10: exit run() 0x22eacd5a00: 13: set_msg 0x22eacd5a00: 13: msg: "new message" 0x22eacd5a00: 13: exit run() 0x227c602200: 8: enter run() 0x227c602200: 8: set_msg 0x227c602200: 8: msg: "new message" 0x227c602200: 8: exit run() 0x229e695600: 14: set_msg 0x229e695600: 14: msg: "new message" 0x229e695600: 14: exit run() 0x229e695200: 11: set_msg 0x229e695200: 11: msg: "new message" 0x229e695200: 11: exit run() 0x227c602e00: 6: msg: "new message" 0x227c602e00: 6: exit run() 0x22e1878600: 15: set_msg 0x22e1878600: 15: msg: "new message" 0x22e1878600: 15: exit run() 0x225ab7be00: 9: enter run() 0x225ab7be00: 9: set_msg 0x225ab7be00: 9: msg: "new message" 0x225ab7be00: 9: exit run() main: 14 0x22e1e2b800: 0: enter run() 0x22e1e2b800: 0: set_msg 0x22e1e2b800: 0: msg: "new message" 0x22e1e2b800: 0: exit run() 0x22ff1a6a00: 2: enter run() 0x22ff1a6a00: 2: set_msg 0x22ff1a6a00: 2: msg: "new message" 0x22ff1a6a00: 2: exit run() 0x227c602000: 4: enter run() 0x227c602000: 4: set_msg 0x227c602000: 4: msg: "new message" 0x227c602000: 4: exit run() 0x22e1e2b600: 1: enter run() 0x22e1e2b600: 1: set_msg 0x22e1e2b600: 1: msg: "new message" 0x22e1e2b600: 1: exit run() 0x22e1e2b000: 7: enter run() 0x22e1e2b000: 7: set_msg 0x22e1e2b000: 7: msg: "new message" 0x22e1e2b000: 7: exit run() 0x22e1e2b200: 5: enter run() 0x22e1e2b200: 5: set_msg 0x22e1e2b200: 5: msg: "new message" 0x22e1e2b200: 5: exit run() 0x225ab7b400: 9: enter run() 0x225ab7b400: 9: set_msg 0x225ab7b400: 9: msg: "new message" 0x225ab7b400: 9: exit run() 0x227c602a00: 12: enter run() 0x227c602a00: 12: set_msg 0x227c602a00: 12: msg: "new message" 0x227c602a00: 12: exit run() 0x225ab7b600: 13: enter run() 0x225ab7b600: 13: set_msg 0x22e1e2be00: 10: enter run() 0x225ab7b600: 13: msg: "new message" 0x225ab7b600: 13: exit run() 0x22e1e2be00: 10: set_msg 0x22e1e2b400: 8: enter run() 0x22e1e2be00: 10: msg: "new message" 0x22d518a000: 11: enter run() 0x22e1e2bc00: 3: enter run() 0x227c602200: 14: enter run() 0x22ff1a6200: 15: enter run() 0x22e1e2b400: 8: set_msg 0x22e1e2ba00: 6: enter run() 0x22e1e2be00: 10: exit run() 0x22e1e2ba00: 6: set_msg 0x22e1e2ba00: 6: msg: "new message" 0x22e1e2ba00: 6: exit run() 0x227c602200: 14: set_msg 0x227c602200: 14: msg: "new message" 0x227c602200: 14: exit run() 0x22e1e2bc00: 3: set_msg 0x22e1e2bc00: 3: msg: "new message" 0x22e1e2bc00: 3: exit run() 0x22ff1a6200: 15: set_msg 0x22d518a000: 11: set_msg 0x22d518a000: 11: msg: "new message" 0x22ff1a6200: 15: msg: "new message" 0x22d518a000: 11: exit run() 0x22e1e2b400: 8: msg: "new message" 0x22ff1a6200: 15: exit run() 0x22e1e2b400: 8: exit run() main: 15 0x225ab7b200: 0: enter run() 0x225ab7b200: 0: set_msg 0x225ab7b200: 0: msg: "new message" 0x225ab7b200: 0: exit run() 0x227c602000: 3: enter run() 0x227c602000: 3: set_msg 0x227c602000: 3: msg: "new message" 0x227c602000: 3: exit run() 0x227c602e00: 4: enter run() 0x227c602e00: 4: set_msg 0x227c602e00: 4: msg: "new message" 0x227c602e00: 4: exit run() 0x22e1e2b800: 1: enter run() 0x22e1e2b800: 1: set_msg 0x22e1e2b800: 1: msg: "new message" 0x22e1e2b200: 2: enter run() 0x22e1e2b800: 1: exit run() 0x22e1e2b200: 2: set_msg 0x22e1e2b200: 2: msg: "new message" 0x22e1e2b200: 2: exit run() 0x22e1e2ba00: 5: enter run() 0x22e1e2ba00: 5: set_msg 0x22e1e2ba00: 5: msg: "new message" 0x22e1e2ba00: 5: exit run() 0x22e1e2b000: 6: enter run() 0x22e1e2b000: 6: set_msg 0x22e1e2b000: 6: msg: "new message" 0x22e1e2b000: 6: exit run() 0x225ab7b800: 7: enter run() 0x225ab7b800: 7: set_msg 0x225ab7b800: 7: msg: "new message" 0x225ab7b800: 7: exit run() 0x227c602c00: 8: enter run() 0x227c602c00: 8: set_msg 0x227c602c00: 8: msg: "new message" 0x227c602c00: 8: exit run() 0x227c602600: 9: enter run() 0x227c602600: 9: set_msg 0x227c602600: 9: msg: "new message" 0x227c602600: 9: exit run() 0x22ff1a6c00: 10: enter run() 0x22ff1a6c00: 10: set_msg 0x22ff1a6c00: 10: msg: "new message" 0x22ff1a6c00: 10: exit run() 0x22e1878c00: 12: enter run() 0x22e1878c00: 12: set_msg 0x22e1878c00: 12: msg: "new message" 0x22e1878c00: 12: exit run() 0x22eacd5c00: 11: enter run() 0x22eacd5c00: 11: set_msg 0x22eacd5c00: 11: msg: "new message" 0x22eacd5c00: 11: exit run() 0x22e1878600: 13: enter run() 0x22ff1a6e00: 14: enter run() 0x22ff1a6e00: 14: set_msg 0x22ff1a6e00: 14: msg: "new message" 0x22ff1a6e00: 14: exit run() 0x22e1878600: 13: set_msg 0x22e1878600: 13: msg: "new message" 0x22e1878600: 13: exit run() 0x225ab7ba00: 15: enter run() 0x225ab7ba00: 15: set_msg 0x225ab7ba00: 15: msg: "new message" 0x225ab7ba00: 15: exit run() main: 16 0x227c602a00: 0: enter run() 0x227c602a00: 0: set_msg 0x227c602a00: 0: msg: "new message" 0x227c602a00: 0: exit run() 0x22e1e2b600: 2: enter run() 0x22e1e2b600: 2: set_msg 0x22e1e2ba00: 4: enter run() 0x22eacd5600: 3: enter run() 0x227c602200: 7: enter run() 0x22e1e2b200: 6: enter run() 0x22e1878200: 8: enter run() 0x22e1e2bc00: 9: enter run() 0x22e1878800: 10: enter run() 0x22e1e2be00: 12: enter run() 0x225ab7b600: 13: enter run() 0x22ff1a6800: 11: enter run() 0x22e1e2be00: 12: set_msg 0x22e1878e00: 14: enter run() 0x22e1e2b600: 2: msg: "new message" 0x225ab7b400: 15: enter run() 0x22e1e2b600: 2: exit run() 0x22e1e2b200: 6: set_msg 0x22ff1a6800: 11: set_msg 0x22e1878800: 10: set_msg 0x22e1e2be00: 12: msg: "new message" 0x22ff1a6800: 11: msg: "new message" 0x22ff1a6800: 11: exit run() 0x22e1e2be00: 12: exit run() 0x225ab7b600: 13: set_msg 0x22e1878e00: 14: set_msg 0x22e1878e00: 14: msg: "new message" 0x22e1878e00: 14: exit run() 0x225ab7b400: 15: set_msg 0x225ab7b400: 15: msg: "new message" 0x225ab7b400: 15: exit run() 0x22e1e2ba00: 4: set_msg 0x22e1e2ba00: 4: msg: "new message" 0x22e1e2ba00: 4: exit run() 0x22e1878800: 10: msg: "new message" 0x22e1878800: 10: exit run() 0x22e1e2b200: 6: msg: "new message" 0x22e1e2b200: 6: exit run() 0x22eacd5400: 1: enter run() 0x22eacd5400: 1: set_msg 0x22eacd5400: 1: msg: "new message" 0x22eacd5400: 1: exit run() 0x22eacd5600: 3: set_msg 0x22eacd5600: 3: msg: "new message" 0x22eacd5600: 3: exit run() 0x227c602800: 5: enter run() 0x227c602800: 5: set_msg 0x227c602800: 5: msg: "new message" 0x227c602800: 5: exit run() 0x22e1878200: 8: set_msg 0x22e1878200: 8: msg: "new message" 0x225ab7b600: 13: msg: "new message" 0x22e1878200: 8: exit run() 0x225ab7b600: 13: exit run() 0x22e1e2bc00: 9: set_msg 0x22e1e2bc00: 9: msg: "new message" 0x22e1e2bc00: 9: exit run() 0x227c602200: 7: set_msg 0x227c602200: 7: msg: "new message" 0x227c602200: 7: exit run() main: 17 0x22e1e2ba00: 0: enter run() 0x22e1e2ba00: 0: set_msg 0x22e1e2ba00: 0: msg: "new message" 0x22e1e2ba00: 0: exit 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (2147483649) 0x227c602800: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2ba00 stack 0x226a45dc30 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (1) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22eacd5800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5000 stack 0x226a45d690 0x22e1878000: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1878600: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2be00 stack 0x226a45da50 rthread reaping 0x22eacd5200 stack 0x226a45d1b0 0x227c602a00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6e00 stack 0x226a45d000 rthread reaping 0x227c602800 stack 0x226a46b630 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2b000 stack 0x226a45dea0 rthread reaping 0x22e1878a00 stack 0x226a44bae0 rthread reaping 0x22eacd5800 stack 0x226a42cae0 rthread reaping 0x22ff1a6400 stack 0x226a42c960 rthread reaping 0x22ff1a6c00 stack 0x226a42ced0 rthread reaping 0x22e1878600 stack 0x226a42c000 rthread reaping 0x22e1878000 stack 0x226a42c450 rthread reaping 0x227c602a00 stack 0x226a42c810 rthread reaping 0x22ff1a6200 stack 0x226a46b690 rthread reaping 0x22ff1a6a00 stack 0x226a42cc30 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22e1e2be00 stack 0x226a46b690 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_wrlock 0x22d2c10730 (1) 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x227c602c00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6600 stack 0x226a42cc30 rthread reaping 0x22eacd5000 stack 0x226a42c810 rthread reaping 0x22e1e2bc00 stack 0x226a42c450 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878800 stack 0x226a42c000 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2b600 stack 0x226a42ced0 rthread reaping 0x22ff1a6800 stack 0x226a42c960 rthread reaping 0x22ff1a6000 stack 0x226a42cae0 rthread reaping 0x22eacd5200 stack 0x226a44bae0 rthread reaping 0x22ff1a6e00 stack 0x226a45dea0 rthread reaping 0x22e1878a00 stack 0x226a46b630 rthread reaping 0x22eacd5a00 stack 0x226a45d000 rthread reaping 0x22d518aa00 stack 0x226a45d1b0 rthread reaping 0x22eacd5e00 stack 0x226a45da50 rthread reaping 0x22d518ae00 stack 0x226a45d690 rthread reaping 0x227c602c00 stack 0x226a45dc30 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_wrlock 0x22d2c10730 (1) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a600: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22e1878e00 stack 0x226a45dc30 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602e00 stack 0x226a45d690 rthread reaping 0x22d518a800 stack 0x226a45da50 0x227c602200: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22e1878200 stack 0x226a45d1b0 0x22e1878400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a600 stack 0x226a45d000 rthread reaping 0x22ff1a6a00 stack 0x226a46b630 rthread reaping 0x22ff1a6400 stack 0x226a45dea0 rthread reaping 0x22d518a200 stack 0x226a44bae0 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a000 stack 0x226a42cae0 0x22d518a400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6c00 stack 0x226a42c960 rthread reaping 0x22e1878400 stack 0x226a42ced0 rthread reaping 0x22d518a400 stack 0x226a42c000 rthread reaping 0x22d518aa00 stack 0x226a42c450 rthread reaping 0x22ff1a6e00 stack 0x226a42c810 rthread reaping 0x227c602000 stack 0x226a42cc30 rthread reaping 0x227c602200 stack 0x226a46b690 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6600 stack 0x226a46b690 rthread reaping 0x227c602600 stack 0x226a42cc30 rthread reaping 0x22e1878200 stack 0x226a42c810 rthread reaping 0x22ff1a6800 stack 0x226a42c450 rthread reaping 0x227c602a00 stack 0x226a42c000 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22d518aa00 stack 0x226a42ced0 0x22e1e2b200: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602c00 stack 0x226a42c960 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22ff1a6a00 stack 0x226a42cae0 0x22e1e2b200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a600 stack 0x226a44bae0 rthread reaping 0x227c602e00 stack 0x226a45dea0 rthread reaping 0x227c602400 stack 0x226a46b630 rthread reaping 0x22d518a400 stack 0x226a45d000 rthread reaping 0x22d518ac00 stack 0x226a45d1b0 rthread reaping 0x227c602800 stack 0x226a45da50 rthread reaping 0x225ab7b000 stack 0x226a45d690 rthread reaping 0x22e1e2b200 stack 0x226a45dc30 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_wrlock 0x22d2c10730 (2147483647) 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a600: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (1) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x227c602800 stack 0x226a45dc30 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_wrlock 0x22d2c10730 (1) rthread reaping 0x227c602000 stack 0x226a45d690 rthread reaping 0x22d518a600 stack 0x226a45da50 rthread reaping 0x225ab7be00 stack 0x226a45d1b0 rthread reaping 0x225ab7bc00 stack 0x226a45d000 rthread reaping 0x22e1e2b000 stack 0x226a46b630 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b800 stack 0x226a45dea0 rthread reaping 0x227c602200 stack 0x226a44bae0 rthread reaping 0x227c602600 stack 0x226a42cae0 rthread reaping 0x225ab7ba00 stack 0x226a42c960 rthread reaping 0x225ab7b200 stack 0x226a42ced0 rthread reaping 0x227c602a00 stack 0x226a42c000 rthread reaping 0x225ab7b400 stack 0x226a42c450 rthread reaping 0x225ab7b600 stack 0x226a42c810 rthread reaping 0x22d518ae00 stack 0x226a42cc30 rthread reaping 0x22d518a200 stack 0x226a46b690 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a800: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (1) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_wrlock 0x22d2c10730 (2147483647) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (1) rthread reaping 0x22d518a000 stack 0x226a46b690 0x229e695400: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602c00 stack 0x226a42cc30 rthread reaping 0x22d518aa00 stack 0x226a42c810 rthread reaping 0x22d518a800 stack 0x226a42c450 rthread reaping 0x227c602200 stack 0x226a42c000 rthread reaping 0x22d518a400 stack 0x226a42ced0 rthread reaping 0x22ff1a6000 stack 0x226a42c960 rthread reaping 0x22ff1a6c00 stack 0x226a42cae0 rthread reaping 0x22ff1a6800 stack 0x226a44bae0 rthread reaping 0x22e1878200 stack 0x226a45dea0 rthread reaping 0x225ab7ba00 stack 0x226a46b630 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (2147483649) rthread reaping 0x22ff1a6e00 stack 0x226a45d000 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b000 stack 0x226a45d1b0 rthread reaping 0x227c602e00 stack 0x226a45da50 rthread reaping 0x229e695400 stack 0x226a45d690 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6200 stack 0x226a45dc30 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_wrlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602800 stack 0x226a45dc30 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695a00 stack 0x226a45d690 rthread reaping 0x229e695000 stack 0x226a45da50 rthread reaping 0x229e695800 stack 0x226a45d1b0 rthread reaping 0x227c602c00 stack 0x226a45d000 rthread reaping 0x229e695c00 stack 0x226a46b630 rthread reaping 0x22d518a000 stack 0x226a45dea0 rthread reaping 0x229e695e00 stack 0x226a44bae0 rthread reaping 0x22d518aa00 stack 0x226a42cae0 rthread reaping 0x227c602a00 stack 0x226a42c960 rthread reaping 0x22e1878000 stack 0x226a42ced0 rthread reaping 0x22d518a200 stack 0x226a42c000 rthread reaping 0x229e695200 stack 0x226a42c450 rthread reaping 0x22e1878c00 stack 0x226a42c810 rthread reaping 0x22d518a800 stack 0x226a42cc30 rthread reaping 0x227c602e00 stack 0x226a46b690 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878400: rwlock_wrlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878a00 stack 0x226a46b690 rthread reaping 0x22e1878400 stack 0x226a42cc30 rthread reaping 0x22d518a400 stack 0x226a42c810 rthread reaping 0x229e695c00 stack 0x226a42c450 rthread reaping 0x229e695000 stack 0x226a42c000 rthread reaping 0x229e695400 stack 0x226a42ced0 rthread reaping 0x22eacd5c00 stack 0x226a42c960 rthread reaping 0x22d518aa00 stack 0x226a42cae0 rthread reaping 0x22e1878600 stack 0x226a44bae0 rthread reaping 0x22eacd5a00 stack 0x226a45dea0 rthread reaping 0x22e1878800 stack 0x226a46b630 rthread reaping 0x22e1878e00 stack 0x226a45d000 rthread reaping 0x22eacd5e00 stack 0x226a45d1b0 rthread reaping 0x22eacd5000 stack 0x226a45da50 rthread reaping 0x229e695600 stack 0x226a45d690 rthread reaping 0x22eacd5400 stack 0x226a45dc30 0x229e695a00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878600: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695200: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (1) 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x225ab7b000: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695a00 stack 0x226a45dc30 rthread reaping 0x22e1878400 stack 0x226a45d690 rthread reaping 0x22eacd5600 stack 0x226a45da50 rthread reaping 0x22e1878600 stack 0x226a45d1b0 rthread reaping 0x22eacd5800 stack 0x226a45d000 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) run() 0x22eacd5000: 1: enter run() 0x22e1e2be00: 2: enter run() 0x227c602800: 5: enter run() 0x22e1e2b000: 7: enter run() 0x22eacd5200: 3: enter run() 0x22e1878a00: 8: enter run() 0x22ff1a6a00: 6: enter run() 0x22eacd5800: 9: enter run() 0x22ff1a6400: 10: enter run() 0x22ff1a6e00: 4: enter run() 0x22ff1a6c00: 11: enter run() 0x22e1878600: 12: enter run() 0x22e1878000: 13: enter run() 0x227c602a00: 14: enter run() 0x22ff1a6200: 15: enter run() 0x22eacd5000: 1: set_msg 0x22ff1a6e00: 4: set_msg 0x227c602800: 5: set_msg 0x22ff1a6e00: 4: msg: "new message" 0x22ff1a6e00: 4: exit run() 0x22e1878a00: 8: set_msg 0x22e1878a00: 8: msg: "new message" 0x227c602800: 5: msg: "new message" 0x22e1878a00: 8: exit run() 0x22eacd5000: 1: msg: "new message" 0x227c602800: 5: exit run() 0x22eacd5200: 3: set_msg 0x22eacd5000: 1: exit run() 0x22e1878600: 12: set_msg 0x22ff1a6200: 15: set_msg 0x22eacd5200: 3: msg: "new message" 0x22eacd5200: 3: exit run() 0x22ff1a6200: 15: msg: "new message" 0x22ff1a6200: 15: exit run() 0x22e1e2b000: 7: set_msg 0x22e1878000: 13: set_msg 0x22eacd5800: 9: set_msg 0x22e1878000: 13: msg: "new message" 0x22e1878000: 13: exit run() 0x227c602a00: 14: set_msg 0x22e1878600: 12: msg: "new message" 0x22e1878600: 12: exit run() 0x22e1e2b000: 7: msg: "new message" 0x22e1e2b000: 7: exit run() 0x22eacd5800: 9: msg: "new message" 0x22ff1a6400: 10: set_msg 0x22ff1a6400: 10: msg: "new message" 0x22ff1a6400: 10: exit run() 0x22ff1a6c00: 11: set_msg 0x22eacd5800: 9: exit run() 0x22e1e2be00: 2: set_msg 0x22e1e2be00: 2: msg: "new message" 0x22e1e2be00: 2: exit run() 0x227c602a00: 14: msg: "new message" 0x227c602a00: 14: exit run() 0x22ff1a6a00: 6: set_msg 0x22ff1a6a00: 6: msg: "new message" 0x22ff1a6c00: 11: msg: "new message" 0x22ff1a6a00: 6: exit run() 0x22ff1a6c00: 11: exit run() main: 18 0x22e1e2be00: 0: enter run() 0x22e1e2be00: 0: set_msg 0x22e1e2be00: 0: msg: "new message" 0x22e1e2be00: 0: exit run() 0x22ff1a6600: 1: enter run() 0x22ff1a6600: 1: set_msg 0x22e1878800: 4: enter run() 0x22e1e2b600: 5: enter run() 0x22e1e2bc00: 3: enter run() 0x22ff1a6000: 7: enter run() 0x22ff1a6800: 6: enter run() 0x22eacd5000: 2: enter run() 0x22ff1a6e00: 9: enter run() 0x22eacd5200: 8: enter run() 0x22e1878a00: 10: enter run() 0x22eacd5e00: 13: enter run() 0x22d518ae00: 14: enter run() 0x227c602c00: 15: enter run() 0x22eacd5a00: 11: enter run() 0x22ff1a6600: 1: msg: "new message" 0x22d518aa00: 12: enter run() 0x22e1e2bc00: 3: set_msg 0x22ff1a6000: 7: set_msg 0x22ff1a6800: 6: set_msg 0x22ff1a6000: 7: msg: "new message" 0x22ff1a6000: 7: exit run() 0x22ff1a6800: 6: msg: "new message" 0x22e1e2bc00: 3: msg: "new message" 0x22ff1a6800: 6: exit run() 0x22eacd5200: 8: set_msg 0x22e1e2bc00: 3: exit run() 0x22eacd5200: 8: msg: "new message" 0x22eacd5200: 8: exit run() 0x22eacd5000: 2: set_msg 0x22eacd5000: 2: msg: "new message" 0x22eacd5000: 2: exit run() 0x22eacd5e00: 13: set_msg 0x22eacd5a00: 11: set_msg 0x22ff1a6600: 1: exit run() 0x22eacd5a00: 11: msg: "new message" 0x22eacd5e00: 13: msg: "new message" 0x22eacd5a00: 11: exit run() 0x22d518aa00: 12: set_msg 0x22d518aa00: 12: msg: "new message" 0x22d518aa00: 12: exit run() 0x227c602c00: 15: set_msg 0x227c602c00: 15: msg: "new message" 0x227c602c00: 15: exit run() 0x22eacd5e00: 13: exit run() 0x22e1878a00: 10: set_msg 0x22e1878a00: 10: msg: "new message" 0x22e1878a00: 10: exit run() 0x22e1878800: 4: set_msg 0x22e1878800: 4: msg: "new message" 0x22e1878800: 4: exit run() 0x22ff1a6e00: 9: set_msg 0x22ff1a6e00: 9: msg: "new message" 0x22ff1a6e00: 9: exit run() 0x22d518ae00: 14: set_msg 0x22d518ae00: 14: msg: "new message" 0x22d518ae00: 14: exit run() 0x22e1e2b600: 5: set_msg 0x22e1e2b600: 5: msg: "new message" 0x22e1e2b600: 5: exit run() main: 19 0x22e1878e00: 0: enter run() 0x22e1878e00: 0: set_msg 0x22e1878e00: 0: msg: "new message" 0x22e1878e00: 0: exit run() 0x227c602e00: 1: enter run() 0x22d518a800: 2: enter run() 0x227c602e00: 1: set_msg 0x22d518a800: 2: set_msg 0x227c602e00: 1: msg: "new message" 0x22e1878200: 3: enter run() 0x227c602e00: 1: exit run() 0x22e1878200: 3: set_msg 0x22e1878200: 3: msg: "new message" 0x22e1878200: 3: exit run() 0x22d518a800: 2: msg: "new message" 0x22d518a800: 2: exit run() 0x22ff1a6a00: 5: enter run() 0x22d518a600: 4: enter run() 0x22ff1a6a00: 5: set_msg 0x22ff1a6400: 6: enter run() 0x22ff1a6a00: 5: msg: "new message" 0x22d518a600: 4: set_msg 0x22ff1a6a00: 5: exit run() 0x22d518a600: 4: msg: "new message" 0x22d518a600: 4: exit run() 0x22d518a200: 7: enter run() 0x22ff1a6400: 6: set_msg 0x22ff1a6400: 6: msg: "new message" 0x22ff1a6400: 6: exit run() 0x22ff1a6c00: 9: enter run() 0x22ff1a6c00: 9: set_msg 0x22ff1a6c00: 9: msg: "new message" 0x22ff1a6c00: 9: exit run() 0x22d518a200: 7: set_msg 0x22d518a200: 7: msg: "new message" 0x22d518a200: 7: exit run() 0x22d518a000: 8: enter run() 0x22e1878400: 10: enter run() 0x22d518a400: 11: enter run() 0x22d518aa00: 12: enter run() 0x22ff1a6e00: 13: enter run() 0x227c602200: 15: enter run() 0x227c602000: 14: enter run() 0x22d518a400: 11: set_msg 0x22ff1a6e00: 13: set_msg 0x227c602200: 15: set_msg 0x22d518aa00: 12: set_msg 0x227c602200: 15: msg: "new message" 0x22d518aa00: 12: msg: "new message" 0x227c602200: 15: exit run() 0x22d518aa00: 12: exit run() 0x227c602000: 14: set_msg 0x227c602000: 14: msg: "new message" 0x227c602000: 14: exit run() 0x22d518a000: 8: set_msg 0x22d518a000: 8: msg: "new message" 0x22e1878400: 10: set_msg 0x22e1878400: 10: msg: "new message" 0x22e1878400: 10: exit run() 0x22ff1a6e00: 13: msg: "new message" 0x22ff1a6e00: 13: exit run() 0x22d518a000: 8: exit run() 0x22d518a400: 11: msg: "new message" 0x22d518a400: 11: exit run() main: 20 0x22ff1a6600: 0: enter run() 0x22ff1a6600: 0: set_msg 0x22ff1a6600: 0: msg: "new message" 0x22ff1a6600: 0: exit run() 0x227c602600: 1: enter run() 0x227c602600: 1: set_msg 0x227c602600: 1: msg: "new message" 0x227c602600: 1: exit run() 0x22e1878200: 2: enter run() 0x22e1878200: 2: set_msg 0x22e1878200: 2: msg: "new message" 0x22e1878200: 2: exit run() 0x227c602a00: 4: enter run() 0x227c602a00: 4: set_msg 0x227c602a00: 4: msg: "new message" 0x22ff1a6800: 3: enter run() 0x227c602a00: 4: exit run() 0x22ff1a6800: 3: set_msg 0x22ff1a6800: 3: msg: "new message" 0x22ff1a6800: 3: exit run() 0x22d518aa00: 5: enter run() 0x22d518aa00: 5: set_msg 0x22d518aa00: 5: msg: "new message" 0x22d518aa00: 5: exit run() 0x227c602c00: 6: enter run() 0x227c602c00: 6: set_msg 0x227c602c00: 6: msg: "new message" 0x227c602c00: 6: exit run() 0x22d518a600: 8: enter run() 0x22d518a600: 8: set_msg 0x22d518a600: 8: msg: "new message" 0x22d518a600: 8: exit run() 0x22ff1a6a00: 7: enter run() 0x22ff1a6a00: 7: set_msg 0x22ff1a6a00: 7: msg: "new message" 0x22ff1a6a00: 7: exit run() 0x227c602e00: 9: enter run() 0x227c602e00: 9: set_msg 0x227c602e00: 9: msg: "new message" 0x227c602e00: 9: exit run() 0x22d518a400: 11: enter run() 0x22d518a400: 11: set_msg 0x22d518a400: 11: msg: "new message" 0x22d518a400: 11: exit run() 0x22d518ac00: 12: enter run() 0x22d518ac00: 12: set_msg 0x22d518ac00: 12: msg: "new message" 0x22d518ac00: 12: exit run() 0x227c602400: 10: enter run() 0x227c602400: 10: set_msg 0x227c602400: 10: msg: "new message" 0x227c602400: 10: exit run() 0x227c602800: 13: enter run() 0x227c602800: 13: set_msg 0x227c602800: 13: msg: "new message" 0x227c602800: 13: exit run() 0x225ab7b000: 14: enter run() 0x225ab7b000: 14: set_msg 0x225ab7b000: 14: msg: "new message" 0x225ab7b000: 14: exit run() 0x22e1e2b200: 15: enter run() 0x22e1e2b200: 15: set_msg 0x22e1e2b200: 15: msg: "new message" 0x22e1e2b200: 15: exit run() main: 21 0x227c602800: 0: enter run() 0x227c602800: 0: set_msg 0x227c602800: 0: msg: "new message" 0x227c602800: 0: exit run() 0x22d518a600: 2: enter run() 0x227c602000: 1: enter run() 0x225ab7be00: 3: enter run() 0x22d518a600: 2: set_msg 0x225ab7bc00: 4: enter run() 0x225ab7be00: 3: set_msg 0x225ab7be00: 3: msg: "new message" 0x22e1e2b000: 5: enter run() 0x22e1e2b000: 5: set_msg 0x225ab7be00: 3: exit run() 0x227c602000: 1: set_msg 0x227c602000: 1: msg: "new message" 0x227c602000: 1: exit run() 0x225ab7bc00: 4: set_msg 0x225ab7bc00: 4: msg: "new message" 0x225ab7bc00: 4: exit run() 0x22d518a600: 2: msg: "new message" 0x22d518a600: 2: exit run() 0x22e1e2b000: 5: msg: "new message" 0x22e1e2b000: 5: exit run() 0x225ab7ba00: 9: enter run() 0x225ab7ba00: 9: set_msg 0x225ab7ba00: 9: msg: "new message" 0x225ab7ba00: 9: exit run() 0x227c602600: 8: enter run() 0x227c602600: 8: set_msg 0x227c602600: 8: msg: "new message" 0x227c602600: 8: exit run() 0x225ab7b800: 6: enter run() 0x225ab7b800: 6: set_msg 0x225ab7b800: 6: msg: "new message" 0x225ab7b800: 6: exit run() 0x227c602200: 7: enter run() 0x227c602200: 7: set_msg 0x227c602200: 7: msg: "new message" 0x227c602200: 7: exit run() 0x225ab7b200: 10: enter run() 0x225ab7b200: 10: set_msg 0x225ab7b200: 10: msg: "new message" 0x225ab7b200: 10: exit run() 0x227c602a00: 11: enter run() 0x227c602a00: 11: set_msg 0x227c602a00: 11: msg: "new message" 0x227c602a00: 11: exit run() 0x225ab7b600: 13: enter run() 0x22d518ae00: 14: enter run() 0x225ab7b600: 13: set_msg 0x22d518ae00: 14: set_msg 0x22d518ae00: 14: msg: "new message" 0x225ab7b600: 13: msg: "new message" 0x22d518ae00: 14: exit run() 0x225ab7b600: 13: exit run() 0x225ab7b400: 12: enter run() 0x225ab7b400: 12: set_msg 0x225ab7b400: 12: msg: "new message" 0x22d518a200: 15: enter run() 0x225ab7b400: 12: exit run() 0x22d518a200: 15: set_msg 0x22d518a200: 15: msg: "new message" 0x22d518a200: 15: exit run() main: 22 0x22d518a000: 0: enter run() 0x22d518a000: 0: set_msg 0x22d518a000: 0: msg: "new message" 0x22d518a000: 0: exit run() 0x227c602c00: 1: enter run() 0x227c602c00: 1: set_msg 0x227c602c00: 1: msg: "new message" 0x227c602c00: 1: exit run() 0x22d518aa00: 2: enter run() 0x22d518a800: 3: enter run() 0x22d518aa00: 2: set_msg 0x22d518aa00: 2: msg: "new message" 0x22d518aa00: 2: exit run() 0x22d518a800: 3: set_msg 0x22d518a800: 3: msg: "new message" 0x22d518a800: 3: exit run() 0x227c602200: 4: enter run() 0x227c602200: 4: set_msg 0x227c602200: 4: msg: "new message" 0x227c602200: 4: exit run() 0x22d518a400: 5: enter run() 0x22d518a400: 5: set_msg 0x22d518a400: 5: msg: "new message" 0x22d518a400: 5: exit run() 0x22ff1a6000: 6: enter run() 0x22ff1a6000: 6: set_msg 0x22ff1a6000: 6: msg: "new message" 0x22ff1a6000: 6: exit run() 0x22ff1a6800: 8: enter run() 0x22ff1a6c00: 7: enter run() 0x22ff1a6800: 8: set_msg 0x22ff1a6800: 8: msg: "new message" 0x22ff1a6800: 8: exit run() 0x22e1878200: 9: enter run() 0x22ff1a6c00: 7: set_msg 0x22e1878200: 9: set_msg 0x22e1878200: 9: msg: "new message" 0x22e1878200: 9: exit run() 0x225ab7ba00: 10: enter run() 0x22ff1a6e00: 11: enter run() 0x22ff1a6c00: 7: msg: "new message" 0x22ff1a6c00: 7: exit run() 0x225ab7ba00: 10: set_msg 0x22ff1a6e00: 11: set_msg 0x22ff1a6e00: 11: msg: "new message" 0x225ab7ba00: 10: msg: "new message" 0x22ff1a6e00: 11: exit run() 0x225ab7b000: 12: enter run() 0x225ab7ba00: 10: exit run() 0x229e695400: 14: enter run() 0x225ab7b000: 12: set_msg 0x227c602e00: 13: enter run() 0x229e695400: 14: set_msg 0x229e695400: 14: msg: "new message" 0x225ab7b000: 12: msg: "new message" 0x22ff1a6200: 15: enter run() 0x229e695400: 14: exit run() 0x225ab7b000: 12: exit run() 0x227c602e00: 13: set_msg 0x227c602e00: 13: msg: "new message" 0x227c602e00: 13: exit run() 0x22ff1a6200: 15: set_msg 0x22ff1a6200: 15: msg: "new message" 0x22ff1a6200: 15: exit run() main: 23 0x227c602800: 0: enter run() 0x227c602800: 0: set_msg 0x227c602800: 0: msg: "new message" 0x227c602800: 0: exit run() 0x229e695800: 3: enter run() 0x229e695800: 3: set_msg 0x229e695800: 3: msg: "new message" 0x229e695800: 3: exit run() 0x229e695000: 2: enter run() 0x229e695000: 2: set_msg 0x229e695000: 2: msg: "new message" 0x229e695000: 2: exit run() 0x229e695a00: 1: enter run() 0x227c602c00: 4: enter run() 0x227c602c00: 4: set_msg 0x227c602c00: 4: msg: "new message" 0x227c602c00: 4: exit run() 0x22d518a000: 6: enter run() 0x22d518a000: 6: set_msg 0x22d518a000: 6: msg: "new message" 0x22d518a000: 6: exit run() 0x229e695e00: 7: enter run() 0x229e695e00: 7: set_msg 0x229e695e00: 7: msg: "new message" 0x229e695e00: 7: exit run() 0x22d518aa00: 8: enter run() 0x22d518aa00: 8: set_msg 0x22d518aa00: 8: msg: "new message" 0x22d518aa00: 8: exit run() 0x22e1878000: 10: enter run() 0x22e1878000: 10: set_msg 0x22e1878000: 10: msg: "new message" 0x22e1878000: 10: exit run() 0x22d518a200: 11: enter run() 0x22d518a200: 11: set_msg 0x22d518a200: 11: msg: "new message" 0x22d518a200: 11: exit run() 0x229e695200: 12: enter run() 0x229e695200: 12: set_msg 0x229e695200: 12: msg: "new message" 0x229e695200: 12: exit run() 0x22d518a800: 14: enter run() 0x22d518a800: 14: set_msg 0x22d518a800: 14: msg: "new message" 0x22d518a800: 14: exit run() 0x22e1878c00: 13: enter run() 0x22e1878c00: 13: set_msg 0x22e1878c00: 13: msg: "new message" 0x22e1878c00: 13: exit run() 0x227c602a00: 9: enter run() 0x227c602a00: 9: set_msg 0x227c602a00: 9: msg: "new message" 0x227c602a00: 9: exit run() 0x227c602e00: 15: enter run() 0x227c602e00: 15: set_msg 0x227c602e00: 15: msg: "new message" 0x227c602e00: 15: exit run() 0x229e695c00: 5: enter run() 0x229e695c00: 5: set_msg 0x229e695c00: 5: msg: "new message" 0x229e695c00: 5: exit run() 0x229e695a00: 1: set_msg 0x229e695a00: 1: msg: "new message" 0x229e695a00: 1: exit run() main: 24 0x22e1878a00: 0: enter run() 0x22e1878a00: 0: set_msg 0x22e1878a00: 0: msg: "new message" 0x22e1878a00: 0: exit run() 0x22d518a400: 2: enter run() 0x22d518a400: 2: set_msg 0x22d518a400: 2: msg: "new message" 0x22d518a400: 2: exit run() 0x229e695c00: 3: enter run() 0x229e695c00: 3: set_msg 0x22e1878400: 1: enter run() 0x229e695c00: 3: msg: "new message" 0x229e695c00: 3: exit run() 0x22e1878400: 1: set_msg 0x229e695000: 4: enter run() 0x22e1878400: 1: msg: "new message" 0x22e1878400: 1: exit run() 0x229e695000: 4: set_msg 0x229e695000: 4: msg: "new message" 0x229e695000: 4: exit run() 0x229e695400: 5: enter run() 0x229e695400: 5: set_msg 0x22eacd5c00: 6: enter run() 0x22eacd5c00: 6: set_msg 0x22eacd5c00: 6: msg: "new message" 0x22eacd5c00: 6: exit run() 0x22d518aa00: 7: enter run() 0x229e695400: 5: msg: "new message" 0x229e695400: 5: exit run() 0x22e1878600: 8: enter run() 0x22d518aa00: 7: set_msg 0x22d518aa00: 7: msg: "new message" 0x22d518aa00: 7: exit run() 0x22eacd5a00: 9: enter run() 0x22eacd5a00: 9: set_msg 0x22eacd5a00: 9: msg: "new message" 0x22eacd5a00: 9: exit run() 0x22e1878600: 8: set_msg 0x22e1878600: 8: msg: "new message" 0x22e1878600: 8: exit run() 0x22e1878800: 10: enter run() 0x22e1878800: 10: set_msg 0x22e1878800: 10: msg: "new message" 0x22e1878800: 10: exit run() 0x22eacd5e00: 12: enter run() 0x22eacd5e00: 12: set_msg 0x22eacd5e00: 12: msg: "new message" 0x22eacd5e00: 12: exit run() 0x22e1878e00: 11: enter run() 0x22e1878e00: 11: set_msg 0x22e1878e00: 11: msg: "new message" 0x22e1878e00: 11: exit run() 0x22eacd5000: 13: enter run() 0x22eacd5000: 13: set_msg 0x22eacd5000: 13: msg: "new message" 0x22eacd5000: 13: exit run() 0x229e695600: 14: enter run() 0x229e695600: 14: set_msg 0x229e695600: 14: msg: "new message" 0x229e695600: 14: exit run() 0x22eacd5400: 15: enter run() 0x22eacd5400: 15: set_msg 0x22eacd5400: 15: msg: "new message" 0x22eacd5400: 15: exit run() main: 25 0x229e695a00: 0: enter run() 0x229e695a00: 0: set_msg 0x229e695a00: 0: msg: "new message" 0x229e695a00: 0: exit run() 0x22eacd5600: 2: enter run() 0x22e1878600: 3: enter run() 0x22eacd5600: 2: set_msg 0x22e1878400: 1: enter run() 0x22eacd5600: 2: msg: "new message" 0x22eacd5600: 2: exit run() 0x22e1878600: 3: set_msg 0x22e1878600: 3: msg: "new message" 0x22e1878600: 3: exit run() 0x22e1878400: 1: set_msg 0x22e1878400: 1: msg: "new message" 0x22e1878400: 1: exit run() 0x22eacd5800: 4: enter run() 0x229e695200: 5: enter run() 0x22eacd5800: 4: set_msg 0x22eacd5800: 4: msg: "new message" 0x22eacd5800: 4: exit run() 0x229e695200: 5: set_msg 0x229e695200: 5: msg: "new message" 0x225ab7b000: 6: enter run() 0x225ab7ba00: 7: enter run() 0x225ab7be00: 8: enter run() 0x225ab7b000: 6: set_msg 0x229e695200: 5: exit run() 0x22eacd5c00: 11: enter run() 0x225ab7be00: 8: set_msg 0x22eacd5200: 12: enter run() 0x22e1e2b800: 15: enter run() 0x22e1878c00: 14: enter run() 0x22eacd5e00: 10: enter run() 0x229e695000: 9: enter run() 0x22e1878a00: 13: enter run() 0x225ab7ba00: 7: set_msg 0x22eacd5c00: 11: set_msg 0x22e1878a00: 13: set_m0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (2147483649) rthread reaping 0x229e695200 stack 0x226a46b630 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b000 stack 0x226a45dea0 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7ba00 stack 0x226a44bae0 0x22eacd5200: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7be00 stack 0x226a42cae0 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695000 stack 0x226a42c960 rthread reaping 0x22eacd5e00 stack 0x226a42ced0 rthread reaping 0x22eacd5c00 stack 0x226a42c000 rthread reaping 0x22eacd5200 stack 0x226a42c450 rthread reaping 0x22e1878a00 stack 0x226a42c810 rthread reaping 0x22e1878c00 stack 0x226a42cc30 rthread reaping 0x22e1e2b800 stack 0x226a46b690 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602c00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x229e695200: rwlock_wrlock 0x22d2c10730 (2147483647) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695000 stack 0x226a46b690 0x22e1878800: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (2147483647) 0x229e695800: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878600 stack 0x226a42cc30 0x229e695200: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2b600 stack 0x226a42c810 rthread reaping 0x22e1e2ba00 stack 0x226a42c450 rthread reaping 0x22e1878e00 stack 0x226a42c000 rthread reaping 0x229e695800 stack 0x226a42ced0 rthread reaping 0x22e1878400 stack 0x226a42c960 rthread reaping 0x22e1878200 stack 0x226a42cae0 rthread reaping 0x229e695200 stack 0x226a44bae0 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2b400 stack 0x226a45dea0 rthread reaping 0x229e695a00 stack 0x226a45d000 rthread reaping 0x227c602c00 stack 0x226a45d1b0 rthread reaping 0x22e1e2bc00 stack 0x226a45da50 rthread reaping 0x22ff1a6200 stack 0x226a45d690 rthread reaping 0x22eacd5000 stack 0x226a45dc30 rthread reaping 0x22e1878800 stack 0x226a46b630 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_wrlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (1) 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (2147483649) rthread reaping 0x22eacd5e00 stack 0x226a45dc30 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (2147483649) rthread reaping 0x22eacd5600 stack 0x226a46b630 0x22d518a000: rwlock_wrlock 0x22d2c10730 (2147483649) rthread reaping 0x229e695c00 stack 0x226a45d690 rthread reaping 0x22eacd5200 stack 0x226a45da50 rthread reaping 0x229e695200 stack 0x226a45d1b0 rthread reaping 0x22e1878600 stack 0x226a45d000 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2ba00 stack 0x226a45dea0 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2b800 stack 0x226a44bae0 rthread reaping 0x22eacd5400 stack 0x226a42cae0 rthread reaping 0x22e1878a00 stack 0x226a42c960 rthread reaping 0x22e1e2be00 stack 0x226a42ced0 rthread reaping 0x22eacd5800 stack 0x226a42c000 rthread reaping 0x22e1e2b000 stack 0x226a42c450 rthread reaping 0x229e695800 stack 0x226a42c810 rthread reaping 0x22e1e2b200 stack 0x226a42cc30 rthread reaping 0x22d518a000 stack 0x226a46b690 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (1) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_wrlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6600 stack 0x226a46b690 rthread reaping 0x22e1e2ba00 stack 0x226a42cc30 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878e00 stack 0x226a42c810 rthread reaping 0x22ff1a6000 stack 0x226a42c450 rthread reaping 0x229e695000 stack 0x226a42c000 rthread reaping 0x22e1e2b600 stack 0x226a42ced0 rthread reaping 0x22ff1a6e00 stack 0x226a42c960 rthread reaping 0x22ff1a6a00 stack 0x226a42cae0 rthread reaping 0x229e695200 stack 0x226a44bae0 rthread reaping 0x22ff1a6800 stack 0x226a45dea0 rthread reaping 0x22ff1a6c00 stack 0x226a45d000 rthread reaping 0x229e695600 stack 0x226a45d1b0 rthread reaping 0x229e695a00 stack 0x226a45da50 rthread reaping 0x22d518a200 stack 0x226a45d690 rthread reaping 0x22e1878600 stack 0x226a46b630 rthread reaping 0x22ff1a6200 stack 0x226a45dc30 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_wrlock 0x22d2c10730 (2) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_wrlock 0x22d2c10730 (2147483647) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a400 stack 0x226a45dc30 rthread reaping 0x22d518ae00 stack 0x226a46b630 0x22d518a800: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22ff1a6000 stack 0x226a45d690 0x225ab7bc00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (2147483647) 0x225ab7bc00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695400 stack 0x226a45da50 rthread reaping 0x22d518a000 stack 0x226a45d1b0 rthread reaping 0x229e695800 stack 0x226a45d000 rthread reaping 0x22d518a600 stack 0x226a45dea0 rthread reaping 0x22ff1a6e00 stack 0x226a44bae0 rthread reaping 0x22d518aa00 stack 0x226a42cae0 rthread reaping 0x229e695e00 stack 0x226a42c960 rthread reaping 0x22ff1a6400 stack 0x226a42ced0 rthread reaping 0x22e1e2b200 stack 0x226a42c000 rthread reaping 0x225ab7b800 stack 0x226a42c450 rthread reaping 0x225ab7b000 stack 0x226a42c810 rthread reaping 0x22d518a800 stack 0x226a42cc30 rthread reaping 0x225ab7bc00 stack 0x226a46b690 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695200: rwlock_wrlock 0x22d2c10730 (2147483647) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (1) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b400 stack 0x226a46b690 rthread reaping 0x225ab7b200 stack 0x226a42cc30 rthread reaping 0x229e695000 stack 0x226a42c810 rthread reaping 0x229e695e00 stack 0x226a42c450 rthread reaping 0x225ab7b600 stack 0x226a42c000 rthread reaping 0x22ff1a6200 stack 0x226a42ced0 rthread reaping 0x225ab7ba00 stack 0x226a42c960 rthread reaping 0x229e695200 stack 0x226a42cae0 rthread reaping 0x225ab7be00 stack 0x226a44bae0 rthread reaping 0x22ff1a6800 stack 0x226a45dea0 rthread reaping 0x229e695a00 stack 0x226a45d000 rthread reaping 0x22ff1a6400 stack 0x226a45d1b0 rthread reaping 0x22d518a400 stack 0x226a45da50 rthread reaping 0x22eacd5e00 stack 0x226a45d690 rthread reaping 0x22eacd5c00 stack 0x226a46b630 rthread reaping 0x22ff1a6a00 stack 0x226a45dc30 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_wrlock 0x22d2c10730 (2147483647) 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (1) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (2147483647) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (1) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b800 stack 0x226a45dc30 rthread reaping 0x22eacd5000 stack 0x226a46b630 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22eacd5200 stack 0x226a45d690 0x22ff1a6400: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695400 stack 0x226a45da50 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x225ab7b000 stack 0x226a45d1b0 0x22ff1a6400: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695e00 stack 0x226a45d000 rthread reaping 0x22ff1a6600 stack 0x226a45dea0 rthread reaping 0x22ff1a6800 stack 0x226a44bae0 rthread reaping 0x22eacd5400 stack 0x226a42cae0 rthread reaping 0x22eacd5600 stack 0x226a42c960 rthread reaping 0x225ab7be00 stack 0x226a42ced0 rthread reaping 0x22ff1a6c00 stack 0x226a42c000 rthread reaping 0x225ab7b400 stack 0x226a42c450 rthread reaping 0x229e695600 stack 0x226a42c810 rthread reaping 0x229e695c00 stack 0x226a42cc30 rthread reaping 0x22ff1a6400 stack 0x226a46b690 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6000 stack 0x226a46b690 rthread reaping 0x227c602a00 stack 0x226a42cc30 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6200 stack 0x226a42c810 rthread reaping 0x229e695e00 stack 0x226a42c450 rthread reaping 0x227c602000 stack 0x226a42c000 rthread reaping 0x229e695400 stack 0x226a42ced0 rthread reaping 0x229e695800 stack 0x226a42c960 rthread reaping 0x229e695000 stack 0x226a42cae0 rthread reaping 0x227c602200 stack 0x226a44bae0 rthread reaping 0x225ab7b800 stack 0x226a45dea0 rthread reaping 0x22e1878e00 stack 0x226a45d000 rthread reaping 0x22ff1a6600 stack 0x226a45d1b0 rthread reaping 0x227c602e00 stack 0x226a45da50 rthread reaping 0x225ab7ba00 stack 0x226a45d690 rthread reaping 0x227c602400 stack 0x226a46b630 rthread reaping 0x22e1878800 stack 0x226a45dc30 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_wrlock 0x22d2c10730 (1) 0x229e695e00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x227c602600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22e1878600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x227c602000 stack 0x226a45dc30 rthread reaping 0x227c602600 stack 0x226a46b630 rthread reaping 0x229e695600 stack 0x226a45d690 0x227c602800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (2147483650) 0x229e695000: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (2147483650) 0x229e695200: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22e1878200: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (2147483650) 0x229e695a00: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695e00 stack 0x226a45da50 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x229e695200: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (2147483647) rthread reaping 0x22e1878600 stack 0x226a45d000 0x229e695200: rwlock_rdlock 0x22d2c10730 (4294967295) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (1) 0x229e695800: rwlock_rdlock 0x22d2c10730 (2147483653) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878400 stack 0x226a45d1b0 rthread reaping 0x227c602800 stack 0x226a45dea0 rthread reaping 0x229e695800 stack 0x226a44bae0 rthread reaping 0x22ff1a6a00 stack 0x226a42cae0 rthread reaping 0x22ff1a6e00 stack 0x226a42c960 rthread reaping 0x229e695000 stack 0x226a42ced0 rthread reaping 0x22ff1a6200 stack 0x226a42c000 rthread reaping 0x229e695200 stack 0x226a42c450 rthread reaping 0x22e1878200 stack 0x226a42c810 rthread reaping 0x22e1878c00 stack 0x226a42cc30 rthread reaping 0x229e695a00 stack 0x226a46b690 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 sg 0x22e1e2b800: 15: set_msg 0x22e1e2b800: 15: msg: "new message" 0x225ab7b000: 6: msg: "new message" 0x22e1e2b800: 15: exit run() 0x225ab7be00: 8: msg: "new message" 0x225ab7b000: 6: exit run() 0x225ab7ba00: 7: msg: "new message" 0x22e1878a00: 13: msg: "new message" 0x22eacd5c00: 11: msg: "new message" 0x225ab7ba00: 7: exit run() 0x22e1878a00: 13: exit run() 0x22eacd5c00: 11: exit run() 0x22e1878c00: 14: set_msg 0x225ab7be00: 8: exit run() 0x22e1878c00: 14: msg: "new message" 0x22e1878c00: 14: exit run() 0x22eacd5200: 12: set_msg 0x22eacd5e00: 10: set_msg 0x22eacd5e00: 10: msg: "new message" 0x22eacd5200: 12: msg: "new message" 0x22eacd5e00: 10: exit run() 0x22eacd5200: 12: exit run() 0x229e695000: 9: set_msg 0x229e695000: 9: msg: "new message" 0x229e695000: 9: exit run() main: 26 0x229e695000: 0: enter run() 0x229e695000: 0: set_msg 0x229e695000: 0: msg: "new message" 0x229e695000: 0: exit run() 0x22e1e2b600: 2: enter run() 0x22e1e2b600: 2: set_msg 0x22e1e2b600: 2: msg: "new message" 0x22e1e2b600: 2: exit run() 0x22e1878600: 1: enter run() 0x22e1878600: 1: set_msg 0x22e1878e00: 4: enter run() 0x22e1878600: 1: msg: "new message" 0x22e1878e00: 4: set_msg 0x22e1878e00: 4: msg: "new message" 0x22e1878e00: 4: exit run() 0x22e1878600: 1: exit run() 0x22e1878400: 6: enter run() 0x22e1878400: 6: set_msg 0x22e1878400: 6: msg: "new message" 0x22e1878400: 6: exit run() 0x22e1e2ba00: 3: enter run() 0x22e1e2ba00: 3: set_msg 0x22e1e2ba00: 3: msg: "new message" 0x22e1e2ba00: 3: exit run() 0x22e1878200: 7: enter run() 0x22e1878200: 7: set_msg 0x22e1878200: 7: msg: "new message" 0x229e695800: 5: enter run() 0x22e1878200: 7: exit run() 0x229e695800: 5: set_msg 0x22e1e2b400: 9: enter run() 0x229e695200: 8: enter run() 0x22e1878800: 10: enter run() 0x229e695a00: 11: enter run() 0x227c602c00: 12: enter run() 0x22eacd5000: 15: enter run() 0x22e1e2bc00: 13: enter run() 0x22ff1a6200: 14: enter run() 0x229e695200: 8: set_msg 0x22e1e2bc00: 13: set_msg 0x229e695800: 5: msg: "new message" 0x22e1e2bc00: 13: msg: "new message" 0x229e695800: 5: exit run() 0x229e695200: 8: msg: "new message" 0x22e1e2bc00: 13: exit run() 0x229e695200: 8: exit run() 0x227c602c00: 12: set_msg 0x22ff1a6200: 14: set_msg 0x22eacd5000: 15: set_msg 0x22eacd5000: 15: msg: "new message" 0x22eacd5000: 15: exit run() 0x22ff1a6200: 14: msg: "new message" 0x22ff1a6200: 14: exit run() 0x229e695a00: 11: set_msg 0x229e695a00: 11: msg: "new message" 0x229e695a00: 11: exit run() 0x227c602c00: 12: msg: "new message" 0x227c602c00: 12: exit run() 0x22e1e2b400: 9: set_msg 0x22e1e2b400: 9: msg: "new message" 0x22e1e2b400: 9: exit run() 0x22e1878800: 10: set_msg 0x22e1878800: 10: msg: "new message" 0x22e1878800: 10: exit run() main: 27 0x22eacd5e00: 0: enter run() 0x22eacd5e00: 0: set_msg 0x22eacd5e00: 0: msg: "new message" 0x22eacd5e00: 0: exit run() 0x22eacd5600: 1: enter run() 0x22eacd5600: 1: set_msg 0x22eacd5600: 1: msg: "new message" 0x22eacd5600: 1: exit run() 0x229e695c00: 2: enter run() 0x229e695c00: 2: set_msg 0x229e695c00: 2: msg: "new message" 0x229e695c00: 2: exit run() 0x22eacd5200: 3: enter run() 0x22eacd5200: 3: set_msg 0x22eacd5200: 3: msg: "new message" 0x22eacd5200: 3: exit run() 0x229e695200: 4: enter run() 0x229e695200: 4: set_msg 0x229e695200: 4: msg: "new message" 0x229e695200: 4: exit run() 0x22e1878600: 5: enter run() 0x22e1878600: 5: set_msg 0x22e1878600: 5: msg: "new message" 0x22e1878600: 5: exit run() 0x22e1e2ba00: 6: enter run() 0x22e1e2ba00: 6: set_msg 0x22e1e2ba00: 6: msg: "new message" 0x22e1e2b800: 7: enter run() 0x22eacd5400: 8: enter run() 0x22e1878a00: 9: enter run() 0x22eacd5800: 11: enter run() 0x22e1e2be00: 10: enter run() 0x22e1e2b000: 12: enter run() 0x22e1e2b200: 14: enter run() 0x22d518a000: 15: enter run() 0x22e1878a00: 9: set_msg 0x229e695800: 13: enter run() 0x229e695800: 13: set_msg 0x229e695800: 13: msg: "new message" 0x22e1878a00: 9: msg: "new message" 0x229e695800: 13: exit run() 0x22e1878a00: 9: exit run() 0x22eacd5400: 8: set_msg 0x22eacd5400: 8: msg: "new message" 0x22eacd5400: 8: exit run() 0x22e1e2b000: 12: set_msg 0x22e1e2b000: 12: msg: "new message" 0x22e1e2b000: 12: exit run() 0x22e1e2b200: 14: set_msg 0x22eacd5800: 11: set_msg 0x22eacd5800: 11: msg: "new message" 0x22e1e2b200: 14: msg: "new message" 0x22eacd5800: 11: exit run() 0x22e1e2b200: 14: exit run() 0x22e1e2ba00: 6: exit run() 0x22e1e2be00: 10: set_msg 0x22e1e2be00: 10: msg: "new message" 0x22e1e2be00: 10: exit run() 0x22d518a000: 15: set_msg 0x22d518a000: 15: msg: "new message" 0x22d518a000: 15: exit run() 0x22e1e2b800: 7: set_msg 0x22e1e2b800: 7: msg: "new message" 0x22e1e2b800: 7: exit run() main: 28 0x22ff1a6600: 0: enter run() 0x22ff1a6600: 0: set_msg 0x22ff1a6600: 0: msg: "new message" 0x22ff1a6600: 0: exit run() 0x22e1878e00: 2: enter run() 0x22e1878e00: 2: set_msg 0x22e1878e00: 2: msg: "new message" 0x22e1878e00: 2: exit run() 0x22ff1a6000: 3: enter run() 0x22ff1a6000: 3: set_msg 0x22ff1a6000: 3: msg: "new message" 0x22ff1a6000: 3: exit run() 0x22e1e2ba00: 1: enter run() 0x22e1e2ba00: 1: set_msg 0x22e1e2ba00: 1: msg: "new message" 0x22e1e2ba00: 1: exit run() 0x229e695000: 4: enter run() 0x229e695000: 4: set_msg 0x229e695000: 4: msg: "new message" 0x229e695000: 4: exit run() 0x22ff1a6e00: 6: enter run() 0x22ff1a6e00: 6: set_msg 0x22ff1a6e00: 6: msg: "new message" 0x22ff1a6a00: 7: enter run() 0x22ff1a6e00: 6: exit run() 0x22ff1a6a00: 7: set_msg 0x22ff1a6a00: 7: msg: "new message" 0x22ff1a6a00: 7: exit run() 0x22e1e2b600: 5: enter run() 0x22e1e2b600: 5: set_msg 0x22ff1a6800: 9: enter run() 0x22e1e2b600: 5: msg: "new message" 0x22ff1a6800: 9: set_msg 0x22e1e2b600: 5: exit run() 0x22ff1a6800: 9: msg: "new message" 0x22ff1a6800: 9: exit run() 0x229e695200: 8: enter run() 0x229e695200: 8: set_msg 0x229e695200: 8: msg: "new message" 0x229e695200: 8: exit run() 0x22ff1a6c00: 10: enter run() 0x22ff1a6c00: 10: set_msg 0x22ff1a6c00: 10: msg: "new message" 0x22ff1a6c00: 10: exit run() 0x229e695600: 11: enter run() 0x229e695600: 11: set_msg 0x229e695600: 11: msg: "new message" 0x229e695600: 11: exit run() 0x22d518a200: 13: enter run() 0x22d518a200: 13: set_msg 0x22d518a200: 13: msg: "new message" 0x22d518a200: 13: exit run() 0x229e695a00: 12: enter run() 0x229e695a00: 12: set_msg 0x229e695a00: 12: msg: "new message" 0x229e695a00: 12: exit run() 0x22e1878600: 14: enter run() 0x22e1878600: 14: set_msg 0x22e1878600: 14: msg: "new message" 0x22e1878600: 14: exit run() 0x22ff1a6200: 15: enter run() 0x22ff1a6200: 15: set_msg 0x22ff1a6200: 15: msg: "new message" 0x22ff1a6200: 15: exit run() main: 29 0x22d518a400: 0: enter run() 0x22d518a400: 0: set_msg 0x22d518a400: 0: msg: "new message" 0x22d518a400: 0: exit run() 0x22d518ae00: 1: enter run() 0x22ff1a6000: 2: enter run() 0x22d518ae00: 1: set_msg 0x22ff1a6000: 2: set_msg 0x229e695400: 3: enter run() 0x22d518ae00: 1: msg: "new message" 0x22ff1a6000: 2: msg: "new message" 0x22d518ae00: 1: exit run() 0x22ff1a6000: 2: exit run() 0x229e695800: 5: enter run() 0x229e695400: 3: set_msg 0x229e695800: 5: set_msg 0x22ff1a6e00: 7: enter run() 0x229e695800: 5: msg: "new message" 0x229e695400: 3: msg: "new message" 0x229e695800: 5: exit run() 0x229e695400: 3: exit run() 0x22d518a600: 6: enter run() 0x22ff1a6e00: 7: set_msg 0x22ff1a6e00: 7: msg: "new message" 0x22ff1a6e00: 7: exit run() 0x22d518a000: 4: enter run() 0x22d518a000: 4: set_msg 0x22d518a000: 4: msg: "new message" 0x22d518a000: 4: exit run() 0x22d518aa00: 8: enter run() 0x22d518aa00: 8: set_msg 0x22d518aa00: 8: msg: "new message" 0x22d518aa00: 8: exit run() 0x229e695e00: 9: enter run() 0x229e695e00: 9: set_msg 0x229e695e00: 9: msg: "new message" 0x229e695e00: 9: exit run() 0x22e1e2b200: 11: enter run() 0x22e1e2b200: 11: set_msg 0x22e1e2b200: 11: msg: "new message" 0x22e1e2b200: 11: exit run() 0x22d518a600: 6: set_msg 0x22d518a600: 6: msg: "new message" 0x22d518a600: 6: exit run() 0x22ff1a6400: 10: enter run() 0x22ff1a6400: 10: set_msg 0x22ff1a6400: 10: msg: "new message" 0x22ff1a6400: 10: exit run() 0x225ab7b000: 13: enter run() 0x225ab7b000: 13: set_msg 0x225ab7b000: 13: msg: "new message" 0x225ab7b000: 13: exit run() 0x22d518a800: 14: enter run() 0x225ab7bc00: 15: enter run() 0x22d518a800: 14: set_msg 0x225ab7bc00: 15: set_msg 0x22d518a800: 14: msg: "new message" 0x225ab7bc00: 15: msg: "new message" 0x22d518a800: 14: exit run() 0x225ab7bc00: 15: exit run() 0x225ab7b800: 12: enter run() 0x225ab7b800: 12: set_msg 0x225ab7b800: 12: msg: "new message" 0x225ab7b800: 12: exit run() main: 30 0x225ab7b200: 1: enter run() 0x225ab7b200: 1: set_msg 0x225ab7b200: 1: msg: "new message" 0x225ab7b200: 1: exit run() 0x229e695000: 2: enter run() 0x229e695000: 2: set_msg 0x229e695000: 2: msg: "new message" 0x229e695000: 2: exit run() 0x229e695e00: 3: enter run() 0x229e695e00: 3: set_msg 0x225ab7b600: 4: enter run() 0x229e695e00: 3: msg: "new message" 0x225ab7b600: 4: set_msg 0x229e695e00: 3: exit run() 0x225ab7b600: 4: msg: "new message" 0x225ab7b600: 4: exit run() 0x225ab7b400: 0: enter run() 0x225ab7b400: 0: set_msg 0x225ab7b400: 0: msg: "new message" 0x225ab7b400: 0: exit run() 0x22ff1a6200: 5: enter run() 0x22ff1a6200: 5: set_msg 0x22ff1a6200: 5: msg: "new message" 0x22ff1a6200: 5: exit run() 0x225ab7ba00: 6: enter run() 0x225ab7ba00: 6: set_msg 0x225ab7ba00: 6: msg: "new message" 0x225ab7ba00: 6: exit run() 0x225ab7be00: 8: enter run() 0x229e695200: 7: enter run() 0x225ab7be00: 8: set_msg 0x225ab7be00: 8: msg: "new message" 0x225ab7be00: 8: exit run() 0x229e695200: 7: set_msg 0x229e695200: 7: msg: "new message" 0x229e695200: 7: exit run() 0x22ff1a6800: 9: enter run() 0x22ff1a6800: 9: set_msg 0x22ff1a6800: 9: msg: "new message" 0x22ff1a6800: 9: exit run() 0x22ff1a6400: 11: enter run() 0x22ff1a6400: 11: set_msg 0x22ff1a6400: 11: msg: "new message" 0x22ff1a6400: 11: exit run() 0x229e695a00: 10: enter run() 0x229e695a00: 10: set_msg 0x229e695a00: 10: msg: "new message" 0x229e695a00: 10: exit run() 0x22eacd5c00: 14: enter run() 0x22eacd5c00: 14: set_msg 0x22ff1a6a00: 15: enter run() 0x22eacd5c00: 14: msg: "new message" 0x22eacd5c00: 14: exit run() 0x22ff1a6a00: 15: set_msg 0x22ff1a6a00: 15: msg: "new message" 0x22ff1a6a00: 15: exit run() 0x22d518a400: 12: enter run() 0x22d518a400: 12: set_msg 0x22d518a400: 12: msg: "new message" 0x22d518a400: 12: exit run() 0x22eacd5e00: 13: enter run() 0x22eacd5e00: 13: set_msg 0x22eacd5e00: 13: msg: "new message" 0x22eacd5e00: 13: exit run() main: 31 0x22eacd5000: 1: enter run() 0x22eacd5000: 1: set_msg 0x22eacd5000: 1: msg: "new message" 0x22eacd5000: 1: exit run() 0x22eacd5200: 2: enter run() 0x22eacd5200: 2: set_msg 0x22eacd5200: 2: msg: "new message" 0x22eacd5200: 2: exit run() 0x225ab7b000: 4: enter run() 0x229e695400: 3: enter run() 0x225ab7b000: 4: set_msg 0x229e695400: 3: set_msg 0x225ab7b000: 4: msg: "new message" 0x225ab7b000: 4: exit run() 0x229e695400: 3: msg: "new message" 0x229e695400: 3: exit run() 0x229e695e00: 5: enter run() 0x225ab7b800: 0: enter run() 0x229e695e00: 5: set_msg 0x229e695e00: 5: msg: "new message" 0x229e695e00: 5: exit run() 0x225ab7b800: 0: set_msg 0x22ff1a6600: 6: enter run() 0x22ff1a6600: 6: set_msg 0x22ff1a6600: 6: msg: "new message" 0x22ff1a6600: 6: exit run() 0x225ab7b800: 0: msg: "new message" 0x225ab7b800: 0: exit run() 0x22eacd5400: 8: enter run() 0x22eacd5400: 8: set_msg 0x22eacd5400: 8: msg: "new message" 0x22eacd5400: 8: exit run() 0x22ff1a6800: 7: enter run() 0x22ff1a6800: 7: set_msg 0x22ff1a6800: 7: msg: "new message" 0x22ff1a6800: 7: exit run() 0x22eacd5600: 9: enter run() 0x22eacd5600: 9: set_msg 0x22eacd5600: 9: msg: "new message" 0x22eacd5600: 9: exit run() 0x225ab7be00: 10: enter run() 0x225ab7be00: 10: set_msg 0x225ab7be00: 10: msg: "new message" 0x225ab7be00: 10: exit run() 0x22ff1a6c00: 11: enter run() 0x22ff1a6c00: 11: set_msg 0x22ff1a6c00: 11: msg: "new message" 0x22ff1a6c00: 11: exit run() 0x229e695600: 13: enter run() 0x229e695600: 13: set_msg 0x225ab7b400: 12: enter run() 0x229e695600: 13: msg: "new message" 0x229e695600: 13: exit run() 0x225ab7b400: 12: set_msg 0x225ab7b400: 12: msg: "new message" 0x225ab7b400: 12: exit run() 0x229e695c00: 14: enter run() 0x229e695c00: 14: set_msg 0x229e695c00: 14: msg: "new message" 0x229e695c00: 14: exit run() 0x22ff1a6400: 15: enter run() 0x22ff1a6400: 15: set_msg 0x22ff1a6400: 15: msg: "new message" 0x22ff1a6400: 15: exit run() main: 32 0x22ff1a6000: 0: enter run() 0x22ff1a6000: 0: set_msg 0x22ff1a6000: 0: msg: "new message" 0x22ff1a6000: 0: exit run() 0x227c602a00: 1: enter run() 0x227c602a00: 1: set_msg 0x227c602a00: 1: msg: "new message" 0x227c602a00: 1: exit run() 0x22ff1a6200: 2: enter run() 0x22ff1a6200: 2: set_msg 0x22ff1a6200: 2: msg: "new message" 0x22ff1a6200: 2: exit run() 0x229e695e00: 3: enter run() 0x229e695e00: 3: set_msg 0x229e695e00: 3: msg: "new message" 0x229e695e00: 3: exit run() 0x227c602000: 4: enter run() 0x227c602000: 4: set_msg 0x227c602000: 4: msg: "new message" 0x227c602000: 4: exit run() 0x229e695800: 6: enter run() 0x229e695800: 6: set_msg 0x229e695800: 6: msg: "new message" 0x229e695800: 6: exit run() 0x229e695400: 5: enter run() 0x229e695400: 5: set_msg 0x229e695400: 5: msg: "new message" 0x229e695400: 5: exit run() 0x229e695000: 7: enter run() 0x229e695000: 7: set_msg 0x229e695000: 7: msg: "new message" 0x229e695000: 7: exit run() 0x227c602200: 8: enter run() 0x227c602200: 8: set_msg 0x227c602200: 8: msg: "new message" 0x227c602200: 8: exit run() 0x225ab7b800: 9: enter run() 0x225ab7b800: 9: set_msg 0x225ab7b800: 9: msg: "new message" 0x225ab7b800: 9: exit run() 0x22e1878e00: 10: enter run() 0x22e1878e00: 10: set_msg 0x22e1878e00: 10: msg: "new message" 0x22e1878e00: 10: exit run() 0x22ff1a6600: 11: enter run() 0x22ff1a6600: 11: set_msg 0x22ff1a6600: 11: msg: "new message" 0x22ff1a6600: 11: exit run() 0x227c602e00: 12: enter run() 0x227c602e00: 12: set_msg 0x227c602e00: 12: msg: "new message" 0x227c602e00: 12: exit run() 0x225ab7ba00: 13: enter run() 0x225ab7ba00: 13: set_msg 0x225ab7ba00: 13: msg: "new message" 0x225ab7ba00: 13: exit run() 0x227c602400: 14: enter run() 0x227c602400: 14: set_msg 0x22e1878800: 15: enter run() 0x227c602400: 14: msg: "new message" 0x227c602400: 14: exit run() 0x22e1878800: 15: set_msg 0x22e1878800: 15: msg: "new message" 0x22e1878800: 15: exit run() main: 33 0x227c602000: 0: enter run() 0x227c602000: 0: set_msg 0x227c602000: 0: msg: "new message" 0x227c602000: 0: exit run() 0x227c602600: 1: enter run() 0x227c602600: 1: set_msg 0x229e695600: 2: enter run() 0x229e695e00: 3: enter run() 0x227c602600: 1: msg: "new message" 0x227c602600: 1: exit run() 0x229e695600: 2: set_msg 0x229e695600: 2: msg: "new message" 0x229e695600: 2: exit run() 0x22e1878400: 4: enter run() 0x22e1878600: 5: enter run() 0x229e695e00: 3: set_msg 0x227c602800: 6: enter run() 0x22e1878600: 5: set_msg 0x229e695800: 7: enter run() 0x22ff1a6a00: 8: enter run() 0x22ff1a6e00: 9: enter run() 0x229e695000: 10: enter run() 0x22ff1a6200: 11: enter run() 0x229e695200: 12: enter run() 0x22e1878200: 13: enter run() 0x22e1878c00: 14: enter run() 0x229e695a00: 15: enter run() 0x22e1878600: 5: msg: "new message" 0x229e695e00: 3: msg: "new message" 0x22e1878600: 5: exit run() 0x22e1878400: 4: set_msg 0x229e695e00: 3: exit run() 0x22ff1a6e00: 9: set_msg 0x22ff1a6a00: 8: set_msg 0x22e1878c00: 14: set_msg 0x229e695200: 12: set_msg 0x22e1878400: 4: msg: "new message" 0x229e695a00: 15: set_msg 0x22e1878400: 4: exit run() 0x229e695800: 7: set_msg 0x229e695000: 10: set_msg 0x22e1878c00: 14: msg: "new message" 0x229e695000: 10: msg: "new message" 0x229e695a00: 15: msg: "new message" 0x22ff1a6e00: 9: msg: "new message" 0x22ff1a6a00: 8: msg: "new message" 0x229e695800: 7: msg: "new message" 0x229e695200: 12: msg: "new message" 0x22e1878c00: 14: exit run() 0x229e695000: 10: exit run() 0x229e695a00: 15: exit run() 0x22ff1a6e00: 9: exit run() 0x22ff1a6a00: 8: exit run() 0x229e695800: 7: exit run() 0x22e1878200: 13: set_msg 0x229e695200: 12: exit run() 0x22e1878200: 13: msg: "new message" 0x22e1878200: 13: exit run() 0x22ff1a6200: 11: set_msg 0x22ff1a6200: 11: msg: "new message" 0x22ff1a6200: 11: exit run() 0x227c602800: 6: set_msg 0x227c602800: 6: msg: "new message" 0x227c602800: 6: exit run() main: 34 0x22ff1a6000: 1: enter run() 0x22ff1a6000: 1: set_msg 0x22ff1a6000: 1: msg: "new message" 0x22ff1a6600: 2: enter run() 0x22ff1a6000: 1: exit run() 0x22ff1a6600: 2: set_msg 0x22ff1a6600: 2: msg: "new message" 0x22ff1a6600: 20x22e1878000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602c00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695c00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602e00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x227c602400: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (2147483647) 0x227c602400: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (1) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_rdlock 0x22d2c10730 (2147483649) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6000 stack 0x226a42cc30 rthread reaping 0x22ff1a6600 stack 0x226a42c810 rthread reaping 0x227c602400 stack 0x226a42c450 0x22e1878400: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (1) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_rdlock 0x22d2c10730 (2147483647) 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878000 stack 0x226a46b690 rthread reaping 0x22e1878e00 stack 0x226a42c000 rthread reaping 0x227c602c00 stack 0x226a42ced0 rthread reaping 0x229e695c00 stack 0x226a42c960 rthread reaping 0x22ff1a6800 stack 0x226a42cae0 rthread reaping 0x22e1878a00 stack 0x226a44bae0 rthread reaping 0x22e1e2b600 stack 0x226a45dea0 rthread reaping 0x22e1e2b400 stack 0x226a45d1b0 rthread reaping 0x227c602e00 stack 0x226a45d000 rthread reaping 0x22e1878400 stack 0x226a45da50 rthread reaping 0x227c602000 stack 0x226a45d690 rthread reaping 0x227c602600 stack 0x226a46b630 rthread reaping 0x229e695200 stack 0x226a45dc30 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (1) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22ff1a6c00 stack 0x226a45dc30 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2bc00 stack 0x226a46b630 rthread reaping 0x22e1878c00 stack 0x226a45d690 rthread reaping 0x22e1e2b800 stack 0x226a45da50 rthread reaping 0x22e1878200 stack 0x226a45d000 rthread reaping 0x22d518a600 stack 0x226a45d1b0 rthread reaping 0x22e1878600 stack 0x226a45dea0 rthread reaping 0x22e1878800 stack 0x226a44bae0 rthread reaping 0x22e1878a00 stack 0x226a42cae0 rthread reaping 0x22d518ae00 stack 0x226a42c960 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6000 stack 0x226a42ced0 rthread reaping 0x22d518ac00 stack 0x226a46b690 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2ba00 stack 0x226a42c000 rthread reaping 0x227c602200 stack 0x226a42c450 rthread reaping 0x227c602400 stack 0x226a42c810 rthread reaping 0x22ff1a6200 stack 0x226a42cc30 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22e1878000: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (2147483649) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602e00 stack 0x226a42cc30 rthread reaping 0x22d518a800 stack 0x226a42c810 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22d518a200 stack 0x226a42c450 0x22e1e2be00: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602000 stack 0x226a42c000 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22d518a000 stack 0x226a46b690 0x22e1e2be00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518aa00 stack 0x226a42ced0 rthread reaping 0x22e1e2b000 stack 0x226a42c960 rthread reaping 0x22e1878000 stack 0x226a42cae0 rthread reaping 0x227c602400 stack 0x226a44bae0 rthread reaping 0x22e1878a00 stack 0x226a45dea0 rthread reaping 0x227c602a00 stack 0x226a45d1b0 rthread reaping 0x22e1878c00 stack 0x226a45d000 rthread reaping 0x22e1e2b800 stack 0x226a45da50 rthread reaping 0x22e1e2bc00 stack 0x226a45d690 rthread reaping 0x227c602600 stack 0x226a46b630 rthread reaping 0x22e1e2be00 stack 0x226a45dc30 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x227c602800 stack 0x226a45dc30 0x227c602200: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602e00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (2147483649) 0x22e1e2b400: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (2147483650) 0x227c602400: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (2147483650) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x227c602200 stack 0x226a46b630 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602c00 stack 0x226a45d690 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2b400 stack 0x226a45da50 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602e00 stack 0x226a45d000 rthread reaping 0x22ff1a6800 stack 0x226a45d1b0 rthread reaping 0x22e1878600 stack 0x226a45dea0 rthread reaping 0x22ff1a6600 stack 0x226a44bae0 rthread reaping 0x22ff1a6a00 stack 0x226a42cae0 rthread reaping 0x22ff1a6e00 stack 0x226a42c960 rthread reaping 0x22e1e2b600 stack 0x226a42ced0 rthread reaping 0x227c602400 stack 0x226a46b690 rthread reaping 0x22e1e2b200 stack 0x226a42c000 rthread reaping 0x22e1e2ba00 stack 0x226a42c450 rthread reaping 0x22e1878e00 stack 0x226a42c810 rthread reaping 0x22eacd5400 stack 0x226a42cc30 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5c00 stack 0x226a42cc30 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x227c602800 stack 0x226a42c810 0x22ff1a6200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5200 stack 0x226a42c450 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22e1e2b000 stack 0x226a42c000 0x22ff1a6200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2b200 stack 0x226a46b690 rthread reaping 0x225ab7b000 stack 0x226a42ced0 rthread reaping 0x225ab7b400 stack 0x226a42c960 rthread reaping 0x225ab7be00 stack 0x226a42cae0 rthread reaping 0x225ab7ba00 stack 0x226a44bae0 rthread reaping 0x227c602c00 stack 0x226a45dea0 rthread reaping 0x22e1e2b400 stack 0x226a45d1b0 rthread reaping 0x22ff1a6400 stack 0x226a45d000 rthread reaping 0x22e1e2b800 stack 0x226a45da50 rthread reaping 0x22ff1a6c00 stack 0x226a45d690 rthread reaping 0x22ff1a6800 stack 0x226a46b630 rthread reaping 0x22ff1a6200 stack 0x226a45dc30 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (1) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6600 stack 0x226a45dc30 rthread reaping 0x22ff1a6000 stack 0x226a46b630 rthread reaping 0x22e1e2bc00 stack 0x226a45d690 rthread reaping 0x227c602e00 stack 0x226a45da50 rthread reaping 0x227c602000 stack 0x226a45d000 rthread reaping 0x22ff1a6a00 stack 0x226a45d1b0 rthread reaping 0x22ff1a6e00 stack 0x226a45dea0 rthread reaping 0x227c602200 stack 0x226a44bae0 rthread reaping 0x22e1e2ba00 stack 0x226a42cae0 rthread reaping 0x22e1e2b000 stack 0x226a42c960 rthread reaping 0x225ab7b200 stack 0x226a42ced0 rthread reaping 0x225ab7b400 stack 0x226a46b690 rthread reaping 0x22e1e2b200 stack 0x226a42c000 rthread reaping 0x229e695000 stack 0x226a42c450 rthread reaping 0x229e695e00 stack 0x226a42c810 rthread reaping 0x225ab7bc00 stack 0x226a42cc30 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (2147483647) rthread reaping 0x22eacd5a00 stack 0x226a42cc30 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602000: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602800: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602800: rwlock_rdlock 0x22d2c10730 (4294967295) 0x227c602400: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (2147483652) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (1) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (4294967295) rthread reaping 0x22eacd5800 stack 0x226a42c810 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (1) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2b200 stack 0x226a42c450 rthread reaping 0x227c602800 stack 0x226a42c000 rthread reaping 0x22e1e2be00 stack 0x226a46b690 rthread reaping 0x227c602400 stack 0x226a42ced0 rthread reaping 0x22eacd5600 stack 0x226a42c960 rthread reaping 0x22ff1a6600 stack 0x226a42cae0 rthread reaping 0x22ff1a6800 stack 0x226a44bae0 rthread reaping 0x22ff1a6a00 stack 0x226a45dea0 rthread reaping 0x227c602000 stack 0x226a45d1b0 rthread reaping 0x227c602a00 stack 0x226a45d000 rthread reaping 0x22eacd5e00 stack 0x226a45da50 rthread reaping 0x22ff1a6000 stack 0x226a45d690 rthread reaping 0x22ff1a6c00 stack 0x226a46b630 rthread reaping 0x22eacd5000 stack 0x226a45dc30 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a200: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22d518a200 stack 0x226a45dc30 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (2147483647) rthread reaping 0x22ff1a6600 stack 0x226a46b630 rthread reaping 0x227c602200 stack 0x226a45d690 rthread reaping 0x227c602e00 stack 0x226a45da50 rthread reaping 0x227c602600 stack 0x226a45d000 rthread reaping 0x22d518aa00 stack 0x226a45d1b0 rthread reaping 0x227c602800 stack 0x226a45dea0 rthread reaping 0x22d518ac00 stack 0x226a44bae0 rthread reaping 0x225ab7b200 stack 0x226a42cae0 rthread reaping 0x22eacd5200 stack 0x226a42c960 rthread reaping 0x225ab7be00 stack 0x226a42ced0 rthread reaping 0x225ab7b400 stack 0x226a46b690 rthread reaping 0x225ab7b800 stack 0x226a42c000 0x22d518a600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a400 stack 0x226a42c450 rthread reaping 0x22d518ae00 stack 0x226a42c810 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a600 stack 0x226a42cc30 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x225ab7b600: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) : exit run() 0x22e1878000: 0: enter run() 0x22e1878e00: 4: enter run() 0x227c602400: 3: enter run() 0x227c602c00: 5: enter run() 0x229e695c00: 6: enter run() 0x22ff1a6800: 7: enter run() 0x22e1878a00: 8: enter run() 0x22e1e2b400: 10: enter run() 0x22e1e2b600: 9: enter run() 0x227c602e00: 11: enter run() 0x22e1878400: 12: enter run() 0x227c602000: 13: enter run() 0x227c602600: 14: enter run() 0x229e695200: 15: enter run() 0x22e1878000: 0: set_msg 0x22e1878a00: 8: set_msg 0x227c602400: 3: set_msg 0x22e1878e00: 4: set_msg 0x227c602400: 3: msg: "new message" 0x22e1878a00: 8: msg: "new message" 0x227c602400: 3: exit run() 0x22e1878e00: 4: msg: "new message" 0x22e1878a00: 8: exit run() 0x22e1878000: 0: msg: "new message" 0x22e1878000: 0: exit run() 0x22e1878400: 12: set_msg 0x227c602c00: 5: set_msg 0x22e1878400: 12: msg: "new message" 0x22e1878400: 12: exit run() 0x227c602600: 14: set_msg 0x22e1e2b400: 10: set_msg 0x229e695c00: 6: set_msg 0x22e1e2b400: 10: msg: "new message" 0x229e695c00: 6: msg: "new message" 0x22e1e2b400: 10: exit run() 0x229e695c00: 6: exit run() 0x227c602600: 14: msg: "new message" 0x227c602000: 13: set_msg 0x227c602000: 13: msg: "new message" 0x227c602000: 13: exit run() 0x22e1e2b600: 9: set_msg 0x22e1e2b600: 9: msg: "new message" 0x22e1e2b600: 9: exit run() 0x227c602600: 14: exit run() 0x227c602e00: 11: set_msg 0x227c602e00: 11: msg: "new message" 0x227c602e00: 11: exit run() 0x229e695200: 15: set_msg 0x229e695200: 15: msg: "new message" 0x229e695200: 15: exit run() 0x227c602c00: 5: msg: "new message" 0x227c602c00: 5: exit run() 0x22e1878e00: 4: exit run() 0x22ff1a6800: 7: set_msg 0x22ff1a6800: 7: msg: "new message" 0x22ff1a6800: 7: exit run() main: 35 0x22ff1a6c00: 0: enter run() 0x22ff1a6c00: 0: set_msg 0x22ff1a6c00: 0: msg: "new message" 0x22ff1a6c00: 0: exit run() 0x22e1e2bc00: 1: enter run() 0x22e1e2bc00: 1: set_msg 0x22e1e2bc00: 1: msg: "new message" 0x22e1e2bc00: 1: exit run() 0x22e1878200: 4: enter run() 0x22e1878200: 4: set_msg 0x22e1878c00: 2: enter run() 0x22e1878200: 4: msg: "new message" 0x22e1878200: 4: exit run() 0x22e1878c00: 2: set_msg 0x22e1e2b800: 3: enter run() 0x22e1878c00: 2: msg: "new message" 0x22e1e2b800: 3: set_msg 0x22e1878c00: 2: exit run() 0x22e1e2b800: 3: msg: "new message" 0x22e1e2b800: 3: exit run() 0x22d518a600: 5: enter run() 0x22d518a600: 5: set_msg 0x22d518a600: 5: msg: "new message" 0x22d518a600: 5: exit run() 0x22e1878600: 6: enter run() 0x22e1878600: 6: set_msg 0x22e1878600: 6: msg: "new message" 0x22e1878600: 6: exit run() 0x22e1878800: 7: enter run() 0x22e1878800: 7: set_msg 0x22e1878800: 7: msg: "new message" 0x22e1878800: 7: exit run() 0x22e1878a00: 8: enter run() 0x22e1878a00: 8: set_msg 0x22e1878a00: 8: msg: "new message" 0x22e1878a00: 8: exit run() 0x22d518ae00: 9: enter run() 0x22d518ae00: 9: set_msg 0x22d518ae00: 9: msg: "new message" 0x22d518ae00: 9: exit run() 0x22e1e2ba00: 11: enter run() 0x22ff1a6000: 10: enter run() 0x22d518ac00: 12: enter run() 0x227c602400: 14: enter run() 0x227c602200: 13: enter run() 0x22ff1a6200: 15: enter run() 0x22e1e2ba00: 11: set_msg 0x22ff1a6200: 15: set_msg 0x22d518ac00: 12: set_msg 0x22ff1a6000: 10: set_msg 0x22ff1a6200: 15: msg: "new message" 0x22ff1a6200: 15: exit run() 0x22ff1a6000: 10: msg: "new message" 0x22d518ac00: 12: msg: "new message" 0x22e1e2ba00: 11: msg: "new message" 0x22ff1a6000: 10: exit run() 0x22d518ac00: 12: exit run() 0x227c602400: 14: set_msg 0x22e1e2ba00: 11: exit run() 0x227c602400: 14: msg: "new message" 0x227c602400: 14: exit run() 0x227c602200: 13: set_msg 0x227c602200: 13: msg: "new message" 0x227c602200: 13: exit run() main: 36 0x227c602e00: 0: enter run() 0x227c602e00: 0: set_msg 0x227c602e00: 0: msg: "new message" 0x227c602e00: 0: exit run() 0x22d518a800: 1: enter run() 0x22d518a800: 1: set_msg 0x22d518a800: 1: msg: "new message" 0x22d518a800: 1: exit run() 0x227c602000: 3: enter run() 0x22d518a000: 4: enter run() 0x227c602000: 3: set_msg 0x22d518aa00: 5: enter run() 0x227c602000: 3: msg: "new message" 0x22e1878000: 7: enter run() 0x227c602000: 3: exit run() 0x22d518a000: 4: set_msg 0x22d518a000: 4: msg: "new message" 0x22d518a000: 4: exit run() 0x22d518aa00: 5: set_msg 0x22d518a200: 2: enter run() 0x22e1878000: 7: set_msg 0x22e1878a00: 9: enter run() 0x22e1878c00: 11: enter run() 0x22e1878a00: 9: set_msg 0x22e1878c00: 11: set_msg 0x22e1878a00: 9: msg: "new message" 0x22e1878000: 7: msg: "new message" 0x22e1e2b000: 6: enter run() 0x22d518aa00: 5: msg: "new message" 0x22e1878000: 7: exit run() 0x22e1878c00: 11: msg: "new message" 0x22d518aa00: 5: exit run() 0x227c602400: 8: enter run() 0x22e1878a00: 9: exit run() 0x22d518a200: 2: set_msg 0x22e1878c00: 11: exit run() 0x227c602a00: 10: enter run() 0x22d518a200: 2: msg: "new message" 0x22d518a200: 2: exit run() 0x227c602a00: 10: set_msg 0x22e1e2b000: 6: set_msg 0x22e1e2b000: 6: msg: "new message" 0x22e1e2b000: 6: exit run() 0x227c602a00: 10: msg: "new message" 0x227c602a00: 10: exit run() 0x227c602400: 8: set_msg 0x227c602400: 8: msg: "new message" 0x227c602400: 8: exit run() 0x227c602600: 14: enter run() 0x227c602600: 14: set_msg 0x227c602600: 14: msg: "new message" 0x227c602600: 14: exit run() 0x22e1e2b800: 12: enter run() 0x22e1e2b800: 12: set_msg 0x22e1e2b800: 12: msg: "new message" 0x22e1e2b800: 12: exit run() 0x22e1e2bc00: 13: enter run() 0x22e1e2bc00: 13: set_msg 0x22e1e2bc00: 13: msg: "new message" 0x22e1e2bc00: 13: exit run() 0x22e1e2be00: 15: enter run() 0x22e1e2be00: 15: set_msg 0x22e1e2be00: 15: msg: "new message" 0x22e1e2be00: 15: exit run() main: 37 0x227c602800: 0: enter run() 0x227c602800: 0: set_msg 0x227c602800: 0: msg: "new message" 0x227c602800: 0: exit run() 0x227c602c00: 2: enter run() 0x227c602200: 1: enter run() 0x227c602c00: 2: set_msg 0x22e1e2b200: 12: enter run() 0x22e1878600: 6: enter run() 0x227c602e00: 4: enter run() 0x22ff1a6a00: 8: enter run() 0x227c602200: 1: set_msg 0x22e1e2b400: 3: enter run() 0x22eacd5400: 15: enter run() 0x22ff1a6e00: 9: enter run() 0x227c602400: 11: enter run() 0x22e1878e00: 14: enter run() 0x22ff1a6600: 7: enter run() 0x22ff1a6800: 5: enter run() 0x22e1e2ba00: 13: enter run() 0x22e1e2b600: 10: enter run() 0x227c602c00: 2: msg: "new message" 0x227c602200: 1: msg: "new message" 0x227c602c00: 2: exit run() 0x22ff1a6a00: 8: set_msg 0x22e1e2b200: 12: set_msg 0x22e1878e00: 14: set_msg 0x22e1878e00: 14: msg: "new message" 0x22e1e2b200: 12: msg: "new message" 0x22e1878e00: 14: exit run() 0x227c602400: 11: set_msg 0x22e1e2b200: 12: exit run() 0x227c602400: 11: msg: "new message" 0x227c602400: 11: exit run() 0x22ff1a6800: 5: set_msg 0x227c602200: 1: exit run() 0x22ff1a6800: 5: msg: "new message" 0x22ff1a6a00: 8: msg: "new message" 0x22ff1a6800: 5: exit run() 0x22ff1a6600: 7: set_msg 0x22ff1a6600: 7: msg: "new message" 0x22ff1a6600: 7: exit run() 0x22e1e2b600: 10: set_msg 0x22ff1a6a00: 8: exit run() 0x22ff1a6e00: 9: set_msg 0x22ff1a6e00: 9: msg: "new message" 0x22ff1a6e00: 9: exit run() 0x22eacd5400: 15: set_msg 0x22eacd5400: 15: msg: "new message" 0x22eacd5400: 15: exit run() 0x22e1e2b400: 3: set_msg 0x22e1e2b400: 3: msg: "new message" 0x22e1e2b400: 3: exit run() 0x22e1e2b600: 10: msg: "new message" 0x22e1e2b600: 10: exit run() 0x22e1878600: 6: set_msg 0x22e1878600: 6: msg: "new message" 0x22e1878600: 6: exit run() 0x22e1e2ba00: 13: set_msg 0x22e1e2ba00: 13: msg: "new message" 0x22e1e2ba00: 13: exit run() 0x227c602e00: 4: set_msg 0x227c602e00: 4: msg: "new message" 0x227c602e00: 4: exit run() main: 38 0x22eacd5c00: 0: enter run() 0x22eacd5c00: 0: set_msg 0x22eacd5c00: 0: msg: "new message" 0x22eacd5c00: 0: exit run() 0x227c602800: 1: enter run() 0x227c602800: 1: set_msg 0x227c602800: 1: msg: "new message" 0x227c602800: 1: exit run() 0x22eacd5200: 2: enter run() 0x22e1e2b200: 4: enter run() 0x22e1e2b000: 3: enter run() 0x22e1e2b200: 4: set_msg 0x22e1e2b200: 4: msg: "new message" 0x22e1e2b200: 4: exit run() 0x22e1e2b000: 3: set_msg 0x22e1e2b000: 3: msg: "new message" 0x22e1e2b000: 3: exit run() 0x22eacd5200: 2: set_msg 0x22eacd5200: 2: msg: "new message" 0x22eacd5200: 2: exit run() 0x225ab7b000: 5: enter run() 0x225ab7b000: 5: set_msg 0x225ab7b000: 5: msg: "new message" 0x225ab7b000: 5: exit run() 0x225ab7b400: 6: enter run() 0x225ab7b400: 6: set_msg 0x225ab7b400: 6: msg: "new message" 0x225ab7b400: 6: exit run() 0x225ab7be00: 7: enter run() 0x225ab7be00: 7: set_msg 0x225ab7be00: 7: msg: "new message" 0x225ab7be00: 7: exit run() 0x227c602c00: 9: enter run() 0x227c602c00: 9: set_msg 0x227c602c00: 9: msg: "new message" 0x227c602c00: 9: exit run() 0x225ab7ba00: 8: enter run() 0x225ab7ba00: 8: set_msg 0x225ab7ba00: 8: msg: "new message" 0x225ab7ba00: 8: exit run() 0x22ff1a6400: 11: enter run() 0x22ff1a6400: 11: set_msg 0x22ff1a6400: 11: msg: "new message" 0x22ff1a6400: 11: exit run() 0x22e1e2b800: 12: enter run() 0x22e1e2b800: 12: set_msg 0x22e1e2b800: 12: msg: "new message" 0x22e1e2b800: 12: exit run() 0x22ff1a6c00: 13: enter run() 0x22ff1a6c00: 13: set_msg 0x22ff1a6800: 14: enter run() 0x22ff1a6c00: 13: msg: "new message" 0x22ff1a6800: 14: set_msg 0x22ff1a6c00: 13: exit run() 0x22ff1a6800: 14: msg: "new message" 0x22ff1a6800: 14: exit run() 0x22e1e2b400: 10: enter run() 0x22e1e2b400: 10: set_msg 0x22e1e2b400: 10: msg: "new message" 0x22e1e2b400: 10: exit run() 0x22ff1a6200: 15: enter run() 0x22ff1a6200: 15: set_msg 0x22ff1a6200: 15: msg: "new message" 0x22ff1a6200: 15: exit run() main: 39 0x22ff1a6600: 0: enter run() 0x22ff1a6600: 0: set_msg 0x22ff1a6600: 0: msg: "new message" 0x22ff1a6600: 0: exit run() 0x22ff1a6000: 1: enter run() 0x22ff1a6000: 1: set_msg 0x22ff1a6000: 1: msg: "new message" 0x22ff1a6000: 1: exit run() 0x227c602e00: 3: enter run() 0x227c602e00: 3: set_msg 0x227c602e00: 3: msg: "new message" 0x227c602e00: 3: exit run() 0x22e1e2bc00: 2: enter run() 0x22e1e2bc00: 2: set_msg 0x22e1e2bc00: 2: msg: "new message" 0x22e1e2bc00: 2: exit run() 0x227c602000: 4: enter run() 0x227c602000: 4: set_msg 0x227c602000: 4: msg: "new message" 0x227c602000: 4: exit run() 0x22ff1a6a00: 5: enter run() 0x22ff1a6a00: 5: set_msg 0x22ff1a6a00: 5: msg: "new message" 0x22ff1a6a00: 5: exit run() 0x22ff1a6e00: 6: enter run() 0x22ff1a6e00: 6: set_msg 0x22ff1a6e00: 6: msg: "new message" 0x22ff1a6e00: 6: exit run() 0x22e1e2ba00: 8: enter run() 0x22e1e2ba00: 8: set_msg 0x22e1e2ba00: 8: msg: "new message" 0x22e1e2ba00: 8: exit run() 0x22e1e2b000: 9: enter run() 0x225ab7b200: 10: enter run() 0x22e1e2b000: 9: set_msg 0x225ab7b200: 10: set_msg 0x225ab7b200: 10: msg: "new message" 0x225ab7b200: 10: exit run() 0x22e1e2b000: 9: msg: "new message" 0x22e1e2b000: 9: exit run() 0x227c602200: 7: enter run() 0x227c602200: 7: set_msg 0x227c602200: 7: msg: "new message" 0x227c602200: 7: exit run() 0x225ab7b400: 11: enter run() 0x225ab7b400: 11: set_msg 0x225ab7b400: 11: msg: "new message" 0x225ab7b400: 11: exit run() 0x22e1e2b200: 12: enter run() 0x22e1e2b200: 12: set_msg 0x22e1e2b200: 12: msg: "new message" 0x22e1e2b200: 12: exit run() 0x225ab7bc00: 15: enter run() 0x225ab7bc00: 15: set_msg 0x229e695000: 13: enter run() 0x225ab7bc00: 15: msg: "new message" 0x225ab7bc00: 15: exit run() 0x229e695000: 13: set_msg 0x229e695000: 13: msg: "new message" 0x229e695000: 13: exit run() 0x229e695e00: 14: enter run() 0x229e695e00: 14: set_msg 0x229e695e00: 14: msg: "new message" 0x229e695e00: 14: exit run() main: 40 0x22eacd5a00: 0: enter run() 0x22eacd5a00: 0: set_msg 0x22eacd5a00: 0: msg: "new message" 0x22eacd5a00: 0: exit run() 0x22eacd5800: 1: enter run() 0x22eacd5800: 1: set_msg 0x22e1e2b200: 2: enter run() 0x22e1e2be00: 4: enter run() 0x227c602800: 3: enter run() 0x227c602400: 5: enter run() 0x22eacd5600: 6: enter run() 0x22ff1a6600: 7: enter run() 0x22ff1a6a00: 9: enter run() 0x22ff1a6800: 8: enter run() 0x227c602000: 10: enter run() 0x227c602a00: 11: enter run() 0x22ff1a6000: 13: enter run() 0x22eacd5000: 15: enter run() 0x22eacd5e00: 12: enter run() 0x22ff1a6c00: 14: enter run() 0x22ff1a6a00: 9: set_msg 0x227c602800: 3: set_msg 0x22e1e2be00: 4: set_msg 0x227c602000: 10: set_msg 0x22ff1a6800: 8: set_msg 0x227c602000: 10: msg: "new message" 0x22ff1a6800: 8: msg: "new message" 0x22ff1a6a00: 9: msg: "new message" 0x22eacd5800: 1: msg: "new message" 0x227c602000: 10: exit run() 0x227c602800: 3: msg: "new message" 0x22e1e2be00: 4: msg: "new message" 0x22ff1a6800: 8: exit run() 0x22ff1a6a00: 9: exit run() 0x22eacd5800: 1: exit run() 0x227c602800: 3: exit run() 0x22e1e2be00: 4: exit run() 0x22eacd5000: 15: set_msg 0x22eacd5600: 6: set_msg 0x22eacd5600: 6: msg: "new message" 0x22eacd5600: 6: exit run() 0x22ff1a6000: 13: set_msg 0x227c602400: 5: set_msg 0x22ff1a6000: 13: msg: "new message" 0x22ff1a6000: 13: exit run() 0x227c602400: 5: msg: "new message" 0x227c602400: 5: exit run() 0x227c602a00: 11: set_msg 0x22e1e2b200: 2: set_msg 0x227c602a00: 11: msg: "new message" 0x227c602a00: 11: exit run() 0x22ff1a6600: 7: set_msg 0x22eacd5000: 15: msg: "new message" 0x22eacd5000: 15: exit run() 0x22eacd5e00: 12: set_msg 0x22eacd5e00: 12: msg: "new message" 0x22eacd5e00: 12: exit run() 0x22ff1a6600: 7: msg: "new message" 0x22ff1a6600: 7: exit run() 0x22ff1a6c00: 14: set_msg 0x22ff1a6c00: 14: msg: "new message" 0x22ff1a6c00: 14: exit run() 0x22e1e2b200: 2: msg: "new message" 0x22e1e2b200: 2: exit run() main: 41 0x22ff1a6600: 1: enter run() 0x22ff1a6600: 1: set_msg 0x22ff1a6600: 1: msg: "new message" 0x22ff1a6600: 1: exit run() 0x227c602200: 2: enter run() 0x22d518a200: 0: enter run() 0x22d518a200: 0: set_msg 0x22d518a200: 0: msg: "new message" 0x22d518a200: 0: exit run() 0x227c602e00: 3: enter run() 0x227c602600: 4: enter run() 0x227c602e00: 3: set_msg 0x227c602600: 4: set_msg 0x227c602e00: 3: msg: "new message" 0x227c602600: 4: msg: "new message" 0x227c602e00: 3: exit run() 0x227c602600: 4: exit run() 0x227c602200: 2: set_msg 0x227c602200: 2: msg: "new message" 0x227c602200: 2: exit run() 0x22d518aa00: 5: enter run() 0x22d518aa00: 5: set_msg 0x22d518aa00: 5: msg: "new message" 0x22d518aa00: 5: exit run() 0x227c602800: 6: enter run() 0x227c602800: 6: set_msg 0x227c602800: 6: msg: "new message" 0x227c602800: 6: exit run() 0x225ab7b200: 8: enter run() 0x225ab7b200: 8: set_msg 0x225ab7b200: 8: msg: "new message" 0x225ab7b200: 8: exit run() 0x22d518ac00: 7: enter run() 0x22d518ac00: 7: set_msg 0x22d518ac00: 7: msg: "new message" 0x22d518ac00: 7: exit run() 0x22eacd5200: 9: enter run() 0x22eacd5200: 9: set_msg 0x22eacd5200: 9: msg: "new message" 0x22eacd5200: 9: exit run() 0x225ab7be00: 10: enter run() 0x225ab7be00: 10: set_msg 0x225ab7be00: 10: msg: "new message" 0x225ab7be00: 10: exit run() 0x225ab7b400: 11: enter run() 0x225ab7b400: 11: set_msg 0x225ab7b400: 11: msg: "new message" 0x225ab7b400: 11: exit run() 0x225ab7b800: 12: enter run() 0x225ab7b800: 12: set_msg 0x225ab7b800: 12: msg: "new message" 0x225ab7b800: 12: exit run() 0x22d518a400: 13: enter run() 0x22d518ae00: 14: enter run() 0x22d518a600: 15: enter run() 0x22d518a400: 13: set_msg 0x22d518ae00: 14: set_msg 0x22d518ae00: 14: msg: "new message" 0x22d518a400: 13: msg: "new message" 0x22d518ae00: 14: exit run() 0x22d518a400: 13: exit run() 0x22d518a600: 15: set_msg 0x22d518a600: 15: msg: "new message" 0x22d518a600: 15: exit run() main: 42 0x22ff1a6400: 0: enter run() 0x22ff1a6400: 0: set_msg 0x22ff1a6400: 0: msg: "new message" 0x22ff1a6400: 0: exit run() 0x227c602800: 2: enter run() 0x227c602800: 2: set_msg 0x227c602800: 2: msg: "new message" 0x227c602800: 2: exit run() 0x225ab7b600: 3: enter run() 0x225ab7ba00: 1: enter run() 0x225ab7b600: 3: set_msg 0x225ab7ba00: 1: set_msg 0x225ab7ba00: 1: msg: "new message" 0x225ab7b600: 3: msg: "new message" 0x225ab7ba00: 1: exit run() 0x225ab7b600: 3: exit run() 0x22ff1a6c00: 4: enter run() 0x22ff1a6c00: 4: set_msg 0x22ff1a6c00: 4: msg: "new message" 0x22ff1a6c00: 4: exit run() 0x22eacd5000: 5: enter run() 0x22eacd5000: 5: set_msg 0x22eacd5000: 5: msg: "new message" 0x22eacd5000: 5: exit run() 0x225ab7bc00: 7: enter run() 0x225ab7bc00: 7: set_msg 0x225ab7bc00: 7: msg: "new message" 0x225ab7bc00: 7: exit run() 0x22eacd5200: 6: enter run() 0x22eacd5200: 6: set_msg 0x22eacd5200: 6: msg: "new message" 0x22eacd5200: 6: exit run() 0x227c602e00: 8: enter run() 0x227c602e00: 8: set_msg 0x227c602e00: 8: msg: "new message" 0x227c602e00: 8: exit run() 0x225ab7b000: 9: enter run() 0x225ab7b000: 9: set_msg 0x225ab7b000: 9: msg: "new message" 0x225ab7b000: 9: exit run() 0x227c602200: 10: enter run() 0x227c602200: 10: set_msg 0x2rthread reaping 0x22ff1a6400 stack 0x226a42c810 0x227c602200: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7ba00 stack 0x226a42cc30 rthread reaping 0x227c602800 stack 0x226a42c450 rthread reaping 0x225ab7b600 stack 0x226a42c000 rthread reaping 0x22ff1a6c00 stack 0x226a46b690 rthread reaping 0x22eacd5000 stack 0x226a42ced0 0x229e695c00: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22eacd5200 stack 0x226a42c960 rthread reaping 0x225ab7bc00 stack 0x226a42cae0 rthread reaping 0x227c602e00 stack 0x226a44bae0 rthread reaping 0x225ab7b000 stack 0x226a45dea0 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602400: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x227c602200 stack 0x226a45d1b0 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (1) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695c00 stack 0x226a45d000 rthread reaping 0x22ff1a6e00 stack 0x226a45da50 rthread reaping 0x227c602400 stack 0x226a45d690 rthread reaping 0x22eacd5400 stack 0x226a46b630 rthread reaping 0x229e695800 stack 0x226a45dc30 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_wrlock 0x22d2c10730 (1) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_wrlock 0x22d2c10730 (2147483647) rthread reaping 0x227c602200 stack 0x226a45dc30 rthread reaping 0x22ff1a6400 stack 0x226a46b630 rthread reaping 0x22ff1a6000 stack 0x226a45d690 rthread reaping 0x22d518aa00 stack 0x226a45da50 rthread reaping 0x22ff1a6600 stack 0x226a45d000 rthread reaping 0x225ab7b200 stack 0x226a45d1b0 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (2147483647) rthread reaping 0x225ab7ba00 stack 0x226a45dea0 rthread reaping 0x227c602600 stack 0x226a44bae0 rthread reaping 0x22d518a000 stack 0x226a42cae0 rthread reaping 0x22d518a600 stack 0x226a42c960 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_wrlock 0x22d2c10730 (2147483649) 0x225ab7bc00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x227c602800: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602400 stack 0x226a42ced0 0x22d518a800: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b600 stack 0x226a46b690 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x227c602800 stack 0x226a42c000 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5600 stack 0x226a42c450 rthread reaping 0x22d518a800 stack 0x226a42cc30 rthread reaping 0x225ab7bc00 stack 0x226a42c810 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (1) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22eacd5200 stack 0x226a42c810 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6400 stack 0x226a42cc30 rthread reaping 0x22ff1a6e00 stack 0x226a42c450 rthread reaping 0x22eacd5800 stack 0x226a42c000 rthread reaping 0x22ff1a6200 stack 0x226a46b690 rthread reaping 0x22ff1a6800 stack 0x226a42ced0 0x22eacd5c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7be00 stack 0x226a42c960 rthread reaping 0x227c602600 stack 0x226a42cae0 rthread reaping 0x227c602e00 stack 0x226a44bae0 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x225ab7b000 stack 0x226a45dea0 rthread reaping 0x22eacd5e00 stack 0x226a45d1b0 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22eacd5400 stack 0x226a45d000 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6a00 stack 0x226a45d690 rthread reaping 0x227c602000 stack 0x226a46b630 rthread reaping 0x22eacd5c00 stack 0x226a45dc30 rthread reaping 0x22eacd5a00 stack 0x226a45da50 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (1) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (1) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5000 stack 0x226a45dc30 rthread reaping 0x22eacd5400 stack 0x226a45da50 rthread reaping 0x22ff1a6c00 stack 0x226a46b630 rthread reaping 0x22e1878600 stack 0x226a45d690 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (1) 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22e1878400: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22e1878800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602c00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (4294967295) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22e1878800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x227c602200: rwlock_rdlock 0x22d2c10730 (4294967295) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (2) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (2147483651) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878e00 stack 0x226a45d000 rthread reaping 0x22e1878a00 stack 0x226a45d1b0 rthread reaping 0x22ff1a6200 stack 0x226a45dea0 rthread reaping 0x225ab7b200 stack 0x226a44bae0 rthread reaping 0x227c602c00 stack 0x226a42cae0 rthread reaping 0x22e1878400 stack 0x226a42c960 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602a00 stack 0x226a42ced0 rthread reaping 0x22e1878c00 stack 0x226a46b690 rthread reaping 0x227c602200 stack 0x226a42c000 rthread reaping 0x22ff1a6e00 stack 0x226a42c450 rthread reaping 0x22e1878800 stack 0x226a42cc30 rthread reaping 0x227c602e00 stack 0x226a42c810 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (1) 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x227c602600: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (1) 0x227c602600: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602000 stack 0x226a42c810 rthread reaping 0x22e1878e00 stack 0x226a42cc30 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22eacd5000 stack 0x226a42c450 0x22e1e2b000: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602400 stack 0x226a42c000 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x227c602600 stack 0x226a46b690 0x22e1e2b000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878000 stack 0x226a42ced0 rthread reaping 0x22ff1a6000 stack 0x226a42c960 rthread reaping 0x22ff1a6200 stack 0x226a42cae0 rthread reaping 0x227c602800 stack 0x226a44bae0 rthread reaping 0x22eacd5c00 stack 0x226a45dea0 rthread reaping 0x22e1e2be00 stack 0x226a45d1b0 rthread reaping 0x22e1878200 stack 0x226a45d000 rthread reaping 0x22e1e2b600 stack 0x226a45d690 rthread reaping 0x22ff1a6c00 stack 0x226a46b630 rthread reaping 0x22eacd5200 stack 0x226a45da50 rthread reaping 0x22e1e2b000 stack 0x226a45dc30 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_wrlock 0x22d2c10730 (1) 0x227c602e00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x227c602400: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x227c602200: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (1) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6600 stack 0x226a45dc30 rthread reaping 0x22ff1a6400 stack 0x226a45da50 rthread reaping 0x227c602400 stack 0x226a46b630 rthread reaping 0x22ff1a6a00 stack 0x226a45d690 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22e1e2bc00 stack 0x226a45d000 0x22eacd5800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878a00 stack 0x226a45d1b0 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x227c602200 stack 0x226a45dea0 0x22eacd5800: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602e00 stack 0x226a44bae0 rthread reaping 0x22ff1a6e00 stack 0x226a42cae0 rthread reaping 0x22e1e2b800 stack 0x226a42c960 rthread reaping 0x22e1878000 stack 0x226a42ced0 rthread reaping 0x227c602000 stack 0x226a46b690 rthread reaping 0x227c602a00 stack 0x226a42c000 rthread reaping 0x22ff1a6800 stack 0x226a42c450 rthread reaping 0x22e1878600 stack 0x226a42cc30 rthread reaping 0x22eacd5800 stack 0x226a42c810 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (1) 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (2147483649) 0x227c602e00: rwlock_wrlock 0x22d2c10730 (2147483649) 0x229e695600: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (4294967295) rthread reaping 0x22eacd5c00 stack 0x226a42c810 rthread reaping 0x227c602200 stack 0x226a42cc30 rthread reaping 0x22eacd5000 stack 0x226a42c450 rthread reaping 0x227c602400 stack 0x226a42c000 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (4294967295) 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (1) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (4294967295) rthread reaping 0x227c602800 stack 0x226a46b690 rthread reaping 0x22eacd5e00 stack 0x226a42ced0 rthread reaping 0x22eacd5400 stack 0x226a42c960 rthread reaping 0x22e1878800 stack 0x226a42cae0 rthread reaping 0x227c602e00 stack 0x226a44bae0 rthread reaping 0x229e695600 stack 0x226a45dea0 rthread reaping 0x22ff1a6c00 stack 0x226a45d1b0 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6200 stack 0x226a45d690 0x22ff1a6600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878c00 stack 0x226a46b630 rthread reaping 0x22ff1a6600 stack 0x226a45da50 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6000 stack 0x226a45d000 rthread reaping 0x22e1e2b000 stack 0x226a45dc30 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878a00 stack 0x226a45dc30 rthread reaping 0x227c602800 stack 0x226a45d000 rthread reaping 0x227c602000 stack 0x226a45da50 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22e1878c00 stack 0x226a45d690 0x227c602600: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6e00 stack 0x226a46b630 rthread reaping 0x22e1e2b200 stack 0x226a45d1b0 rthread reaping 0x22e1878000 stack 0x226a45dea0 0x22e1878400: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22e1e2bc00 stack 0x226a42cae0 0x22ff1a6400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2be00 stack 0x226a42c960 rthread reaping 0x227c602600 stack 0x226a46b690 rthread reaping 0x22ff1a6400 stack 0x226a42ced0 rthread reaping 0x229e695800 stack 0x226a42c000 rthread reaping 0x22e1e2b400 stack 0x226a42c450 rthread reaping 0x22e1878e00 stack 0x226a42cc30 rthread reaping 0x22e1e2b600 stack 0x226a42c810 0x22e1878800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878400 stack 0x226a44bae0 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_wrlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 0x22e1e2b200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878800 stack 0x226a42c810 rthread reaping 0x22e1e2ba00 stack 0x226a42cc30 rthread reaping 0x227c602000 stack 0x226a44bae0 rthread reaping 0x22e1878c00 stack 0x226a42c450 rthread reaping 0x229e695400 stack 0x226a42c000 rthread reaping 0x229e695000 stack 0x226a42ced0 rthread reaping 0x22e1e2b800 stack 0x226a46b690 rthread reaping 0x22e1e2be00 stack 0x226a42c960 rthread reaping 0x22e1e2b000 stack 0x226a42cae0 rthread reaping 0x227c602c00 stack 0x226a45dea0 rthread reaping 0x227c602400 stack 0x226a45d1b0 rthread reaping 0x229e695800 stack 0x226a46b630 rthread reaping 0x229e695200 stack 0x226a45d690 rthread reaping 0x227c602800 stack 0x226a45da50 rthread reaping 0x22e1e2b200 stack 0x226a45d000 rthread reaping 0x22ff1a6000 stack 0x226a45dc30 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22d518ae00: rwlock_unlock 0x22d2c10730 27c602200: 10: msg: "new message" 0x229e695c00: 11: enter run() 0x22ff1a6e00: 12: enter run() 0x22eacd5400: 14: enter run() 0x229e695800: 15: enter run() 0x227c602400: 13: enter run() 0x227c602200: 10: exit run() 0x229e695c00: 11: set_msg 0x22ff1a6e00: 12: set_msg 0x229e695800: 15: set_msg 0x22eacd5400: 14: set_msg 0x229e695c00: 11: msg: "new message" 0x22ff1a6e00: 12: msg: "new message" 0x22eacd5400: 14: msg: "new message" 0x22ff1a6e00: 12: exit run() 0x22eacd5400: 14: exit run() 0x229e695800: 15: msg: "new message" 0x229e695800: 15: exit run() 0x229e695c00: 11: exit run() 0x227c602400: 13: set_msg 0x227c602400: 13: msg: "new message" 0x227c602400: 13: exit run() main: 43 0x227c602200: 0: enter run() 0x227c602200: 0: set_msg 0x227c602200: 0: msg: "new message" 0x227c602200: 0: exit run() 0x22ff1a6400: 1: enter run() 0x22ff1a6400: 1: set_msg 0x22ff1a6400: 1: msg: "new message" 0x22ff1a6400: 1: exit run() 0x22ff1a6000: 2: enter run() 0x22ff1a6000: 2: set_msg 0x22ff1a6000: 2: msg: "new message" 0x22ff1a6000: 2: exit run() 0x22d518aa00: 3: enter run() 0x22d518aa00: 3: set_msg 0x22d518aa00: 3: msg: "new message" 0x22d518aa00: 3: exit run() 0x22ff1a6600: 4: enter run() 0x22ff1a6600: 4: set_msg 0x22ff1a6600: 4: msg: "new message" 0x22ff1a6600: 4: exit run() 0x225ab7b200: 5: enter run() 0x225ab7ba00: 6: enter run() 0x225ab7b200: 5: set_msg 0x225ab7ba00: 6: set_msg 0x225ab7b200: 5: msg: "new message" 0x225ab7b200: 5: exit run() 0x22d518a000: 8: enter run() 0x225ab7ba00: 6: msg: "new message" 0x225ab7ba00: 6: exit run() 0x22d518a000: 8: set_msg 0x227c602600: 7: enter run() 0x22d518a000: 8: msg: "new message" 0x22d518a000: 8: exit run() 0x227c602600: 7: set_msg 0x227c602600: 7: msg: "new message" 0x227c602600: 7: exit run() 0x22d518a600: 9: enter run() 0x22d518a600: 9: set_msg 0x22d518a600: 9: msg: "new message" 0x22d518a600: 9: exit run() 0x225ab7b600: 11: enter run() 0x225ab7b600: 11: set_msg 0x225ab7b600: 11: msg: "new message" 0x227c602800: 12: enter run() 0x225ab7b600: 11: exit run() 0x227c602400: 10: enter run() 0x22eacd5600: 13: enter run() 0x227c602800: 12: set_msg 0x22d518a800: 14: enter run() 0x225ab7bc00: 15: enter run() 0x227c602800: 12: msg: "new message" 0x227c602800: 12: exit run() 0x22eacd5600: 13: set_msg 0x227c602400: 10: set_msg 0x225ab7bc00: 15: set_msg 0x225ab7bc00: 15: msg: "new message" 0x227c602400: 10: msg: "new message" 0x225ab7bc00: 15: exit run() 0x227c602400: 10: exit run() 0x22d518a800: 14: set_msg 0x22d518a800: 14: msg: "new message" 0x22d518a800: 14: exit run() 0x22eacd5600: 13: msg: "new message" 0x22eacd5600: 13: exit run() main: 44 0x22eacd5200: 0: enter run() 0x22eacd5200: 0: set_msg 0x22eacd5200: 0: msg: "new message" 0x22ff1a6400: 1: enter run() 0x22eacd5200: 0: exit run() 0x22ff1a6400: 1: set_msg 0x22ff1a6400: 1: msg: "new message" 0x22ff1a6400: 1: exit run() 0x22ff1a6e00: 2: enter run() 0x22eacd5800: 3: enter run() 0x22ff1a6e00: 2: set_msg 0x22eacd5800: 3: set_msg 0x22eacd5800: 3: msg: "new message" 0x22eacd5800: 3: exit run() 0x22ff1a6200: 4: enter run() 0x22ff1a6e00: 2: msg: "new message" 0x22ff1a6e00: 2: exit run() 0x22ff1a6200: 4: set_msg 0x22ff1a6800: 5: enter run() 0x22ff1a6800: 5: set_msg 0x22ff1a6800: 5: msg: "new message" 0x22ff1a6800: 5: exit run() 0x22ff1a6200: 4: msg: "new message" 0x22ff1a6200: 4: exit run() 0x225ab7be00: 6: enter run() 0x225ab7be00: 6: set_msg 0x225ab7be00: 6: msg: "new message" 0x225ab7be00: 6: exit run() 0x227c602600: 7: enter run() 0x227c602600: 7: set_msg 0x227c602600: 7: msg: "new message" 0x227c602600: 7: exit run() 0x227c602e00: 8: enter run() 0x227c602e00: 8: set_msg 0x227c602e00: 8: msg: "new message" 0x225ab7b000: 9: enter run() 0x227c602e00: 8: exit run() 0x225ab7b000: 9: set_msg 0x225ab7b000: 9: msg: "new message" 0x225ab7b000: 9: exit run() 0x22eacd5e00: 10: enter run() 0x22eacd5e00: 10: set_msg 0x22eacd5e00: 10: msg: "new message" 0x22eacd5e00: 10: exit run() 0x22eacd5400: 11: enter run() 0x22eacd5400: 11: set_msg 0x22eacd5400: 11: msg: "new message" 0x22eacd5400: 11: exit run() 0x227c602000: 14: enter run() 0x22ff1a6a00: 13: enter run() 0x227c602000: 14: set_msg 0x22eacd5c00: 15: enter run() 0x22ff1a6a00: 13: set_msg 0x22eacd5a00: 12: enter run() 0x22eacd5c00: 15: set_msg 0x227c602000: 14: msg: "new message" 0x22eacd5c00: 15: msg: "new message" 0x22ff1a6a00: 13: msg: "new message" 0x227c602000: 14: exit run() 0x22eacd5c00: 15: exit run() 0x22ff1a6a00: 13: exit run() 0x22eacd5a00: 12: set_msg 0x22eacd5a00: 12: msg: "new message" 0x22eacd5a00: 12: exit run() main: 45 0x22eacd5000: 0: enter run() 0x22eacd5000: 0: set_msg 0x22eacd5000: 0: msg: "new message" 0x22eacd5000: 0: exit run() 0x22ff1a6c00: 2: enter run() 0x22ff1a6c00: 2: set_msg 0x22e1878600: 3: enter run() 0x22ff1a6c00: 2: msg: "new message" 0x22ff1a6c00: 2: exit run() 0x22e1878600: 3: set_msg 0x22eacd5400: 1: enter run() 0x22e1878600: 3: msg: "new message" 0x22eacd5400: 1: set_msg 0x22e1878a00: 5: enter run() 0x22e1878600: 3: exit run() 0x22eacd5400: 1: msg: "new message" 0x22e1878e00: 4: enter run() 0x22ff1a6200: 6: enter run() 0x22eacd5400: 1: exit run() 0x22e1878a00: 5: set_msg 0x22e1878a00: 5: msg: "new message" 0x22e1878a00: 5: exit run() 0x22ff1a6200: 6: set_msg 0x225ab7b200: 7: enter run() 0x22ff1a6e00: 13: enter run() 0x22e1878c00: 11: enter run() 0x22e1878400: 9: enter run() 0x22ff1a6200: 6: msg: "new message" 0x227c602e00: 15: enter run() 0x22e1878800: 14: enter run() 0x227c602200: 12: enter run() 0x227c602c00: 8: enter run() 0x227c602a00: 10: enter run() 0x22ff1a6200: 6: exit run() 0x225ab7b200: 7: set_msg 0x22ff1a6e00: 13: set_msg 0x22ff1a6e00: 13: msg: "new message" 0x22ff1a6e00: 13: exit run() 0x227c602e00: 15: set_msg 0x22e1878e00: 4: set_msg 0x22e1878800: 14: set_msg 0x22e1878c00: 11: set_msg 0x227c602200: 12: set_msg 0x227c602c00: 8: set_msg 0x22e1878400: 9: set_msg 0x227c602e00: 15: msg: "new message" 0x227c602e00: 15: exit run() 0x22e1878800: 14: msg: "new message" 0x22e1878800: 14: exit run() 0x225ab7b200: 7: msg: "new message" 0x22e1878e00: 4: msg: "new message" 0x22e1878400: 9: msg: "new message" 0x22e1878c00: 11: msg: "new message" 0x227c602c00: 8: msg: "new message" 0x227c602200: 12: msg: "new message" 0x225ab7b200: 7: exit run() 0x22e1878400: 9: exit run() 0x22e1878c00: 11: exit run() 0x22e1878e00: 4: exit run() 0x227c602c00: 8: exit run() 0x227c602200: 12: exit run() 0x227c602a00: 10: set_msg 0x227c602a00: 10: msg: "new message" 0x227c602a00: 10: exit run() main: 46 0x227c602000: 0: enter run() 0x227c602000: 0: set_msg 0x227c602000: 0: msg: "new message" 0x227c602000: 0: exit run() 0x22e1878e00: 1: enter run() 0x22e1878e00: 1: set_msg 0x22eacd5000: 2: enter run() 0x22e1878e00: 1: msg: "new message" 0x22eacd5000: 2: set_msg 0x22e1878e00: 1: exit run() 0x227c602400: 3: enter run() 0x227c602400: 3: set_msg 0x227c602400: 3: msg: "new message" 0x227c602400: 3: exit run() 0x22eacd5000: 2: msg: "new message" 0x22eacd5000: 2: exit run() 0x22ff1a6000: 6: enter run() 0x22ff1a6000: 6: set_msg 0x22ff1a6000: 6: msg: "new message" 0x22ff1a6000: 6: exit run() 0x22ff1a6200: 7: enter run() 0x22ff1a6200: 7: set_msg 0x22ff1a6200: 7: msg: "new message" 0x22ff1a6200: 7: exit run() 0x227c602800: 8: enter run() 0x22e1878200: 11: enter run() 0x227c602800: 8: set_msg 0x22e1878200: 11: set_msg 0x22e1878200: 11: msg: "new message" 0x22e1878200: 11: exit run() 0x227c602800: 8: msg: "new message" 0x227c602800: 8: exit run() 0x22e1878000: 5: enter run() 0x22e1878000: 5: set_msg 0x22e1e2b600: 12: enter run() 0x22e1878000: 5: msg: "new message" 0x22e1e2b600: 12: set_msg 0x22e1878000: 5: exit run() 0x22e1e2b600: 12: msg: "new message" 0x22e1e2b600: 12: exit run() 0x22ff1a6c00: 13: enter run() 0x22ff1a6c00: 13: set_msg 0x22eacd5200: 14: enter run() 0x22e1e2be00: 10: enter run() 0x22eacd5c00: 9: enter run() 0x227c602600: 4: enter run() 0x22ff1a6c00: 13: msg: "new message" 0x22e1e2be00: 10: set_msg 0x22e1e2be00: 10: msg: "new message" 0x22e1e2be00: 10: exit run() 0x22eacd5200: 14: set_msg 0x227c602600: 4: set_msg 0x22ff1a6c00: 13: exit run() 0x22eacd5c00: 9: set_msg 0x22eacd5c00: 9: msg: "new message" 0x22eacd5c00: 9: exit run() 0x22eacd5200: 14: msg: "new message" 0x22eacd5200: 14: exit run() 0x227c602600: 4: msg: "new message" 0x227c602600: 4: exit run() 0x22e1e2b000: 15: enter run() 0x22e1e2b000: 15: set_msg 0x22e1e2b000: 15: msg: "new message" 0x22e1e2b000: 15: exit run() main: 47 0x22ff1a6600: 0: enter run() 0x22ff1a6600: 0: set_msg 0x22ff1a6600: 0: msg: "new message" 0x22ff1a6400: 1: enter run() 0x22ff1a6600: 0: exit run() 0x22ff1a6400: 1: set_msg 0x227c602400: 2: enter run() 0x22e1878a00: 5: enter run() 0x22ff1a6400: 1: msg: "new message" 0x22ff1a6400: 1: exit run() 0x22e1878a00: 5: set_msg 0x22e1878a00: 5: msg: "new message" 0x22e1878a00: 5: exit run() 0x227c602400: 2: set_msg 0x227c602200: 6: enter run() 0x227c602e00: 7: enter run() 0x22e1e2bc00: 4: enter run() 0x22ff1a6a00: 3: enter run() 0x22ff1a6e00: 8: enter run() 0x227c602400: 2: msg: "new message" 0x22e1e2b800: 9: enter run() 0x22e1878000: 10: enter run() 0x227c602400: 2: exit run() 0x227c602000: 11: enter run() 0x227c602200: 6: set_msg 0x22ff1a6a00: 3: set_msg 0x227c602e00: 7: set_msg 0x22ff1a6e00: 8: set_msg 0x22ff1a6a00: 3: msg: "new message" 0x22ff1a6a00: 3: exit run() 0x22ff1a6e00: 8: msg: "new message" 0x22ff1a6e00: 8: exit run() 0x227c602e00: 7: msg: "new message" 0x227c602a00: 12: enter run() 0x227c602e00: 7: exit run() 0x227c602a00: 12: set_msg 0x22e1e2b800: 9: set_msg 0x227c602a00: 12: msg: "new message" 0x22e1e2b800: 9: msg: "new message" 0x227c602a00: 12: exit run() 0x22e1e2b800: 9: exit run() 0x22e1878000: 10: set_msg 0x22ff1a6800: 13: enter run() 0x22e1e2bc00: 4: set_msg 0x22e1e2bc00: 4: msg: "new message" 0x22e1878000: 10: msg: "new message" 0x227c602000: 11: set_msg 0x22e1878000: 10: exit run() 0x22ff1a6800: 13: set_msg 0x227c602000: 11: msg: "new message" 0x22ff1a6800: 13: msg: "new message" 0x227c602000: 11: exit run() 0x22ff1a6800: 13: exit run() 0x22e1e2bc00: 4: exit run() 0x227c602200: 6: msg: "new message" 0x227c602200: 6: exit run() 0x22e1878600: 14: enter run() 0x22e1878600: 14: set_msg 0x22e1878600: 14: msg: "new message" 0x22e1878600: 14: exit run() 0x22eacd5800: 15: enter run() 0x22eacd5800: 15: set_msg 0x22eacd5800: 15: msg: "new message" 0x22eacd5800: 15: exit run() main: 48 0x22eacd5c00: 0: enter run() 0x22eacd5c00: 0: set_msg 0x22eacd5c00: 0: msg: "new message" 0x22eacd5c00: 0: exit run() 0x227c602400: 3: enter run() 0x227c602400: 3: set_msg 0x227c602400: 3: msg: "new message" 0x227c602400: 3: exit run() 0x227c602200: 1: enter run() 0x227c602200: 1: set_msg 0x227c602200: 1: msg: "new message" 0x227c602200: 1: exit run() 0x22eacd5e00: 5: enter run() 0x22eacd5000: 2: enter run() 0x22eacd5e00: 5: set_msg 0x22eacd5400: 6: enter run() 0x22eacd5400: 6: set_msg 0x22eacd5400: 6: msg: "new message" 0x22eacd5400: 6: exit run() 0x22eacd5e00: 5: msg: "new message" 0x22eacd5e00: 5: exit run() 0x22eacd5000: 2: set_msg 0x22eacd5000: 2: msg: "new message" 0x229e695600: 9: enter run() 0x22eacd5000: 2: exit run() 0x229e695600: 9: set_msg 0x22ff1a6c00: 10: enter run() 0x22ff1a6200: 12: enter run() 0x227c602e00: 8: enter run() 0x229e695600: 9: msg: "new message" 0x227c602800: 4: enter run() 0x22e1878800: 7: enter run() 0x22ff1a6000: 11: enter run() 0x227c602e00: 8: set_msg 0x22e1e2b000: 15: enter run() 0x229e695600: 9: exit run() 0x22e1878c00: 13: enter run() 0x22ff1a6c00: 10: set_msg 0x22ff1a6600: 14: enter run() 0x22ff1a6c00: 10: msg: "new message" 0x227c602e00: 8: msg: "new message" 0x22ff1a6c00: 10: exit run() 0x227c602e00: 8: exit run() 0x227c602800: 4: set_msg 0x22e1878800: 7: set_msg 0x22ff1a6200: 12: set_msg 0x22e1878800: 7: msg: "new message" 0x227c602800: 4: msg: "new message" 0x22e1878800: 7: exit run() 0x22ff1a6000: 11: set_msg 0x227c602800: 4: exit run() 0x22ff1a6600: 14: set_msg 0x22e1878c00: 13: set_msg 0x22e1878c00: 13: msg: "new message" 0x22e1878c00: 13: exit run() 0x22ff1a6000: 11: msg: "new message" 0x22ff1a6200: 12: msg: "new message" 0x22ff1a6000: 11: exit run() 0x22ff1a6200: 12: exit run() 0x22ff1a6600: 14: msg: "new message" 0x22ff1a6600: 14: exit run() 0x22e1e2b000: 15: set_msg 0x22e1e2b000: 15: msg: "new message" 0x22e1e2b000: 15: exit run() main: 49 0x22e1878a00: 0: enter run() 0x22e1878a00: 0: set_msg 0x22e1878a00: 0: msg: "new message" 0x22e1878a00: 0: exit run() 0x227c602800: 1: enter run() 0x227c602800: 1: set_msg 0x227c602800: 1: msg: "new message" 0x227c602800: 1: exit run() 0x227c602000: 2: enter run() 0x227c602000: 2: set_msg 0x227c602000: 2: msg: "new message" 0x227c602000: 2: exit run() 0x22e1878c00: 4: enter run() 0x22e1878c00: 4: set_msg 0x22ff1a6e00: 3: enter run() 0x22e1e2b200: 5: enter run() 0x22e1878000: 6: enter run() 0x22e1878400: 7: enter run() 0x22e1e2be00: 9: enter run() 0x22e1e2bc00: 8: enter run() 0x22ff1a6400: 10: enter run() 0x227c602600: 11: enter run() 0x22e1e2b400: 13: enter run() 0x22e1e2b400: 13: set_msg 0x22e1e2b400: 13: msg: "new message" 0x22e1e2b400: 13: exit run() 0x22e1e2b600: 15: enter run() 0x22e1e2b600: 15: set_msg 0x22e1e2b600: 15: msg: "new message" 0x22e1e2b600: 15: exit run() 0x22e1878e00: 14: enter run() 0x22e1878e00: 14: set_msg 0x22e1878e00: 14: msg: "new message" 0x22e1878e00: 14: exit run() 0x229e695800: 12: enter run() 0x229e695800: 12: set_msg 0x229e695800: 12: msg: "new message" 0x229e695800: 12: exit run() 0x22ff1a6e00: 3: set_msg 0x22e1878c00: 4: msg: "new message" 0x22e1878c00: 4: exit run() 0x22e1e2be00: 9: set_msg 0x22e1e2be00: 9: msg: "new message" 0x22e1e2be00: 9: exit run() 0x22ff1a6e00: 3: msg: "new message" 0x22ff1a6e00: 3: exit run() 0x227c602600: 11: set_msg 0x227c602600: 11: msg: "new message" 0x227c602600: 11: exit run() 0x22e1878000: 6: set_msg 0x22e1878000: 6: msg: "new message" 0x22e1878000: 6: exit run() 0x22e1e2bc00: 8: set_msg 0x22e1e2bc00: 8: msg: "new message" 0x22e1e2bc00: 8: exit run() 0x22e1e2b200: 5: set_msg 0x22e1e2b200: 5: msg: "new message" 0x22e1e2b200: 5: exit run() 0x22e1878400: 7: set_msg 0x22e1878400: 7: msg: "new message" 0x22e1878400: 7: exit run() 0x22ff1a6400: 10: set_msg 0x22ff1a6400: 10: msg: "new message" 0x22ff1a6400: 10: exit run() main: 50 0x22e1878800: 0: enter run() 0x22e1878800: 0: set_msg 0x22e1878800: 0: msg: "new message" 0x22e1878800: 0: exit run() 0x22e1e2ba00: 1: enter run() 0x22e1e2ba00: 1: set_msg 0x22e1e2ba00: 1: msg: "new message" 0x22e1e2ba00: 1: exit run() 0x22e1878c00: 3: enter run() 0x227c602000: 2: enter run() 0x22e1878c00: 3: set_msg 0x22e1878c00: 3: msg: "new message" 0x22e1878c00: 3: exit run() 0x227c602000: 2: set_msg 0x227c602000: 2: msg: "new message" 0x227c602000: 2: exit run() 0x229e695400: 4: enter run() 0x229e695400: 4: set_msg 0x229e695400: 4: msg: "new message" 0x229e695400: 4: exit run() 0x229e695000: 5: enter run() 0x229e695000: 5: set_msg 0x229e695000: 5: msg: "new message" 0x229e695000: 5: exit run() 0x22e1e2b800: 6: enter run() 0x22e1e2b800: 6: set_msg 0x22e1e2b800: 6: msg: "new message" 0x22e1e2b800: 6: exit run() 0x22e1e2b000: 8: enter run() 0x22e1e2b000: 8: set_msg 0x22e1e2b000: 8: msg: "new message" 0x22e1e2b000: 8: exit run() 0x227c602c00: 9: enter run() 0x227c602c00: 9: set_msg 0x22e1e2be00: 7: enter run() 0x227c602c00: 9: msg: "new message" 0x227c602c00: 9: exit run() 0x22e1e2be00: 7: set_msg 0x22e1e2be00: 7: msg: "new message" 0x22e1e2be00: 7: exit run() 0x229e695800: 11: enter run() 0x229e695800: 11: set_msg 0x229e695800: 11: msg: "new message" 0x229e695800: 11: exit run() 0x227c602400: 10: enter run() 0x227c602400: 10: set_msg 0x227c602400: 10: msg: "new message" 0x227c602400: 10: exit run() 0x229e695200: 12: enter run() 0x229e695200: 12: set_msg 0x229e695200: 12: msg: "new message" 0x229e695200: 12: exit run() 0x227c602800: 13: enter run() 0x227c602800: 13: set_msg 0x227c602800: 13: msg: "new message" 0x227c602800: 13: exit run() 0x22ff1a6000: 15: enter run() 0x22ff1a6000: 15: set_msg 0x22ff1a6000: 15: msg: "new message" 0x22ff1a6000: 15: exit run() 0x22e1e2b200: 14: enter run() 0x22e1e2b200: 14: set_msg 0x22e1e2b200: 14: msg: "new message" 0x22e1e2b200: 14: exit run() main: 51 0x229e695400: 0: enter run() 0x229e695400: 0: set_msg 0x229e695400: 0: msg: "new message" 0x22e1e2b400: 1: enter run() 0x229e695400: 0: exit run() 0x22e1e2b400: 1: set_msg 0x22e1e2b400: 1: msg: "new message" 0x22e1e2b400: 1: exit run() 0x22d518ae00: 3: enter run() 0x229e695600: 4: enter run() 0x22d518ae00: 3: set_msg 0x22e1878800: 5rthread reaping 0x229e695400 stack 0x226a45dc30 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_wrlock 0x22d2c10730 (2147483647) 0x229e695c00: rwlock_wrlock 0x22d2c10730 (4294967295) rthread reaping 0x22e1e2b400 stack 0x226a45d000 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878000: rwlock_wrlock 0x22d2c10730 (2) 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a200: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22e1878600: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (2147483650) 0x229e695a00: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22d518a600: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22e1878200: rwlock_wrlock 0x22d2c10730 (2147483650) 0x229e695600: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_rdlock 0x22d2c10730 (1) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695c00 stack 0x226a45da50 rthread reaping 0x22d518ae00 stack 0x226a45d690 rthread reaping 0x229e695600 stack 0x226a46b630 rthread reaping 0x22e1878800 stack 0x226a45d1b0 rthread reaping 0x22d518a000 stack 0x226a45dea0 rthread reaping 0x22e1878000 stack 0x226a42cae0 rthread reaping 0x22d518a200 stack 0x226a42c960 rthread reaping 0x22e1e2b600 stack 0x226a46b690 rthread reaping 0x22e1878600 stack 0x226a42ced0 rthread reaping 0x22e1e2bc00 stack 0x226a42c000 rthread reaping 0x229e695a00 stack 0x226a42c450 rthread reaping 0x22ff1a6400 stack 0x226a44bae0 rthread reaping 0x22d518a600 stack 0x226a42cc30 rthread reaping 0x22e1878200 stack 0x226a42c810 0x22e1878400: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x22e1e2b400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b400: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_wrlock 0x22d2c10730 (1) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878400 stack 0x226a42c810 rthread reaping 0x22ff1a6800 stack 0x226a42cc30 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22e1e2b400 stack 0x226a44bae0 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22d518a200 stack 0x226a42c450 0x22e1878e00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a800 stack 0x226a42c000 rthread reaping 0x22ff1a6600 stack 0x226a42ced0 rthread reaping 0x22d518ac00 stack 0x226a46b690 rthread reaping 0x22e1e2b000 stack 0x226a42c960 rthread reaping 0x22e1e2b800 stack 0x226a42cae0 rthread reaping 0x22e1878a00 stack 0x226a45dea0 rthread reaping 0x22ff1a6e00 stack 0x226a45d1b0 rthread reaping 0x229e695000 stack 0x226a46b630 rthread reaping 0x22e1878c00 stack 0x226a45d690 rthread reaping 0x22ff1a6000 stack 0x226a45da50 rthread reaping 0x229e695e00 stack 0x226a45d000 rthread reaping 0x22e1878e00 stack 0x226a45dc30 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878400: rwlock_wrlock 0x22d2c10730 (1) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_rdlock 0x22d2c10730 (1) 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1e2b000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b000: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_wrlock 0x22d2c10730 (1) 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22e1878c00 stack 0x226a45dc30 rthread reaping 0x22ff1a6a00 stack 0x226a45d000 rthread reaping 0x22ff1a6c00 stack 0x226a45da50 rthread reaping 0x22d518a400 stack 0x226a45d690 rthread reaping 0x22d518ae00 stack 0x226a46b630 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22d518aa00 stack 0x226a45d1b0 rthread reaping 0x22d518a000 stack 0x226a45dea0 rthread reaping 0x22e1878600 stack 0x226a42cae0 rthread reaping 0x22e1878400 stack 0x226a42c960 rthread reaping 0x22e1e2ba00 stack 0x226a46b690 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2b000 stack 0x226a42ced0 0x22e1878000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878800 stack 0x226a42c000 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2bc00 stack 0x226a42c450 rthread reaping 0x22d518a600 stack 0x226a44bae0 rthread reaping 0x22e1878000 stack 0x226a42cc30 0x22ff1a6200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6200 stack 0x226a42c810 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x225ab7b200: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b200: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x22e1e2b600: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_wrlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22e1e2b800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2b800: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695800 stack 0x226a42cc30 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x225ab7b200 stack 0x226a42c810 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 0x22e1e2bc00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2bc00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2be00 stack 0x226a44bae0 rthread reaping 0x22e1e2b600 stack 0x226a42c450 rthread reaping 0x229e695400 stack 0x226a42c000 rthread reaping 0x22d518ac00 stack 0x226a42ced0 rthread reaping 0x229e695200 stack 0x226a46b690 rthread reaping 0x229e695600 stack 0x226a42c960 rthread reaping 0x229e695c00 stack 0x226a42cae0 rthread reaping 0x225ab7b600 stack 0x226a45dea0 rthread reaping 0x22e1e2b800 stack 0x226a45d1b0 rthread reaping 0x22d518ae00 stack 0x226a46b630 rthread reaping 0x22eacd5800 stack 0x226a45d690 rthread reaping 0x225ab7bc00 stack 0x226a45da50 rthread reaping 0x22eacd5200 stack 0x226a45d000 rthread reaping 0x22e1e2bc00 stack 0x226a45dc30 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22e1e2be00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2be00: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22e1e2ba00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1e2ba00: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7be00 stack 0x226a45dc30 rthread reaping 0x22d518a600 stack 0x226a45d000 rthread reaping 0x22eacd5000 stack 0x226a45da50 rthread reaping 0x22d518a800 stack 0x226a45d690 rthread reaping 0x22d518aa00 stack 0x226a46b630 rthread reaping 0x22d518ac00 stack 0x226a45d1b0 rthread reaping 0x225ab7b400 stack 0x226a45dea0 rthread reaping 0x225ab7b000 stack 0x226a42cae0 rthread reaping 0x22eacd5a00 stack 0x226a42c960 rthread reaping 0x22eacd5c00 stack 0x226a46b690 rthread reaping 0x22e1e2be00 stack 0x226a42ced0 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22eacd5400 stack 0x226a42c000 0x225ab7ba00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1e2ba00 stack 0x226a42c450 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x225ab7b800 stack 0x226a44bae0 0x225ab7ba00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5800 stack 0x226a42c810 rthread reaping 0x225ab7ba00 stack 0x226a42cc30 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_wrlock 0x22d2c10730 (1) 0x22e1878200: rwlock_wrlock 0x22d2c10730 (2147483649) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22e1878600: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x22e1878600: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5200 stack 0x226a42c810 rthread reaping 0x22eacd5600 stack 0x226a42cc30 rthread reaping 0x22eacd5e00 stack 0x226a44bae0 rthread reaping 0x22d518a800 stack 0x226a42c450 0x22e1878c00: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22eacd5000 stack 0x226a42c000 0x22e1878c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518aa00 stack 0x226a42ced0 0x22e1878c00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x229e695c00 stack 0x226a46b690 0x22e1878c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602200 stack 0x226a42c960 rthread reaping 0x227c602400 stack 0x226a42cae0 rthread reaping 0x227c602800 stack 0x226a45dea0 rthread reaping 0x22e1878200 stack 0x226a45d1b0 rthread reaping 0x22d518ae00 stack 0x226a46b630 rthread reaping 0x22e1878600 stack 0x226a45d690 rthread reaping 0x229e695a00 stack 0x226a45da50 rthread reaping 0x227c602600 stack 0x226a45d000 rthread reaping 0x22e1878c00 stack 0x226a45dc30 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_wrlock 0x22d2c10730 (1) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878400: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878400: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22e1878e00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878e00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22e1878800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_wrlock 0x22d2c10730 (1) 0x22e1878800: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22e1878e00 stack 0x226a45dc30 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22eacd5a00 stack 0x226a45d000 rthread reaping 0x22eacd5e00 stack 0x226a45da50 0x22e1878000: rwlock_wrlock 0x22d2c10730 (1) rthread reaping 0x22e1878400 stack 0x226a45d690 0x229e695000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5c00 stack 0x226a46b630 rthread reaping 0x22d518a400 stack 0x226a45d1b0 rthread reaping 0x22eacd5200 stack 0x226a45dea0 rthread reaping 0x227c602c00 stack 0x226a42cae0 0x22e1878000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5800 stack 0x226a42c960 0x22e1878000: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22e1878800 stack 0x226a46b690 0x22e1878000: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518aa00 stack 0x226a42ced0 rthread reaping 0x227c602e00 stack 0x226a42c000 rthread reaping 0x22d518a000 stack 0x226a42c450 rthread reaping 0x229e695e00 stack 0x226a44bae0 rthread reaping 0x229e695000 stack 0x226a42cc30 rthread reaping 0x22e1878000 stack 0x226a42c810 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22eacd5000: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5000: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_wrlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x227c602200: rwlock_rdlock 0x22d2c10730 (0) 0x227c602200: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x225ab7b400: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b400: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (1) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22d518a000: rwlock_wrlock 0x22d2c10730 (4294967295) rthread reaping 0x227c602c00 stack 0x226a42c810 rthread reaping 0x227c602800 stack 0x226a42cc30 rthread reaping 0x229e695400 stack 0x226a44bae0 rthread reaping 0x22d518ac00 stack 0x226a42c450 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7be00: rwlock_wrlock 0x22d2c10730 (4294967295) rthread reaping 0x22eacd5000 stack 0x226a42c000 rthread reaping 0x227c602000 stack 0x226a42ced0 rthread reaping 0x227c602200 stack 0x226a46b690 rthread reaping 0x227c602a00 stack 0x226a42c960 0x229e695600: rwlock_unlock 0x22d2c10730 rthread reaping 0x225ab7b400 stack 0x226a42cae0 rthread reaping 0x229e695c00 stack 0x226a45dea0 rthread reaping 0x22eacd5400 stack 0x226a45d1b0 0x225ab7b000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (4294967295) 0x229e695600: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (1) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_unlock 0x22d2c10730 0x225ab7be00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22eacd5c00 stack 0x226a46b630 0x225ab7be00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a000 stack 0x226a45da50 0x225ab7b000: rwlock_unlock 0x22d2c10730 0x225ab7b000: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b000: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695600 stack 0x226a45d690 rthread reaping 0x225ab7be00 stack 0x226a45d000 rthread reaping 0x225ab7b000 stack 0x226a45dc30 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x22d518aa00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518aa00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_unlock 0x22d2c10730 0x22eacd5800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_wrlock 0x22d2c10730 (1) : enter run() 0x229e695c00: 2: enter run() 0x229e695600: 4: set_msg 0x22d518a000: 6: enter run() 0x22e1878000: 7: enter run() 0x22d518a200: 8: enter run() 0x22e1e2b600: 9: enter run() 0x22e1878600: 10: enter run() 0x22e1e2bc00: 11: enter run() 0x229e695a00: 12: enter run() 0x22ff1a6400: 13: enter run() 0x22d518a600: 14: enter run() 0x22e1878200: 15: enter run() 0x229e695600: 4: msg: "new message" 0x22d518ae00: 3: msg: "new message" 0x229e695600: 4: exit run() 0x22d518a000: 6: set_msg 0x22e1878600: 10: set_msg 0x22e1878600: 10: msg: "new message" 0x22d518a000: 6: msg: "new message" 0x22e1878600: 10: exit run() 0x229e695c00: 2: set_msg 0x22ff1a6400: 13: set_msg 0x22d518a200: 8: set_msg 0x229e695a00: 12: set_msg 0x229e695a00: 12: msg: "new message" 0x22ff1a6400: 13: msg: "new message" 0x229e695a00: 12: exit run() 0x22ff1a6400: 13: exit run() 0x22e1878000: 7: set_msg 0x22d518a200: 8: msg: "new message" 0x22e1878000: 7: msg: "new message" 0x22d518a200: 8: exit run() 0x22e1878000: 7: exit run() 0x22d518a600: 14: set_msg 0x22e1e2b600: 9: set_msg 0x22e1e2b600: 9: msg: "new message" 0x22d518a600: 14: msg: "new message" 0x22e1e2b600: 9: exit run() 0x22d518ae00: 3: exit run() 0x22d518a600: 14: exit run() 0x22e1e2bc00: 11: set_msg 0x22e1e2bc00: 11: msg: "new message" 0x22e1e2bc00: 11: exit run() 0x22e1878200: 15: set_msg 0x22e1878200: 15: msg: "new message" 0x22e1878200: 15: exit run() 0x22e1878800: 5: set_msg 0x22e1878800: 5: msg: "new message" 0x22e1878800: 5: exit run() 0x22d518a000: 6: exit run() 0x229e695c00: 2: msg: "new message" 0x229e695c00: 2: exit run() main: 52 0x22e1878400: 0: enter run() 0x22e1878400: 0: set_msg 0x22e1878400: 0: msg: "new message" 0x22ff1a6800: 1: enter run() 0x22e1878400: 0: exit run() 0x22ff1a6800: 1: set_msg 0x22ff1a6800: 1: msg: "new message" 0x22ff1a6800: 1: exit run() 0x22e1e2b400: 2: enter run() 0x22e1e2b400: 2: set_msg 0x22e1e2b400: 2: msg: "new message" 0x22e1e2b400: 2: exit run() 0x22d518a200: 3: enter run() 0x22d518a200: 3: set_msg 0x22d518a800: 4: enter run() 0x22d518a200: 3: msg: "new message" 0x22d518a200: 3: exit run() 0x22d518a800: 4: set_msg 0x22d518a800: 4: msg: "new message" 0x22d518a800: 4: exit run() 0x22ff1a6600: 5: enter run() 0x22ff1a6600: 5: set_msg 0x22ff1a6600: 5: msg: "new message" 0x22ff1a6600: 5: exit run() 0x22d518ac00: 6: enter run() 0x22d518ac00: 6: set_msg 0x22d518ac00: 6: msg: "new message" 0x22d518ac00: 6: exit run() 0x22e1e2b800: 8: enter run() 0x22e1e2b800: 8: set_msg 0x22e1e2b800: 8: msg: "new message" 0x22e1e2b800: 8: exit run() 0x22e1e2b000: 7: enter run() 0x22e1e2b000: 7: set_msg 0x22e1e2b000: 7: msg: "new message" 0x22e1e2b000: 7: exit run() 0x22e1878a00: 9: enter run() 0x22e1878a00: 9: set_msg 0x22e1878a00: 9: msg: "new message" 0x22e1878a00: 9: exit run() 0x22ff1a6e00: 10: enter run() 0x22ff1a6e00: 10: set_msg 0x22ff1a6e00: 10: msg: "new message" 0x22ff1a6e00: 10: exit run() 0x22e1878c00: 12: enter run() 0x22e1878c00: 12: set_msg 0x22e1878c00: 12: msg: "new message" 0x22e1878c00: 12: exit run() 0x22ff1a6000: 13: enter run() 0x22ff1a6000: 13: set_msg 0x22ff1a6000: 13: msg: "new message" 0x22ff1a6000: 13: exit run() 0x229e695e00: 14: enter run() 0x229e695e00: 14: set_msg 0x229e695e00: 14: msg: "new message" 0x229e695e00: 14: exit run() 0x229e695000: 11: enter run() 0x229e695000: 11: set_msg 0x229e695000: 11: msg: "new message" 0x229e695000: 11: exit run() 0x22e1878e00: 15: enter run() 0x22e1878e00: 15: set_msg 0x22e1878e00: 15: msg: "new message" 0x22e1878e00: 15: exit run() main: 53 0x22e1878c00: 0: enter run() 0x22e1878c00: 0: set_msg 0x22e1878c00: 0: msg: "new message" 0x22e1878c00: 0: exit run() 0x22ff1a6c00: 2: enter run() 0x22ff1a6c00: 2: set_msg 0x22ff1a6c00: 2: msg: "new message" 0x22ff1a6c00: 2: exit run() 0x22d518a400: 3: enter run() 0x22d518a400: 3: set_msg 0x22d518a400: 3: msg: "new message" 0x22d518a400: 3: exit run() 0x22d518ae00: 4: enter run() 0x22d518ae00: 4: set_msg 0x22d518ae00: 4: msg: "new message" 0x22d518ae00: 4: exit run() 0x22ff1a6a00: 1: enter run() 0x22ff1a6a00: 1: set_msg 0x22ff1a6a00: 1: msg: "new message" 0x22ff1a6a00: 1: exit run() 0x22d518aa00: 5: enter run() 0x22d518aa00: 5: set_msg 0x22d518aa00: 5: msg: "new message" 0x22d518aa00: 5: exit run() 0x22d518a000: 6: enter run() 0x22d518a000: 6: set_msg 0x22e1878400: 8: enter run() 0x22d518a000: 6: msg: "new message" 0x22e1878600: 7: enter run() 0x22d518a000: 6: exit run() 0x22e1878600: 7: set_msg 0x22e1878400: 8: set_msg 0x22e1878400: 8: msg: "new message" 0x22e1878400: 8: exit run() 0x22e1878600: 7: msg: "new message" 0x22e1878600: 7: exit run() 0x22e1e2ba00: 9: enter run() 0x22e1e2ba00: 9: set_msg 0x22e1e2ba00: 9: msg: "new message" 0x22e1e2ba00: 9: exit run() 0x22e1e2b000: 10: enter run() 0x22e1e2b000: 10: set_msg 0x22e1e2b000: 10: msg: "new message" 0x22e1e2b000: 10: exit run() 0x22e1878800: 11: enter run() 0x22e1e2bc00: 12: enter run() 0x22e1878800: 11: set_msg 0x22e1878800: 11: msg: "new message" 0x22d518a600: 13: enter run() 0x22e1878800: 11: exit run() 0x22d518a600: 13: set_msg 0x22e1878000: 14: enter run() 0x22ff1a6200: 15: enter run() 0x22e1e2bc00: 12: set_msg 0x22ff1a6200: 15: set_msg 0x22e1878000: 14: set_msg 0x22e1e2bc00: 12: msg: "new message" 0x22d518a600: 13: msg: "new message" 0x22e1878000: 14: msg: "new message" 0x22e1e2bc00: 12: exit run() 0x22d518a600: 13: exit run() 0x22e1878000: 14: exit run() 0x22ff1a6200: 15: msg: "new message" 0x22ff1a6200: 15: exit run() main: 54 0x229e695800: 0: enter run() 0x229e695800: 0: set_msg 0x229e695800: 0: msg: "new message" 0x229e695800: 0: exit run() 0x225ab7b200: 1: enter run() 0x22e1e2be00: 2: enter run() 0x225ab7b200: 1: set_msg 0x225ab7b200: 1: msg: "new message" 0x225ab7b200: 1: exit run() 0x22e1e2be00: 2: set_msg 0x22e1e2be00: 2: msg: "new message" 0x22e1e2be00: 2: exit run() 0x229e695400: 4: enter run() 0x22e1e2b600: 3: enter run() 0x229e695400: 4: set_msg 0x22e1e2b600: 3: set_msg 0x229e695400: 4: msg: "new message" 0x22e1e2b600: 3: msg: "new message" 0x229e695400: 4: exit run() 0x22d518ac00: 5: enter run() 0x22d518ac00: 5: set_msg 0x22d518ac00: 5: msg: "new message" 0x22d518ac00: 5: exit run() 0x22e1e2b600: 3: exit run() 0x229e695200: 6: enter run() 0x229e695200: 6: set_msg 0x229e695200: 6: msg: "new message" 0x229e695200: 6: exit run() 0x229e695600: 7: enter run() 0x229e695600: 7: set_msg 0x229e695600: 7: msg: "new message" 0x229e695600: 7: exit run() 0x229e695c00: 8: enter run() 0x229e695c00: 8: set_msg 0x229e695c00: 8: msg: "new message" 0x229e695c00: 8: exit run() 0x225ab7b600: 9: enter run() 0x225ab7b600: 9: set_msg 0x225ab7b600: 9: msg: "new message" 0x225ab7b600: 9: exit run() 0x22eacd5800: 12: enter run() 0x22eacd5800: 12: set_msg 0x22eacd5800: 12: msg: "new message" 0x22eacd5800: 12: exit run() 0x22e1e2b800: 10: enter run() 0x22e1e2b800: 10: set_msg 0x22d518ae00: 11: enter run() 0x22e1e2b800: 10: msg: "new message" 0x22e1e2b800: 10: exit run() 0x22d518ae00: 11: set_msg 0x22d518ae00: 11: msg: "new message" 0x22d518ae00: 11: exit run() 0x225ab7bc00: 13: enter run() 0x225ab7bc00: 13: set_msg 0x225ab7bc00: 13: msg: "new message" 0x225ab7bc00: 13: exit run() 0x22eacd5200: 14: enter run() 0x22eacd5200: 14: set_msg 0x22eacd5200: 14: msg: "new message" 0x22eacd5200: 14: exit run() 0x22e1e2bc00: 15: enter run() 0x22e1e2bc00: 15: set_msg 0x22e1e2bc00: 15: msg: "new message" 0x22e1e2bc00: 15: exit run() main: 55 0x225ab7be00: 0: enter run() 0x225ab7be00: 0: set_msg 0x225ab7be00: 0: msg: "new message" 0x225ab7be00: 0: exit run() 0x22d518a600: 1: enter run() 0x22d518a600: 1: set_msg 0x22d518a600: 1: msg: "new message" 0x22d518a600: 1: exit run() 0x22d518a800: 3: enter run() 0x22d518a800: 3: set_msg 0x22d518a800: 3: msg: "new message" 0x22d518a800: 3: exit run() 0x22eacd5000: 2: enter run() 0x22eacd5000: 2: set_msg 0x22eacd5000: 2: msg: "new message" 0x22eacd5000: 2: exit run() 0x22d518aa00: 4: enter run() 0x22d518aa00: 4: set_msg 0x22d518aa00: 4: msg: "new message" 0x22d518aa00: 4: exit run() 0x22d518ac00: 5: enter run() 0x22d518ac00: 5: set_msg 0x22d518ac00: 5: msg: "new message" 0x22d518ac00: 5: exit run() 0x225ab7b400: 6: enter run() 0x225ab7b400: 6: set_msg 0x225ab7b400: 6: msg: "new message" 0x225ab7b400: 6: exit run() 0x225ab7b000: 7: enter run() 0x225ab7b000: 7: set_msg 0x225ab7b000: 7: msg: "new message" 0x225ab7b000: 7: exit run() 0x22eacd5c00: 9: enter run() 0x22eacd5c00: 9: set_msg 0x22eacd5c00: 9: msg: "new message" 0x22eacd5c00: 9: exit run() 0x22eacd5a00: 8: enter run() 0x22eacd5a00: 8: set_msg 0x22eacd5a00: 8: msg: "new message" 0x22eacd5a00: 8: exit run() 0x22e1e2be00: 10: enter run() 0x22e1e2be00: 10: set_msg 0x22e1e2be00: 10: msg: "new message" 0x22e1e2be00: 10: exit run() 0x22eacd5400: 11: enter run() 0x22eacd5400: 11: set_msg 0x22eacd5400: 11: msg: "new message" 0x22eacd5400: 11: exit run() 0x225ab7b800: 13: enter run() 0x225ab7b800: 13: set_msg 0x225ab7b800: 13: msg: "new message" 0x225ab7b800: 13: exit run() 0x22e1e2ba00: 12: enter run() 0x22e1e2ba00: 12: set_msg 0x22e1e2ba00: 12: msg: "new message" 0x22e1e2ba00: 12: exit run() 0x22eacd5800: 14: enter run() 0x22eacd5800: 14: set_msg 0x22eacd5800: 14: msg: "new message" 0x22eacd5800: 14: exit run() 0x225ab7ba00: 15: enter run() 0x225ab7ba00: 15: set_msg 0x225ab7ba00: 15: msg: "new message" 0x225ab7ba00: 15: exit run() main: 56 0x22eacd5200: 0: enter run() 0x22eacd5200: 0: set_msg 0x22eacd5200: 0: msg: "new message" 0x22eacd5200: 0: exit run() 0x22eacd5600: 1: enter run() 0x22eacd5600: 1: set_msg 0x22eacd5600: 1: msg: "new message" 0x22eacd5600: 1: exit run() 0x22eacd5e00: 2: enter run() 0x22eacd5e00: 2: set_msg 0x22eacd5e00: 2: msg: "new message" 0x22eacd5e00: 2: exit run() 0x22eacd5000: 4: enter run() 0x22eacd5000: 4: set_msg 0x22eacd5000: 4: msg: "new message" 0x22eacd5000: 4: exit run() 0x22d518a800: 3: enter run() 0x22d518a800: 3: set_msg 0x22d518a800: 3: msg: "new message" 0x22d518a800: 3: exit run() 0x22d518aa00: 5: enter run() 0x22d518aa00: 5: set_msg 0x22d518aa00: 5: msg: "new message" 0x22d518aa00: 5: exit run() 0x229e695c00: 6: enter run() 0x229e695c00: 6: set_msg 0x229e695c00: 6: msg: "new message" 0x229e695c00: 6: exit run() 0x227c602200: 7: enter run() 0x227c602200: 7: set_msg 0x227c602200: 7: msg: "new message" 0x227c602200: 7: exit run() 0x227c602400: 8: enter run() 0x227c602400: 8: set_msg 0x227c602800: 9: enter run() 0x22e1878200: 10: enter run() 0x227c602400: 8: msg: "new message" 0x227c602800: 9: set_msg 0x22e1878200: 10: set_msg 0x22e1878200: 10: msg: "new message" 0x22e1878200: 10: exit run() 0x22e1878600: 12: enter run() 0x227c602800: 9: msg: "new message" 0x227c602800: 9: exit run() 0x22e1878600: 12: set_msg 0x229e695a00: 13: enter run() 0x229e695a00: 13: set_msg 0x227c602400: 8: exit run() 0x229e695a00: 13: msg: "new message" 0x22e1878600: 12: msg: "new message" 0x229e695a00: 13: exit run() 0x22d518ae00: 11: enter run() 0x22e1878600: 12: exit run() 0x227c602600: 14: enter run() 0x22d518ae00: 11: set_msg 0x227c602600: 14: set_msg 0x227c602600: 14: msg: "new message" 0x227c602600: 14: exit run() 0x22d518ae00: 11: msg: "new message" 0x22d518ae00: 11: exit run() 0x22e1878c00: 15: enter run() 0x22e1878c00: 15: set_msg 0x22e1878c00: 15: msg: "new message" 0x22e1878c00: 15: exit run() main: 57 0x22eacd5a00: 1: enter run() 0x22eacd5a00: 1: set_msg 0x22eacd5a00: 1: msg: "new message" 0x22eacd5a00: 1: exit run() 0x22eacd5e00: 2: enter run() 0x22eacd5e00: 2: set_msg 0x22e1878400: 3: enter run() 0x22eacd5e00: 2: msg: "new message" 0x22eacd5e00: 2: exit run() 0x22e1878400: 3: set_msg 0x22e1878400: 3: msg: "new message" 0x22e1878400: 3: exit run() 0x22e1878e00: 0: enter run() 0x22e1878e00: 0: set_msg 0x22e1878e00: 0: msg: "new message" 0x22e1878e00: 0: exit run() 0x22eacd5c00: 4: enter run() 0x22eacd5c00: 4: set_msg 0x22eacd5c00: 4: msg: "new message" 0x22eacd5c00: 4: exit run() 0x22d518a400: 5: enter run() 0x22d518a400: 5: set_msg 0x22d518a400: 5: msg: "new message" 0x22d518a400: 5: exit run() 0x22eacd5200: 6: enter run() 0x22eacd5200: 6: set_msg 0x22eacd5200: 6: msg: "new message" 0x22eacd5200: 6: exit run() 0x227c602c00: 7: enter run() 0x227c602c00: 7: set_msg 0x227c602c00: 7: msg: "new message" 0x227c602c00: 7: exit run() 0x22eacd5800: 8: enter run() 0x22eacd5800: 8: set_msg 0x22eacd5800: 8: msg: "new message" 0x22eacd5800: 8: exit run() 0x22e1878800: 9: enter run() 0x22e1878800: 9: set_msg 0x227c602e00: 11: enter run() 0x22e1878800: 9: msg: "new message" 0x22d518aa00: 10: enter run() 0x22e1878800: 9: exit run() 0x227c602e00: 11: set_msg 0x22d518a000: 12: enter run() 0x22d518a000: 12: set_msg 0x227c602e00: 11: msg: "new message" 0x22d518a000: 12: msg: "new message" 0x227c602e00: 11: exit run() 0x22d518a000: 12: exit run() 0x229e695e00: 13: enter run() 0x229e695e00: 13: set_msg 0x229e695e00: 13: msg: "new message" 0x229e695e00: 13: exit run() 0x22d518aa00: 10: set_msg 0x22d518aa00: 10: msg: "new message" 0x22d518aa00: 10: exit run() 0x229e695000: 14: enter run() 0x229e695000: 14: set_msg 0x22e1878000: 15: enter run() 0x229e695000: 14: msg: "new message" 0x229e695000: 14: exit run() 0x22e1878000: 15: set_msg 0x22e1878000: 15: msg: "new message" 0x22e1878000: 15: exit run() main: 58 0x227c602c00: 0: enter run() 0x227c602c00: 0: set_msg 0x227c602c00: 0: msg: "new message" 0x227c602c00: 0: exit run() 0x227c602800: 1: enter run() 0x227c602800: 1: set_msg 0x227c602800: 1: msg: "new message" 0x227c602800: 1: exit run() 0x229e695400: 2: enter run() 0x229e695400: 2: set_msg 0x229e695400: 2: msg: "new message" 0x229e695400: 2: exit run() 0x22eacd5000: 4: enter run() 0x22eacd5000: 4: set_msg 0x22eacd5000: 4: msg: "new message" 0x22eacd5000: 4: exit run() 0x22d518ac00: 3: enter run() 0x22d518ac00: 3: set_msg 0x22d518ac00: 3: msg: "new message" 0x22d518ac00: 3: exit run() 0x227c602000: 5: enter run() 0x227c602000: 5: set_msg 0x227c602000: 5: msg: "new message" 0x227c602000: 5: exit run() 0x227c602200: 6: enter run() 0x227c602200: 6: set_msg 0x227c602200: 6: msg: "new message" 0x227c602200: 6: exit run() 0x225ab7b400: 8: enter run() 0x225ab7b400: 8: set_msg 0x225ab7b400: 8: msg: "new message" 0x225ab7b400: 8: exit run() 0x227c602a00: 7: enter run() 0x227c602a00: 7: set_msg 0x227c602a00: 7: msg: "new message" 0x227c602a00: 7: exit run() 0x229e695c00: 9: enter run() 0x229e695c00: 9: set_msg 0x229e695c00: 9: msg: "new message" 0x229e695c00: 9: exit run() 0x22eacd5400: 10: enter run() 0x22eacd5400: 10: set_msg 0x22eacd5c00: 11: enter run() 0x22eacd5400: 10: msg: "new message" 0x229e695600: 12: enter run() 0x22d518a000: 13: enter run() 0x22eacd5400: 10: exit run() 0x22eacd5c00: 11: set_msg 0x225ab7be00: 14: enter run() 0x229e695600: 12: set_msg 0x225ab7b000: 15: enter run() 0x22d518a000: 13: set_msg 0x229e695600: 12: msg: "new message" 0x22d518a000: 13: msg: "new message" 0x22eacd5c00: 11: msg: "new message" 0x22d518a000: 13: exit run() 0x229e695600: 12: exit run() 0x22eacd5c00: 11: exit run() 0x225ab7be00: 14: set_msg 0x225ab7be00: 14: msg: "new message" 0x225ab7be00: 14: exit run() 0x225ab7b000: 15: set_msg 0x225ab7b000: 15: msg: "new message" 0x225ab7b000: 15: exit run() main: 59 0x22eacd5a00: 0: enter run() 0x22eacd5a00: 0: set_msg 0x22eacd5a00: 0: msg: "new message" 0x22eacd5a00: 0: exit run() 0x227c602000: 1: enter run() 0x227c602000: 1: set_msg 0x227c602000: 1: msg: "new message" 0x227c602000: 1: exit run() 0x22d518a200: 2: enter run() 0x22d518a200: 2: set_msg 0x22d518a200: 2: msg: "new message" 0x22d518a200: 2: exit run() 0x22d518a400: 3: enter run() 0x22d518a400: 3: set_msg 0x22d518a400: 3: msg: "new message" 0x22d518a400: 3: exit run() 0x22eacd5600: 5: enter run() 0x22eacd5600: 5: set_msg 0x22eacd5600: 5: msg: "new message" 0x22eacd5600: 5: exit run() 0x22d518aa00: 4: enter run() 0x22d518aa00: 4: set_msg 0x22d518aa00: 4: msg: "new message" 0x22d518aa00: 4: exit run() 0x229e695e00: 6: enter run() 0x229e695e00: 6: set_msg 0x229e695e00: 6: msg: "new message" 0x229e695e00: 6: exit run() 0x229e695800: 7: enter run() 0x229e695800: 7: set_msg 0x229e695800: 7: msg: "new message" 0x229e695800: 7: exit run() 0x227c602400: 8: enter run() 0x227c602400: 8: set_msg 0x227c602400: 8: msg: "new message" 0x227c602400: 8: exit run() 0x229e695000: 10: enter run() 0x229e695000: 10: set_msg 0x229e695a00: 11: enter run() 0x22eacd5800: 9: enter run() 0x229e695a00: 11: set_msg 0x229e695a00: 11: msg: "new message" 0x229e695a00: 11: exit run() 0x22eacd5800: 9: set_msg 0x229e695200: 12: enter run() 0x22eacd5800: 9: msg: "newrthread reaping 0x22eacd5a00 stack 0x226a45dc30 0x229e695000: rwlock_rdlock 0x22d2c10730 (2147483649) 0x22eacd5800: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602000 stack 0x226a45d000 rthread reaping 0x22d518a200 stack 0x226a45d690 rthread reaping 0x22d518a400 stack 0x226a45da50 rthread reaping 0x22d518aa00 stack 0x226a46b630 rthread reaping 0x22eacd5600 stack 0x226a45d1b0 rthread reaping 0x229e695e00 stack 0x226a45dea0 rthread reaping 0x229e695800 stack 0x226a42cae0 rthread reaping 0x227c602400 stack 0x226a42c960 0x227c602800: rwlock_wrlock 0x22d2c10730 (2147483647) 0x227c602600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a600: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695200: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5800 stack 0x226a46b690 0x227c602800: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (2) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695000 stack 0x226a42ced0 rthread reaping 0x229e695a00 stack 0x226a42c000 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695200 stack 0x226a42c450 rthread reaping 0x227c602800 stack 0x226a42cc30 rthread reaping 0x22d518a600 stack 0x226a42c810 rthread reaping 0x227c602600 stack 0x226a44bae0 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x225ab7ba00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7ba00: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b600: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b600: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x225ab7b800: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7b800: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x22eacd5200: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5200: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695600: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_wrlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x225ab7bc00: rwlock_rdlock 0x22d2c10730 (0) 0x225ab7bc00: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_wrlock 0x22d2c10730 (1) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x227c602000 stack 0x226a42c810 rthread reaping 0x227c602400 stack 0x226a44bae0 rthread reaping 0x225ab7ba00 stack 0x226a42cc30 rthread reaping 0x227c602a00 stack 0x226a42c450 0x22d518a200: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5600: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x225ab7b600 stack 0x226a42c000 0x22eacd5600: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695400 stack 0x226a42ced0 0x22eacd5600: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x225ab7b800 stack 0x226a46b690 0x22eacd5600: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695600 stack 0x226a42c960 rthread reaping 0x22eacd5200 stack 0x226a42cae0 rthread reaping 0x22eacd5400 stack 0x226a45dea0 rthread reaping 0x22eacd5c00 stack 0x226a45d1b0 rthread reaping 0x225ab7bc00 stack 0x226a46b630 rthread reaping 0x229e695c00 stack 0x226a45da50 rthread reaping 0x227c602c00 stack 0x226a45d690 rthread reaping 0x22eacd5600 stack 0x226a45d000 0x22d518a200: rwlock_unlock 0x22d2c10730 0x22d518a200: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a200: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518a200 stack 0x226a45dc30 0x22eacd5a00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x22eacd5a00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5a00: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x22eacd5400: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5400: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_wrlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x227c602600: rwlock_rdlock 0x22d2c10730 (0) 0x227c602600: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22eacd5c00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5c00: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a400: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (2147483647) 0x22d518a400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a400: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22ff1a6200: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6200: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x22d518ac00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ac00: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x227c602400: rwlock_rdlock 0x22d2c10730 (0) 0x227c602400: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_wrlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x22eacd5e00: rwlock_rdlock 0x22d2c10730 (0) 0x22eacd5e00: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 0x227c602800: rwlock_rdlock 0x22d2c10730 (0) 0x227c602800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5a00 stack 0x226a45dc30 rthread reaping 0x229e695800 stack 0x226a45d000 0x22d518a800: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22eacd5400 stack 0x226a45d690 0x22d518a800: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695e00 stack 0x226a45da50 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x227c602600 stack 0x226a46b630 0x22d518a800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22eacd5c00 stack 0x226a45d1b0 rthread reaping 0x22d518a400 stack 0x226a45dea0 rthread reaping 0x22d518a600 stack 0x226a42cae0 rthread reaping 0x22ff1a6000 stack 0x226a42c960 rthread reaping 0x22ff1a6a00 stack 0x226a46b690 rthread reaping 0x22ff1a6200 stack 0x226a42ced0 rthread reaping 0x22d518ac00 stack 0x226a42c000 rthread reaping 0x22eacd5e00 stack 0x226a42c450 rthread reaping 0x227c602400 stack 0x226a42cc30 rthread reaping 0x227c602800 stack 0x226a44bae0 rthread reaping 0x22d518a800 stack 0x226a42c810 0x229e695c00: rwlock_wrlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_wrlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6c00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6c00: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6000: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6000: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (2147483647) 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22d518a600: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a600: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_wrlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x22d518a000: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a000: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_wrlock 0x22d2c10730 (1) 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x227c602a00: rwlock_rdlock 0x22d2c10730 (2147483647) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_wrlock 0x22d2c10730 (0) 0x227c602a00: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_unlock 0x22d2c10730 0x229e695800: rwlock_rdlock 0x22d2c10730 (0) 0x229e695800: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_wrlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x229e695000: rwlock_rdlock 0x22d2c10730 (0) 0x229e695000: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x22e1878a00: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878a00: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_wrlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 0x227c602000: rwlock_rdlock 0x22d2c10730 (0) 0x227c602000: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695c00 stack 0x226a42c810 rthread reaping 0x229e695200 stack 0x226a44bae0 0x227c602c00: rwlock_wrlock 0x22d2c10730 (0) rthread reaping 0x22ff1a6000 stack 0x226a42cc30 0x227c602c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6c00 stack 0x226a42c450 0x227c602c00: rwlock_rdlock 0x22d2c10730 (0) rthread reaping 0x22d518ae00 stack 0x226a42c000 0x227c602c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6400 stack 0x226a42ced0 rthread reaping 0x22d518a600 stack 0x226a46b690 rthread reaping 0x22ff1a6e00 stack 0x226a42c960 rthread reaping 0x227c602a00 stack 0x226a42cae0 rthread reaping 0x22d518a000 stack 0x226a45dea0 rthread reaping 0x229e695400 stack 0x226a45d1b0 rthread reaping 0x229e695800 stack 0x226a46b630 rthread reaping 0x229e695000 stack 0x226a45da50 rthread reaping 0x22e1878a00 stack 0x226a45d690 rthread reaping 0x227c602000 stack 0x226a45d000 rthread reaping 0x227c602c00 stack 0x226a45dc30 0x22ff1a6e00: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x22ff1a6e00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6e00: rwlock_unlock 0x22d2c10730 0x229e695400: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_wrlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22ff1a6600: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6600: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_wrlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518ae00: rwlock_rdlock 0x22d2c10730 (0) 0x22d518ae00: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_wrlock 0x22d2c10730 (0) 0x229e695400: rwlock_rdlock 0x22d2c10730 (0) 0x22d518a800: rwlock_unlock 0x22d2c10730 0x22d518a800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_wrlock 0x22d2c10730 (2) 0x227c602e00: rwlock_wrlock 0x22d2c10730 (2147483650) 0x22d518a800: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6e00 stack 0x226a45dc30 0x229e695400: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_wrlock 0x22d2c10730 (0) 0x22e1878000: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6800: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22e1878200: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x22ff1a6a00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695c00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695e00: rwlock_wrlock 0x22d2c10730 (4294967295) 0x229e695600: rwlock_unlock 0x22d2c10730 rthread reaping 0x22d518ae00 stack 0x226a45d690 0x229e695600: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878000: rwlock_unlock 0x22d2c10730 0x22e1878000: rwlock_rdlock 0x22d2c10730 (0) 0x22e1878000: rwlock_unlock 0x22d2c10730 0x229e695600: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695400 stack 0x226a45d000 rthread reaping 0x22ff1a6600 stack 0x226a45da50 rthread reaping 0x22d518a800 stack 0x226a46b630 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_unlock 0x22d2c10730 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_rdlock 0x22d2c10730 (4294967295) 0x227c602e00: rwlock_rdlock 0x22d2c10730 (0) 0x227c602e00: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_unlock 0x22d2c10730 0x229e695a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6400: rwlock_rdlock 0x22d2c10730 (0) 0x229e695a00: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22ff1a6800: rwlock_rdlock 0x22d2c10730 (0) 0x22ff1a6800: rwlock_unlock 0x22d2c10730 0x22e1878200: rwlock_unlock 0x22d2c10730 0x22ff1a6a00: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_unlock 0x22d2c10730 0x229e695200: rwlock_rdlock 0x22d2c10730 (0) 0x229e695200: rwlock_unlock 0x22d2c10730 0x22ff1a6400: rwlock_unlock 0x22d2c10730 rthread reaping 0x22ff1a6400 stack 0x226a45d1b0 rthread reaping 0x227c602e00 stack 0x226a45dea0 rthread reaping 0x229e695600 stack 0x226a42cae0 rthread reaping 0x22e1878000 stack 0x226a42c960 rthread reaping 0x22ff1a6800 stack 0x226a46b690 rthread reaping 0x229e695200 stack 0x226a42ced0 rthread reaping 0x22e1878200 stack 0x226a42c000 rthread reaping 0x229e695a00 stack 0x226a42c450 rthread reaping 0x22ff1a6a00 stack 0x226a42cc30 0x229e695c00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695e00: rwlock_rdlock 0x22d2c10730 (0) 0x229e695e00: rwlock_unlock 0x22d2c10730 0x229e695c00: rwlock_unlock 0x22d2c10730 rthread reaping 0x229e695e00 stack 0x226a42c810 message" 0x227c602800: 14: enter run() 0x227c602600: 13: enter run() 0x22d518a600: 15: enter run() 0x229e695200: 12: set_msg 0x22eacd5800: 9: exit run() 0x227c602800: 14: set_msg 0x22d518a600: 15: set_msg 0x22d518a600: 15: msg: "new message" 0x227c602800: 14: msg: "new message" 0x22d518a600: 15: exit run() 0x227c602800: 14: exit run() 0x229e695000: 10: msg: "new message" 0x229e695200: 12: msg: "new message" 0x229e695000: 10: exit run() 0x229e695200: 12: exit run() 0x227c602600: 13: set_msg 0x227c602600: 13: msg: "new message" 0x227c602600: 13: exit run() main: 60 0x227c602000: 0: enter run() 0x227c602000: 0: set_msg 0x227c602000: 0: msg: "new message" 0x227c602000: 0: exit run() 0x227c602400: 1: enter run() 0x227c602a00: 3: enter run() 0x227c602a00: 3: set_msg 0x227c602a00: 3: msg: "new message" 0x227c602a00: 3: exit run() 0x225ab7ba00: 2: enter run() 0x225ab7ba00: 2: set_msg 0x225ab7ba00: 2: msg: "new message" 0x225ab7ba00: 2: exit run() 0x227c602400: 1: set_msg 0x227c602400: 1: msg: "new message" 0x227c602400: 1: exit run() 0x225ab7b600: 4: enter run() 0x225ab7b600: 4: set_msg 0x225ab7b600: 4: msg: "new message" 0x225ab7b600: 4: exit run() 0x225ab7b800: 6: enter run() 0x229e695400: 5: enter run() 0x225ab7b800: 6: set_msg 0x225ab7b800: 6: msg: "new message" 0x225ab7b800: 6: exit run() 0x22eacd5200: 8: enter run() 0x22eacd5200: 8: set_msg 0x22eacd5200: 8: msg: "new message" 0x22eacd5200: 8: exit run() 0x229e695600: 7: enter run() 0x229e695600: 7: set_msg 0x22eacd5c00: 10: enter run() 0x229e695600: 7: msg: "new message" 0x229e695600: 7: exit run() 0x22eacd5c00: 10: set_msg 0x22eacd5400: 9: enter run() 0x22eacd5c00: 10: msg: "new message" 0x22eacd5c00: 10: exit run() 0x229e695400: 5: set_msg 0x229e695400: 5: msg: "new message" 0x225ab7bc00: 11: enter run() 0x229e695400: 5: exit run() 0x225ab7bc00: 11: set_msg 0x225ab7bc00: 11: msg: "new message" 0x225ab7bc00: 11: exit run() 0x22eacd5400: 9: set_msg 0x229e695c00: 12: enter run() 0x22eacd5400: 9: msg: "new message" 0x22eacd5400: 9: exit run() 0x229e695c00: 12: set_msg 0x229e695c00: 12: msg: "new message" 0x229e695c00: 12: exit run() 0x227c602c00: 13: enter run() 0x227c602c00: 13: set_msg 0x227c602c00: 13: msg: "new message" 0x227c602c00: 13: exit run() 0x22eacd5600: 14: enter run() 0x22d518a200: 15: enter run() 0x22eacd5600: 14: set_msg 0x22eacd5600: 14: msg: "new message" 0x22eacd5600: 14: exit run() 0x22d518a200: 15: set_msg 0x22d518a200: 15: msg: "new message" 0x22d518a200: 15: exit run() main: 61 0x22eacd5a00: 0: enter run() 0x22eacd5a00: 0: set_msg 0x22eacd5a00: 0: msg: "new message" 0x22eacd5a00: 0: exit run() 0x229e695800: 1: enter run() 0x229e695800: 1: set_msg 0x229e695800: 1: msg: "new message" 0x229e695800: 1: exit run() 0x22eacd5400: 2: enter run() 0x22eacd5400: 2: set_msg 0x22eacd5400: 2: msg: "new message" 0x22eacd5400: 2: exit run() 0x229e695e00: 3: enter run() 0x229e695e00: 3: set_msg 0x229e695e00: 3: msg: "new message" 0x229e695e00: 3: exit run() 0x227c602600: 4: enter run() 0x227c602600: 4: set_msg 0x227c602600: 4: msg: "new message" 0x227c602600: 4: exit run() 0x22eacd5c00: 5: enter run() 0x22eacd5c00: 5: set_msg 0x22eacd5c00: 5: msg: "new message" 0x22eacd5c00: 5: exit run() 0x22d518a600: 7: enter run() 0x22d518a400: 6: enter run() 0x22d518a600: 7: set_msg 0x22d518a400: 6: set_msg 0x22d518a600: 7: msg: "new message" 0x22d518a400: 6: msg: "new message" 0x22d518a600: 7: exit run() 0x22d518a400: 6: exit run() 0x22ff1a6a00: 9: enter run() 0x22ff1a6a00: 9: set_msg 0x22ff1a6a00: 9: msg: "new message" 0x22ff1a6a00: 9: exit run() 0x22ff1a6000: 8: enter run() 0x22ff1a6000: 8: set_msg 0x22ff1a6000: 8: msg: "new message" 0x22ff1a6000: 8: exit run() 0x22ff1a6200: 10: enter run() 0x22ff1a6200: 10: set_msg 0x22ff1a6200: 10: msg: "new message" 0x22ff1a6200: 10: exit run() 0x22d518ac00: 11: enter run() 0x22d518ac00: 11: set_msg 0x22d518ac00: 11: msg: "new message" 0x22d518ac00: 11: exit run() 0x227c602400: 13: enter run() 0x227c602400: 13: set_msg 0x227c602400: 13: msg: "new message" 0x227c602400: 13: exit run() 0x22eacd5e00: 12: enter run() 0x22eacd5e00: 12: set_msg 0x22eacd5e00: 12: msg: "new message" 0x22eacd5e00: 12: exit run() 0x227c602800: 14: enter run() 0x227c602800: 14: set_msg 0x227c602800: 14: msg: "new message" 0x227c602800: 14: exit run() 0x22d518a800: 15: enter run() 0x22d518a800: 15: set_msg 0x22d518a800: 15: msg: "new message" 0x22d518a800: 15: exit run() main: 62 0x229e695c00: 0: enter run() 0x229e695c00: 0: set_msg 0x229e695c00: 0: msg: "new message" 0x229e695c00: 0: exit run() 0x229e695200: 1: enter run() 0x229e695200: 1: set_msg 0x229e695200: 1: msg: "new message" 0x229e695200: 1: exit run() 0x22ff1a6c00: 3: enter run() 0x22ff1a6c00: 3: set_msg 0x22ff1a6c00: 3: msg: "new message" 0x22ff1a6c00: 3: exit run() 0x22ff1a6000: 2: enter run() 0x22ff1a6000: 2: set_msg 0x22ff1a6000: 2: msg: "new message" 0x22ff1a6000: 2: exit run() 0x22ff1a6400: 5: enter run() 0x22ff1a6400: 5: set_msg 0x22ff1a6400: 5: msg: "new message" 0x22ff1a6400: 5: exit run() 0x22d518a600: 6: enter run() 0x22ff1a6e00: 7: enter run() 0x22d518ae00: 4: enter run() 0x22d518a600: 6: set_msg 0x22d518a600: 6: msg: "new message" 0x22d518a600: 6: exit run() 0x22ff1a6e00: 7: set_msg 0x22ff1a6e00: 7: msg: "new message" 0x22ff1a6e00: 7: exit run() 0x22d518a000: 9: enter run() 0x22d518a000: 9: set_msg 0x227c602a00: 8: enter run() 0x22d518a000: 9: msg: "new message" 0x229e695400: 10: enter run() 0x22d518a000: 9: exit run() 0x227c602a00: 8: set_msg 0x229e695400: 10: set_msg 0x229e695400: 10: msg: "new message" 0x229e695400: 10: exit run() 0x229e695800: 11: enter run() 0x227c602a00: 8: msg: "new message" 0x229e695800: 11: set_msg 0x227c602a00: 8: exit run() 0x229e695800: 11: msg: "new message" 0x229e695800: 11: exit run() 0x22d518ae00: 4: set_msg 0x22d518ae00: 4: msg: "new message" 0x22d518ae00: 4: exit run() 0x229e695000: 12: enter run() 0x229e695000: 12: set_msg 0x229e695000: 12: msg: "new message" 0x229e695000: 12: exit run() 0x22e1878a00: 13: enter run() 0x22e1878a00: 13: set_msg 0x22e1878a00: 13: msg: "new message" 0x22e1878a00: 13: exit run() 0x227c602000: 14: enter run() 0x227c602000: 14: set_msg 0x227c602000: 14: msg: "new message" 0x227c602000: 14: exit run() 0x227c602c00: 15: enter run() 0x227c602c00: 15: set_msg 0x227c602c00: 15: msg: "new message" 0x227c602c00: 15: exit run() main: 63 0x22ff1a6e00: 0: enter run() 0x22ff1a6e00: 0: set_msg 0x22ff1a6e00: 0: msg: "new message" 0x22ff1a6e00: 0: exit run() 0x229e695400: 1: enter run() 0x229e695400: 1: set_msg 0x22ff1a6600: 3: enter run() 0x22ff1a6600: 3: set_msg 0x22ff1a6600: 3: msg: "new message" 0x22ff1a6600: 3: exit run() 0x22d518ae00: 2: enter run() 0x22d518ae00: 2: set_msg 0x22d518ae00: 2: msg: "new message" 0x22d518a800: 4: enter run() 0x22d518ae00: 2: exit run() 0x22d518a800: 4: set_msg 0x22ff1a6400: 5: enter run() 0x227c602e00: 6: enter run() 0x22d518a800: 4: msg: "new message" 0x229e695400: 1: msg: "new message" 0x229e695600: 7: enter run() 0x22d518a800: 4: exit run() 0x22e1878000: 8: enter run() 0x22ff1a6800: 9: enter run() 0x229e695200: 10: enter run() 0x22e1878200: 11: enter run() 0x229e695a00: 12: enter run() 0x22ff1a6a00: 13: enter run() 0x229e695c00: 14: enter run() 0x229e695e00: 15: enter run() 0x229e695400: 1: exit run() 0x229e695600: 7: set_msg 0x22e1878000: 8: set_msg 0x22e1878000: 8: msg: "new message" 0x229e695600: 7: msg: "new message" 0x22e1878000: 8: exit run() 0x22ff1a6a00: 13: set_msg 0x229e695600: 7: exit run() 0x22e1878200: 11: set_msg 0x227c602e00: 6: set_msg 0x227c602e00: 6: msg: "new message" 0x22ff1a6400: 5: set_msg 0x227c602e00: 6: exit run() 0x229e695a00: 12: set_msg 0x229e695a00: 12: msg: "new message" 0x229e695a00: 12: exit run() 0x22ff1a6800: 9: set_msg 0x22ff1a6800: 9: msg: "new message" 0x22e1878200: 11: msg: "new message" 0x22ff1a6a00: 13: msg: "new message" 0x22ff1a6800: 9: exit run() 0x22e1878200: 11: exit run() 0x229e695200: 10: set_msg 0x22ff1a6a00: 13: exit run() 0x229e695200: 10: msg: "new message" 0x22ff1a6400: 5: msg: "new message" 0x229e695200: 10: exit run() 0x22ff1a6400: 5: exit run() 0x229e695c00: 14: set_msg 0x229e695e00: 15: set_msg 0x229e695e00: 15: msg: "new message" 0x229e695c00: 14: msg: "new message" 0x229e695e00: 15: exit run() 0x229e695c00: 14: 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 1728969844.694052532 actual 1728969844.704011753 timeout: expected 1728969844.704011753 actual 1728969844.714052532 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 0x696b502eb8, context 0x696b502d98 addr 0x987230, code 1, trap -1845493690 ===> 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 0x6f01435838, context 0x6f01435718 act_handler/2, signal 30, siginfo 0x6f01435838, context 0x6f01435718 act_handler/3, signal 30, siginfo 0x6f01435838, context 0x6f01435718 [recurse] act_handler/4, signal 30, siginfo 0x6f01435428, context 0x6f01435308 ===> 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 0x1292a62800) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x1292a62800) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x1292a62800) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x1292a62800) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x1292a62800) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x1292a62800) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x1292a62800) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x1292a62800) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x1292a62800) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x1292a62800) ===> 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 abababababababbababa Going to sleep Done sleeping ===> socket ===> socket/1 ==== run-regress-socket1 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/1/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/1"' -I/usr/src/regress/lib/libpthread/socket/1/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/1/socket1.c /usr/src/regress/lib/libpthread/socket/1/socket1.c:93:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/1/socket1.c:110:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, "5", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/1/socket1.c:160:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 3 warnings generated. cc -o socket1 socket1.o -lpthread ./socket1 ===> socket/2a ==== dummy ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/2a/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/2a"' -I/usr/src/regress/lib/libpthread/socket/2a/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/2a/socket2a.c /usr/src/regress/lib/libpthread/socket/2a/socket2a.c:87:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/2a/socket2a.c:88:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, MESSAGE6, sizeof(MESSAGE6))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o socket2a socket2a.o -lpthread socket2a ready ===> socket/2 ==== run-regress-socket2 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/2/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/2"' -I/usr/src/regress/lib/libpthread/socket/2/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/2/socket2.c /usr/src/regress/lib/libpthread/socket/2/socket2.c:68:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, MESSAGE5, sizeof(MESSAGE5))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/2/socket2.c:156:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o socket2 socket2.o -lpthread ./socket2 listening on port 3276 42612: This should be message #1 waiting for child 72690: This should be message #2 72690: This should be message #3 42612: This should be message #4 72690: This should be message #5 42612: 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 873684 0m02.02s real 0m00.38s user 0m05.42s system ==== run-regress-switch-3 ==== time ./switch -c 3 | wc -c 561414 0m02.01s real 0m00.14s user 0m07.45s system ==== run-regress-switch-4 ==== time ./switch -c 4 | wc -c 918444 0m02.01s real 0m00.35s user 0m07.62s system ==== run-regress-switch-6 ==== time ./switch -c 6 | wc -c 1004667 0m02.01s real 0m00.29s user 0m07.68s system ==== run-regress-switch-8 ==== time ./switch -c 8 | wc -c 1119050 0m02.01s real 0m00.35s user 0m07.64s system ==== run-regress-switch-20 ==== time ./switch -c 20 | wc -c 1187464 0m02.03s real 0m00.38s user 0m07.72s system ==== run-regress-switch-26 ==== time ./switch -c 26 | wc -c 1275269 0m02.03s real 0m00.37s user 0m07.84s 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 6m10.77s