START lib/libpthread 2024-12-26T01:12:50Z ===> barrier ==== run-regress-barrier ==== cc -O2 -pipe -g -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 -g -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 -g -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 -g -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 -g -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 -g -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 -g -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 -g -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 -g -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:53 (/usr/src/regress/lib/libpthread/cwd/cwd.c:53)(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 -g -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.001655009 sigsuspend: pass time = 1.009625109 poll: fail time = 0.000084006 r = 1 open_fifo: pass time = 1.004573869 nanosleep: pass time = 1.000083912 flock: pass time = 1.008846715 fcntl(F_SETLKW): pass time = 1.008418708 connect: pass time = 1.009149002 accept: pass time = 1.009895627 in thread after dlopen(pthread) semop: pass time = 1.008774560 sigsuspend: pass time = 1.009700098 poll: fail time = 0.000012945 r = 1 open_fifo: pass time = 1.009340993 nanosleep: pass time = 1.004836942 flock: pass time = 1.009461517 fcntl(F_SETLKW): pass time = 1.003414724 connect: pass time = 1.009334877 accept: pass time = 1.010033804 using cancellation semop: pass time = 1.009365092 sigsuspend: pass time = 1.010151240 poll: fail time = 1.009803820 r = 1 open_fifo: pass time = 1.005106956 nanosleep: pass time = 1.009674342 flock: pass time = 1.004271991 fcntl(F_SETLKW): pass time = 1.003251151 connect: pass time = 1.004366610 accept: pass time = 1.010128331 ===> earlysig ==== run-regress-earlysig ==== cc -O2 -pipe -g -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 -g -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 -g -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 -g -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 76664 parent = pid 76664 parent ok ===> group ==== run-regress-group ==== cc -O2 -pipe -g -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 3 gid 4 gid 2 before: kmem:*:2:root after: kmem:*:2:root before: daemon:*:1:daemon after: daemon:*:1:daemon before: sys:*:3:root after: sys:*:3:root before: tty:*:4:root after: tty:*:4:root before: wheel:*:0:root,user after: wheel:*:0:root,user ===> malloc_duel ==== run-regress-malloc_duel ==== cc -O2 -pipe -g -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 -g -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 -g -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.029 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=0.055 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=255 time=0.072 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.029/0.052/0.072/0.018 ms ===> poll ==== run-regress-poll ==== cc -O2 -pipe -g -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 -g -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 -g -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 -g -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 -g -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.005685917 seconds Got timeout 1 in 10.015770771 seconds ===> pthread_create ==== run-regress-pthread_create ==== cc -O2 -pipe -g -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 0x71ece1f897cc New thread was passed arg address 0xdeadbeef New thread stack at 0xb9e1f0bab74 ===> pthread_join ==== run-regress-pthread_join ==== cc -O2 -pipe -g -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 0x7bf22fc38644 New thread 1 stack at 0x3399804684c New thread 2 stack at 0x3399804684c ===> pthread_kill ==== run-regress-pthread_kill ==== cc -O2 -pipe -g -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 0x72a0029fd9f0, context 0x72a0029fd900 act_handler: signal 30, siginfo 0xb810e396c30, context 0xb810e396b40 act_handler: signal 30, siginfo 0xb80d6432e70, context 0xb80d6432d80 Thread T1 woke up Thread T2 woke up ===> pthread_mutex ==== run-regress-pthread_mutex ==== cc -O2 -pipe -g -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 -g -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 5 locked, state = 3 reader 0 woken, state = 3 reader 1 locked, state = 4 reader 0 woken, state = 4 reader 5 woken, state = 4 writer started, state = 4 reader 2 woken, state = 4 reader 3 locked, state = 5 reader 2 woken, state = 5 reader 1 woken, state = 5 reader 5 woken, state = 5 reader 4 locked, state = 6 reader 2 woken, state = 6 reader 0 woken, state = 6 reader 1 woken, state = 6 reader 5 woken, state = 6 reader 3 woken, state = 6 writer woken, state = 6 writer starting reader 2 woken, state = 7 reader 2 unlocked reader 5 woken, state = 7 reader 5 unlocked reader 3 woken, state = 7 reader 3 unlocked reader 1 woken, state = 7 reader 1 unlocked reader 0 woken, state = 7 reader 0 unlocked reader 4 woken, state = 7 reader 4 unlocked writer locked reader 3 woken, state = 8 reader 1 woken, state = 8 reader 4 woken, state = 8 reader 0 woken, state = 9 reader 2 woken, state = 9 reader 0 woken, state = 9 reader 5 woken, state = 9 reader 1 woken, state = 9 writer unlocking reader 2 woken, state = 0 reader 2 trying again (1) reader 2 locked again (1) writer exiting reader 5 woken, state = 1 reader 5 trying again (2) reader 5 locked again (2) reader 2 woken, state = 2 reader 0 woken, state = 2 reader 0 trying again (3) reader 0 locked again (3) reader 2 woken, state = 3 reader 3 woken, state = 3 reader 3 trying again (4) reader 3 locked again (4) reader 2 woken, state = 4 reader 0 woken, state = 4 reader 1 woken, state = 4 reader 1 trying again (5) reader 1 locked again (5) reader 0 woken, state = 5 reader 3 woken, state = 5 reader 2 woken, state = 5 reader 5 woken, state = 5 reader 4 woken, state = 5 reader 4 trying again (6) reader 4 locked again (6) reader 4 exiting reader 5 woken, state = 6 reader 5 exiting reader 1 woken, state = 6 reader 1 exiting reader 0 woken, state = 6 reader 0 exiting reader 2 woken, state = 6 reader 2 exiting reader 3 woken, state = 6 reader 3 exiting ===> pthread_rwlock2 ==== run-regress-pthread_rwlock2 ==== cc -O2 -pipe -g -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 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53c98b91640: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x53c98b91640) 0x53c98b91640: mutex_unlock 0x53d0ff73508 (0x53c98b91640) 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53cbd356240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53cbd356c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53d0ff74818: mutex_lock 0x53d0ff73508 (0x0) 0x53d0ff74818: mutex_unlock 0x53d0ff73508 (0x53d0ff74818) 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91640 stack 0x53cf66c9810 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89040 stack 0x53cf66af5a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89240 stack 0x53cf66bd330 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91440 stack 0x53cf66afed0 rthread reaping 0x53c51d25640 stack 0x53cf66b61e0 rthread reaping 0x53c51d25e40 stack 0x53cf66bdae0 rthread reaping 0x53c51d25c40 stack 0x53cf66b69f0 rthread reaping 0x53c51d25040 stack 0x53cf66bda50 rthread reaping 0x53c98b91e40 stack 0x53cf66af780 rthread reaping 0x53cbd356e40 stack 0x53cf66bd090 rthread reaping 0x53cbd356040 stack 0x53cf66c95a0 rthread reaping 0x53cbd356240 stack 0x53cf66bd870 rthread reaping 0x53c51d25a40 stack 0x53cf66c9ed0 rthread reaping 0x53cbd356c40 stack 0x53cf66af3f0 rthread reaping 0x53ceab89840 stack 0x53cf66c9d20 rthread reaping 0x53c98b91240 stack 0x53cf66c9390 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356e40 stack 0x53cf66c9390 rthread reaping 0x53ceab89c40 stack 0x53cf66c9d20 0x53cbd356640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53c51d25440 stack 0x53cf66af3f0 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89e40 stack 0x53cf66c9ed0 0x53cbd356640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53c98b91e40 stack 0x53cf66bd870 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25c40 stack 0x53cf66c95a0 rthread reaping 0x53c51d25040 stack 0x53cf66bd090 rthread reaping 0x53ceab89a40 stack 0x53cf66af780 rthread reaping 0x53c98b91040 stack 0x53cf66bda50 rthread reaping 0x53cbd356240 stack 0x53cf66b69f0 rthread reaping 0x53cbd356840 stack 0x53cf66bdae0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53cbd356440 stack 0x53cf66b61e0 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25240 stack 0x53cf66afed0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91440 stack 0x53cf66bd330 rthread reaping 0x53c98b91a40 stack 0x53cf66af5a0 rthread reaping 0x53cbd356640 stack 0x53cf66c9810 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (1) 0x53cbd356c40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53cbd356a40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91c40 stack 0x53cf66c9810 rthread reaping 0x53c98b91840 stack 0x53cf66af5a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89e40 stack 0x53cf66bd330 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89840 stack 0x53cf66afed0 rthread reaping 0x53ceab89040 stack 0x53cf66b61e0 rthread reaping 0x53c51d25640 stack 0x53cf66bdae0 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89240 stack 0x53cf66b69f0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356a40 stack 0x53cf66bda50 rthread reaping 0x53c98b91040 stack 0x53cf66bd090 rthread reaping 0x53ceab89640 stack 0x53cf66c95a0 rthread reaping 0x53cbd356c40 stack 0x53cf66af780 rthread reaping 0x53cbd356040 stack 0x53cf66bd870 rthread reaping 0x53c51d25840 stack 0x53cf66c9ed0 rthread reaping 0x53ce5408a40 stack 0x53cf66af3f0 rthread reaping 0x53ceab89440 stack 0x53cf66c9d20 rthread reaping 0x53c98b91240 stack 0x53cf66c9390 0x53cbd356440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53cbd356440 stack 0x53cf66c9390 rthread reaping 0x53c51d25440 stack 0x53cf66c9d20 rthread reaping 0x53cbd356640 stack 0x53cf66af3f0 rthread reaping 0x53c51d25c40 stack 0x53cf66c9ed0 rthread reaping 0x53cbd356a40 stack 0x53cf66bd870 rthread reaping 0x53c51d25040 stack 0x53cf66af780 rthread reaping 0x53c98b91a40 stack 0x53cf66c95a0 rthread reaping 0x53cbd356e40 stack 0x53cf66bd090 rthread reaping 0x53cbd356840 stack 0x53cf66bda50 rthread reaping 0x53caa7ba240 stack 0x53cf66b69f0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7bac40 stack 0x53cf66bdae0 rthread reaping 0x53ceab89840 stack 0x53cf66b61e0 rthread reaping 0x53caa7ba840 stack 0x53cf66afed0 rthread reaping 0x53cbd356040 stack 0x53cf66bd330 rthread reaping 0x53ceab89a40 stack 0x53cf66af5a0 rthread reaping 0x53d16cb3e40 stack 0x53cf66c9810 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (1) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3040 stack 0x53cf66c9810 rthread reaping 0x53c51d25040 stack 0x53cf66af5a0 rthread reaping 0x53cbd356c40 stack 0x53cf66bd330 rthread reaping 0x53d16cb3840 stack 0x53cf66afed0 rthread reaping 0x53cbd356e40 stack 0x53cf66b61e0 rthread reaping 0x53caa7ba040 stack 0x53cf66bdae0 rthread reaping 0x53cbd356240 stack 0x53cf66b69f0 rthread reaping 0x53caa7ba640 stack 0x53cf66bda50 rthread reaping 0x53cbd356440 stack 0x53cf66bd090 rthread reaping 0x53cbd356640 stack 0x53cf66c95a0 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3440 stack 0x53cf66af780 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3240 stack 0x53cf66bd870 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (1) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91c40 stack 0x53cf66c9ed0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7bae40 stack 0x53cf66af3f0 rthread reaping 0x53c51d25640 stack 0x53cf66c9d20 rthread reaping 0x53c51d25c40 stack 0x53cf66c9390 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7baa40 stack 0x53cf66c9390 rthread reaping 0x53d16cb3c40 stack 0x53cf66c9d20 rthread reaping 0x53c51d25440 stack 0x53cf66af3f0 rthread reaping 0x53caa7bac40 stack 0x53cf66c9ed0 rthread reaping 0x53c51d25e40 stack 0x53cf66bd870 rthread reaping 0x53d16cb3a40 stack 0x53cf66af780 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (2147483649) 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (2147483650) 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (2147483650) 0x53cbd356a40: rwlock_wrlock 0x53cf66a31a0 (2147483650) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3e40 stack 0x53cf66c95a0 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356e40 stack 0x53cf66bd090 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7ba440 stack 0x53cf66bda50 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53c51d25240 stack 0x53cf66b69f0 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356040 stack 0x53cf66bdae0 rthread reaping 0x53d16cb3040 stack 0x53cf66b61e0 rthread reaping 0x53ce5408440 stack 0x53cf66afed0 rthread reaping 0x53d16cb3640 stack 0x53cf66bd330 rthread reaping 0x53caa7ba640 stack 0x53cf66af5a0 rthread reaping 0x53cbd356a40 stack 0x53cf66c9810 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (1) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (1) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (4294967295) rthread reaping 0x53caa7bac40 stack 0x53cf66c9810 rthread reaping 0x53c51d25a40 stack 0x53cf66af5a0 rthread reaping 0x53caa7ba040 stack 0x53cf66bd330 rthread reaping 0x53c51d25640 stack 0x53cf66afed0 rthread reaping 0x53c51d25240 stack 0x53cf66b61e0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89c40 stack 0x53cf66bdae0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89e40 stack 0x53cf66b69f0 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408e40 stack 0x53cf66bda50 rthread reaping 0x53c51d25440 stack 0x53cf66bd090 rthread reaping 0x53ce5408640 stack 0x53cf66c95a0 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25840 stack 0x53cf66af780 rthread reaping 0x53ceab89640 stack 0x53cf66bd870 rthread reaping 0x53c51d25c40 stack 0x53cf66c9ed0 rthread reaping 0x53d38ad9e40 stack 0x53cf66af3f0 rthread reaping 0x53caa7ba240 stack 0x53cf66c9d20 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba840 stack 0x53cf66c9390 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53c51d25a40 stack 0x53cf66c9390 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (1) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408040 stack 0x53cf66c9d20 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25c40 stack 0x53cf66af3f0 rthread reaping 0x53caa7bae40 stack 0x53cf66c9ed0 rthread reaping 0x53c51d25040 stack 0x53cf66bd870 rthread reaping 0x53c51d25e40 stack 0x53cf66af780 rthread reaping 0x53ce5408240 stack 0x53cf66c95a0 rthread reaping 0x53ce5408440 stack 0x53cf66bd090 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89440 stack 0x53cf66bda50 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53caa7ba040 stack 0x53cf66b69f0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408640 stack 0x53cf66bdae0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9840 stack 0x53cf66b61e0 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89840 stack 0x53cf66bd330 rthread reaping 0x53d38ad9c40 stack 0x53cf66afed0 rthread reaping 0x53ce5408840 stack 0x53cf66af5a0 rthread reaping 0x53ce5408a40 stack 0x53cf66c9810 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (0) main: 0 0x53c98b91640: 0: enter run() 0x53ceab89040: 1: enter run() 0x53c98b91640: 0: set_msg 0x53ceab89040: 1: set_msg 0x53c98b91640: 0: msg: "new message" 0x53c98b91640: 0: exit run() 0x53ceab89040: 1: msg: "new message" 0x53ceab89040: 1: exit run() 0x53ceab89240: 2: enter run() 0x53ceab89240: 2: set_msg 0x53ceab89240: 2: msg: "new message" 0x53ceab89240: 2: exit run() 0x53c98b91440: 3: enter run() 0x53c98b91440: 3: set_msg 0x53c98b91440: 3: msg: "new message" 0x53c98b91440: 3: exit run() 0x53c51d25640: 4: enter run() 0x53c51d25640: 4: set_msg 0x53c51d25640: 4: msg: "new message" 0x53c51d25640: 4: exit run() 0x53c51d25e40: 5: enter run() 0x53c51d25e40: 5: set_msg 0x53c51d25e40: 5: msg: "new message" 0x53c51d25e40: 5: exit run() 0x53c51d25c40: 6: enter run() 0x53c51d25c40: 6: set_msg 0x53c51d25c40: 6: msg: "new message" 0x53c51d25c40: 6: exit run() 0x53c51d25040: 7: enter run() 0x53c51d25040: 7: set_msg 0x53c51d25040: 7: msg: "new message" 0x53c51d25040: 7: exit run() 0x53c98b91e40: 8: enter run() 0x53c98b91e40: 8: set_msg 0x53c98b91e40: 8: msg: "new message" 0x53c98b91e40: 8: exit run() 0x53cbd356e40: 9: enter run() 0x53cbd356e40: 9: set_msg 0x53cbd356e40: 9: msg: "new message" 0x53cbd356e40: 9: exit run() 0x53cbd356040: 10: enter run() 0x53cbd356040: 10: set_msg 0x53cbd356040: 10: msg: "new message" 0x53cbd356040: 10: exit run() 0x53cbd356240: 11: enter run() 0x53cbd356240: 11: set_msg 0x53cbd356240: 11: msg: "new message" 0x53cbd356240: 11: exit run() 0x53c51d25a40: 12: enter run() 0x53c51d25a40: 12: set_msg 0x53c51d25a40: 12: msg: "new message" 0x53c51d25a40: 12: exit run() 0x53cbd356c40: 13: enter run() 0x53cbd356c40: 13: set_msg 0x53cbd356c40: 13: msg: "new message" 0x53cbd356c40: 13: exit run() 0x53ceab89840: 14: enter run() 0x53ceab89840: 14: set_msg 0x53ceab89840: 14: msg: "new message" 0x53ceab89840: 14: exit run() 0x53c98b91240: 15: enter run() 0x53c98b91240: 15: set_msg 0x53c98b91240: 15: msg: "new message" 0x53c98b91240: 15: exit run() main: 1 0x53cbd356e40: 0: enter run() 0x53cbd356e40: 0: set_msg 0x53cbd356e40: 0: msg: "new message" 0x53cbd356e40: 0: exit run() 0x53ceab89c40: 1: enter run() 0x53ceab89c40: 1: set_msg 0x53ceab89c40: 1: msg: "new message" 0x53ceab89c40: 1: exit run() 0x53ceab89e40: 3: enter run() 0x53ceab89e40: 3: set_msg 0x53ceab89e40: 3: msg: "new message" 0x53ceab89e40: 3: exit run() 0x53c98b91e40: 4: enter run() 0x53c51d25440: 2: enter run() 0x53c51d25440: 2: set_msg 0x53c98b91e40: 4: set_msg 0x53c51d25440: 2: msg: "new message" 0x53c51d25440: 2: exit run() 0x53c98b91e40: 4: msg: "new message" 0x53c98b91e40: 4: exit run() 0x53c51d25c40: 5: enter run() 0x53c51d25c40: 5: set_msg 0x53c51d25040: 6: enter run() 0x53c51d25040: 6: set_msg 0x53c51d25c40: 5: msg: "new message" 0x53c51d25040: 6: msg: "new message" 0x53c51d25c40: 5: exit run() 0x53c51d25040: 6: exit run() 0x53cbd356240: 9: enter run() 0x53cbd356240: 9: set_msg 0x53cbd356240: 9: msg: "new message" 0x53cbd356240: 9: exit run() 0x53ceab89a40: 7: enter run() 0x53c98b91040: 8: enter run() 0x53ceab89a40: 7: set_msg 0x53ceab89a40: 7: msg: "new message" 0x53ceab89a40: 7: exit run() 0x53cbd356440: 11: enter run() 0x53cbd356840: 10: enter run() 0x53cbd356440: 11: set_msg 0x53c98b91040: 8: set_msg 0x53cbd356840: 10: set_msg 0x53c51d25240: 12: enter run() 0x53cbd356440: 11: msg: "new message" 0x53cbd356840: 10: msg: "new message" 0x53c98b91040: 8: msg: "new message" 0x53cbd356440: 11: exit run() 0x53cbd356840: 10: exit run() 0x53c51d25240: 12: set_msg 0x53c51d25240: 12: msg: "new message" 0x53c51d25240: 12: exit run() 0x53c98b91040: 8: exit run() 0x53cbd356640: 15: enter run() 0x53cbd356640: 15: set_msg 0x53cbd356640: 15: msg: "new message" 0x53cbd356640: 15: exit run() 0x53c98b91a40: 14: enter run() 0x53c98b91a40: 14: set_msg 0x53c98b91a40: 14: msg: "new message" 0x53c98b91a40: 14: exit run() 0x53c98b91440: 13: enter run() 0x53c98b91440: 13: set_msg 0x53c98b91440: 13: msg: "new message" 0x53c98b91440: 13: exit run() main: 2 0x53c98b91c40: 0: enter run() 0x53c98b91c40: 0: set_msg 0x53c98b91c40: 0: msg: "new message" 0x53c98b91c40: 0: exit run() 0x53c98b91840: 1: enter run() 0x53c98b91840: 1: set_msg 0x53c98b91840: 1: msg: "new message" 0x53c98b91840: 1: exit run() 0x53ceab89e40: 2: enter run() 0x53ceab89e40: 2: set_msg 0x53ceab89e40: 2: msg: "new message" 0x53ceab89e40: 2: exit run() 0x53ceab89840: 3: enter run() 0x53ceab89840: 3: set_msg 0x53ceab89040: 4: enter run() 0x53ceab89840: 3: msg: "new message" 0x53ceab89840: 3: exit run() 0x53ceab89040: 4: set_msg 0x53ceab89040: 4: msg: "new message" 0x53ceab89040: 4: exit run() 0x53ceab89240: 6: enter run() 0x53ceab89240: 6: set_msg 0x53c51d25640: 5: enter run() 0x53cbd356c40: 8: enter run() 0x53cbd356a40: 7: enter run() 0x53ceab89240: 6: msg: "new message" 0x53c98b91040: 9: enter run() 0x53c98b91040: 9: set_msg 0x53ceab89240: 6: exit run() 0x53c98b91040: 9: msg: "new message" 0x53ceab89640: 10: enter run() 0x53c98b91040: 9: exit run() 0x53ceab89640: 10: set_msg 0x53ceab89640: 10: msg: "new message" 0x53ceab89640: 10: exit run() 0x53c51d25840: 12: enter run() 0x53c51d25840: 12: set_msg 0x53c51d25840: 12: msg: "new message" 0x53c51d25840: 12: exit run() 0x53cbd356040: 11: enter run() 0x53cbd356040: 11: set_msg 0x53cbd356040: 11: msg: "new message" 0x53cbd356040: 11: exit run() 0x53c51d25640: 5: set_msg 0x53c51d25640: 5: msg: "new message" 0x53c51d25640: 5: exit run() 0x53ce5408a40: 13: enter run() 0x53ce5408a40: 13: set_msg 0x53ce5408a40: 13: msg: "new message" 0x53ce5408a40: 13: exit run() 0x53ceab89440: 14: enter run() 0x53c98b91240: 15: enter run() 0x53ceab89440: 14: set_msg 0x53ceab89440: 14: msg: "new message" 0x53ceab89440: 14: exit run() 0x53cbd356c40: 8: set_msg 0x53c98b91240: 15: set_msg 0x53cbd356a40: 7: set_msg 0x53c98b91240: 15: msg: "new message" 0x53cbd356a40: 7: msg: "new message" 0x53c98b91240: 15: exit run() 0x53cbd356c40: 8: msg: "new message" 0x53cbd356a40: 7: exit run() 0x53cbd356c40: 8: exit run() main: 3 0x53cbd356440: 0: enter run() 0x53cbd356440: 0: set_msg 0x53cbd356440: 0: msg: "new message" 0x53cbd356440: 0: exit run() 0x53c51d25440: 1: enter run() 0x53cbd356640: 2: enter run() 0x53cbd356640: 2: set_msg 0x53c51d25440: 1: set_msg 0x53cbd356640: 2: msg: "new message" 0x53c51d25440: 1: msg: "new message" 0x53cbd356640: 2: exit run() 0x53c51d25440: 1: exit run() 0x53c51d25c40: 3: enter run() 0x53c51d25c40: 3: set_msg 0x53c51d25c40: 3: msg: "new message" 0x53c51d25c40: 3: exit run() 0x53c51d25040: 5: enter run() 0x53c51d25040: 5: set_msg 0x53c51d25040: 5: msg: "new message" 0x53c51d25040: 5: exit run() 0x53cbd356a40: 4: enter run() 0x53cbd356e40: 7: enter run() 0x53cbd356e40: 7: set_msg 0x53cbd356a40: 4: set_msg 0x53cbd356e40: 7: msg: "new message" 0x53cbd356a40: 4: msg: "new message" 0x53cbd356e40: 7: exit run() 0x53cbd356840: 8: enter run() 0x53cbd356a40: 4: exit run() 0x53c98b91a40: 6: enter run() 0x53cbd356840: 8: set_msg 0x53c98b91a40: 6: set_msg 0x53cbd356840: 8: msg: "new message" 0x53c98b91a40: 6: msg: "new message" 0x53cbd356840: 8: exit run() 0x53c98b91a40: 6: exit run() 0x53caa7bac40: 10: enter run() 0x53caa7ba240: 9: enter run() 0x53caa7ba240: 9: set_msg 0x53caa7ba240: 9: msg: "new message" 0x53caa7ba240: 9: exit run() 0x53cbd356040: 13: enter run() 0x53caa7ba840: 12: enter run() 0x53d16cb3e40: 15: enter run() 0x53cbd356040: 13: set_msg 0x53ceab89a40: 14: enter run() 0x53ceab89840: 11: enter run() 0x53cbd356040: 13: msg: "new message" 0x53d16cb3e40: 15: set_msg 0x53ceab89a40: 14: set_msg 0x53ceab89840: 11: set_msg 0x53caa7ba840: 12: set_msg 0x53ceab89840: 11: msg: "new message" 0x53d16cb3e40: 15: msg: "new message" 0x53caa7ba840: 12: msg: "new message" 0x53cbd356040: 13: exit run() 0x53ceab89840: 11: exit run() 0x53ceab89a40: 14: msg: "new message" 0x53d16cb3e40: 15: exit run() 0x53caa7ba840: 12: exit run() 0x53caa7bac40: 10: set_msg 0x53ceab89a40: 14: exit run() 0x53caa7bac40: 10: msg: "new message" 0x53caa7bac40: 10: exit run() main: 4 0x53d16cb3040: 0: enter run() 0x53d16cb3040: 0: set_msg 0x53c51d25040: 1: enter run() 0x53c51d25040: 1: set_msg 0x53d16cb3040: 0: msg: "new message" 0x53c51d25040: 1: msg: "new message" 0x53d16cb3040: 0: exit run() 0x53c51d25040: 1: exit run() 0x53cbd356c40: 2: enter run() 0x53d16cb3840: 3: enter run() 0x53d16cb3840: 3: set_msg 0x53d16cb3840: 3: msg: "new message" 0x53d16cb3840: 3: exit run() 0x53cbd356e40: 4: enter run() 0x53cbd356e40: 4: set_msg 0x53cbd356e40: 4: msg: "new message" 0x53cbd356e40: 4: exit run() 0x53caa7ba040: 5: enter run() 0x53caa7ba040: 5: set_msg 0x53caa7ba040: 5: msg: "new message" 0x53caa7ba040: 5: exit run() 0x53cbd356c40: 2: set_msg 0x53cbd356c40: 2: msg: "new message" 0x53cbd356c40: 2: exit run() 0x53cbd356240: 6: enter run() 0x53cbd356240: 6: set_msg 0x53cbd356240: 6: msg: "new message" 0x53cbd356240: 6: exit run() 0x53cbd356440: 8: enter run() 0x53caa7ba640: 7: enter run() 0x53cbd356440: 8: set_msg 0x53caa7ba640: 7: set_msg 0x53cbd356440: 8: msg: "new message" 0x53caa7ba640: 7: msg: "new message" 0x53cbd356440: 8: exit run() 0x53caa7ba640: 7: exit run() 0x53cbd356640: 9: enter run() 0x53cbd356640: 9: set_msg 0x53cbd356640: 9: msg: "new message" 0x53d16cb3240: 11: enter run() 0x53cbd356640: 9: exit run() 0x53d16cb3240: 11: set_msg 0x53d16cb3240: 11: msg: "new message" 0x53d16cb3240: 11: exit run() 0x53c98b91c40: 12: enter run() 0x53caa7bae40: 13: enter run() 0x53caa7bae40: 13: set_msg 0x53d16cb3440: 10: enter run() 0x53caa7bae40: 13: msg: "new message" 0x53caa7bae40: 13: exit run() 0x53d16cb3440: 10: set_msg 0x53c51d25640: 14: enter run() 0x53c51d25c40: 15: enter run() 0x53d16cb3440: 10: msg: "new message" 0x53d16cb3440: 10: exit run() 0x53c98b91c40: 12: set_msg 0x53c51d25640: 14: set_msg 0x53c98b91c40: 12: msg: "new message" 0x53c51d25640: 14: msg: "new message" 0x53c98b91c40: 12: exit run() 0x53c51d25640: 14: exit run() 0x53c51d25c40: 15: set_msg 0x53c51d25c40: 15: msg: "new message" 0x53c51d25c40: 15: exit run() main: 5 0x53caa7baa40: 0: enter run() 0x53caa7baa40: 0: set_msg 0x53caa7baa40: 0: msg: "new message" 0x53caa7baa40: 0: exit run() 0x53d16cb3c40: 1: enter run() 0x53d16cb3c40: 1: set_msg 0x53d16cb3c40: 1: msg: "new message" 0x53d16cb3c40: 1: exit run() 0x53c51d25440: 2: enter run() 0x53c51d25440: 2: set_msg 0x53c51d25440: 2: msg: "new message" 0x53c51d25440: 2: exit run() 0x53caa7bac40: 3: enter run() 0x53c51d25e40: 4: enter run() 0x53caa7bac40: 3: set_msg 0x53c51d25e40: 4: set_msg 0x53caa7bac40: 3: msg: "new message" 0x53c51d25e40: 4: msg: "new message" 0x53d16cb3a40: 5: enter run() 0x53caa7bac40: 3: exit run() 0x53c51d25e40: 4: exit run() 0x53d16cb3a40: 5: set_msg 0x53d16cb3e40: 6: enter run() 0x53caa7ba440: 8: enter run() 0x53d16cb3a40: 5: msg: "new message" 0x53d16cb3a40: 5: exit run() 0x53caa7ba440: 8: set_msg 0x53c51d25240: 9: enter run() 0x53cbd356e40: 7: enter run() 0x53cbd356040: 10: enter run() 0x53d16cb3040: 11: enter run() 0x53d16cb3e40: 6: set_msg 0x53d16cb3640: 13: enter run() 0x53ce5408440: 12: enter run() 0x53cbd356a40: 15: enter run() 0x53caa7ba440: 8: msg: "new message" 0x53d16cb3e40: 6: msg: "new message" 0x53caa7ba640: 14: enter run() 0x53caa7ba440: 8: exit run() 0x53ce5408440: 12: set_msg 0x53d16cb3e40: 6: exit run() 0x53cbd356a40: 15: set_msg 0x53cbd356040: 10: set_msg 0x53cbd356a40: 15: msg: "new message" 0x53cbd356040: 10: msg: "new message" 0x53cbd356a40: 15: exit run() 0x53cbd356e40: 7: set_msg 0x53cbd356040: 10: exit run() 0x53cbd356e40: 7: msg: "new message" 0x53ce5408440: 12: msg: "new message" 0x53cbd356e40: 7: exit run() 0x53ce5408440: 12: exit run() 0x53d16cb3640: 13: set_msg 0x53d16cb3640: 13: msg: "new message" 0x53d16cb3640: 13: exit run() 0x53d16cb3040: 11: set_msg 0x53c51d25240: 9: set_msg 0x53d16cb3040: 11: msg: "new message" 0x53c51d25240: 9: msg: "new message" 0x53d16cb3040: 11: exit run() 0x53c51d25240: 9: exit run() 0x53caa7ba640: 14: set_msg 0x53caa7ba640: 14: msg: "new message" 0x53caa7ba640: 14: exit run() main: 6 0x53caa7bac40: 0: enter run() 0x53caa7bac40: 0: set_msg 0x53caa7bac40: 0: msg: "new message" 0x53caa7bac40: 0: exit run() 0x53c51d25a40: 1: enter run() 0x53c51d25a40: 1: set_msg 0x53c51d25a40: 1: msg: "new message" 0x53caa7ba040: 2: enter run() 0x53c51d25a40: 1: exit run() 0x53caa7ba040: 2: set_msg 0x53c51d25640: 3: enter run() 0x53caa7ba040: 2: msg: "new message" 0x53caa7ba040: 2: exit run() 0x53c51d25240: 4: enter run() 0x53c51d25240: 4: set_msg 0x53c51d25240: 4: msg: "new message" 0x53c51d25240: 4: exit run() 0x53ceab89e40: 6: enter run() 0x53ceab89e40: 6: set_msg 0x53ceab89e40: 6: msg: "new message" 0x53ceab89e40: 6: exit run() 0x53ce5408e40: 7: enter run() 0x53c51d25640: 3: set_msg 0x53ce5408e40: 7: set_msg 0x53c51d25440: 8: enter run() 0x53ceab89c40: 5: enter run() 0x53c51d25440: 8: set_msg 0x53c51d25640: 3: msg: "new message" 0x53c51d25440: 8: msg: "new message" 0x53ce5408e40: 7: msg: "new message" 0x53c51d25640: 3: exit run() 0x53ce5408640: 9: enter run() 0x53c51d25840: 10: enter run() 0x53c51d25440: 8: exit run() 0x53ceab89640: 11: enter run() 0x53ce5408e40: 7: exit run() 0x53c51d25c40: 12: enter run() 0x53ceab89c40: 5: set_msg 0x53d38ad9e40: 13: enter run() 0x53caa7ba240: 14: enter run() 0x53caa7ba840: 15: enter run() 0x53ce5408640: 9: set_msg 0x53ceab89640: 11: set_msg 0x53c51d25c40: 12: set_msg 0x53ceab89640: 11: msg: "new message" 0x53ceab89640: 11: exit run() 0x53c51d25c40: 12: msg: "new message" 0x53caa7ba240: 14: set_msg 0x53c51d25c40: 12: exit run() 0x53ce5408640: 9: msg: "new message" 0x53d38ad9e40: 13: set_msg 0x53ce5408640: 9: exit run() 0x53ceab89c40: 5: msg: "new message" 0x53d38ad9e40: 13: msg: "new message" 0x53ceab89c40: 5: exit run() 0x53d38ad9e40: 13: exit run() 0x53caa7ba240: 14: msg: "new message" 0x53caa7ba240: 14: exit run() 0x53c51d25840: 10: set_msg 0x53c51d25840: 10: msg: "new message" 0x53c51d25840: 10: exit run() 0x53caa7ba840: 15: set_msg 0x53caa7ba840: 15: msg: "new message" 0x53caa7ba840: 15: exit run() main: 7 0x53c51d25a40: 0: enter run() 0x53c51d25a40: 0: set_msg 0x53c51d25a40: 0: msg: "new message" 0x53c51d25a40: 0: exit run() 0x53ce5408040: 1: enter run() 0x53ce5408040: 1: set_msg 0x53ce5408040: 1: msg: "new message" 0x53ce5408040: 1: exit run() 0x53c51d25c40: 2: enter run() 0x53c51d25c40: 2: set_msg 0x53c51d25c40: 2: msg: "new message" 0x53c51d25c40: 2: exit run() 0x53caa7bae40: 3: enter run() 0x53caa7bae40: 3: set_msg 0x53c51d25040: 4: enter run() 0x53c51d25e40: 5: enter run() 0x53c51d25040: 4: set_msg 0x53c51d25040: 4: msg: "new message" 0x53c51d25040: 4: exit run() 0x53caa7bae40: 3: msg: "new message" 0x53caa7bae40: 3: exit run() 0x53ce5408240: 6: enter run() 0x53ce5408240: 6: set_msg 0x53ce5408240: 6: msg: "new message" 0x53ce5408240: 6: exit run() 0x53c51d25e40: 5: set_msg 0x53c51d25e40: 5: msg: "new message" 0x53ceab89440: 8: enter run() 0x53ce5408440: 7: enter run() 0x53c51d25e40: 5: exit run() 0x53ceab89440: 8: set_msg 0x53ce5408440: 7: set_msg 0x53ceab89440: 8: msg: "new message" 0x53ce5408440: 7: msg: "new message" 0x53ceab89440: 8: exit run() 0x53ce5408440: 7: exit run() 0x53caa7ba040: 9: enter run() 0x53caa7ba040: 9: set_msg 0x53caa7ba040: 9: msg: "new message" 0x53caa7ba040: 9: exit run() 0x53ce5408640: 10: enter run() 0x53ce5408640: 10: set_msg 0x53ce5408640: 10: msg: "new message" 0x53ce5408640: 10: exit run() 0x53d38ad9840: 11: enter run() 0x53d38ad9840: 11: set_msg 0x53d38ad9840: 11: msg: "new message" 0x53d38ad9840: 11: exit run() 0x53ce5408840: 14: enter run() 0x53ceab89840: 13: enter run() 0x53ce5408840: 14: set_msg 0x53ceab89840: 13: set_msg 0x53d38ad9c40: 12: enter run() 0x53ce5408840: 14: msg: "new message" 0x53ceab89840: 13: msg: "new message" 0x53ce5408840: 14: exit run() 0x53ceab89840: 13: exit run() 0x53d38ad9c40: 12: set_msg 0x53ce5408a40: 15: enter run() 0x53ce5408a40: 15: set_msg 0x53d38ad9c40: 12: msg: "new message" 0x53ce5408a40: 15: msg: "new message" 0x53d38ad9c40: 12: exit run() 0x53ce5408a40: 15: exit run() main: 8 0x53ceab89a40: 0: enter run() 0x53ceab89a40: 0: set_msg 0x53ceab89a40: 0: msg: "new message" 0x53ceab89a40: 0: exit run() 0x53d38ad9a40: 1: enter run() 0x53ceab89640: 2: enter run() 0x53d38ad9a40: 1: set_msg 0x53ceab89640: 2: set_msg 0x53d38ad9a40: 1: msg: "new message" 0x53ceab89640: 2: msg: "new message" 0x53d38ad9a40: 1: exit run() 0x53ceab89640: 2: exit run() 0x53d38ad9040: 3: enter run() 0x53d38ad9040: 3: set_msg 0x53d38ad9040: 3: msg: "new message" 0x53ceab89c40: 4: enter run() 0x53d38ad9040: rthread reaping 0x53ceab89a40 stack 0x53cf66af5a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53d38ad9a40 stack 0x53cf66c9810 rthread reaping 0x53ceab89640 stack 0x53cf66afed0 rthread reaping 0x53d38ad9040 stack 0x53cf66bd330 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (2147483650) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89c40 stack 0x53cf66b61e0 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9240 stack 0x53cf66bdae0 rthread reaping 0x53c51d25a40 stack 0x53cf66b69f0 rthread reaping 0x53d38ad9440 stack 0x53cf66bda50 rthread reaping 0x53c51d25c40 stack 0x53cf66bd090 rthread reaping 0x53caa7bae40 stack 0x53cf66c95a0 rthread reaping 0x53ceab89240 stack 0x53cf66af780 rthread reaping 0x53caa7ba040 stack 0x53cf66bd870 rthread reaping 0x53caa7ba440 stack 0x53cf66c9ed0 rthread reaping 0x53caa7bac40 stack 0x53cf66af3f0 rthread reaping 0x53ceab89e40 stack 0x53cf66c9d20 rthread reaping 0x53caa7ba640 stack 0x53cf66c9390 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (1) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89840 stack 0x53cf66c9390 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89040 stack 0x53cf66c9d20 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25640 stack 0x53cf66af3f0 0x53ce5408640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7ba240 stack 0x53cf66c9ed0 rthread reaping 0x53caa7baa40 stack 0x53cf66bd870 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53c51d25c40 stack 0x53cf66af780 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25e40 stack 0x53cf66c95a0 rthread reaping 0x53ceab89440 stack 0x53cf66bd090 rthread reaping 0x53caa7ba840 stack 0x53cf66bda50 rthread reaping 0x53c51d25240 stack 0x53cf66b69f0 rthread reaping 0x53ceab89640 stack 0x53cf66bdae0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3640 stack 0x53cf66b61e0 rthread reaping 0x53d38ad9240 stack 0x53cf66bd330 rthread reaping 0x53ce5408840 stack 0x53cf66afed0 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9840 stack 0x53cf66c9810 rthread reaping 0x53ce5408640 stack 0x53cf66af5a0 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89a40 stack 0x53cf66af5a0 rthread reaping 0x53ceab89240 stack 0x53cf66c9810 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9440 stack 0x53cf66afed0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9a40 stack 0x53cf66bd330 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89e40 stack 0x53cf66b61e0 rthread reaping 0x53ceab89840 stack 0x53cf66bdae0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba840 stack 0x53cf66b69f0 rthread reaping 0x53d38ad9640 stack 0x53cf66bda50 rthread reaping 0x53d38ad9c40 stack 0x53cf66bd090 rthread reaping 0x53c51d25440 stack 0x53cf66c95a0 rthread reaping 0x53c51d25e40 stack 0x53cf66af780 rthread reaping 0x53caa7bac40 stack 0x53cf66bd870 rthread reaping 0x53caa7bae40 stack 0x53cf66c9ed0 rthread reaping 0x53d38ad9e40 stack 0x53cf66af3f0 rthread reaping 0x53caa7ba240 stack 0x53cf66c9d20 rthread reaping 0x53c51d25640 stack 0x53cf66c9390 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba440 stack 0x53cf66c9390 rthread reaping 0x53caa7ba640 stack 0x53cf66c9d20 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7ba840 stack 0x53cf66af3f0 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89a40 stack 0x53cf66c9ed0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7baa40 stack 0x53cf66bd870 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91640 stack 0x53cf66af780 rthread reaping 0x53ceab89e40 stack 0x53cf66c95a0 rthread reaping 0x53cbd356a40 stack 0x53cf66bd090 rthread reaping 0x53cbd356640 stack 0x53cf66bda50 rthread reaping 0x53ceab89040 stack 0x53cf66b69f0 rthread reaping 0x53c51d25a40 stack 0x53cf66bdae0 rthread reaping 0x53ceab89440 stack 0x53cf66b61e0 rthread reaping 0x53c51d25840 stack 0x53cf66bd330 rthread reaping 0x53c98b91a40 stack 0x53cf66afed0 rthread reaping 0x53d38ad9040 stack 0x53cf66c9810 rthread reaping 0x53d38ad9640 stack 0x53cf66af5a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53cbd356840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_rdlock 0x53cf66a31a0 (1) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (1) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53c51d25c40 stack 0x53cf66af5a0 rthread reaping 0x53cbd356040 stack 0x53cf66c9810 0x53cbd356a40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89840 stack 0x53cf66afed0 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9440 stack 0x53cf66bd330 0x53cbd356a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53c51d25040 stack 0x53cf66b61e0 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25240 stack 0x53cf66bdae0 rthread reaping 0x53ceab89c40 stack 0x53cf66b69f0 rthread reaping 0x53d38ad9840 stack 0x53cf66bda50 rthread reaping 0x53cbd356440 stack 0x53cf66bd090 rthread reaping 0x53cbd356640 stack 0x53cf66c95a0 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356840 stack 0x53cf66af780 rthread reaping 0x53d38ad9a40 stack 0x53cf66bd870 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9e40 stack 0x53cf66c9ed0 rthread reaping 0x53ce5408240 stack 0x53cf66af3f0 rthread reaping 0x53ceab89040 stack 0x53cf66c9d20 rthread reaping 0x53cbd356a40 stack 0x53cf66c9390 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89e40 stack 0x53cf66c9390 0x53cbd356c40: rwlock_rdlock 0x53cf66a31a0 (2147483653) rthread reaping 0x53ceab89240 stack 0x53cf66c9d20 0x53cbd356640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9040 stack 0x53cf66af3f0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408440 stack 0x53cf66c9ed0 rthread reaping 0x53c51d25440 stack 0x53cf66bd870 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25640 stack 0x53cf66af780 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356240 stack 0x53cf66bd090 rthread reaping 0x53cbd356440 stack 0x53cf66bda50 rthread reaping 0x53cbd356c40 stack 0x53cf66bdae0 rthread reaping 0x53cbd356e40 stack 0x53cf66b61e0 rthread reaping 0x53ce5408c40 stack 0x53cf66b69f0 rthread reaping 0x53cbd356040 stack 0x53cf66bd330 rthread reaping 0x53ce5408e40 stack 0x53cf66afed0 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356640 stack 0x53cf66c9810 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9c40 stack 0x53cf66c95a0 rthread reaping 0x53ceab89640 stack 0x53cf66af5a0 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (2147483649) rthread reaping 0x53ce5408040 stack 0x53cf66af5a0 rthread reaping 0x53ce5408a40 stack 0x53cf66c95a0 rthread reaping 0x53ce5408640 stack 0x53cf66c9810 rthread reaping 0x53ce5408840 stack 0x53cf66afed0 rthread reaping 0x53caa7ba240 stack 0x53cf66bd330 rthread reaping 0x53ceab89840 stack 0x53cf66b69f0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (1) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9640 stack 0x53cf66b61e0 rthread reaping 0x53ce5408440 stack 0x53cf66bdae0 rthread reaping 0x53d38ad9e40 stack 0x53cf66bda50 rthread reaping 0x53caa7ba440 stack 0x53cf66bd090 rthread reaping 0x53d38ad9a40 stack 0x53cf66af780 rthread reaping 0x53caa7ba840 stack 0x53cf66bd870 rthread reaping 0x53ce5408240 stack 0x53cf66c9ed0 rthread reaping 0x53ceab89a40 stack 0x53cf66af3f0 rthread reaping 0x53d16cb3640 stack 0x53cf66c9d20 rthread reaping 0x53caa7bac40 stack 0x53cf66c9390 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3440 stack 0x53cf66c9390 rthread reaping 0x53ceab89640 stack 0x53cf66c9d20 rthread reaping 0x53ce5408c40 stack 0x53cf66af3f0 rthread reaping 0x53ce5408640 stack 0x53cf66c9ed0 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (4294967295) rthread reaping 0x53d16cb3e40 stack 0x53cf66bd870 rthread reaping 0x53ce5408040 stack 0x53cf66af780 rthread reaping 0x53ce5408e40 stack 0x53cf66bd090 rthread reaping 0x53d38ad9040 stack 0x53cf66bda50 rthread reaping 0x53ceab89c40 stack 0x53cf66bdae0 rthread reaping 0x53caa7baa40 stack 0x53cf66b61e0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7ba640 stack 0x53cf66b69f0 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (1) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3840 stack 0x53cf66bd330 rthread reaping 0x53d38ad9640 stack 0x53cf66afed0 rthread reaping 0x53ceab89e40 stack 0x53cf66c9810 rthread reaping 0x53ceab89440 stack 0x53cf66c95a0 rthread reaping 0x53d38ad9840 stack 0x53cf66af5a0 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ce5408640: rwlock_wrlock 0x53cf66a31a0 (1) 3: exit run() 0x53d38ad9240: 5: enter run() 0x53ceab89c40: 4: set_msg 0x53c51d25a40: 6: enter run() 0x53d38ad9440: 7: enter run() 0x53c51d25c40: 8: enter run() 0x53caa7bae40: 9: enter run() 0x53ceab89240: 10: enter run() 0x53caa7ba040: 11: enter run() 0x53caa7ba440: 12: enter run() 0x53caa7bac40: 13: enter run() 0x53ceab89e40: 14: enter run() 0x53caa7ba640: 15: enter run() 0x53d38ad9240: 5: set_msg 0x53ceab89c40: 4: msg: "new message" 0x53d38ad9240: 5: msg: "new message" 0x53ceab89c40: 4: exit run() 0x53caa7bae40: 9: set_msg 0x53ceab89240: 10: set_msg 0x53d38ad9240: 5: exit run() 0x53caa7bae40: 9: msg: "new message" 0x53ceab89240: 10: msg: "new message" 0x53caa7bae40: 9: exit run() 0x53c51d25c40: 8: set_msg 0x53ceab89240: 10: exit run() 0x53ceab89e40: 14: set_msg 0x53c51d25c40: 8: msg: "new message" 0x53caa7ba640: 15: set_msg 0x53c51d25c40: 8: exit run() 0x53caa7bac40: 13: set_msg 0x53caa7ba040: 11: set_msg 0x53caa7bac40: 13: msg: "new message" 0x53caa7bac40: 13: exit run() 0x53caa7ba640: 15: msg: "new message" 0x53caa7ba040: 11: msg: "new message" 0x53ceab89e40: 14: msg: "new message" 0x53caa7ba640: 15: exit run() 0x53caa7ba040: 11: exit run() 0x53c51d25a40: 6: set_msg 0x53ceab89e40: 14: exit run() 0x53c51d25a40: 6: msg: "new message" 0x53caa7ba440: 12: set_msg 0x53c51d25a40: 6: exit run() 0x53caa7ba440: 12: msg: "new message" 0x53caa7ba440: 12: exit run() 0x53d38ad9440: 7: set_msg 0x53d38ad9440: 7: msg: "new message" 0x53d38ad9440: 7: exit run() main: 9 0x53ceab89840: 0: enter run() 0x53ceab89840: 0: set_msg 0x53ceab89840: 0: msg: "new message" 0x53ceab89840: 0: exit run() 0x53ceab89040: 1: enter run() 0x53ceab89040: 1: set_msg 0x53ceab89040: 1: msg: "new message" 0x53ceab89040: 1: exit run() 0x53caa7ba240: 3: enter run() 0x53c51d25640: 2: enter run() 0x53caa7ba240: 3: set_msg 0x53c51d25640: 2: set_msg 0x53caa7ba240: 3: msg: "new message" 0x53c51d25640: 2: msg: "new message" 0x53caa7ba240: 3: exit run() 0x53c51d25640: 2: exit run() 0x53caa7baa40: 4: enter run() 0x53caa7baa40: 4: set_msg 0x53caa7baa40: 4: msg: "new message" 0x53caa7baa40: 4: exit run() 0x53c51d25c40: 5: enter run() 0x53c51d25c40: 5: set_msg 0x53c51d25c40: 5: msg: "new message" 0x53c51d25c40: 5: exit run() 0x53c51d25e40: 6: enter run() 0x53c51d25e40: 6: set_msg 0x53c51d25e40: 6: msg: "new message" 0x53c51d25e40: 6: exit run() 0x53ceab89440: 7: enter run() 0x53ceab89440: 7: set_msg 0x53ceab89440: 7: msg: "new message" 0x53ceab89440: 7: exit run() 0x53c51d25240: 9: enter run() 0x53c51d25240: 9: set_msg 0x53c51d25240: 9: msg: "new message" 0x53c51d25240: 9: exit run() 0x53caa7ba840: 8: enter run() 0x53caa7ba840: 8: set_msg 0x53caa7ba840: 8: msg: "new message" 0x53caa7ba840: 8: exit run() 0x53ceab89640: 10: enter run() 0x53ceab89640: 10: set_msg 0x53ceab89640: 10: msg: "new message" 0x53ceab89640: 10: exit run() 0x53d16cb3640: 11: enter run() 0x53d16cb3640: 11: set_msg 0x53d16cb3640: 11: msg: "new message" 0x53d16cb3640: 11: exit run() 0x53d38ad9240: 12: enter run() 0x53d38ad9240: 12: set_msg 0x53d38ad9240: 12: msg: "new message" 0x53d38ad9240: 12: exit run() 0x53ce5408840: 13: enter run() 0x53ce5408840: 13: set_msg 0x53ce5408840: 13: msg: "new message" 0x53ce5408840: 13: exit run() 0x53d38ad9840: 14: enter run() 0x53d38ad9840: 14: set_msg 0x53ce5408640: 15: enter run() 0x53ce5408640: 15: set_msg 0x53ce5408640: 15: msg: "new message" 0x53ce5408640: 15: exit run() 0x53d38ad9840: 14: msg: "new message" 0x53d38ad9840: 14: exit run() main: 10 0x53ceab89a40: 0: enter run() 0x53ceab89a40: 0: set_msg 0x53ceab89a40: 0: msg: "new message" 0x53ceab89a40: 0: exit run() 0x53ceab89240: 1: enter run() 0x53ceab89240: 1: set_msg 0x53d38ad9440: 2: enter run() 0x53ceab89240: 1: msg: "new message" 0x53ceab89240: 1: exit run() 0x53d38ad9440: 2: set_msg 0x53d38ad9440: 2: msg: "new message" 0x53d38ad9a40: 3: enter run() 0x53d38ad9440: 2: exit run() 0x53d38ad9a40: 3: set_msg 0x53d38ad9a40: 3: msg: "new message" 0x53d38ad9a40: 3: exit run() 0x53ceab89e40: 4: enter run() 0x53ceab89e40: 4: set_msg 0x53ceab89e40: 4: msg: "new message" 0x53ceab89e40: 4: exit run() 0x53caa7ba840: 6: enter run() 0x53ceab89840: 5: enter run() 0x53caa7ba840: 6: set_msg 0x53caa7ba840: 6: msg: "new message" 0x53caa7ba840: 6: exit run() 0x53d38ad9640: 7: enter run() 0x53d38ad9640: 7: set_msg 0x53ceab89840: 5: set_msg 0x53d38ad9640: 7: msg: "new message" 0x53ceab89840: 5: msg: "new message" 0x53d38ad9640: 7: exit run() 0x53ceab89840: 5: exit run() 0x53d38ad9c40: 8: enter run() 0x53c51d25440: 9: enter run() 0x53d38ad9c40: 8: set_msg 0x53c51d25e40: 10: enter run() 0x53c51d25e40: 10: set_msg 0x53c51d25440: 9: set_msg 0x53c51d25e40: 10: msg: "new message" 0x53c51d25440: 9: msg: "new message" 0x53c51d25e40: 10: exit run() 0x53caa7bac40: 11: enter run() 0x53caa7bac40: 11: set_msg 0x53d38ad9c40: 8: msg: "new message" 0x53caa7bac40: 11: msg: "new message" 0x53d38ad9c40: 8: exit run() 0x53caa7bac40: 11: exit run() 0x53c51d25440: 9: exit run() 0x53caa7bae40: 12: enter run() 0x53caa7bae40: 12: set_msg 0x53d38ad9e40: 13: enter run() 0x53caa7bae40: 12: msg: "new message" 0x53caa7bae40: 12: exit run() 0x53d38ad9e40: 13: set_msg 0x53d38ad9e40: 13: msg: "new message" 0x53d38ad9e40: 13: exit run() 0x53caa7ba240: 14: enter run() 0x53caa7ba240: 14: set_msg 0x53caa7ba240: 14: msg: "new message" 0x53caa7ba240: 14: exit run() 0x53c51d25640: 15: enter run() 0x53c51d25640: 15: set_msg 0x53c51d25640: 15: msg: "new message" 0x53c51d25640: 15: exit run() main: 11 0x53caa7ba440: 0: enter run() 0x53caa7ba440: 0: set_msg 0x53caa7ba440: 0: msg: "new message" 0x53caa7ba440: 0: exit run() 0x53caa7ba640: 1: enter run() 0x53caa7ba840: 2: enter run() 0x53caa7ba640: 1: set_msg 0x53caa7ba840: 2: set_msg 0x53caa7ba640: 1: msg: "new message" 0x53caa7ba840: 2: msg: "new message" 0x53caa7ba640: 1: exit run() 0x53caa7ba840: 2: exit run() 0x53ceab89a40: 3: enter run() 0x53ceab89a40: 3: set_msg 0x53caa7baa40: 4: enter run() 0x53caa7baa40: 4: set_msg 0x53ceab89a40: 3: msg: "new message" 0x53caa7baa40: 4: msg: "new message" 0x53ceab89a40: 3: exit run() 0x53caa7baa40: 4: exit run() 0x53c98b91640: 5: enter run() 0x53c98b91640: 5: set_msg 0x53c98b91640: 5: msg: "new message" 0x53c98b91640: 5: exit run() 0x53ceab89e40: 6: enter run() 0x53ceab89e40: 6: set_msg 0x53ceab89e40: 6: msg: "new message" 0x53ceab89e40: 6: exit run() 0x53cbd356a40: 7: enter run() 0x53cbd356a40: 7: set_msg 0x53cbd356a40: 7: msg: "new message" 0x53cbd356a40: 7: exit run() 0x53cbd356640: 8: enter run() 0x53cbd356640: 8: set_msg 0x53cbd356640: 8: msg: "new message" 0x53cbd356640: 8: exit run() 0x53c51d25a40: 10: enter run() 0x53c51d25a40: 10: set_msg 0x53c51d25a40: 10: msg: "new message" 0x53c51d25a40: 10: exit run() 0x53ceab89040: 9: enter run() 0x53ceab89040: 9: set_msg 0x53ceab89040: 9: msg: "new message" 0x53ceab89040: 9: exit run() 0x53ceab89440: 11: enter run() 0x53ceab89440: 11: set_msg 0x53ceab89440: 11: msg: "new message" 0x53ceab89440: 11: exit run() 0x53c51d25840: 12: enter run() 0x53c51d25840: 12: set_msg 0x53c51d25840: 12: msg: "new message" 0x53c51d25840: 12: exit run() 0x53c98b91a40: 13: enter run() 0x53c98b91a40: 13: set_msg 0x53c98b91a40: 13: msg: "new message" 0x53c98b91a40: 13: exit run() 0x53d38ad9040: 14: enter run() 0x53d38ad9040: 14: set_msg 0x53d38ad9040: 14: msg: "new message" 0x53d38ad9040: 14: exit run() 0x53d38ad9640: 15: enter run() 0x53d38ad9640: 15: set_msg 0x53d38ad9640: 15: msg: "new message" 0x53d38ad9640: 15: exit run() main: 12 0x53c51d25c40: 0: enter run() 0x53c51d25c40: 0: set_msg 0x53c51d25c40: 0: msg: "new message" 0x53c51d25c40: 0: exit run() 0x53cbd356040: 1: enter run() 0x53cbd356040: 1: set_msg 0x53cbd356040: 1: msg: "new message" 0x53cbd356040: 1: exit run() 0x53ceab89840: 2: enter run() 0x53d38ad9440: 3: enter run() 0x53ceab89840: 2: set_msg 0x53d38ad9440: 3: set_msg 0x53ceab89840: 2: msg: "new message" 0x53d38ad9440: 3: msg: "new message" 0x53ceab89840: 2: exit run() 0x53d38ad9440: 3: exit run() 0x53c51d25040: 4: enter run() 0x53c51d25040: 4: set_msg 0x53c51d25040: 4: msg: "new message" 0x53c51d25040: 4: exit run() 0x53c51d25240: 5: enter run() 0x53c51d25240: 5: set_msg 0x53c51d25240: 5: msg: "new message" 0x53c51d25240: 5: exit run() 0x53ceab89c40: 6: enter run() 0x53d38ad9840: 7: enter run() 0x53ceab89c40: 6: set_msg 0x53d38ad9840: 7: set_msg 0x53ceab89c40: 6: msg: "new message" 0x53d38ad9840: 7: msg: "new message" 0x53ceab89c40: 6: exit run() 0x53d38ad9840: 7: exit run() 0x53cbd356440: 8: enter run() 0x53cbd356440: 8: set_msg 0x53cbd356640: 9: enter run() 0x53cbd356840: 10: enter run() 0x53cbd356840: 10: set_msg 0x53cbd356840: 10: msg: "new message" 0x53cbd356840: 10: exit run() 0x53cbd356640: 9: set_msg 0x53cbd356440: 8: msg: "new message" 0x53cbd356640: 9: msg: "new message" 0x53cbd356440: 8: exit run() 0x53cbd356640: 9: exit run() 0x53d38ad9a40: 11: enter run() 0x53d38ad9e40: 12: enter run() 0x53d38ad9a40: 11: set_msg 0x53ce5408240: 13: enter run() 0x53ce5408240: 13: set_msg 0x53d38ad9a40: 11: msg: "new message" 0x53ce5408240: 13: msg: "new message" 0x53d38ad9a40: 11: exit run() 0x53ce5408240: 13: exit run() 0x53d38ad9e40: 12: set_msg 0x53cbd356a40: 15: enter run() 0x53cbd356a40: 15: set_msg 0x53ceab89040: 14: enter run() 0x53cbd356a40: 15: msg: "new message" 0x53cbd356a40: 15: exit run() 0x53ceab89040: 14: set_msg 0x53d38ad9e40: 12: msg: "new message" 0x53ceab89040: 14: msg: "new message" 0x53d38ad9e40: 12: exit run() 0x53ceab89040: 14: exit run() main: 13 0x53ceab89e40: 0: enter run() 0x53ceab89e40: 0: set_msg 0x53ceab89e40: 0: msg: "new message" 0x53ceab89e40: 0: exit run() 0x53ceab89240: 1: enter run() 0x53ceab89240: 1: set_msg 0x53ceab89240: 1: msg: "new message" 0x53ceab89240: 1: exit run() 0x53ce5408440: 3: enter run() 0x53ce5408440: 3: set_msg 0x53ce5408440: 3: msg: "new message" 0x53ce5408440: 3: exit run() 0x53d38ad9040: 2: enter run() 0x53c51d25440: 4: enter run() 0x53c51d25440: 4: set_msg 0x53d38ad9040: 2: set_msg 0x53c51d25440: 4: msg: "new message" 0x53d38ad9040: 2: msg: "new message" 0x53c51d25440: 4: exit run() 0x53d38ad9040: 2: exit run() 0x53c51d25640: 5: enter run() 0x53cbd356240: 7: enter run() 0x53cbd356440: 8: enter run() 0x53d38ad9c40: 6: enter run() 0x53ce5408c40: 9: enter run() 0x53cbd356c40: 10: enter run() 0x53cbd356e40: 11: enter run() 0x53cbd356040: 12: enter run() 0x53ce5408e40: 13: enter run() 0x53cbd356640: 14: enter run() 0x53ceab89640: 15: enter run() 0x53cbd356440: 8: set_msg 0x53c51d25640: 5: set_msg 0x53cbd356240: 7: set_msg 0x53cbd356c40: 10: set_msg 0x53cbd356e40: 11: set_msg 0x53cbd356040: 12: set_msg 0x53cbd356040: 12: msg: "new message" 0x53cbd356440: 8: msg: "new message" 0x53c51d25640: 5: msg: "new message" 0x53cbd356e40: 11: msg: "new message" 0x53cbd356c40: 10: msg: "new message" 0x53cbd356240: 7: msg: "new message" 0x53cbd356040: 12: exit run() 0x53cbd356440: 8: exit run() 0x53c51d25640: 5: exit run() 0x53cbd356e40: 11: exit run() 0x53cbd356c40: 10: exit run() 0x53ce5408e40: 13: set_msg 0x53cbd356240: 7: exit run() 0x53ce5408c40: 9: set_msg 0x53ce5408e40: 13: msg: "new message" 0x53ce5408e40: 13: exit run() 0x53ce5408c40: 9: msg: "new message" 0x53ce5408c40: 9: exit run() 0x53d38ad9c40: 6: set_msg 0x53cbd356640: 14: set_msg 0x53d38ad9c40: 6: msg: "new message" 0x53cbd356640: 14: msg: "new message" 0x53d38ad9c40: 6: exit run() 0x53cbd356640: 14: exit run() 0x53ceab89640: 15: set_msg 0x53ceab89640: 15: msg: "new message" 0x53ceab89640: 15: exit run() main: 14 0x53ce5408040: 0: enter run() 0x53ce5408040: 0: set_msg 0x53ce5408040: 0: msg: "new message" 0x53ce5408040: 0: exit run() 0x53ce5408a40: 1: enter run() 0x53ce5408a40: 1: set_msg 0x53ce5408a40: 1: msg: "new message" 0x53ce5408a40: 1: exit run() 0x53ce5408840: 3: enter run() 0x53ce5408840: 3: set_msg 0x53ce5408840: 3: msg: "new message" 0x53ce5408840: 3: exit run() 0x53caa7ba240: 4: enter run() 0x53caa7ba240: 4: set_msg 0x53caa7ba240: 4: msg: "new message" 0x53ceab89840: 5: enter run() 0x53caa7ba240: 4: exit run() 0x53ceab89840: 5: set_msg 0x53ceab89840: 5: msg: "new message" 0x53ce5408640: 2: enter run() 0x53ceab89840: 5: exit run() 0x53ce5408640: 2: set_msg 0x53ce5408440: 7: enter run() 0x53ce5408440: 7: set_msg 0x53ce5408640: 2: msg: "new message" 0x53ce5408440: 7: msg: "new message" 0x53ce5408640: 2: exit run() 0x53ce5408440: 7: exit run() 0x53caa7ba440: 9: enter run() 0x53caa7ba440: 9: set_msg 0x53d38ad9e40: 8: enter run() 0x53caa7ba440: 9: msg: "new message" 0x53caa7ba440: 9: exit run() 0x53d38ad9e40: 8: set_msg 0x53caa7ba840: 11: enter run() 0x53d38ad9a40: 10: enter run() 0x53ce5408240: 12: enter run() 0x53d38ad9e40: 8: msg: "new message" 0x53d38ad9640: 6: enter run() 0x53ceab89a40: 13: enter run() 0x53caa7bac40: 15: enter run() 0x53d16cb3640: 14: enter run() 0x53d38ad9e40: 8: exit run() 0x53ceab89a40: 13: set_msg 0x53d16cb3640: 14: set_msg 0x53d38ad9a40: 10: set_msg 0x53ce5408240: 12: set_msg 0x53d38ad9640: 6: set_msg 0x53d38ad9640: 6: msg: "new message" 0x53d16cb3640: 14: msg: "new message" 0x53ce5408240: 12: msg: "new message" 0x53d38ad9640: 6: exit run() 0x53d16cb3640: 14: exit run() 0x53ce5408240: 12: exit run() 0x53caa7ba840: 11: set_msg 0x53caa7ba840: 11: msg: "new message" 0x53caa7ba840: 11: exit run() 0x53caa7bac40: 15: set_msg 0x53caa7bac40: 15: msg: "new message" 0x53caa7bac40: 15: exit run() 0x53d38ad9a40: 10: msg: "new message" 0x53d38ad9a40: 10: exit run() 0x53ceab89a40: 13: msg: "new message" 0x53ceab89a40: 13: exit run() main: 15 0x53d16cb3440: 0: enter run() 0x53d16cb3440: 0: set_msg 0x53d16cb3440: 0: msg: "new message" 0x53d16cb3440: 0: exit run() 0x53ceab89640: 1: enter run() 0x53ceab89640: 1: set_msg 0x53ceab89640: 1: msg: "new message" 0x53ceab89640: 1: exit run() 0x53ce5408c40: 2: enter run() 0x53ce5408c40: 2: set_msg 0x53ce5408c40: 2: msg: "new message" 0x53ce5408c40: 2: exit run() 0x53d16cb3e40: 4: enter run() 0x53ce5408640: 3: enter run() 0x53d16cb3e40: 4: set_msg 0x53ce5408640: 3: set_msg 0x53d16cb3e40: 4: msg: "new message" 0x53ce5408040: 5: enter run() 0x53ce5408640: 3: msg: "new message" 0x53d16cb3e40: 4: exit run() 0x53ce5408640: 3: exit run() 0x53ce5408040: 5: set_msg 0x53ce5408e40: 6: enter run() 0x53d38ad9040: 7: enter run() 0x53ceab89c40: 8: enter run() 0x53ce5408040: 5: msg: "new message" 0x53ce5408040: 5: exit run() 0x53caa7baa40: 9: enter run() 0x53caa7baa40: 9: set_msg 0x53caa7baa40: 9: msg: "new message" 0x53caa7baa40: 9: exit run() 0x53ce5408e40: 6: set_msg 0x53ce5408e40: 6: msg: "new message" 0x53ce5408e40: 6: exit run() 0x53caa7ba640: 10: enter run() 0x53d38ad9040: 7: set_msg 0x53caa7ba640: 10: set_msg 0x53d38ad9040: 7: msg: "new message" 0x53caa7ba640: 10: msg: "new message" 0x53d38ad9040: 7: exit run() 0x53caa7ba640: 10: exit run() 0x53d38ad9640: 12: enter run() 0x53ceab89c40: 8: set_msg 0x53ceab89e40: 13: enter run() 0x53d16cb3840: 11: enter run() 0x53ceab89c40: 8: msg: "new message" 0x53ceab89440: 14: enter run() 0x53ceab89440: 14: set_msg 0x53ceab89c40: 8: exit run() 0x53d38ad9840: 15: enter run() 0x53ceab89440: 14: msg: "new message" 0x53ceab89440: 14: exit run() 0x53d38ad9640: 12: set_msg 0x53ceab89e40: 13: set_msg 0x53d38ad9640: 12: msg: "new message" 0x53d38ad9640: 12: exit run() 0x53d16cb3840: 11: set_msg 0x53ceab89e40: 13: msg: "new message" 0x53d16cb3840: 11: msg: "new message" 0x53ceab89e40: 13: exit run() 0x53d16cb3840: 11: exit run() 0x53d38ad9840: 15: set_msg 0x53d38ad9840: 15: msg: "new message" 0x53d38ad9840: 15: exit run() main: 16 0x53ce5408a40: 0: enter run() 0x53ce5408a40: 0: set_msg 0x53ce5408a40: 0: msg: "new message" 0x53ce5408a40: 0: exit run() 0x53c98b91640: 1: enter run() 0x53c98b91640: 1: set_msg 0x53c98b91640: 1: msg: "new message" 0x53c98b91640: 1: exit run() 0x53d16cb3040: 2: enter run() 0x53d16cb3040: 2: set_msg 0x53d16cb3040: 2: msg: "new message" 0x53d16cb3040: 2: exit run() 0x53ceab89240: 3: enter run() 0x53ceab89240: 3: set_msg 0x53ceab89240: 3: msg: "new message" 0x53ceab89240: 3: exit run() 0x53ce5408c40: 5: enter run() 0x53ce5408c40: 5: set_msg 0x53ce5408c40: 5: msg: "new message" 0x53ce5408c40: 5: exit run() 0x53ce5408240: 6: enter run() 0x53ce5408240: 6: set_msg 0x53ce5408240: 6: msg: "new message" 0x53ce5408240: 6: exit run() 0x53caa7ba440: 8: enter run() 0x53caa7ba440: 8: set_msg 0x53caa7ba440: 8: msg: "new message" 0x53caa7ba440: 8: exit run() 0x53ceab89640: 4: enter run() 0x53ceab89640: 4: set_msg 0x53ceab89640: 4: msg: "new message" 0x53c98b91240: 9: enter run() 0x53ce5408640: 10: enter run() 0rthread reaping 0x53ce5408a40 stack 0x53cf66af5a0 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91640 stack 0x53cf66c95a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3040 stack 0x53cf66c9810 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53ceab89240 stack 0x53cf66afed0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53ceab89640 stack 0x53cf66bd330 rthread reaping 0x53ce5408c40 stack 0x53cf66b69f0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53ce5408240 stack 0x53cf66b61e0 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba440 stack 0x53cf66bda50 rthread reaping 0x53ce5408440 stack 0x53cf66bdae0 rthread reaping 0x53c98b91240 stack 0x53cf66bd090 rthread reaping 0x53ce5408640 stack 0x53cf66af780 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3240 stack 0x53cf66bd870 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53c98b91e40 stack 0x53cf66c9ed0 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7baa40 stack 0x53cf66af3f0 rthread reaping 0x53d38ad9240 stack 0x53cf66c9d20 rthread reaping 0x53caa7bac40 stack 0x53cf66c9390 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (1) rthread reaping 0x53caa7ba240 stack 0x53cf66c9d20 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408840 stack 0x53cf66c9390 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89e40 stack 0x53cf66af3f0 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408e40 stack 0x53cf66c9ed0 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89640 stack 0x53cf66bd870 rthread reaping 0x53caa7bae40 stack 0x53cf66af780 rthread reaping 0x53c98b91040 stack 0x53cf66bd090 rthread reaping 0x53caa7ba840 stack 0x53cf66bdae0 rthread reaping 0x53ce5408040 stack 0x53cf66bda50 rthread reaping 0x53caa7ba040 stack 0x53cf66b61e0 rthread reaping 0x53ceab89040 stack 0x53cf66b69f0 rthread reaping 0x53c98b91a40 stack 0x53cf66bd330 rthread reaping 0x53ceab89c40 stack 0x53cf66afed0 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91c40 stack 0x53cf66c9810 rthread reaping 0x53d16cb3a40 stack 0x53cf66c95a0 rthread reaping 0x53caa7ba440 stack 0x53cf66af5a0 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408c40 stack 0x53cf66af5a0 rthread reaping 0x53d38ad9840 stack 0x53cf66c95a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53d38ad9c40 stack 0x53cf66c9810 rthread reaping 0x53ce5408240 stack 0x53cf66afed0 rthread reaping 0x53ceab89840 stack 0x53cf66bd330 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (4294967295) rthread reaping 0x53ceab89440 stack 0x53cf66b69f0 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (2147483650) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (4294967295) rthread reaping 0x53ceab89240 stack 0x53cf66b61e0 rthread reaping 0x53d16cb3c40 stack 0x53cf66bda50 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (2147483649) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9e40 stack 0x53cf66bdae0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408a40 stack 0x53cf66bd090 rthread reaping 0x53d38ad9040 stack 0x53cf66af780 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89a40 stack 0x53cf66bd870 rthread reaping 0x53d16cb3e40 stack 0x53cf66c9ed0 rthread reaping 0x53ce5408e40 stack 0x53cf66af3f0 rthread reaping 0x53ceab89c40 stack 0x53cf66c9390 rthread reaping 0x53d38ad9a40 stack 0x53cf66c9d20 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89640 stack 0x53cf66c9d20 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9440 stack 0x53cf66c9390 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3840 stack 0x53cf66af3f0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408640 stack 0x53cf66c9ed0 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3240 stack 0x53cf66bd870 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3040 stack 0x53cf66af780 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (1) rthread reaping 0x53ce5408040 stack 0x53cf66bd090 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89040 stack 0x53cf66bdae0 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (1) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9840 stack 0x53cf66bda50 rthread reaping 0x53d38ad9c40 stack 0x53cf66b61e0 rthread reaping 0x53ce5408240 stack 0x53cf66b69f0 rthread reaping 0x53d38ad9240 stack 0x53cf66bd330 rthread reaping 0x53d38ad9640 stack 0x53cf66afed0 rthread reaping 0x53ce5408440 stack 0x53cf66c9810 rthread reaping 0x53d16cb3440 stack 0x53cf66c95a0 rthread reaping 0x53cbd356e40 stack 0x53cf66af5a0 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (4294967295) rthread reaping 0x53ceab89c40 stack 0x53cf66af5a0 rthread reaping 0x53d38ad9e40 stack 0x53cf66c95a0 rthread reaping 0x53d38ad9640 stack 0x53cf66c9810 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89240 stack 0x53cf66afed0 rthread reaping 0x53ce5408040 stack 0x53cf66bd330 rthread reaping 0x53cbd356c40 stack 0x53cf66b69f0 rthread reaping 0x53d38ad9840 stack 0x53cf66b61e0 rthread reaping 0x53d38ad9040 stack 0x53cf66bda50 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (4294967295) rthread reaping 0x53ceab89440 stack 0x53cf66bdae0 rthread reaping 0x53ceab89840 stack 0x53cf66bd090 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3a40 stack 0x53cf66af780 rthread reaping 0x53ceab89a40 stack 0x53cf66bd870 rthread reaping 0x53ce5408840 stack 0x53cf66c9ed0 rthread reaping 0x53ce5408a40 stack 0x53cf66af3f0 rthread reaping 0x53ceab89e40 stack 0x53cf66c9390 rthread reaping 0x53cbd356040 stack 0x53cf66c9d20 0x53cbd356840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356840 stack 0x53cf66c9d20 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9440 stack 0x53cf66c9390 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91040 stack 0x53cf66af3f0 rthread reaping 0x53d38ad9640 stack 0x53cf66c9ed0 rthread reaping 0x53d38ad9a40 stack 0x53cf66bd870 rthread reaping 0x53ceab89240 stack 0x53cf66af780 rthread reaping 0x53d38ad9c40 stack 0x53cf66bd090 rthread reaping 0x53ce5408c40 stack 0x53cf66bdae0 rthread reaping 0x53c98b91e40 stack 0x53cf66bda50 0x53cbd356440: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408240 stack 0x53cf66b61e0 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356440 stack 0x53cf66b69f0 rthread reaping 0x53ce5408440 stack 0x53cf66bd330 rthread reaping 0x53cbd356640 stack 0x53cf66afed0 rthread reaping 0x53ceab89c40 stack 0x53cf66c9810 rthread reaping 0x53ce5408e40 stack 0x53cf66c95a0 rthread reaping 0x53ceab89e40 stack 0x53cf66af5a0 0x53cbd356c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53cbd356c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53cbd356c40 stack 0x53cf66af5a0 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53d38ad9e40 stack 0x53cf66c95a0 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_rdlock 0x53cf66a31a0 (2147483652) 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (2147483653) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25e40 stack 0x53cf66c9810 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9440 stack 0x53cf66afed0 rthread reaping 0x53d38ad9240 stack 0x53cf66bd330 rthread reaping 0x53d38ad9840 stack 0x53cf66b69f0 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3440 stack 0x53cf66b61e0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53cbd356040 stack 0x53cf66bda50 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53cbd356a40 stack 0x53cf66bdae0 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356e40 stack 0x53cf66bd090 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25c40 stack 0x53cf66af780 rthread reaping 0x53c51d25040 stack 0x53cf66bd870 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3e40 stack 0x53cf66c9ed0 rthread reaping 0x53c51d25240 stack 0x53cf66af3f0 rthread reaping 0x53cbd356240 stack 0x53cf66c9390 rthread reaping 0x53cbd356840 stack 0x53cf66c9d20 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53cbd356040 stack 0x53cf66c9d20 rthread reaping 0x53ceab89440 stack 0x53cf66c9390 rthread reaping 0x53c51d25640 stack 0x53cf66af3f0 rthread reaping 0x53cbd356440 stack 0x53cf66c9ed0 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (2147483650) rthread reaping 0x53cbd356640 stack 0x53cf66bd870 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (2147483650) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25440 stack 0x53cf66af780 rthread reaping 0x53c51d25e40 stack 0x53cf66bd090 rthread reaping 0x53caa7bac40 stack 0x53cf66bdae0 rthread reaping 0x53ceab89e40 stack 0x53cf66bda50 rthread reaping 0x53d38ad9840 stack 0x53cf66b61e0 rthread reaping 0x53d38ad9c40 stack 0x53cf66b69f0 rthread reaping 0x53ceab89c40 stack 0x53cf66bd330 rthread reaping 0x53caa7bae40 stack 0x53cf66afed0 rthread reaping 0x53ceab89640 stack 0x53cf66c9810 rthread reaping 0x53ceab89040 stack 0x53cf66c95a0 rthread reaping 0x53d16cb3840 stack 0x53cf66af5a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 x53c98b91240: 9: set_msg 0x53ceab89640: 4: exit run() 0x53ce5408440: 7: enter run() 0x53d16cb3240: 11: enter run() 0x53c98b91e40: 12: enter run() 0x53caa7baa40: 13: enter run() 0x53d38ad9240: 14: enter run() 0x53caa7bac40: 15: enter run() 0x53ce5408640: 10: set_msg 0x53d38ad9240: 14: set_msg 0x53caa7baa40: 13: set_msg 0x53ce5408640: 10: msg: "new message" 0x53d38ad9240: 14: msg: "new message" 0x53caa7baa40: 13: msg: "new message" 0x53d38ad9240: 14: exit run() 0x53c98b91240: 9: msg: "new message" 0x53caa7baa40: 13: exit run() 0x53ce5408640: 10: exit run() 0x53c98b91240: 9: exit run() 0x53c98b91e40: 12: set_msg 0x53c98b91e40: 12: msg: "new message" 0x53ce5408440: 7: set_msg 0x53c98b91e40: 12: exit run() 0x53d16cb3240: 11: set_msg 0x53ce5408440: 7: msg: "new message" 0x53d16cb3240: 11: msg: "new message" 0x53ce5408440: 7: exit run() 0x53d16cb3240: 11: exit run() 0x53caa7bac40: 15: set_msg 0x53caa7bac40: 15: msg: "new message" 0x53caa7bac40: 15: exit run() main: 17 0x53caa7ba240: 0: enter run() 0x53caa7ba240: 0: set_msg 0x53caa7ba240: 0: msg: "new message" 0x53caa7ba240: 0: exit run() 0x53ce5408840: 1: enter run() 0x53ce5408840: 1: set_msg 0x53ce5408840: 1: msg: "new message" 0x53ce5408840: 1: exit run() 0x53ceab89e40: 2: enter run() 0x53ceab89e40: 2: set_msg 0x53ceab89e40: 2: msg: "new message" 0x53ceab89e40: 2: exit run() 0x53ceab89640: 4: enter run() 0x53ceab89640: 4: set_msg 0x53ceab89640: 4: msg: "new message" 0x53ceab89640: 4: exit run() 0x53caa7bae40: 5: enter run() 0x53caa7bae40: 5: set_msg 0x53caa7bae40: 5: msg: "new message" 0x53caa7bae40: 5: exit run() 0x53ce5408e40: 3: enter run() 0x53c98b91040: 6: enter run() 0x53c98b91040: 6: set_msg 0x53ce5408e40: 3: set_msg 0x53c98b91040: 6: msg: "new message" 0x53ce5408e40: 3: msg: "new message" 0x53c98b91040: 6: exit run() 0x53ce5408e40: 3: exit run() 0x53caa7ba840: 7: enter run() 0x53caa7ba840: 7: set_msg 0x53caa7ba840: 7: msg: "new message" 0x53caa7ba840: 7: exit run() 0x53ce5408040: 8: enter run() 0x53ce5408040: 8: set_msg 0x53ce5408040: 8: msg: "new message" 0x53ce5408040: 8: exit run() 0x53caa7ba040: 9: enter run() 0x53caa7ba040: 9: set_msg 0x53caa7ba040: 9: msg: "new message" 0x53caa7ba040: 9: exit run() 0x53ceab89040: 10: enter run() 0x53ceab89040: 10: set_msg 0x53ceab89040: 10: msg: "new message" 0x53ceab89040: 10: exit run() 0x53c98b91a40: 11: enter run() 0x53ceab89c40: 12: enter run() 0x53c98b91a40: 11: set_msg 0x53ceab89c40: 12: set_msg 0x53c98b91a40: 11: msg: "new message" 0x53ceab89c40: 12: msg: "new message" 0x53c98b91a40: 11: exit run() 0x53c98b91c40: 13: enter run() 0x53d16cb3a40: 14: enter run() 0x53caa7ba440: 15: enter run() 0x53ceab89c40: 12: exit run() 0x53d16cb3a40: 14: set_msg 0x53caa7ba440: 15: set_msg 0x53caa7ba440: 15: msg: "new message" 0x53caa7ba440: 15: exit run() 0x53d16cb3a40: 14: msg: "new message" 0x53d16cb3a40: 14: exit run() 0x53c98b91c40: 13: set_msg 0x53c98b91c40: 13: msg: "new message" 0x53c98b91c40: 13: exit run() main: 18 0x53ce5408c40: 0: enter run() 0x53ce5408c40: 0: set_msg 0x53ce5408c40: 0: msg: "new message" 0x53ce5408c40: 0: exit run() 0x53d38ad9840: 1: enter run() 0x53d38ad9840: 1: set_msg 0x53d38ad9840: 1: msg: "new message" 0x53d38ad9840: 1: exit run() 0x53ce5408240: 3: enter run() 0x53d38ad9c40: 2: enter run() 0x53ce5408240: 3: set_msg 0x53ce5408240: 3: msg: "new message" 0x53ce5408240: 3: exit run() 0x53ceab89840: 4: enter run() 0x53d38ad9c40: 2: set_msg 0x53ceab89840: 4: set_msg 0x53d38ad9c40: 2: msg: "new message" 0x53ceab89840: 4: msg: "new message" 0x53ceab89840: 4: exit run() 0x53ceab89440: 5: enter run() 0x53ceab89440: 5: set_msg 0x53ceab89440: 5: msg: "new message" 0x53ceab89440: 5: exit run() 0x53d16cb3c40: 7: enter run() 0x53ceab89240: 6: enter run() 0x53d38ad9c40: 2: exit run() 0x53d38ad9040: 10: enter run() 0x53d38ad9e40: 8: enter run() 0x53d38ad9a40: 15: enter run() 0x53d16cb3c40: 7: set_msg 0x53ceab89240: 6: set_msg 0x53d16cb3e40: 12: enter run() 0x53ceab89240: 6: msg: "new message" 0x53ceab89c40: 14: enter run() 0x53ce5408a40: 9: enter run() 0x53d16cb3c40: 7: msg: "new message" 0x53ce5408e40: 13: enter run() 0x53ceab89a40: 11: enter run() 0x53ceab89240: 6: exit run() 0x53d16cb3c40: 7: exit run() 0x53ce5408e40: 13: set_msg 0x53ceab89c40: 14: set_msg 0x53ce5408a40: 9: set_msg 0x53d38ad9e40: 8: set_msg 0x53ceab89c40: 14: msg: "new message" 0x53d38ad9e40: 8: msg: "new message" 0x53ceab89c40: 14: exit run() 0x53d38ad9040: 10: set_msg 0x53d38ad9e40: 8: exit run() 0x53ce5408a40: 9: msg: "new message" 0x53ce5408e40: 13: msg: "new message" 0x53ce5408e40: 13: exit run() 0x53d16cb3e40: 12: set_msg 0x53d38ad9a40: 15: set_msg 0x53d16cb3e40: 12: msg: "new message" 0x53ce5408a40: 9: exit run() 0x53d38ad9a40: 15: msg: "new message" 0x53d16cb3e40: 12: exit run() 0x53d38ad9a40: 15: exit run() 0x53d38ad9040: 10: msg: "new message" 0x53d38ad9040: 10: exit run() 0x53ceab89a40: 11: set_msg 0x53ceab89a40: 11: msg: "new message" 0x53ceab89a40: 11: exit run() main: 19 0x53ceab89640: 0: enter run() 0x53ceab89640: 0: set_msg 0x53ceab89640: 0: msg: "new message" 0x53ceab89640: 0: exit run() 0x53d38ad9440: 1: enter run() 0x53d38ad9440: 1: set_msg 0x53d38ad9440: 1: msg: "new message" 0x53d38ad9440: 1: exit run() 0x53ce5408640: 3: enter run() 0x53ce5408640: 3: set_msg 0x53ce5408640: 3: msg: "new message" 0x53ce5408640: 3: exit run() 0x53d16cb3240: 4: enter run() 0x53d16cb3240: 4: set_msg 0x53d16cb3240: 4: msg: "new message" 0x53d16cb3240: 4: exit run() 0x53d16cb3040: 5: enter run() 0x53d16cb3040: 5: set_msg 0x53d16cb3040: 5: msg: "new message" 0x53d16cb3040: 5: exit run() 0x53ceab89040: 7: enter run() 0x53ce5408040: 6: enter run() 0x53ceab89040: 7: set_msg 0x53ce5408040: 6: set_msg 0x53ceab89040: 7: msg: "new message" 0x53ce5408040: 6: msg: "new message" 0x53ceab89040: 7: exit run() 0x53ce5408040: 6: exit run() 0x53d38ad9c40: 9: enter run() 0x53d38ad9c40: 9: set_msg 0x53d38ad9c40: 9: msg: "new message" 0x53d38ad9c40: 9: exit run() 0x53ce5408240: 10: enter run() 0x53d16cb3840: 2: enter run() 0x53d16cb3840: 2: set_msg 0x53d16cb3840: 2: msg: "new message" 0x53d38ad9240: 11: enter run() 0x53d16cb3840: 2: exit run() 0x53d38ad9240: 11: set_msg 0x53d38ad9840: 8: enter run() 0x53d38ad9240: 11: msg: "new message" 0x53d38ad9240: 11: exit run() 0x53d38ad9640: 12: enter run() 0x53d38ad9640: 12: set_msg 0x53d38ad9640: 12: msg: "new message" 0x53d38ad9640: 12: exit run() 0x53ce5408240: 10: set_msg 0x53ce5408240: 10: msg: "new message" 0x53ce5408240: 10: exit run() 0x53d16cb3440: 14: enter run() 0x53cbd356e40: 15: enter run() 0x53d16cb3440: 14: set_msg 0x53cbd356e40: 15: set_msg 0x53d16cb3440: 14: msg: "new message" 0x53cbd356e40: 15: msg: "new message" 0x53ce5408440: 13: enter run() 0x53d16cb3440: 14: exit run() 0x53cbd356e40: 15: exit run() 0x53ce5408440: 13: set_msg 0x53d38ad9840: 8: set_msg 0x53ce5408440: 13: msg: "new message" 0x53d38ad9840: 8: msg: "new message" 0x53ce5408440: 13: exit run() 0x53d38ad9840: 8: exit run() main: 20 0x53ceab89c40: 0: enter run() 0x53ceab89c40: 0: set_msg 0x53ceab89c40: 0: msg: "new message" 0x53ceab89c40: 0: exit run() 0x53d38ad9e40: 1: enter run() 0x53d38ad9e40: 1: set_msg 0x53d38ad9e40: 1: msg: "new message" 0x53d38ad9e40: 1: exit run() 0x53d38ad9640: 2: enter run() 0x53d38ad9640: 2: set_msg 0x53d38ad9640: 2: msg: "new message" 0x53d38ad9640: 2: exit run() 0x53ceab89240: 3: enter run() 0x53ceab89240: 3: set_msg 0x53ceab89240: 3: msg: "new message" 0x53ceab89240: 3: exit run() 0x53ce5408040: 4: enter run() 0x53ce5408040: 4: set_msg 0x53ce5408040: 4: msg: "new message" 0x53ce5408040: 4: exit run() 0x53d38ad9840: 6: enter run() 0x53d38ad9840: 6: set_msg 0x53d38ad9840: 6: msg: "new message" 0x53d38ad9840: 6: exit run() 0x53cbd356c40: 5: enter run() 0x53d38ad9040: 7: enter run() 0x53d38ad9040: 7: set_msg 0x53d38ad9040: 7: msg: "new message" 0x53d38ad9040: 7: exit run() 0x53cbd356c40: 5: set_msg 0x53ceab89440: 8: enter run() 0x53ceab89440: 8: set_msg 0x53ceab89440: 8: msg: "new message" 0x53ceab89440: 8: exit run() 0x53ceab89840: 9: enter run() 0x53ceab89840: 9: set_msg 0x53cbd356c40: 5: msg: "new message" 0x53ceab89840: 9: msg: "new message" 0x53cbd356c40: 5: exit run() 0x53ceab89840: 9: exit run() 0x53ceab89a40: 11: enter run() 0x53ce5408840: 12: enter run() 0x53d16cb3a40: 10: enter run() 0x53ceab89a40: 11: set_msg 0x53ce5408a40: 13: enter run() 0x53cbd356040: 15: enter run() 0x53d16cb3a40: 10: set_msg 0x53ceab89e40: 14: enter run() 0x53cbd356040: 15: set_msg 0x53ce5408840: 12: set_msg 0x53ceab89a40: 11: msg: "new message" 0x53ce5408840: 12: msg: "new message" 0x53cbd356040: 15: msg: "new message" 0x53ceab89a40: 11: exit run() 0x53ce5408840: 12: exit run() 0x53ce5408a40: 13: set_msg 0x53cbd356040: 15: exit run() 0x53ceab89e40: 14: set_msg 0x53ceab89e40: 14: msg: "new message" 0x53ceab89e40: 14: exit run() 0x53ce5408a40: 13: msg: "new message" 0x53ce5408a40: 13: exit run() 0x53d16cb3a40: 10: msg: "new message" 0x53d16cb3a40: 10: exit run() main: 21 0x53cbd356840: 0: enter run() 0x53cbd356840: 0: set_msg 0x53cbd356840: 0: msg: "new message" 0x53cbd356840: 0: exit run() 0x53d38ad9440: 1: enter run() 0x53d38ad9440: 1: set_msg 0x53d38ad9440: 1: msg: "new message" 0x53d38ad9440: 1: exit run() 0x53d38ad9640: 3: enter run() 0x53d38ad9640: 3: set_msg 0x53d38ad9640: 3: msg: "new message" 0x53d38ad9640: 3: exit run() 0x53d38ad9a40: 4: enter run() 0x53d38ad9a40: 4: set_msg 0x53d38ad9a40: 4: msg: "new message" 0x53d38ad9a40: 4: exit run() 0x53ceab89240: 5: enter run() 0x53ceab89240: 5: set_msg 0x53c98b91040: 2: enter run() 0x53ceab89240: 5: msg: "new message" 0x53d38ad9c40: 6: enter run() 0x53d38ad9c40: 6: set_msg 0x53ceab89240: 5: exit run() 0x53d38ad9c40: 6: msg: "new message" 0x53d38ad9c40: 6: exit run() 0x53c98b91040: 2: set_msg 0x53ce5408c40: 7: enter run() 0x53ce5408240: 9: enter run() 0x53ce5408c40: 7: set_msg 0x53ce5408240: 9: set_msg 0x53ce5408c40: 7: msg: "new message" 0x53ce5408240: 9: msg: "new message" 0x53ce5408c40: 7: exit run() 0x53ce5408240: 9: exit run() 0x53c98b91e40: 8: enter run() 0x53c98b91e40: 8: set_msg 0x53c98b91e40: 8: msg: "new message" 0x53c98b91e40: 8: exit run() 0x53ce5408440: 11: enter run() 0x53cbd356640: 12: enter run() 0x53ce5408440: 11: set_msg 0x53cbd356640: 12: set_msg 0x53ce5408440: 11: msg: "new message" 0x53cbd356640: 12: msg: "new message" 0x53ce5408440: 11: exit run() 0x53cbd356640: 12: exit run() 0x53c98b91040: 2: msg: "new message" 0x53c98b91040: 2: exit run() 0x53ceab89c40: 13: enter run() 0x53ceab89c40: 13: set_msg 0x53ceab89c40: 13: msg: "new message" 0x53ce5408e40: 14: enter run() 0x53ceab89c40: 13: exit run() 0x53ce5408e40: 14: set_msg 0x53ce5408e40: 14: msg: "new message" 0x53ce5408e40: 14: exit run() 0x53ceab89e40: 15: enter run() 0x53ceab89e40: 15: set_msg 0x53ceab89e40: 15: msg: "new message" 0x53ceab89e40: 15: exit run() 0x53cbd356440: 10: enter run() 0x53cbd356440: 10: set_msg 0x53cbd356440: 10: msg: "new message" 0x53cbd356440: 10: exit run() main: 22 0x53cbd356c40: 0: enter run() 0x53cbd356c40: 0: set_msg 0x53d38ad9e40: 1: enter run() 0x53c51d25e40: 2: enter run() 0x53d38ad9440: 3: enter run() 0x53d38ad9240: 4: enter run() 0x53d38ad9840: 5: enter run() 0x53d16cb3440: 6: enter run() 0x53cbd356040: 7: enter run() 0x53cbd356a40: 8: enter run() 0x53cbd356e40: 9: enter run() 0x53c51d25c40: 10: enter run() 0x53c51d25040: 11: enter run() 0x53d16cb3e40: 12: enter run() 0x53c51d25240: 13: enter run() 0x53cbd356240: 14: enter run() 0x53cbd356840: 15: enter run() 0x53d38ad9e40: 1: set_msg 0x53cbd356c40: 0: msg: "new message" 0x53d38ad9e40: 1: msg: "new message" 0x53cbd356c40: 0: exit run() 0x53d38ad9240: 4: set_msg 0x53d38ad9e40: 1: exit run() 0x53cbd356a40: 8: set_msg 0x53d38ad9840: 5: set_msg 0x53d38ad9240: 4: msg: "new message" 0x53cbd356a40: 8: msg: "new message" 0x53d38ad9840: 5: msg: "new message" 0x53d38ad9840: 5: exit run() 0x53cbd356240: 14: set_msg 0x53d38ad9240: 4: exit run() 0x53cbd356a40: 8: exit run() 0x53cbd356e40: 9: set_msg 0x53cbd356840: 15: set_msg 0x53c51d25040: 11: set_msg 0x53c51d25e40: 2: set_msg 0x53d16cb3440: 6: set_msg 0x53c51d25e40: 2: msg: "new message" 0x53c51d25e40: 2: exit run() 0x53d38ad9440: 3: set_msg 0x53cbd356040: 7: set_msg 0x53c51d25040: 11: msg: "new message" 0x53d16cb3440: 6: msg: "new message" 0x53d16cb3440: 6: exit run() 0x53cbd356e40: 9: msg: "new message" 0x53d38ad9440: 3: msg: "new message" 0x53cbd356240: 14: msg: "new message" 0x53cbd356840: 15: msg: "new message" 0x53c51d25040: 11: exit run() 0x53cbd356040: 7: msg: "new message" 0x53cbd356e40: 9: exit run() 0x53d38ad9440: 3: exit run() 0x53cbd356240: 14: exit run() 0x53cbd356840: 15: exit run() 0x53cbd356040: 7: exit run() 0x53d16cb3e40: 12: set_msg 0x53c51d25c40: 10: set_msg 0x53c51d25240: 13: set_msg 0x53c51d25c40: 10: msg: "new message" 0x53c51d25240: 13: msg: "new message" 0x53c51d25c40: 10: exit run() 0x53c51d25240: 13: exit run() 0x53d16cb3e40: 12: msg: "new message" 0x53d16cb3e40: 12: exit run() main: 23 0x53cbd356040: 0: enter run() 0x53cbd356040: 0: set_msg 0x53cbd356040: 0: msg: "new message" 0x53cbd356040: 0: exit run() 0x53ceab89440: 1: enter run() 0x53ceab89440: 1: set_msg 0x53ceab89440: 1: msg: "new message" 0x53ceab89440: 1: exit run() 0x53c51d25640: 2: enter run() 0x53cbd356440: 3: enter run() 0x53c51d25640: 2: set_msg 0x53cbd356440: 3: set_msg 0x53c51d25640: 2: msg: "new message" 0x53cbd356440: 3: msg: "new message" 0x53c51d25640: 2: exit run() 0x53cbd356640: 4: enter run() 0x53cbd356440: 3: exit run() 0x53cbd356640: 4: set_msg 0x53c51d25e40: 6: enter run() 0x53cbd356640: 4: msg: "new message" 0x53caa7bac40: 7: enter run() 0x53cbd356640: 4: exit run() 0x53c51d25440: 5: enter run() 0x53c51d25e40: 6: set_msg 0x53ceab89e40: 8: enter run() 0x53d38ad9840: 9: enter run() 0x53d38ad9c40: 10: enter run() 0x53ceab89c40: 11: enter run() 0x53caa7bac40: 7: set_msg 0x53caa7bae40: 12: enter run() 0x53ceab89640: 13: enter run() 0x53caa7bac40: 7: msg: "new message" 0x53c51d25e40: 6: msg: "new message" 0x53ceab89040: 14: enter run() 0x53d16cb3840: 15: enter run() 0x53caa7bac40: 7: exit run() 0x53ceab89040: 14: set_msg 0x53c51d25e40: 6: exit run() 0x53caa7bae40: 12: set_msg 0x53caa7bae40: 12: msg: "new message" 0x53caa7bae40: 12: exit run() 0x53ceab89e40: 8: set_msg 0x53ceab89e40: 8: msg: "new message" 0x53ceab89040: 14: msg: "new message" 0x53ceab89e40: 8: exit run() 0x53ceab89040: 14: exit run() 0x53ceab89640: 13: set_msg 0x53ceab89640: 13: msg: "new message" 0x53d38ad9840: 9: set_msg 0x53ceab89640: 13: exit run() 0x53d16cb3840: 15: set_msg 0x53d38ad9840: 9: msg: "new message" 0x53d16cb3840: 15: msg: "new message" 0x53d38ad9840: 9: exit run() 0x53d16cb3840: 15: exit run() 0x53d38ad9c40: 10: set_msg 0x53d38ad9c40: 10: msg: "new message" 0x53d38ad9c40: 10: exit run() 0x53ceab89c40: 11: set_msg 0x53ceab89c40: 11: msg: "new message" 0x53ceab89c40: 11: exit run() 0x53c51d25440: 5: set_msg 0x53c51d25440: 5: msg: "new message" 0x53c51d25440: 5: exit run() main: 24 0x53caa7ba640: 0: enter run() 0x53caa7ba640: 0: set_msg 0x53caa7ba640: 0: msg: "new message" 0x53caa7ba640: 0: exit run() 0x53d38ad9040: 1: enter run() 0x53d38ad9040: 1: set_msg 0x53d38ad9040: 1: msg: "new message" 0x53d38ad9040: 1: exit run() 0x53d16cb3040: 3: enter run() 0x53d16cb3040: 3: set_msg 0x53d16cb3040: 3: msg: "new message" 0x53d16cb3040: 3: exit run() 0x53d38ad9e40: 4: enter run() 0x53d38ad9e40: 4: set_msg 0x53d38ad9e40: 4: msg: "new message" 0x53d38ad9e40: 4: exit run() 0x53cbd356040: 5: enter run() 0x53cbd356040: 5: set_msg 0x53cbd356040: 5: msg: "new message" 0x53cbd356040: 5: exit run() 0x53d38ad9240: 6: enter run() 0x53d38ad9240: 6: set_msg 0x53d38ad9240: 6: msg: "new message" 0x53d38ad9240: 6: exit run() 0x53d38ad9640: 7: enter run() 0x53d38ad9640: 7: set_msg 0x53d38ad9640: 7: msg: "new message" 0x53d38ad9640: 7: exit run() 0x53d38ad9a40: 2: enter run() 0x53d38ad9a40: 2: set_msg 0x53ceab89840: 8: enter run() 0x53d38ad9a40: 2: msg: "new message" 0x53cbd356c40: 10: enter run() 0x53d16cb3a40: 9: enter run() 0x53d38ad9a40: 2: exit run() 0x53cbd356c40: 10: set_msg 0x53d16cb3240: 11: enter run() 0x53d16cb3240: 11: set_msg 0x53d16cb3a40: 9: set_msg 0x53d16cb3a40: 9: msg: "new message" 0x53d16cb3a40: 9: exit run() 0x53ceab89840: 8: set_msg 0x53ceab89840: 8: msg: "new message" 0x53ceab89840: 8: exit run() 0x53cbd356c40: 10: msg: "new message" 0x53caa7baa40: 12: enter run() 0x53cbd356c40: 10: exit run() 0x53caa7baa40: 12: set_msg 0x53caa7baa40: 12: msg: "new message" 0x53caa7baa40rthread reaping 0x53caa7ba640 stack 0x53cf66af5a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9040 stack 0x53cf66c95a0 rthread reaping 0x53d38ad9a40 stack 0x53cf66c9810 rthread reaping 0x53d16cb3040 stack 0x53cf66afed0 rthread reaping 0x53d38ad9e40 stack 0x53cf66bd330 rthread reaping 0x53cbd356040 stack 0x53cf66b69f0 rthread reaping 0x53d38ad9240 stack 0x53cf66b61e0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (4294967295) rthread reaping 0x53d38ad9640 stack 0x53cf66bda50 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89840 stack 0x53cf66bdae0 rthread reaping 0x53d16cb3a40 stack 0x53cf66bd090 rthread reaping 0x53cbd356c40 stack 0x53cf66af780 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3240 stack 0x53cf66bd870 rthread reaping 0x53caa7baa40 stack 0x53cf66c9ed0 rthread reaping 0x53ceab89a40 stack 0x53cf66af3f0 rthread reaping 0x53cbd356440 stack 0x53cf66c9390 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89240 stack 0x53cf66c9d20 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3440 stack 0x53cf66c9d20 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3e40 stack 0x53cf66c9390 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356240 stack 0x53cf66af3f0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89440 stack 0x53cf66c9ed0 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91640 stack 0x53cf66bd870 rthread reaping 0x53d16cb3640 stack 0x53cf66af780 rthread reaping 0x53c98b91c40 stack 0x53cf66bd090 rthread reaping 0x53ceab89c40 stack 0x53cf66bdae0 rthread reaping 0x53ceab89040 stack 0x53cf66bda50 rthread reaping 0x53cbd356840 stack 0x53cf66b61e0 rthread reaping 0x53d16cb3840 stack 0x53cf66b69f0 rthread reaping 0x53d16cb3c40 stack 0x53cf66bd330 rthread reaping 0x53ceab89640 stack 0x53cf66afed0 rthread reaping 0x53cbd356040 stack 0x53cf66c9810 rthread reaping 0x53c98b91e40 stack 0x53cf66c95a0 0x53cbd356640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356640 stack 0x53cf66af5a0 0x53cbd356840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53cbd356840 stack 0x53cf66af5a0 rthread reaping 0x53ceab89840 stack 0x53cf66c95a0 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (1) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_rdlock 0x53cf66a31a0 (1) rthread reaping 0x53ceab89a40 stack 0x53cf66c9810 rthread reaping 0x53ceab89e40 stack 0x53cf66afed0 rthread reaping 0x53d38ad9440 stack 0x53cf66bd330 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53c98b91640 stack 0x53cf66b69f0 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9e40 stack 0x53cf66b61e0 rthread reaping 0x53c98b91840 stack 0x53cf66bda50 rthread reaping 0x53cbd356240 stack 0x53cf66bdae0 rthread reaping 0x53d16cb3e40 stack 0x53cf66bd090 rthread reaping 0x53cbd356440 stack 0x53cf66af780 rthread reaping 0x53d38ad9640 stack 0x53cf66bd870 rthread reaping 0x53d16cb3440 stack 0x53cf66c9ed0 rthread reaping 0x53c98b91040 stack 0x53cf66af3f0 rthread reaping 0x53cbd356a40 stack 0x53cf66c9390 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3040 stack 0x53cf66c9d20 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3240 stack 0x53cf66c9d20 rthread reaping 0x53caa7ba840 stack 0x53cf66c9390 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3440 stack 0x53cf66af3f0 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3640 stack 0x53cf66c9ed0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7ba440 stack 0x53cf66bd870 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba240 stack 0x53cf66af780 rthread reaping 0x53caa7ba640 stack 0x53cf66bd090 rthread reaping 0x53c98b91440 stack 0x53cf66bdae0 rthread reaping 0x53c98b91a40 stack 0x53cf66bda50 rthread reaping 0x53d16cb3840 stack 0x53cf66b61e0 rthread reaping 0x53caa7baa40 stack 0x53cf66b69f0 rthread reaping 0x53caa7bac40 stack 0x53cf66bd330 rthread reaping 0x53ceab89840 stack 0x53cf66afed0 rthread reaping 0x53ceab89240 stack 0x53cf66c9810 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91c40 stack 0x53cf66c95a0 rthread reaping 0x53c98b91e40 stack 0x53cf66af5a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53d16cb3e40 stack 0x53cf66af5a0 rthread reaping 0x53caa7ba640 stack 0x53cf66c95a0 rthread reaping 0x53ceab89440 stack 0x53cf66c9810 rthread reaping 0x53ceab89240 stack 0x53cf66afed0 rthread reaping 0x53c98b91240 stack 0x53cf66bd330 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91440 stack 0x53cf66b69f0 rthread reaping 0x53d16cb3040 stack 0x53cf66b61e0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3640 stack 0x53cf66bda50 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91640 stack 0x53cf66bdae0 rthread reaping 0x53ceab89640 stack 0x53cf66bd090 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89a40 stack 0x53cf66af780 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89e40 stack 0x53cf66bd870 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba840 stack 0x53cf66c9ed0 rthread reaping 0x53c98b91840 stack 0x53cf66af3f0 rthread reaping 0x53c51d25040 stack 0x53cf66c9390 rthread reaping 0x53c51d25e40 stack 0x53cf66c9d20 0x53ce5408840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408840 stack 0x53cf66c9d20 rthread reaping 0x53caa7baa40 stack 0x53cf66c9390 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3a40 stack 0x53cf66af3f0 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91440 stack 0x53cf66c9ed0 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3840 stack 0x53cf66bd870 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408240 stack 0x53cf66af780 rthread reaping 0x53c98b91a40 stack 0x53cf66bd090 rthread reaping 0x53ce5408a40 stack 0x53cf66bdae0 rthread reaping 0x53c98b91040 stack 0x53cf66bda50 rthread reaping 0x53ce5408440 stack 0x53cf66b61e0 rthread reaping 0x53d16cb3c40 stack 0x53cf66b69f0 rthread reaping 0x53d16cb3040 stack 0x53cf66bd330 rthread reaping 0x53caa7ba640 stack 0x53cf66afed0 rthread reaping 0x53c98b91c40 stack 0x53cf66c9810 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91e40 stack 0x53cf66c95a0 rthread reaping 0x53ce5408c40 stack 0x53cf66af5a0 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3840 stack 0x53cf66af5a0 rthread reaping 0x53d16cb3e40 stack 0x53cf66c95a0 rthread reaping 0x53c98b91640 stack 0x53cf66c9810 rthread reaping 0x53caa7ba440 stack 0x53cf66afed0 rthread reaping 0x53d16cb3440 stack 0x53cf66bd330 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89e40 stack 0x53cf66b69f0 rthread reaping 0x53d16cb3a40 stack 0x53cf66b61e0 rthread reaping 0x53ceab89440 stack 0x53cf66bda50 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53cbd356240 stack 0x53cf66bdae0 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba840 stack 0x53cf66bd090 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53c98b91240 stack 0x53cf66af780 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91840 stack 0x53cf66bd870 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7baa40 stack 0x53cf66c9ed0 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7bae40 stack 0x53cf66af3f0 rthread reaping 0x53ceab89640 stack 0x53cf66c9390 rthread reaping 0x53caa7ba240 stack 0x53cf66c9d20 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89240 stack 0x53cf66c9d20 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3840 stack 0x53cf66c9390 rthread reaping 0x53ceab89840 stack 0x53cf66af3f0 rthread reaping 0x53ceab89a40 stack 0x53cf66c9ed0 rthread reaping 0x53d16cb3c40 stack 0x53cf66bd870 rthread reaping 0x53caa7ba640 stack 0x53cf66af780 rthread reaping 0x53ceab89c40 stack 0x53cf66bd090 rthread reaping 0x53d16cb3e40 stack 0x53cf66bdae0 rthread reaping 0x53caa7bac40 stack 0x53cf66bda50 rthread reaping 0x53ceab89e40 stack 0x53cf66b61e0 rthread reaping 0x53ceab89040 stack 0x53cf66b69f0 rthread reaping 0x53c98b91e40 stack 0x53cf66bd330 rthread reaping 0x53c51d25240 stack 0x53cf66afed0 rthread reaping 0x53c98b91640 stack 0x53cf66c9810 rthread reaping 0x53c51d25c40 stack 0x53cf66c95a0 rthread reaping 0x53c51d25440 stack 0x53cf66af5a0 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (1) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba240 stack 0x53cf66af5a0 rthread reaping 0x53caa7ba040 stack 0x53cf66c95a0 rthread reaping 0x53d16cb3040 stack 0x53cf66c9810 rthread reaping 0x53ceab89640 stack 0x53cf66afed0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7bae40 stack 0x53cf66bd330 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba640 stack 0x53cf66b69f0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89840 stack 0x53cf66b61e0 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91240 stack 0x53cf66bda50 rthread reaping 0x53c98b91440 stack 0x53cf66bdae0 rthread reaping 0x53c51d25a40 stack 0x53cf66bd090 rthread reaping 0x53caa7ba840 stack 0x53cf66af780 rthread reaping 0x53c98b91840 stack 0x53cf66bd870 rthread reaping 0x53c51d25640 stack 0x53cf66c9ed0 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25840 stack 0x53cf66af3f0 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25e40 stack 0x53cf66c9390 rthread reaping 0x53c98b91a40 stack 0x53cf66c9d20 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) : 12: exit run() 0x53ceab89a40: 13: enter run() 0x53cbd356440: 14: enter run() 0x53ceab89240: 15: enter run() 0x53ceab89a40: 13: set_msg 0x53d16cb3240: 11: msg: "new message" 0x53ceab89a40: 13: msg: "new message" 0x53d16cb3240: 11: exit run() 0x53cbd356440: 14: set_msg 0x53ceab89a40: 13: exit run() 0x53cbd356440: 14: msg: "new message" 0x53cbd356440: 14: exit run() 0x53ceab89240: 15: set_msg 0x53ceab89240: 15: msg: "new message" 0x53ceab89240: 15: exit run() main: 25 0x53d16cb3440: 0: enter run() 0x53d16cb3440: 0: set_msg 0x53d16cb3440: 0: msg: "new message" 0x53d16cb3440: 0: exit run() 0x53d16cb3e40: 1: enter run() 0x53d16cb3e40: 1: set_msg 0x53d16cb3e40: 1: msg: "new message" 0x53d16cb3e40: 1: exit run() 0x53cbd356240: 2: enter run() 0x53cbd356240: 2: set_msg 0x53cbd356240: 2: msg: "new message" 0x53cbd356240: 2: exit run() 0x53ceab89440: 3: enter run() 0x53ceab89440: 3: set_msg 0x53ceab89440: 3: msg: "new message" 0x53c98b91640: 4: enter run() 0x53ceab89440: 3: exit run() 0x53c98b91640: 4: set_msg 0x53c98b91640: 4: msg: "new message" 0x53c98b91640: 4: exit run() 0x53d16cb3640: 5: enter run() 0x53d16cb3640: 5: set_msg 0x53d16cb3640: 5: msg: "new message" 0x53d16cb3640: 5: exit run() 0x53c98b91c40: 6: enter run() 0x53c98b91c40: 6: set_msg 0x53c98b91c40: 6: msg: "new message" 0x53c98b91c40: 6: exit run() 0x53ceab89c40: 7: enter run() 0x53ceab89c40: 7: set_msg 0x53ceab89c40: 7: msg: "new message" 0x53ceab89c40: 7: exit run() 0x53cbd356840: 9: enter run() 0x53cbd356840: 9: set_msg 0x53cbd356840: 9: msg: "new message" 0x53cbd356840: 9: exit run() 0x53ceab89040: 8: enter run() 0x53ceab89040: 8: set_msg 0x53ceab89040: 8: msg: "new message" 0x53d16cb3840: 10: enter run() 0x53ceab89040: 8: exit run() 0x53d16cb3840: 10: set_msg 0x53d16cb3840: 10: msg: "new message" 0x53d16cb3840: 10: exit run() 0x53d16cb3c40: 11: enter run() 0x53d16cb3c40: 11: set_msg 0x53d16cb3c40: 11: msg: "new message" 0x53d16cb3c40: 11: exit run() 0x53ceab89640: 12: enter run() 0x53ceab89640: 12: set_msg 0x53ceab89640: 12: msg: "new message" 0x53ceab89640: 12: exit run() 0x53cbd356040: 13: enter run() 0x53cbd356040: 13: set_msg 0x53cbd356040: 13: msg: "new message" 0x53cbd356040: 13: exit run() 0x53c98b91e40: 14: enter run() 0x53c98b91e40: 14: set_msg 0x53c98b91e40: 14: msg: "new message" 0x53c98b91e40: 14: exit run() 0x53cbd356640: 15: enter run() 0x53cbd356640: 15: set_msg 0x53cbd356640: 15: msg: "new message" 0x53cbd356640: 15: exit run() main: 26 0x53cbd356840: 0: enter run() 0x53cbd356840: 0: set_msg 0x53cbd356840: 0: msg: "new message" 0x53cbd356840: 0: exit run() 0x53ceab89840: 1: enter run() 0x53ceab89840: 1: set_msg 0x53ceab89840: 1: msg: "new message" 0x53ceab89840: 1: exit run() 0x53ceab89a40: 2: enter run() 0x53ceab89a40: 2: set_msg 0x53ceab89a40: 2: msg: "new message" 0x53ceab89a40: 2: exit run() 0x53ceab89e40: 3: enter run() 0x53ceab89e40: 3: set_msg 0x53ceab89e40: 3: msg: "new message" 0x53ceab89e40: 3: exit run() 0x53d38ad9440: 4: enter run() 0x53d38ad9440: 4: set_msg 0x53d38ad9440: 4: msg: "new message" 0x53d38ad9440: 4: exit run() 0x53c98b91640: 5: enter run() 0x53d38ad9e40: 6: enter run() 0x53c98b91640: 5: set_msg 0x53d38ad9e40: 6: set_msg 0x53c98b91640: 5: msg: "new message" 0x53d38ad9e40: 6: msg: "new message" 0x53c98b91640: 5: exit run() 0x53d38ad9e40: 6: exit run() 0x53c98b91840: 7: enter run() 0x53c98b91840: 7: set_msg 0x53cbd356240: 8: enter run() 0x53d16cb3e40: 9: enter run() 0x53cbd356440: 10: enter run() 0x53d38ad9640: 11: enter run() 0x53d16cb3440: 12: enter run() 0x53c98b91040: 13: enter run() 0x53cbd356a40: 14: enter run() 0x53d16cb3040: 15: enter run() 0x53cbd356440: 10: set_msg 0x53d16cb3440: 12: set_msg 0x53cbd356a40: 14: set_msg 0x53cbd356240: 8: set_msg 0x53d16cb3e40: 9: set_msg 0x53d38ad9640: 11: set_msg 0x53d16cb3e40: 9: msg: "new message" 0x53d16cb3e40: 9: exit run() 0x53d16cb3040: 15: set_msg 0x53cbd356440: 10: msg: "new message" 0x53d38ad9640: 11: msg: "new message" 0x53cbd356240: 8: msg: "new message" 0x53d38ad9640: 11: exit run() 0x53c98b91840: 7: msg: "new message" 0x53cbd356240: 8: exit run() 0x53d16cb3440: 12: msg: "new message" 0x53c98b91840: 7: exit run() 0x53d16cb3440: 12: exit run() 0x53cbd356a40: 14: msg: "new message" 0x53cbd356440: 10: exit run() 0x53cbd356a40: 14: exit run() 0x53c98b91040: 13: set_msg 0x53c98b91040: 13: msg: "new message" 0x53c98b91040: 13: exit run() 0x53d16cb3040: 15: msg: "new message" 0x53d16cb3040: 15: exit run() main: 27 0x53d16cb3240: 0: enter run() 0x53d16cb3240: 0: set_msg 0x53d16cb3240: 0: msg: "new message" 0x53d16cb3240: 0: exit run() 0x53caa7ba840: 1: enter run() 0x53caa7ba840: 1: set_msg 0x53caa7ba840: 1: msg: "new message" 0x53caa7ba840: 1: exit run() 0x53d16cb3440: 2: enter run() 0x53d16cb3640: 3: enter run() 0x53d16cb3440: 2: set_msg 0x53d16cb3640: 3: set_msg 0x53d16cb3440: 2: msg: "new message" 0x53d16cb3440: 2: exit run() 0x53d16cb3640: 3: msg: "new message" 0x53d16cb3640: 3: exit run() 0x53caa7ba440: 4: enter run() 0x53caa7ba440: 4: set_msg 0x53caa7ba240: 5: enter run() 0x53caa7ba240: 5: set_msg 0x53caa7ba440: 4: msg: "new message" 0x53caa7ba240: 5: msg: "new message" 0x53caa7ba440: 4: exit run() 0x53caa7ba240: 5: exit run() 0x53caa7ba640: 6: enter run() 0x53caa7ba640: 6: set_msg 0x53caa7ba640: 6: msg: "new message" 0x53caa7ba640: 6: exit run() 0x53c98b91440: 7: enter run() 0x53c98b91440: 7: set_msg 0x53c98b91440: 7: msg: "new message" 0x53c98b91440: 7: exit run() 0x53c98b91a40: 8: enter run() 0x53c98b91a40: 8: set_msg 0x53c98b91a40: 8: msg: "new message" 0x53c98b91a40: 8: exit run() 0x53d16cb3840: 9: enter run() 0x53d16cb3840: 9: set_msg 0x53d16cb3840: 9: msg: "new message" 0x53d16cb3840: 9: exit run() 0x53caa7baa40: 10: enter run() 0x53caa7baa40: 10: set_msg 0x53caa7baa40: 10: msg: "new message" 0x53caa7baa40: 10: exit run() 0x53caa7bac40: 11: enter run() 0x53caa7bac40: 11: set_msg 0x53caa7bac40: 11: msg: "new message" 0x53caa7bac40: 11: exit run() 0x53ceab89840: 12: enter run() 0x53ceab89840: 12: set_msg 0x53ceab89840: 12: msg: "new message" 0x53ceab89840: 12: exit run() 0x53ceab89240: 13: enter run() 0x53ceab89240: 13: set_msg 0x53ceab89240: 13: msg: "new message" 0x53ceab89240: 13: exit run() 0x53c98b91e40: 15: enter run() 0x53c98b91e40: 15: set_msg 0x53c98b91e40: 15: msg: "new message" 0x53c98b91e40: 15: exit run() 0x53c98b91c40: 14: enter run() 0x53c98b91c40: 14: set_msg 0x53c98b91c40: 14: msg: "new message" 0x53c98b91c40: 14: exit run() main: 28 0x53d16cb3e40: 0: enter run() 0x53d16cb3e40: 0: set_msg 0x53d16cb3e40: 0: msg: "new message" 0x53d16cb3e40: 0: exit run() 0x53caa7ba640: 1: enter run() 0x53caa7ba640: 1: set_msg 0x53caa7ba640: 1: msg: "new message" 0x53caa7ba640: 1: exit run() 0x53ceab89440: 2: enter run() 0x53ceab89440: 2: set_msg 0x53ceab89440: 2: msg: "new message" 0x53ceab89440: 2: exit run() 0x53ceab89240: 3: enter run() 0x53ceab89240: 3: set_msg 0x53ceab89240: 3: msg: "new message" 0x53ceab89240: 3: exit run() 0x53c98b91240: 4: enter run() 0x53c98b91240: 4: set_msg 0x53c98b91240: 4: msg: "new message" 0x53c98b91240: 4: exit run() 0x53c98b91440: 5: enter run() 0x53c98b91440: 5: set_msg 0x53c98b91440: 5: msg: "new message" 0x53c98b91440: 5: exit run() 0x53d16cb3040: 6: enter run() 0x53d16cb3040: 6: set_msg 0x53d16cb3040: 6: msg: "new message" 0x53d16cb3040: 6: exit run() 0x53d16cb3640: 7: enter run() 0x53ceab89640: 9: enter run() 0x53c98b91640: 8: enter run() 0x53d16cb3640: 7: set_msg 0x53ceab89a40: 10: enter run() 0x53ceab89a40: 10: set_msg 0x53d16cb3640: 7: msg: "new message" 0x53ceab89a40: 10: msg: "new message" 0x53d16cb3640: 7: exit run() 0x53ceab89a40: 10: exit run() 0x53ceab89640: 9: set_msg 0x53ceab89640: 9: msg: "new message" 0x53ceab89640: 9: exit run() 0x53caa7ba840: 12: enter run() 0x53c98b91640: 8: set_msg 0x53c98b91840: 13: enter run() 0x53ceab89e40: 11: enter run() 0x53c51d25e40: 15: enter run() 0x53c51d25040: 14: enter run() 0x53c98b91840: 13: set_msg 0x53c98b91840: 13: msg: "new message" 0x53c98b91640: 8: msg: "new message" 0x53c98b91840: 13: exit run() 0x53c51d25e40: 15: set_msg 0x53c98b91640: 8: exit run() 0x53ceab89e40: 11: set_msg 0x53c51d25e40: 15: msg: "new message" 0x53ceab89e40: 11: msg: "new message" 0x53c51d25e40: 15: exit run() 0x53c51d25040: 14: set_msg 0x53ceab89e40: 11: exit run() 0x53c51d25040: 14: msg: "new message" 0x53c51d25040: 14: exit run() 0x53caa7ba840: 12: set_msg 0x53caa7ba840: 12: msg: "new message" 0x53caa7ba840: 12: exit run() main: 29 0x53ce5408840: 0: enter run() 0x53ce5408840: 0: set_msg 0x53ce5408840: 0: msg: "new message" 0x53ce5408840: 0: exit run() 0x53caa7baa40: 1: enter run() 0x53caa7baa40: 1: set_msg 0x53caa7baa40: 1: msg: "new message" 0x53caa7baa40: 1: exit run() 0x53d16cb3a40: 2: enter run() 0x53d16cb3a40: 2: set_msg 0x53d16cb3a40: 2: msg: "new message" 0x53d16cb3a40: 2: exit run() 0x53c98b91440: 3: enter run() 0x53c98b91440: 3: set_msg 0x53d16cb3840: 4: enter run() 0x53c98b91440: 3: msg: "new message" 0x53c98b91440: 3: exit run() 0x53d16cb3840: 4: set_msg 0x53d16cb3840: 4: msg: "new message" 0x53d16cb3840: 4: exit run() 0x53ce5408240: 5: enter run() 0x53ce5408240: 5: set_msg 0x53ce5408240: 5: msg: "new message" 0x53ce5408240: 5: exit run() 0x53c98b91a40: 6: enter run() 0x53c98b91a40: 6: set_msg 0x53c98b91a40: 6: msg: "new message" 0x53c98b91a40: 6: exit run() 0x53ce5408a40: 7: enter run() 0x53ce5408a40: 7: set_msg 0x53ce5408a40: 7: msg: "new message" 0x53ce5408a40: 7: exit run() 0x53c98b91040: 8: enter run() 0x53c98b91040: 8: set_msg 0x53c98b91040: 8: msg: "new message" 0x53c98b91040: 8: exit run() 0x53ce5408440: 9: enter run() 0x53ce5408440: 9: set_msg 0x53ce5408440: 9: msg: "new message" 0x53ce5408440: 9: exit run() 0x53d16cb3c40: 10: enter run() 0x53d16cb3c40: 10: set_msg 0x53d16cb3c40: 10: msg: "new message" 0x53d16cb3c40: 10: exit run() 0x53caa7ba640: 12: enter run() 0x53caa7ba640: 12: set_msg 0x53caa7ba640: 12: msg: "new message" 0x53caa7ba640: 12: exit run() 0x53d16cb3040: 11: enter run() 0x53c98b91c40: 13: enter run() 0x53d16cb3040: 11: set_msg 0x53c98b91c40: 13: set_msg 0x53d16cb3040: 11: msg: "new message" 0x53c98b91c40: 13: msg: "new message" 0x53d16cb3040: 11: exit run() 0x53c98b91c40: 13: exit run() 0x53ce5408c40: 15: enter run() 0x53ce5408c40: 15: set_msg 0x53ce5408c40: 15: msg: "new message" 0x53ce5408c40: 15: exit run() 0x53c98b91e40: 14: enter run() 0x53c98b91e40: 14: set_msg 0x53c98b91e40: 14: msg: "new message" 0x53c98b91e40: 14: exit run() main: 30 0x53d16cb3840: 0: enter run() 0x53d16cb3840: 0: set_msg 0x53d16cb3840: 0: msg: "new message" 0x53d16cb3840: 0: exit run() 0x53d16cb3e40: 1: enter run() 0x53d16cb3e40: 1: set_msg 0x53d16cb3e40: 1: msg: "new message" 0x53d16cb3e40: 1: exit run() 0x53caa7ba440: 3: enter run() 0x53c98b91640: 2: enter run() 0x53caa7ba440: 3: set_msg 0x53c98b91640: 2: set_msg 0x53caa7ba440: 3: msg: "new message" 0x53c98b91640: 2: msg: "new message" 0x53caa7ba440: 3: exit run() 0x53c98b91640: 2: exit run() 0x53ceab89e40: 5: enter run() 0x53d16cb3440: 4: enter run() 0x53ceab89e40: 5: set_msg 0x53d16cb3440: 4: set_msg 0x53ceab89e40: 5: msg: "new message" 0x53d16cb3440: 4: msg: "new message" 0x53ceab89e40: 5: exit run() 0x53d16cb3440: 4: exit run() 0x53ceab89440: 7: enter run() 0x53ceab89440: 7: set_msg 0x53ceab89440: 7: msg: "new message" 0x53ceab89440: 7: exit run() 0x53d16cb3a40: 6: enter run() 0x53d16cb3a40: 6: set_msg 0x53d16cb3a40: 6: msg: "new message" 0x53d16cb3a40: 6: exit run() 0x53cbd356240: 8: enter run() 0x53cbd356240: 8: set_msg 0x53cbd356240: 8: msg: "new message" 0x53cbd356240: 8: exit run() 0x53c98b91240: 10: enter run() 0x53c98b91240: 10: set_msg 0x53c98b91240: 10: msg: "new message" 0x53c98b91240: 10: exit run() 0x53caa7ba840: 9: enter run() 0x53c98b91840: 11: enter run() 0x53caa7baa40: 12: enter run() 0x53c98b91840: 11: set_msg 0x53caa7baa40: 12: set_msg 0x53caa7ba840: 9: set_msg 0x53caa7ba840: 9: msg: "new message" 0x53c98b91840: 11: msg: "new message" 0x53caa7baa40: 12: msg: "new message" 0x53caa7ba840: 9: exit run() 0x53c98b91840: 11: exit run() 0x53caa7baa40: 12: exit run() 0x53caa7bae40: 13: enter run() 0x53caa7ba240: 15: enter run() 0x53ceab89640: 14: enter run() 0x53caa7bae40: 13: set_msg 0x53caa7ba240: 15: set_msg 0x53ceab89640: 14: set_msg 0x53caa7ba240: 15: msg: "new message" 0x53caa7bae40: 13: msg: "new message" 0x53ceab89640: 14: msg: "new message" 0x53caa7ba240: 15: exit run() 0x53caa7bae40: 13: exit run() 0x53ceab89640: 14: exit run() main: 31 0x53ceab89240: 0: enter run() 0x53ceab89240: 0: set_msg 0x53ceab89240: 0: msg: "new message" 0x53ceab89240: 0: exit run() 0x53d16cb3840: 1: enter run() 0x53d16cb3840: 1: set_msg 0x53d16cb3840: 1: msg: "new message" 0x53d16cb3840: 1: exit run() 0x53ceab89840: 2: enter run() 0x53ceab89840: 2: set_msg 0x53ceab89840: 2: msg: "new message" 0x53ceab89840: 2: exit run() 0x53d16cb3c40: 4: enter run() 0x53d16cb3c40: 4: set_msg 0x53d16cb3c40: 4: msg: "new message" 0x53d16cb3c40: 4: exit run() 0x53caa7ba640: 5: enter run() 0x53ceab89a40: 3: enter run() 0x53caa7ba640: 5: set_msg 0x53caa7ba640: 5: msg: "new message" 0x53caa7ba640: 5: exit run() 0x53d16cb3e40: 7: enter run() 0x53caa7bac40: 8: enter run() 0x53d16cb3e40: 7: set_msg 0x53caa7bac40: 8: set_msg 0x53d16cb3e40: 7: msg: "new message" 0x53d16cb3e40: 7: exit run() 0x53caa7bac40: 8: msg: "new message" 0x53caa7bac40: 8: exit run() 0x53ceab89a40: 3: set_msg 0x53ceab89a40: 3: msg: "new message" 0x53ceab89a40: 3: exit run() 0x53ceab89e40: 9: enter run() 0x53ceab89040: 10: enter run() 0x53ceab89e40: 9: set_msg 0x53ceab89040: 10: set_msg 0x53ceab89e40: 9: msg: "new message" 0x53ceab89e40: 9: exit run() 0x53ceab89040: 10: msg: "new message" 0x53ceab89040: 10: exit run() 0x53ceab89c40: 6: enter run() 0x53ceab89c40: 6: set_msg 0x53ceab89c40: 6: msg: "new message" 0x53ceab89c40: 6: exit run() 0x53c51d25240: 12: enter run() 0x53c51d25240: 12: set_msg 0x53c51d25240: 12: msg: "new message" 0x53c51d25240: 12: exit run() 0x53c98b91e40: 11: enter run() 0x53c98b91e40: 11: set_msg 0x53c98b91640: 13: enter run() 0x53c98b91e40: 11: msg: "new message" 0x53c98b91e40: 11: exit run() 0x53c98b91640: 13: set_msg 0x53c98b91640: 13: msg: "new message" 0x53c51d25c40: 14: enter run() 0x53c98b91640: 13: exit run() 0x53c51d25c40: 14: set_msg 0x53c51d25c40: 14: msg: "new message" 0x53c51d25c40: 14: exit run() 0x53c51d25440: 15: enter run() 0x53c51d25440: 15: set_msg 0x53c51d25440: 15: msg: "new message" 0x53c51d25440: 15: exit run() main: 32 0x53caa7ba240: 0: enter run() 0x53caa7ba040: 1: enter run() 0x53caa7ba240: 0: set_msg 0x53caa7ba040: 1: set_msg 0x53caa7ba240: 0: msg: "new message" 0x53caa7ba040: 1: msg: "new message" 0x53caa7ba240: 0: exit run() 0x53caa7ba040: 1: exit run() 0x53d16cb3040: 2: enter run() 0x53d16cb3040: 2: set_msg 0x53d16cb3040: 2: msg: "new message" 0x53d16cb3040: 2: exit run() 0x53ceab89640: 3: enter run() 0x53caa7bae40: 4: enter run() 0x53ceab89640: 3: set_msg 0x53caa7bae40: 4: set_msg 0x53ceab89640: 3: msg: "new message" 0x53caa7bae40: 4: msg: "new message" 0x53ceab89640: 3: exit run() 0x53caa7bae40: 4: exit run() 0x53caa7ba640: 5: enter run() 0x53caa7ba640: 5: set_msg 0x53caa7ba640: 5: msg: "new message" 0x53caa7ba640: 5: exit run() 0x53ceab89840: 6: enter run() 0x53ceab89840: 6: set_msg 0x53ceab89840: 6: msg: "new message" 0x53ceab89840: 6: exit run() 0x53c98b91240: 7: enter run() 0x53c98b91240: 7: set_msg 0x53c98b91240: 7: msg: "new message" 0x53c98b91240: 7: exit run() 0x53c51d25a40: 9: enter run() 0x53c98b91440: 8: enter run() 0x53c51d25a40: 9: set_msg 0x53c98b91440: 8: set_msg 0x53c51d25a40: 9: msg: "new message" 0x53c98b91440: 8: msg: "new message" 0x53c51d25a40: 9: exit run() 0x53c98b91440: 8: exit run() 0x53caa7ba840: 10: enter run() 0x53caa7ba840: 10: set_msg 0x53c98b91840: 11: enter run() 0x53caa7ba840: 10: msg: "new message" 0x53c51d25640: 12: enter run() 0x53c51d25640: 12: set_msg 0x53caa7ba840: 10: exit run() 0x53c51d25840: 13: enter run() 0x53c51d25640: 12: msg: "new message" 0x53c51d25640: 12: exit run() 0x53c98b91840: 11: set_msg 0x53c98b91840: 11: msg: "new message" 0x53c98b91840: 11: exit run() 0x53c98b91a40: 15: enter run() 0x53c98b91a40: 15: set_msg 0x53c98b91a40: 15: msg: "new message" 0x53c98b91a40: 15: exit run() 0x53c51d25840: 13: set_msg 0x53c51d25840: 13: msg: "new message" 0x53c51d25840: 13: exit run() 0x53c51d25e40: 14: enter run() 0x53c51d25e40: 14: set_msg 0x53c51d25e40: 14: msg: "new message" 0x53c51d25e40: 14: exit run() main: 33 0x53caa7ba640: 0: enter run() 0x0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba640 stack 0x53cf66c9d20 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (2) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (2147483652) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89e40 stack 0x53cf66c9390 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89440 stack 0x53cf66af3f0 rthread reaping 0x53c51d25640 stack 0x53cf66c9ed0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91640 stack 0x53cf66bd870 rthread reaping 0x53caa7baa40 stack 0x53cf66af780 rthread reaping 0x53caa7bac40 stack 0x53cf66bd090 rthread reaping 0x53d38ad9040 stack 0x53cf66bdae0 rthread reaping 0x53ceab89840 stack 0x53cf66bda50 rthread reaping 0x53ceab89240 stack 0x53cf66b61e0 rthread reaping 0x53ceab89a40 stack 0x53cf66b69f0 rthread reaping 0x53c98b91840 stack 0x53cf66bd330 rthread reaping 0x53c51d25c40 stack 0x53cf66afed0 rthread reaping 0x53d38ad9240 stack 0x53cf66c9810 rthread reaping 0x53d38ad9440 stack 0x53cf66c95a0 rthread reaping 0x53c51d25040 stack 0x53cf66af5a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (1) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89e40 stack 0x53cf66af5a0 rthread reaping 0x53ceab89240 stack 0x53cf66c95a0 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53c51d25e40 stack 0x53cf66c9810 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356c40 stack 0x53cf66afed0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53c51d25640 stack 0x53cf66bd330 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408840 stack 0x53cf66b69f0 rthread reaping 0x53c51d25840 stack 0x53cf66b61e0 rthread reaping 0x53c98b91640 stack 0x53cf66bda50 rthread reaping 0x53ce5408a40 stack 0x53cf66bdae0 rthread reaping 0x53ce5408040 stack 0x53cf66bd090 rthread reaping 0x53cbd356240 stack 0x53cf66af780 rthread reaping 0x53c98b91e40 stack 0x53cf66bd870 rthread reaping 0x53ceab89440 stack 0x53cf66c9ed0 rthread reaping 0x53ceab89040 stack 0x53cf66af3f0 rthread reaping 0x53c98b91c40 stack 0x53cf66c9390 rthread reaping 0x53c98b91040 stack 0x53cf66c9d20 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91240 stack 0x53cf66c9d20 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25440 stack 0x53cf66c9390 rthread reaping 0x53caa7bac40 stack 0x53cf66af3f0 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (2147483649) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91e40 stack 0x53cf66c9ed0 rthread reaping 0x53ceab89240 stack 0x53cf66bd870 rthread reaping 0x53ceab89640 stack 0x53cf66af780 rthread reaping 0x53ceab89840 stack 0x53cf66bd090 rthread reaping 0x53ceab89a40 stack 0x53cf66bdae0 rthread reaping 0x53c98b91440 stack 0x53cf66bda50 rthread reaping 0x53c51d25840 stack 0x53cf66b61e0 rthread reaping 0x53c98b91640 stack 0x53cf66b69f0 rthread reaping 0x53d16cb3240 stack 0x53cf66bd330 rthread reaping 0x53c98b91840 stack 0x53cf66afed0 rthread reaping 0x53d16cb3440 stack 0x53cf66c9810 rthread reaping 0x53d16cb3a40 stack 0x53cf66c95a0 rthread reaping 0x53d16cb3640 stack 0x53cf66af5a0 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (1) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25840 stack 0x53cf66af5a0 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9440 stack 0x53cf66c95a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9840 stack 0x53cf66c9810 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25a40 stack 0x53cf66afed0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9240 stack 0x53cf66bd330 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25040 stack 0x53cf66b69f0 rthread reaping 0x53caa7ba440 stack 0x53cf66b61e0 rthread reaping 0x53caa7ba040 stack 0x53cf66bda50 rthread reaping 0x53d38ad9640 stack 0x53cf66bdae0 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91e40 stack 0x53cf66bd090 rthread reaping 0x53caa7bac40 stack 0x53cf66af780 rthread reaping 0x53c51d25c40 stack 0x53cf66bd870 rthread reaping 0x53d38ad9a40 stack 0x53cf66c9ed0 rthread reaping 0x53caa7bae40 stack 0x53cf66af3f0 rthread reaping 0x53d38ad9c40 stack 0x53cf66c9390 rthread reaping 0x53d38ad9e40 stack 0x53cf66c9d20 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (1) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9440 stack 0x53cf66c9d20 rthread reaping 0x53caa7ba240 stack 0x53cf66c9390 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7ba040 stack 0x53cf66af3f0 rthread reaping 0x53c51d25240 stack 0x53cf66c9ed0 rthread reaping 0x53c51d25c40 stack 0x53cf66bd870 rthread reaping 0x53d38ad9240 stack 0x53cf66af780 rthread reaping 0x53caa7ba640 stack 0x53cf66bd090 rthread reaping 0x53caa7ba840 stack 0x53cf66bdae0 rthread reaping 0x53c51d25440 stack 0x53cf66bda50 rthread reaping 0x53c98b91840 stack 0x53cf66b61e0 rthread reaping 0x53d38ad9040 stack 0x53cf66b69f0 rthread reaping 0x53d38ad9840 stack 0x53cf66bd330 rthread reaping 0x53d38ad9640 stack 0x53cf66afed0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91040 stack 0x53cf66c9810 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9c40 stack 0x53cf66c95a0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25640 stack 0x53cf66af5a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba040 stack 0x53cf66af5a0 rthread reaping 0x53d38ad9e40 stack 0x53cf66c95a0 rthread reaping 0x53c98b91240 stack 0x53cf66c9810 rthread reaping 0x53cbd356840 stack 0x53cf66afed0 rthread reaping 0x53caa7ba240 stack 0x53cf66bd330 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9a40 stack 0x53cf66b69f0 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91440 stack 0x53cf66b61e0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7baa40 stack 0x53cf66bda50 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9440 stack 0x53cf66bdae0 rthread reaping 0x53cbd356a40 stack 0x53cf66bd090 rthread reaping 0x53c98b91640 stack 0x53cf66af780 rthread reaping 0x53caa7ba640 stack 0x53cf66bd870 rthread reaping 0x53c98b91a40 stack 0x53cf66c9ed0 rthread reaping 0x53d38ad9840 stack 0x53cf66af3f0 rthread reaping 0x53c51d25040 stack 0x53cf66c9390 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356e40 stack 0x53cf66c9d20 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3040 stack 0x53cf66c9d20 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7bac40 stack 0x53cf66c9390 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba240 stack 0x53cf66af3f0 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3a40 stack 0x53cf66c9ed0 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7ba640 stack 0x53cf66bd870 rthread reaping 0x53d16cb3440 stack 0x53cf66af780 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3240 stack 0x53cf66bd090 rthread reaping 0x53d16cb3640 stack 0x53cf66bdae0 rthread reaping 0x53caa7ba840 stack 0x53cf66bda50 rthread reaping 0x53d38ad9240 stack 0x53cf66b61e0 rthread reaping 0x53d16cb3e40 stack 0x53cf66b69f0 rthread reaping 0x53caa7bae40 stack 0x53cf66bd330 rthread reaping 0x53c98b91840 stack 0x53cf66afed0 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3c40 stack 0x53cf66c9810 rthread reaping 0x53c98b91c40 stack 0x53cf66af5a0 rthread reaping 0x53d38ad9040 stack 0x53cf66c95a0 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91040 stack 0x53cf66c95a0 rthread reaping 0x53d16cb3840 stack 0x53cf66af5a0 rthread reaping 0x53d16cb3e40 stack 0x53cf66c9810 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7baa40 stack 0x53cf66afed0 rthread reaping 0x53d16cb3440 stack 0x53cf66bd330 rthread reaping 0x53d38ad9c40 stack 0x53cf66b69f0 rthread reaping 0x53c98b91440 stack 0x53cf66b61e0 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53c98b91e40 stack 0x53cf66bda50 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9240 stack 0x53cf66bdae0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9440 stack 0x53cf66bd090 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9a40 stack 0x53cf66af780 rthread reaping 0x53d38ad9640 stack 0x53cf66bd870 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3a40 stack 0x53cf66c9ed0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408040 stack 0x53cf66af3f0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25640 stack 0x53cf66c9390 rthread reaping 0x53ceab89a40 stack 0x53cf66c9d20 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (0) 53caa7ba640: 0: set_msg 0x53ceab89e40: 1: enter run() 0x53ceab89440: 2: enter run() 0x53c51d25640: 3: enter run() 0x53c98b91640: 4: enter run() 0x53caa7baa40: 5: enter run() 0x53caa7bac40: 6: enter run() 0x53d38ad9040: 7: enter run() 0x53ceab89840: 8: enter run() 0x53ceab89240: 9: enter run() 0x53ceab89a40: 10: enter run() 0x53c98b91840: 11: enter run() 0x53c51d25c40: 12: enter run() 0x53d38ad9240: 13: enter run() 0x53d38ad9440: 14: enter run() 0x53c51d25040: 15: enter run() 0x53caa7ba640: 0: msg: "new message" 0x53ceab89840: 8: set_msg 0x53d38ad9040: 7: set_msg 0x53caa7ba640: 0: exit run() 0x53ceab89240: 9: set_msg 0x53ceab89240: 9: msg: "new message" 0x53ceab89240: 9: exit run() 0x53ceab89840: 8: msg: "new message" 0x53ceab89840: 8: exit run() 0x53ceab89a40: 10: set_msg 0x53c51d25c40: 12: set_msg 0x53ceab89a40: 10: msg: "new message" 0x53c51d25c40: 12: msg: "new message" 0x53ceab89a40: 10: exit run() 0x53c51d25c40: 12: exit run() 0x53ceab89e40: 1: set_msg 0x53c98b91840: 11: set_msg 0x53caa7bac40: 6: set_msg 0x53c51d25640: 3: set_msg 0x53d38ad9440: 14: set_msg 0x53caa7baa40: 5: set_msg 0x53ceab89440: 2: set_msg 0x53d38ad9240: 13: set_msg 0x53ceab89440: 2: msg: "new message" 0x53d38ad9040: 7: msg: "new message" 0x53caa7baa40: 5: msg: "new message" 0x53caa7baa40: 5: exit run() 0x53c51d25640: 3: msg: "new message" 0x53d38ad9440: 14: msg: "new message" 0x53ceab89e40: 1: msg: "new message" 0x53caa7bac40: 6: msg: "new message" 0x53c98b91840: 11: msg: "new message" 0x53ceab89440: 2: exit run() 0x53d38ad9040: 7: exit run() 0x53d38ad9240: 13: msg: "new message" 0x53d38ad9440: 14: exit run() 0x53c51d25640: 3: exit run() 0x53ceab89e40: 1: exit run() 0x53caa7bac40: 6: exit run() 0x53c98b91840: 11: exit run() 0x53c51d25040: 15: set_msg 0x53d38ad9240: 13: exit run() 0x53c98b91640: 4: set_msg 0x53c51d25040: 15: msg: "new message" 0x53c98b91640: 4: msg: "new message" 0x53c51d25040: 15: exit run() 0x53c98b91640: 4: exit run() main: 34 0x53ceab89e40: 0: enter run() 0x53ceab89e40: 0: set_msg 0x53ceab89e40: 0: msg: "new message" 0x53ceab89e40: 0: exit run() 0x53ceab89240: 1: enter run() 0x53ceab89240: 1: set_msg 0x53ceab89240: 1: msg: "new message" 0x53ceab89240: 1: exit run() 0x53c51d25e40: 2: enter run() 0x53c51d25e40: 2: set_msg 0x53c51d25e40: 2: msg: "new message" 0x53c51d25e40: 2: exit run() 0x53cbd356c40: 3: enter run() 0x53cbd356c40: 3: set_msg 0x53cbd356c40: 3: msg: "new message" 0x53cbd356c40: 3: exit run() 0x53ce5408840: 5: enter run() 0x53c51d25640: 4: enter run() 0x53ce5408840: 5: set_msg 0x53c51d25640: 4: set_msg 0x53ce5408840: 5: msg: "new message" 0x53c51d25640: 4: msg: "new message" 0x53ce5408840: 5: exit run() 0x53c51d25640: 4: exit run() 0x53c98b91640: 7: enter run() 0x53c98b91640: 7: set_msg 0x53c51d25840: 6: enter run() 0x53c98b91640: 7: msg: "new message" 0x53c98b91640: 7: exit run() 0x53c51d25840: 6: set_msg 0x53c51d25840: 6: msg: "new message" 0x53c51d25840: 6: exit run() 0x53ce5408a40: 8: enter run() 0x53ce5408a40: 8: set_msg 0x53ce5408a40: 8: msg: "new message" 0x53ce5408a40: 8: exit run() 0x53ce5408040: 9: enter run() 0x53ce5408040: 9: set_msg 0x53ce5408040: 9: msg: "new message" 0x53ce5408040: 9: exit run() 0x53cbd356240: 10: enter run() 0x53cbd356240: 10: set_msg 0x53cbd356240: 10: msg: "new message" 0x53cbd356240: 10: exit run() 0x53c98b91e40: 11: enter run() 0x53c98b91e40: 11: set_msg 0x53c98b91e40: 11: msg: "new message" 0x53c98b91e40: 11: exit run() 0x53ceab89440: 12: enter run() 0x53ceab89440: 12: set_msg 0x53ceab89440: 12: msg: "new message" 0x53ceab89440: 12: exit run() 0x53ceab89040: 13: enter run() 0x53ceab89040: 13: set_msg 0x53ceab89040: 13: msg: "new message" 0x53c98b91c40: 14: enter run() 0x53ceab89040: 13: exit run() 0x53c98b91c40: 14: set_msg 0x53c98b91c40: 14: msg: "new message" 0x53c98b91c40: 14: exit run() 0x53c98b91040: 15: enter run() 0x53c98b91040: 15: set_msg 0x53c98b91040: 15: msg: "new message" 0x53c98b91040: 15: exit run() main: 35 0x53c98b91240: 0: enter run() 0x53c98b91240: 0: set_msg 0x53c51d25440: 1: enter run() 0x53c98b91240: 0: msg: "new message" 0x53c98b91240: 0: exit run() 0x53c51d25440: 1: set_msg 0x53c51d25440: 1: msg: "new message" 0x53c51d25440: 1: exit run() 0x53caa7bac40: 2: enter run() 0x53caa7bac40: 2: set_msg 0x53caa7bac40: 2: msg: "new message" 0x53caa7bac40: 2: exit run() 0x53ceab89240: 4: enter run() 0x53ceab89240: 4: set_msg 0x53c98b91e40: 3: enter run() 0x53ceab89640: 5: enter run() 0x53ceab89840: 6: enter run() 0x53ceab89a40: 7: enter run() 0x53c98b91440: 8: enter run() 0x53c51d25840: 9: enter run() 0x53c98b91640: 10: enter run() 0x53d16cb3240: 11: enter run() 0x53c98b91840: 12: enter run() 0x53d16cb3440: 13: enter run() 0x53d16cb3a40: 14: enter run() 0x53d16cb3640: 15: enter run() 0x53ceab89240: 4: msg: "new message" 0x53ceab89840: 6: set_msg 0x53ceab89640: 5: set_msg 0x53ceab89240: 4: exit run() 0x53c98b91440: 8: set_msg 0x53d16cb3640: 15: set_msg 0x53ceab89a40: 7: set_msg 0x53c98b91440: 8: msg: "new message" 0x53d16cb3640: 15: msg: "new message" 0x53c98b91440: 8: exit run() 0x53ceab89a40: 7: msg: "new message" 0x53d16cb3640: 15: exit run() 0x53c98b91640: 10: set_msg 0x53ceab89a40: 7: exit run() 0x53c98b91640: 10: msg: "new message" 0x53c98b91640: 10: exit run() 0x53c98b91840: 12: set_msg 0x53d16cb3240: 11: set_msg 0x53d16cb3a40: 14: set_msg 0x53ceab89640: 5: msg: "new message" 0x53ceab89640: 5: exit run() 0x53ceab89840: 6: msg: "new message" 0x53d16cb3240: 11: msg: "new message" 0x53ceab89840: 6: exit run() 0x53d16cb3240: 11: exit run() 0x53d16cb3a40: 14: msg: "new message" 0x53d16cb3a40: 14: exit run() 0x53c98b91840: 12: msg: "new message" 0x53d16cb3440: 13: set_msg 0x53c98b91840: 12: exit run() 0x53c51d25840: 9: set_msg 0x53d16cb3440: 13: msg: "new message" 0x53c51d25840: 9: msg: "new message" 0x53d16cb3440: 13: exit run() 0x53c51d25840: 9: exit run() 0x53c98b91e40: 3: set_msg 0x53c98b91e40: 3: msg: "new message" 0x53c98b91e40: 3: exit run() main: 36 0x53c51d25840: 0: enter run() 0x53c51d25840: 0: set_msg 0x53c51d25840: 0: msg: "new message" 0x53c51d25840: 0: exit run() 0x53d38ad9440: 1: enter run() 0x53d38ad9440: 1: set_msg 0x53d38ad9440: 1: msg: "new message" 0x53d38ad9440: 1: exit run() 0x53d38ad9840: 2: enter run() 0x53d38ad9840: 2: set_msg 0x53d38ad9840: 2: msg: "new message" 0x53d38ad9840: 2: exit run() 0x53c51d25a40: 3: enter run() 0x53c51d25a40: 3: set_msg 0x53c51d25a40: 3: msg: "new message" 0x53c51d25a40: 3: exit run() 0x53c51d25040: 5: enter run() 0x53c51d25040: 5: set_msg 0x53d38ad9240: 4: enter run() 0x53d38ad9240: 4: set_msg 0x53c51d25040: 5: msg: "new message" 0x53d38ad9240: 4: msg: "new message" 0x53c51d25040: 5: exit run() 0x53d38ad9240: 4: exit run() 0x53caa7ba040: 7: enter run() 0x53caa7ba440: 6: enter run() 0x53caa7ba040: 7: set_msg 0x53caa7ba440: 6: set_msg 0x53caa7ba040: 7: msg: "new message" 0x53caa7ba440: 6: msg: "new message" 0x53caa7ba040: 7: exit run() 0x53caa7ba440: 6: exit run() 0x53d38ad9640: 8: enter run() 0x53d38ad9640: 8: set_msg 0x53d38ad9640: 8: msg: "new message" 0x53d38ad9640: 8: exit run() 0x53caa7bac40: 10: enter run() 0x53caa7bac40: 10: set_msg 0x53caa7bac40: 10: msg: "new message" 0x53caa7bac40: 10: exit run() 0x53c51d25c40: 11: enter run() 0x53c98b91e40: 9: enter run() 0x53c51d25c40: 11: set_msg 0x53c51d25c40: 11: msg: "new message" 0x53c51d25c40: 11: exit run() 0x53d38ad9a40: 12: enter run() 0x53d38ad9a40: 12: set_msg 0x53d38ad9a40: 12: msg: "new message" 0x53d38ad9a40: 12: exit run() 0x53caa7bae40: 13: enter run() 0x53caa7bae40: 13: set_msg 0x53caa7bae40: 13: msg: "new message" 0x53caa7bae40: 13: exit run() 0x53d38ad9c40: 14: enter run() 0x53d38ad9e40: 15: enter run() 0x53d38ad9c40: 14: set_msg 0x53d38ad9e40: 15: set_msg 0x53d38ad9c40: 14: msg: "new message" 0x53d38ad9e40: 15: msg: "new message" 0x53d38ad9c40: 14: exit run() 0x53d38ad9e40: 15: exit run() 0x53c98b91e40: 9: set_msg 0x53c98b91e40: 9: msg: "new message" 0x53c98b91e40: 9: exit run() main: 37 0x53d38ad9440: 0: enter run() 0x53d38ad9440: 0: set_msg 0x53d38ad9440: 0: msg: "new message" 0x53d38ad9440: 0: exit run() 0x53caa7ba240: 1: enter run() 0x53caa7ba240: 1: set_msg 0x53caa7ba240: 1: msg: "new message" 0x53caa7ba240: 1: exit run() 0x53caa7ba040: 2: enter run() 0x53c51d25240: 3: enter run() 0x53caa7ba040: 2: set_msg 0x53c51d25240: 3: set_msg 0x53caa7ba040: 2: msg: "new message" 0x53caa7ba040: 2: exit run() 0x53c51d25240: 3: msg: "new message" 0x53c51d25240: 3: exit run() 0x53c51d25c40: 4: enter run() 0x53d38ad9240: 5: enter run() 0x53d38ad9240: 5: set_msg 0x53d38ad9240: 5: msg: "new message" 0x53d38ad9240: 5: exit run() 0x53c51d25c40: 4: set_msg 0x53c51d25c40: 4: msg: "new message" 0x53c51d25c40: 4: exit run() 0x53caa7ba840: 7: enter run() 0x53c51d25440: 8: enter run() 0x53caa7ba840: 7: set_msg 0x53c51d25440: 8: set_msg 0x53caa7ba840: 7: msg: "new message" 0x53caa7ba640: 6: enter run() 0x53c51d25440: 8: msg: "new message" 0x53caa7ba840: 7: exit run() 0x53c51d25440: 8: exit run() 0x53caa7ba640: 6: set_msg 0x53caa7ba640: 6: msg: "new message" 0x53caa7ba640: 6: exit run() 0x53d38ad9040: 10: enter run() 0x53d38ad9040: 10: set_msg 0x53d38ad9040: 10: msg: "new message" 0x53c98b91840: 9: enter run() 0x53d38ad9040: 10: exit run() 0x53c98b91840: 9: set_msg 0x53c98b91840: 9: msg: "new message" 0x53c98b91840: 9: exit run() 0x53d38ad9840: 11: enter run() 0x53d38ad9840: 11: set_msg 0x53d38ad9840: 11: msg: "new message" 0x53d38ad9840: 11: exit run() 0x53d38ad9640: 12: enter run() 0x53d38ad9640: 12: set_msg 0x53d38ad9640: 12: msg: "new message" 0x53d38ad9640: 12: exit run() 0x53c98b91040: 13: enter run() 0x53d38ad9c40: 14: enter run() 0x53c98b91040: 13: set_msg 0x53d38ad9c40: 14: set_msg 0x53c98b91040: 13: msg: "new message" 0x53d38ad9c40: 14: msg: "new message" 0x53c98b91040: 13: exit run() 0x53d38ad9c40: 14: exit run() 0x53c51d25640: 15: enter run() 0x53c51d25640: 15: set_msg 0x53c51d25640: 15: msg: "new message" 0x53c51d25640: 15: exit run() main: 38 0x53caa7ba040: 0: enter run() 0x53caa7ba040: 0: set_msg 0x53caa7ba040: 0: msg: "new message" 0x53caa7ba040: 0: exit run() 0x53d38ad9e40: 1: enter run() 0x53d38ad9e40: 1: set_msg 0x53d38ad9e40: 1: msg: "new message" 0x53d38ad9e40: 1: exit run() 0x53c98b91240: 2: enter run() 0x53c98b91240: 2: set_msg 0x53c98b91240: 2: msg: "new message" 0x53c98b91240: 2: exit run() 0x53caa7ba240: 4: enter run() 0x53cbd356840: 3: enter run() 0x53caa7ba240: 4: set_msg 0x53cbd356840: 3: set_msg 0x53caa7ba240: 4: msg: "new message" 0x53cbd356840: 3: msg: "new message" 0x53caa7ba240: 4: exit run() 0x53cbd356840: 3: exit run() 0x53d38ad9a40: 5: enter run() 0x53caa7baa40: 7: enter run() 0x53c98b91440: 6: enter run() 0x53d38ad9a40: 5: set_msg 0x53c98b91440: 6: set_msg 0x53c98b91440: 6: msg: "new message" 0x53c98b91440: 6: exit run() 0x53caa7baa40: 7: set_msg 0x53caa7baa40: 7: msg: "new message" 0x53caa7baa40: 7: exit run() 0x53cbd356a40: 9: enter run() 0x53cbd356a40: 9: set_msg 0x53d38ad9440: 8: enter run() 0x53d38ad9440: 8: set_msg 0x53cbd356a40: 9: msg: "new message" 0x53d38ad9440: 8: msg: "new message" 0x53cbd356a40: 9: exit run() 0x53d38ad9440: 8: exit run() 0x53c98b91640: 10: enter run() 0x53c98b91640: 10: set_msg 0x53c98b91640: 10: msg: "new message" 0x53c98b91640: 10: exit run() 0x53caa7ba640: 11: enter run() 0x53caa7ba640: 11: set_msg 0x53caa7ba640: 11: msg: "new message" 0x53caa7ba640: 11: exit run() 0x53d38ad9a40: 5: msg: "new message" 0x53d38ad9a40: 5: exit run() 0x53c98b91a40: 12: enter run() 0x53d38ad9840: 13: enter run() 0x53c98b91a40: 12: set_msg 0x53d38ad9840: 13: set_msg 0x53c98b91a40: 12: msg: "new message" 0x53d38ad9840: 13: msg: "new message" 0x53c98b91a40: 12: exit run() 0x53d38ad9840: 13: exit run() 0x53cbd356e40: 15: enter run() 0x53c51d25040: 14: enter run() 0x53c51d25040: 14: set_msg 0x53c51d25040: 14: msg: "new message" 0x53c51d25040: 14: exit run() 0x53cbd356e40: 15: set_msg 0x53cbd356e40: 15: msg: "new message" 0x53cbd356e40: 15: exit run() main: 39 0x53d16cb3040: 0: enter run() 0x53d16cb3040: 0: set_msg 0x53d16cb3040: 0: msg: "new message" 0x53d16cb3040: 0: exit run() 0x53caa7bac40: 1: enter run() 0x53caa7bac40: 1: set_msg 0x53caa7bac40: 1: msg: "new message" 0x53caa7bac40: 1: exit run() 0x53caa7ba240: 2: enter run() 0x53caa7ba240: 2: set_msg 0x53caa7ba240: 2: msg: "new message" 0x53caa7ba240: 2: exit run() 0x53d16cb3a40: 3: enter run() 0x53d16cb3a40: 3: set_msg 0x53d16cb3a40: 3: msg: "new message" 0x53d16cb3a40: 3: exit run() 0x53d16cb3440: 5: enter run() 0x53caa7ba640: 4: enter run() 0x53d16cb3440: 5: set_msg 0x53caa7ba640: 4: set_msg 0x53d16cb3440: 5: msg: "new message" 0x53caa7ba640: 4: msg: "new message" 0x53d16cb3440: 5: exit run() 0x53caa7ba640: 4: exit run() 0x53d16cb3240: 6: enter run() 0x53d16cb3640: 7: enter run() 0x53d16cb3240: 6: set_msg 0x53d16cb3640: 7: set_msg 0x53d16cb3240: 6: msg: "new message" 0x53d16cb3640: 7: msg: "new message" 0x53d16cb3240: 6: exit run() 0x53d16cb3640: 7: exit run() 0x53caa7ba840: 8: enter run() 0x53caa7ba840: 8: set_msg 0x53d38ad9240: 9: enter run() 0x53d16cb3e40: 10: enter run() 0x53d38ad9240: 9: set_msg 0x53caa7ba840: 8: msg: "new message" 0x53d38ad9240: 9: msg: "new message" 0x53caa7ba840: 8: exit run() 0x53d38ad9240: 9: exit run() 0x53d16cb3e40: 10: set_msg 0x53d16cb3e40: 10: msg: "new message" 0x53d16cb3e40: 10: exit run() 0x53caa7bae40: 11: enter run() 0x53caa7bae40: 11: set_msg 0x53caa7bae40: 11: msg: "new message" 0x53c98b91840: 12: enter run() 0x53caa7bae40: 11: exit run() 0x53d16cb3c40: 13: enter run() 0x53d38ad9040: 14: enter run() 0x53c98b91c40: 15: enter run() 0x53c98b91840: 12: set_msg 0x53d38ad9040: 14: set_msg 0x53c98b91840: 12: msg: "new message" 0x53c98b91840: 12: exit run() 0x53d16cb3c40: 13: set_msg 0x53c98b91c40: 15: set_msg 0x53d16cb3c40: 13: msg: "new message" 0x53d16cb3c40: 13: exit run() 0x53c98b91c40: 15: msg: "new message" 0x53d38ad9040: 14: msg: "new message" 0x53c98b91c40: 15: exit run() 0x53d38ad9040: 14: exit run() main: 40 0x53c98b91040: 0: enter run() 0x53c98b91040: 0: set_msg 0x53c98b91040: 0: msg: "new message" 0x53c98b91040: 0: exit run() 0x53d16cb3840: 1: enter run() 0x53d16cb3840: 1: set_msg 0x53d16cb3840: 1: msg: "new message" 0x53d16cb3840: 1: exit run() 0x53d16cb3e40: 2: enter run() 0x53d16cb3e40: 2: set_msg 0x53d16cb3e40: 2: msg: "new message" 0x53d16cb3e40: 2: exit run() 0x53caa7baa40: 3: enter run() 0x53caa7baa40: 3: set_msg 0x53caa7baa40: 3: msg: "new message" 0x53caa7baa40: 3: exit run() 0x53d38ad9c40: 5: enter run() 0x53d16cb3440: 4: enter run() 0x53d38ad9c40: 5: set_msg 0x53d16cb3440: 4: set_msg 0x53d38ad9c40: 5: msg: "new message" 0x53d16cb3440: 4: msg: "new message" 0x53d38ad9c40: 5: exit run() 0x53d16cb3440: 4: exit run() 0x53c98b91440: 6: enter run() 0x53c98b91440: 6: set_msg 0x53c98b91440: 6: msg: "new message" 0x53c98b91440: 6: exit run() 0x53c98b91e40: 7: enter run() 0x53c98b91e40: 7: set_msg 0x53c98b91e40: 7: msg: "new message" 0x53c98b91e40: 7: exit run() 0x53d38ad9240: 8: enter run() 0x53d38ad9240: 8: set_msg 0x53d38ad9240: 8: msg: "new message" 0x53d38ad9240: 8: exit run() 0x53d38ad9440: 9: enter run() 0x53d38ad9440: 9: set_msg 0x53d38ad9440: 9: msg: "new message" 0x53d38ad9440: 9: exit run() 0x53d38ad9640: 11: enter run() 0x53d38ad9640: 11: set_msg 0x53d38ad9640: 11: msg: "new message" 0x53d38ad9640: 11: exit run() 0x53d16cb3a40: 12: enter run() 0x53d38ad9a40: 10: enter run() 0x53d16cb3a40: 12: set_msg 0x53d38ad9a40: 10: set_msg 0x53d16cb3a40: 12: msg: "new message" 0x53d38ad9a40: 10: msg: "new message" 0x53d16cb3a40: 12: exit run() 0x53d38ad9a40: 10: exit run() 0x53ce5408040: 13: enter run() 0x53ce5408040: 13: set_msg 0x53ce5408040: 13: msg: "new message" 0x53ce5408040: 13: exit run() 0x53c51d25640: 14: enter run() 0x53ceab89a40: 15: enter run() 0x53c51d25640: 14: set_msg 0x53c51d25640: 14: msg: "new message" 0x53c51d25640: 14: exit run() 0x53ceab89a40: 15: set_msg 0x53ceab89a40: 15: msg: "new message" 0x53ceab89a40: 15: exit run() main: 41 0x53d16cb3e40: 0: enter run() 0x53d16cb3e40: 0: set_msg 0x53d16cb3e40: 0: msg: "new message" 0x53d16cb3e40: 0: exit run() 0x53c98b91640: 1: enter run() 0x53c98b91640: 1: set_msg 0x53c98b91640: 1: msg: "new message" 0x53c98b91640: 1: exit run() 0x53d16cb3240: 3: enter run() 0x53d16cb3240: 3: set_msg 0x53d16cb3240: 3: msg: "new message" 0x53d16cb3240: 3: exit run() 0x53d38ad9840: 4: enter run() 0x53d38ad9840: 4: set_msg 0x53d38ad9840: 4: msg: "new message" 0x53d38ad9840: 4: exit run() 0x53c98b91c40: 2: enter run() 0x53c98b91c40: 2: rthread reaping 0x53d16cb3e40 stack 0x53cf66c9d20 rthread reaping 0x53c98b91640 stack 0x53cf66c9390 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d16cb3c40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (4294967295) rthread reaping 0x53c98b91c40 stack 0x53cf66af3f0 rthread reaping 0x53d16cb3240 stack 0x53cf66c9ed0 rthread reaping 0x53d38ad9840 stack 0x53cf66bd870 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (2147483652) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9e40 stack 0x53cf66af780 rthread reaping 0x53c51d25040 stack 0x53cf66bd090 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91840 stack 0x53cf66bdae0 rthread reaping 0x53c98b91a40 stack 0x53cf66bda50 rthread reaping 0x53c51d25240 stack 0x53cf66b61e0 rthread reaping 0x53c98b91e40 stack 0x53cf66b69f0 rthread reaping 0x53ceab89c40 stack 0x53cf66bd330 rthread reaping 0x53d16cb3c40 stack 0x53cf66afed0 rthread reaping 0x53caa7bac40 stack 0x53cf66c9810 rthread reaping 0x53d16cb3040 stack 0x53cf66af5a0 rthread reaping 0x53ceab89040 stack 0x53cf66c95a0 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (1) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91040 stack 0x53cf66c95a0 rthread reaping 0x53d16cb3e40 stack 0x53cf66af5a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3440 stack 0x53cf66c9810 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3640 stack 0x53cf66afed0 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91240 stack 0x53cf66bd330 rthread reaping 0x53ceab89840 stack 0x53cf66b69f0 rthread reaping 0x53d16cb3840 stack 0x53cf66b61e0 rthread reaping 0x53c98b91a40 stack 0x53cf66bda50 rthread reaping 0x53d38ad9c40 stack 0x53cf66bdae0 rthread reaping 0x53caa7baa40 stack 0x53cf66bd090 rthread reaping 0x53c98b91440 stack 0x53cf66af780 rthread reaping 0x53ceab89e40 stack 0x53cf66bd870 rthread reaping 0x53caa7ba840 stack 0x53cf66c9ed0 rthread reaping 0x53caa7ba040 stack 0x53cf66af3f0 rthread reaping 0x53ceab89240 stack 0x53cf66c9390 rthread reaping 0x53d38ad9040 stack 0x53cf66c9d20 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (1) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba240 stack 0x53cf66c9d20 rthread reaping 0x53d38ad9e40 stack 0x53cf66c9390 rthread reaping 0x53d16cb3440 stack 0x53cf66af3f0 rthread reaping 0x53caa7ba440 stack 0x53cf66c9ed0 rthread reaping 0x53d16cb3640 stack 0x53cf66bd870 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (4294967295) rthread reaping 0x53caa7bac40 stack 0x53cf66af780 rthread reaping 0x53caa7bae40 stack 0x53cf66bd090 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3c40 stack 0x53cf66bdae0 rthread reaping 0x53d38ad9640 stack 0x53cf66bda50 0x53cbd356c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91e40 stack 0x53cf66b61e0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba640 stack 0x53cf66b69f0 rthread reaping 0x53c98b91640 stack 0x53cf66bd330 rthread reaping 0x53cbd356c40 stack 0x53cf66afed0 rthread reaping 0x53d38ad9840 stack 0x53cf66c9810 rthread reaping 0x53d16cb3a40 stack 0x53cf66af5a0 rthread reaping 0x53c98b91c40 stack 0x53cf66c95a0 0x53cbd356c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_wrlock 0x53cf66a31a0 (1) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356c40 stack 0x53cf66c95a0 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408a40 stack 0x53cf66af5a0 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356e40 stack 0x53cf66c9810 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53cbd356240 stack 0x53cf66afed0 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3440 stack 0x53cf66bd330 rthread reaping 0x53cbd356440 stack 0x53cf66b69f0 rthread reaping 0x53cbd356040 stack 0x53cf66b61e0 rthread reaping 0x53ce5408040 stack 0x53cf66bda50 rthread reaping 0x53d38ad9240 stack 0x53cf66bdae0 rthread reaping 0x53cbd356a40 stack 0x53cf66bd090 rthread reaping 0x53cbd356640 stack 0x53cf66af780 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53cbd356840 stack 0x53cf66bd870 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25040 stack 0x53cf66c9ed0 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408c40 stack 0x53cf66c9390 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408440 stack 0x53cf66af3f0 rthread reaping 0x53ce5408e40 stack 0x53cf66c9d20 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (1) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9e40 stack 0x53cf66c9390 rthread reaping 0x53d16cb3840 stack 0x53cf66c9d20 rthread reaping 0x53cbd356840 stack 0x53cf66af3f0 rthread reaping 0x53d38ad9440 stack 0x53cf66c9ed0 rthread reaping 0x53cbd356e40 stack 0x53cf66bd870 rthread reaping 0x53c51d25240 stack 0x53cf66af780 rthread reaping 0x53c51d25c40 stack 0x53cf66bd090 rthread reaping 0x53d16cb3040 stack 0x53cf66bdae0 rthread reaping 0x53c51d25440 stack 0x53cf66bda50 rthread reaping 0x53c51d25a40 stack 0x53cf66b61e0 rthread reaping 0x53d16cb3e40 stack 0x53cf66b69f0 rthread reaping 0x53cbd356040 stack 0x53cf66bd330 rthread reaping 0x53d38ad9840 stack 0x53cf66afed0 rthread reaping 0x53c51d25640 stack 0x53cf66c9810 rthread reaping 0x53d16cb3a40 stack 0x53cf66af5a0 rthread reaping 0x53d38ad9a40 stack 0x53cf66c95a0 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3240 stack 0x53cf66c95a0 rthread reaping 0x53d16cb3440 stack 0x53cf66af5a0 rthread reaping 0x53c51d25e40 stack 0x53cf66c9810 rthread reaping 0x53d38ad9240 stack 0x53cf66afed0 rthread reaping 0x53d38ad9640 stack 0x53cf66bd330 rthread reaping 0x53d38ad9c40 stack 0x53cf66b69f0 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3640 stack 0x53cf66b61e0 rthread reaping 0x53c51d25040 stack 0x53cf66bda50 rthread reaping 0x53c51d25c40 stack 0x53cf66bdae0 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3c40 stack 0x53cf66bd090 rthread reaping 0x53c51d25240 stack 0x53cf66af780 rthread reaping 0x53caa7ba240 stack 0x53cf66bd870 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba840 stack 0x53cf66c9ed0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba640 stack 0x53cf66af3f0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91840 stack 0x53cf66c9d20 rthread reaping 0x53caa7bae40 stack 0x53cf66c9390 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3040 stack 0x53cf66c9390 rthread reaping 0x53c51d25840 stack 0x53cf66c9d20 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3240 stack 0x53cf66af3f0 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9840 stack 0x53cf66c9ed0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d16cb3440 stack 0x53cf66bd870 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3640 stack 0x53cf66af780 rthread reaping 0x53c98b91640 stack 0x53cf66bd090 rthread reaping 0x53c51d25a40 stack 0x53cf66bdae0 rthread reaping 0x53d38ad9040 stack 0x53cf66bda50 rthread reaping 0x53c98b91240 stack 0x53cf66b61e0 rthread reaping 0x53d38ad9c40 stack 0x53cf66b69f0 rthread reaping 0x53caa7ba840 stack 0x53cf66bd330 rthread reaping 0x53d38ad9440 stack 0x53cf66afed0 rthread reaping 0x53d38ad9a40 stack 0x53cf66c9810 rthread reaping 0x53c98b91a40 stack 0x53cf66af5a0 rthread reaping 0x53caa7ba040 stack 0x53cf66c95a0 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (1) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (1) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53caa7ba440 stack 0x53cf66c95a0 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53d16cb3240 stack 0x53cf66af5a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9840 stack 0x53cf66c9810 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3e40 stack 0x53cf66afed0 rthread reaping 0x53c51d25640 stack 0x53cf66bd330 rthread reaping 0x53ceab89240 stack 0x53cf66b69f0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (2147483649) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89440 stack 0x53cf66b61e0 rthread reaping 0x53d38ad9040 stack 0x53cf66bda50 rthread reaping 0x53d38ad9e40 stack 0x53cf66bdae0 rthread reaping 0x53caa7baa40 stack 0x53cf66bd090 rthread reaping 0x53ceab89a40 stack 0x53cf66af780 rthread reaping 0x53caa7ba240 stack 0x53cf66bd870 rthread reaping 0x53caa7bac40 stack 0x53cf66c9ed0 rthread reaping 0x53c51d25c40 stack 0x53cf66af3f0 rthread reaping 0x53d38ad9640 stack 0x53cf66c9d20 rthread reaping 0x53caa7bae40 stack 0x53cf66c9390 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (1) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 set_msg 0x53d38ad9e40: 5: enter run() 0x53c51d25040: 6: enter run() 0x53c98b91840: 7: enter run() 0x53c98b91a40: 8: enter run() 0x53c51d25240: 9: enter run() 0x53c98b91e40: 10: enter run() 0x53ceab89c40: 11: enter run() 0x53d16cb3c40: 12: enter run() 0x53caa7bac40: 13: enter run() 0x53d16cb3040: 14: enter run() 0x53ceab89040: 15: enter run() 0x53c98b91c40: 2: msg: "new message" 0x53c51d25240: 9: set_msg 0x53c51d25040: 6: set_msg 0x53c51d25240: 9: msg: "new message" 0x53c51d25240: 9: exit run() 0x53ceab89040: 15: set_msg 0x53ceab89c40: 11: set_msg 0x53c98b91c40: 2: exit run() 0x53caa7bac40: 13: set_msg 0x53d16cb3040: 14: set_msg 0x53d38ad9e40: 5: set_msg 0x53d16cb3040: 14: msg: "new message" 0x53c51d25040: 6: msg: "new message" 0x53d16cb3040: 14: exit run() 0x53caa7bac40: 13: msg: "new message" 0x53ceab89040: 15: msg: "new message" 0x53d38ad9e40: 5: msg: "new message" 0x53ceab89c40: 11: msg: "new message" 0x53c51d25040: 6: exit run() 0x53caa7bac40: 13: exit run() 0x53ceab89040: 15: exit run() 0x53d38ad9e40: 5: exit run() 0x53ceab89c40: 11: exit run() 0x53c98b91840: 7: set_msg 0x53c98b91e40: 10: set_msg 0x53c98b91840: 7: msg: "new message" 0x53c98b91840: 7: exit run() 0x53c98b91e40: 10: msg: "new message" 0x53c98b91e40: 10: exit run() 0x53d16cb3c40: 12: set_msg 0x53d16cb3c40: 12: msg: "new message" 0x53d16cb3c40: 12: exit run() 0x53c98b91a40: 8: set_msg 0x53c98b91a40: 8: msg: "new message" 0x53c98b91a40: 8: exit run() main: 42 0x53c98b91040: 0: enter run() 0x53c98b91040: 0: set_msg 0x53c98b91040: 0: msg: "new message" 0x53c98b91040: 0: exit run() 0x53d16cb3e40: 1: enter run() 0x53d16cb3e40: 1: set_msg 0x53d16cb3e40: 1: msg: "new message" 0x53d16cb3e40: 1: exit run() 0x53d16cb3440: 2: enter run() 0x53d16cb3640: 3: enter run() 0x53d16cb3440: 2: set_msg 0x53d16cb3640: 3: set_msg 0x53d16cb3440: 2: msg: "new message" 0x53d16cb3440: 2: exit run() 0x53d16cb3640: 3: msg: "new message" 0x53d16cb3640: 3: exit run() 0x53d16cb3840: 6: enter run() 0x53c98b91240: 4: enter run() 0x53ceab89840: 5: enter run() 0x53d16cb3840: 6: set_msg 0x53ceab89840: 5: set_msg 0x53ceab89840: 5: msg: "new message" 0x53d16cb3840: 6: msg: "new message" 0x53ceab89840: 5: exit run() 0x53d16cb3840: 6: exit run() 0x53c98b91240: 4: set_msg 0x53c98b91240: 4: msg: "new message" 0x53d38ad9c40: 8: enter run() 0x53c98b91240: 4: exit run() 0x53caa7baa40: 9: enter run() 0x53d38ad9c40: 8: set_msg 0x53caa7baa40: 9: set_msg 0x53d38ad9c40: 8: msg: "new message" 0x53caa7baa40: 9: msg: "new message" 0x53d38ad9c40: 8: exit run() 0x53caa7baa40: 9: exit run() 0x53c98b91a40: 7: enter run() 0x53c98b91a40: 7: set_msg 0x53c98b91a40: 7: msg: "new message" 0x53ceab89e40: 11: enter run() 0x53c98b91a40: 7: exit run() 0x53ceab89e40: 11: set_msg 0x53ceab89e40: 11: msg: "new message" 0x53ceab89e40: 11: exit run() 0x53c98b91440: 10: enter run() 0x53caa7ba840: 12: enter run() 0x53c98b91440: 10: set_msg 0x53caa7ba840: 12: set_msg 0x53c98b91440: 10: msg: "new message" 0x53caa7ba840: 12: msg: "new message" 0x53c98b91440: 10: exit run() 0x53caa7ba840: 12: exit run() 0x53caa7ba040: 13: enter run() 0x53caa7ba040: 13: set_msg 0x53caa7ba040: 13: msg: "new message" 0x53caa7ba040: 13: exit run() 0x53ceab89240: 14: enter run() 0x53ceab89240: 14: set_msg 0x53ceab89240: 14: msg: "new message" 0x53ceab89240: 14: exit run() 0x53d38ad9040: 15: enter run() 0x53d38ad9040: 15: set_msg 0x53d38ad9040: 15: msg: "new message" 0x53d38ad9040: 15: exit run() main: 43 0x53caa7ba240: 0: enter run() 0x53caa7ba240: 0: set_msg 0x53caa7ba240: 0: msg: "new message" 0x53caa7ba240: 0: exit run() 0x53d38ad9e40: 1: enter run() 0x53d38ad9e40: 1: set_msg 0x53d38ad9e40: 1: msg: "new message" 0x53d38ad9e40: 1: exit run() 0x53d16cb3440: 2: enter run() 0x53caa7ba440: 3: enter run() 0x53d16cb3440: 2: set_msg 0x53caa7ba440: 3: set_msg 0x53d16cb3440: 2: msg: "new message" 0x53caa7ba440: 3: msg: "new message" 0x53d16cb3440: 2: exit run() 0x53caa7ba440: 3: exit run() 0x53d16cb3640: 4: enter run() 0x53d16cb3640: 4: set_msg 0x53d16cb3640: 4: msg: "new message" 0x53d16cb3640: 4: exit run() 0x53caa7bac40: 5: enter run() 0x53caa7bac40: 5: set_msg 0x53caa7bac40: 5: msg: "new message" 0x53caa7bac40: 5: exit run() 0x53caa7bae40: 6: enter run() 0x53caa7bae40: 6: set_msg 0x53caa7bae40: 6: msg: "new message" 0x53caa7bae40: 6: exit run() 0x53d38ad9640: 8: enter run() 0x53d16cb3c40: 7: enter run() 0x53d38ad9640: 8: set_msg 0x53d16cb3c40: 7: set_msg 0x53d38ad9640: 8: msg: "new message" 0x53d16cb3c40: 7: msg: "new message" 0x53d38ad9640: 8: exit run() 0x53d16cb3c40: 7: exit run() 0x53c98b91e40: 9: enter run() 0x53c98b91640: 11: enter run() 0x53c98b91640: 11: set_msg 0x53c98b91640: 11: msg: "new message" 0x53c98b91640: 11: exit run() 0x53cbd356c40: 12: enter run() 0x53caa7ba640: 10: enter run() 0x53d38ad9840: 13: enter run() 0x53c98b91e40: 9: set_msg 0x53c98b91c40: 15: enter run() 0x53d16cb3a40: 14: enter run() 0x53cbd356c40: 12: set_msg 0x53c98b91c40: 15: set_msg 0x53cbd356c40: 12: msg: "new message" 0x53cbd356c40: 12: exit run() 0x53d16cb3a40: 14: set_msg 0x53d38ad9840: 13: set_msg 0x53d16cb3a40: 14: msg: "new message" 0x53d16cb3a40: 14: exit run() 0x53c98b91e40: 9: msg: "new message" 0x53d38ad9840: 13: msg: "new message" 0x53c98b91e40: 9: exit run() 0x53d38ad9840: 13: exit run() 0x53c98b91c40: 15: msg: "new message" 0x53c98b91c40: 15: exit run() 0x53caa7ba640: 10: set_msg 0x53caa7ba640: 10: msg: "new message" 0x53caa7ba640: 10: exit run() main: 44 0x53cbd356c40: 0: enter run() 0x53cbd356c40: 0: set_msg 0x53cbd356c40: 0: msg: "new message" 0x53cbd356c40: 0: exit run() 0x53ce5408a40: 1: enter run() 0x53ce5408a40: 1: set_msg 0x53ce5408a40: 1: msg: "new message" 0x53ce5408a40: 1: exit run() 0x53cbd356240: 3: enter run() 0x53cbd356e40: 2: enter run() 0x53cbd356240: 3: set_msg 0x53cbd356e40: 2: set_msg 0x53cbd356240: 3: msg: "new message" 0x53cbd356e40: 2: msg: "new message" 0x53cbd356240: 3: exit run() 0x53cbd356e40: 2: exit run() 0x53d16cb3440: 4: enter run() 0x53d16cb3440: 4: set_msg 0x53d16cb3440: 4: msg: "new message" 0x53d16cb3440: 4: exit run() 0x53cbd356440: 5: enter run() 0x53cbd356440: 5: set_msg 0x53cbd356440: 5: msg: "new message" 0x53cbd356440: 5: exit run() 0x53cbd356040: 6: enter run() 0x53cbd356040: 6: set_msg 0x53cbd356040: 6: msg: "new message" 0x53cbd356040: 6: exit run() 0x53d38ad9240: 8: enter run() 0x53ce5408040: 7: enter run() 0x53d38ad9240: 8: set_msg 0x53ce5408040: 7: set_msg 0x53d38ad9240: 8: msg: "new message" 0x53ce5408040: 7: msg: "new message" 0x53d38ad9240: 8: exit run() 0x53ce5408040: 7: exit run() 0x53cbd356640: 10: enter run() 0x53cbd356640: 10: set_msg 0x53cbd356640: 10: msg: "new message" 0x53cbd356640: 10: exit run() 0x53cbd356a40: 9: enter run() 0x53cbd356a40: 9: set_msg 0x53cbd356a40: 9: msg: "new message" 0x53cbd356840: 11: enter run() 0x53cbd356a40: 9: exit run() 0x53cbd356840: 11: set_msg 0x53cbd356840: 11: msg: "new message" 0x53cbd356840: 11: exit run() 0x53c51d25040: 12: enter run() 0x53c51d25040: 12: set_msg 0x53c51d25040: 12: msg: "new message" 0x53c51d25040: 12: exit run() 0x53ce5408c40: 14: enter run() 0x53ce5408c40: 14: set_msg 0x53ce5408c40: 14: msg: "new message" 0x53ce5408c40: 14: exit run() 0x53ce5408440: 13: enter run() 0x53ce5408440: 13: set_msg 0x53ce5408e40: 15: enter run() 0x53ce5408440: 13: msg: "new message" 0x53ce5408440: 13: exit run() 0x53ce5408e40: 15: set_msg 0x53ce5408e40: 15: msg: "new message" 0x53ce5408e40: 15: exit run() main: 45 0x53d38ad9e40: 0: enter run() 0x53d38ad9e40: 0: set_msg 0x53d38ad9e40: 0: msg: "new message" 0x53d38ad9e40: 0: exit run() 0x53d16cb3840: 1: enter run() 0x53d16cb3840: 1: set_msg 0x53d16cb3840: 1: msg: "new message" 0x53d16cb3840: 1: exit run() 0x53d38ad9440: 3: enter run() 0x53d38ad9440: 3: set_msg 0x53d38ad9440: 3: msg: "new message" 0x53d38ad9440: 3: exit run() 0x53cbd356840: 2: enter run() 0x53cbd356840: 2: set_msg 0x53cbd356840: 2: msg: "new message" 0x53cbd356840: 2: exit run() 0x53cbd356e40: 4: enter run() 0x53cbd356e40: 4: set_msg 0x53cbd356e40: 4: msg: "new message" 0x53cbd356e40: 4: exit run() 0x53c51d25240: 5: enter run() 0x53c51d25240: 5: set_msg 0x53c51d25240: 5: msg: "new message" 0x53c51d25240: 5: exit run() 0x53d16cb3040: 7: enter run() 0x53c51d25c40: 6: enter run() 0x53d16cb3040: 7: set_msg 0x53c51d25c40: 6: set_msg 0x53d16cb3040: 7: msg: "new message" 0x53c51d25c40: 6: msg: "new message" 0x53d16cb3040: 7: exit run() 0x53c51d25c40: 6: exit run() 0x53c51d25440: 8: enter run() 0x53c51d25a40: 9: enter run() 0x53c51d25a40: 9: set_msg 0x53c51d25a40: 9: msg: "new message" 0x53d16cb3e40: 10: enter run() 0x53c51d25440: 8: set_msg 0x53c51d25a40: 9: exit run() 0x53d16cb3e40: 10: set_msg 0x53c51d25440: 8: msg: "new message" 0x53d16cb3e40: 10: msg: "new message" 0x53c51d25440: 8: exit run() 0x53cbd356040: 11: enter run() 0x53d16cb3e40: 10: exit run() 0x53cbd356040: 11: set_msg 0x53cbd356040: 11: msg: "new message" 0x53cbd356040: 11: exit run() 0x53d38ad9840: 12: enter run() 0x53d38ad9840: 12: set_msg 0x53d38ad9840: 12: msg: "new message" 0x53d38ad9840: 12: exit run() 0x53c51d25640: 13: enter run() 0x53c51d25640: 13: set_msg 0x53d16cb3a40: 14: enter run() 0x53d16cb3a40: 14: set_msg 0x53c51d25640: 13: msg: "new message" 0x53d16cb3a40: 14: msg: "new message" 0x53c51d25640: 13: exit run() 0x53d16cb3a40: 14: exit run() 0x53d38ad9a40: 15: enter run() 0x53d38ad9a40: 15: set_msg 0x53d38ad9a40: 15: msg: "new message" 0x53d38ad9a40: 15: exit run() main: 46 0x53d16cb3240: 0: enter run() 0x53d16cb3240: 0: set_msg 0x53d16cb3240: 0: msg: "new message" 0x53d16cb3240: 0: exit run() 0x53d16cb3440: 1: enter run() 0x53d16cb3440: 1: set_msg 0x53d16cb3440: 1: msg: "new message" 0x53d16cb3440: 1: exit run() 0x53d38ad9240: 3: enter run() 0x53d38ad9240: 3: set_msg 0x53d38ad9240: 3: msg: "new message" 0x53d38ad9240: 3: exit run() 0x53c51d25e40: 2: enter run() 0x53c51d25e40: 2: set_msg 0x53c51d25e40: 2: msg: "new message" 0x53d38ad9640: 4: enter run() 0x53c51d25e40: 2: exit run() 0x53d38ad9c40: 5: enter run() 0x53d38ad9c40: 5: set_msg 0x53d38ad9c40: 5: msg: "new message" 0x53d38ad9c40: 5: exit run() 0x53c51d25040: 7: enter run() 0x53c51d25040: 7: set_msg 0x53c51d25040: 7: msg: "new message" 0x53c51d25040: 7: exit run() 0x53c51d25c40: 8: enter run() 0x53c51d25c40: 8: set_msg 0x53c51d25c40: 8: msg: "new message" 0x53c51d25c40: 8: exit run() 0x53d16cb3c40: 9: enter run() 0x53d16cb3c40: 9: set_msg 0x53d16cb3c40: 9: msg: "new message" 0x53d16cb3c40: 9: exit run() 0x53d38ad9640: 4: set_msg 0x53caa7ba240: 11: enter run() 0x53c51d25240: 10: enter run() 0x53c51d25240: 10: set_msg 0x53c51d25240: 10: msg: "new message" 0x53c51d25240: 10: exit run() 0x53caa7ba240: 11: set_msg 0x53d38ad9640: 4: msg: "new message" 0x53caa7ba240: 11: msg: "new message" 0x53d38ad9640: 4: exit run() 0x53d16cb3640: 6: enter run() 0x53caa7ba240: 11: exit run() 0x53c98b91840: 14: enter run() 0x53caa7ba840: 12: enter run() 0x53d16cb3640: 6: set_msg 0x53caa7ba640: 13: enter run() 0x53caa7bae40: 15: enter run() 0x53caa7ba840: 12: set_msg 0x53caa7ba840: 12: msg: "new message" 0x53d16cb3640: 6: msg: "new message" 0x53caa7ba840: 12: exit run() 0x53d16cb3640: 6: exit run() 0x53caa7ba640: 13: set_msg 0x53caa7bae40: 15: set_msg 0x53caa7bae40: 15: msg: "new message" 0x53caa7ba640: 13: msg: "new message" 0x53caa7bae40: 15: exit run() 0x53caa7ba640: 13: exit run() 0x53c98b91840: 14: set_msg 0x53c98b91840: 14: msg: "new message" 0x53c98b91840: 14: exit run() main: 47 0x53d16cb3040: 0: enter run() 0x53d16cb3040: 0: set_msg 0x53d16cb3040: 0: msg: "new message" 0x53d16cb3040: 0: exit run() 0x53c51d25840: 1: enter run() 0x53c51d25840: 1: set_msg 0x53c51d25840: 1: msg: "new message" 0x53c51d25840: 1: exit run() 0x53d16cb3240: 2: enter run() 0x53d16cb3240: 2: set_msg 0x53d16cb3240: 2: msg: "new message" 0x53d16cb3240: 2: exit run() 0x53d38ad9840: 3: enter run() 0x53d38ad9840: 3: set_msg 0x53d38ad9840: 3: msg: "new message" 0x53d16cb3440: 4: enter run() 0x53d38ad9840: 3: exit run() 0x53d16cb3440: 4: set_msg 0x53d16cb3440: 4: msg: "new message" 0x53d16cb3440: 4: exit run() 0x53d16cb3640: 5: enter run() 0x53d16cb3640: 5: set_msg 0x53d16cb3640: 5: msg: "new message" 0x53d16cb3640: 5: exit run() 0x53c98b91640: 6: enter run() 0x53c98b91640: 6: set_msg 0x53c98b91640: 6: msg: "new message" 0x53c98b91640: 6: exit run() 0x53c51d25a40: 7: enter run() 0x53c51d25a40: 7: set_msg 0x53c51d25a40: 7: msg: "new message" 0x53c51d25a40: 7: exit run() 0x53d38ad9040: 8: enter run() 0x53c98b91240: 9: enter run() 0x53d38ad9040: 8: set_msg 0x53c98b91240: 9: set_msg 0x53d38ad9040: 8: msg: "new message" 0x53d38ad9040: 8: exit run() 0x53c98b91240: 9: msg: "new message" 0x53c98b91240: 9: exit run() 0x53d38ad9c40: 10: enter run() 0x53d38ad9c40: 10: set_msg 0x53d38ad9c40: 10: msg: "new message" 0x53d38ad9c40: 10: exit run() 0x53caa7ba840: 11: enter run() 0x53d38ad9440: 12: enter run() 0x53caa7ba840: 11: set_msg 0x53d38ad9440: 12: set_msg 0x53caa7ba840: 11: msg: "new message" 0x53d38ad9440: 12: msg: "new message" 0x53caa7ba840: 11: exit run() 0x53d38ad9440: 12: exit run() 0x53c98b91a40: 14: enter run() 0x53c98b91a40: 14: set_msg 0x53c98b91a40: 14: msg: "new message" 0x53c98b91a40: 14: exit run() 0x53d38ad9a40: 13: enter run() 0x53d38ad9a40: 13: set_msg 0x53d38ad9a40: 13: msg: "new message" 0x53d38ad9a40: 13: exit run() 0x53caa7ba040: 15: enter run() 0x53caa7ba040: 15: set_msg 0x53caa7ba040: 15: msg: "new message" 0x53caa7ba040: 15: exit run() main: 48 0x53caa7ba440: 0: enter run() 0x53caa7ba440: 0: set_msg 0x53caa7ba440: 0: msg: "new message" 0x53caa7ba440: 0: exit run() 0x53d16cb3240: 1: enter run() 0x53d38ad9840: 2: enter run() 0x53d16cb3240: 1: set_msg 0x53d38ad9840: 2: set_msg 0x53d16cb3240: 1: msg: "new message" 0x53d16cb3e40: 3: enter run() 0x53d38ad9840: 2: msg: "new message" 0x53d16cb3240: 1: exit run() 0x53d16cb3e40: 3: set_msg 0x53d38ad9840: 2: exit run() 0x53c51d25640: 4: enter run() 0x53ceab89240: 5: enter run() 0x53d16cb3e40: 3: msg: "new message" 0x53d16cb3e40: 3: exit run() 0x53ceab89240: 5: set_msg 0x53c51d25640: 4: set_msg 0x53c51d25640: 4: msg: "new message" 0x53d38ad9040: 7: enter run() 0x53ceab89240: 5: msg: "new message" 0x53ceab89240: 5: exit run() 0x53ceab89440: 6: enter run() 0x53d38ad9e40: 8: enter run() 0x53d38ad9e40: 8: set_msg 0x53d38ad9e40: 8: msg: "new message" 0x53d38ad9e40: 8: exit run() 0x53ceab89440: 6: set_msg 0x53caa7baa40: 9: enter run() 0x53d38ad9040: 7: set_msg 0x53ceab89a40: 10: enter run() 0x53c51d25640: 4: exit run() 0x53caa7bac40: 12: enter run() 0x53caa7ba240: 11: enter run() 0x53c51d25c40: 13: enter run() 0x53d38ad9640: 14: enter run() 0x53caa7bae40: 15: enter run() 0x53caa7baa40: 9: set_msg 0x53caa7bac40: 12: set_msg 0x53d38ad9640: 14: set_msg 0x53caa7bae40: 15: set_msg 0x53d38ad9640: 14: msg: "new message" 0x53d38ad9640: 14: exit run() 0x53ceab89a40: 10: set_msg 0x53caa7bac40: 12: msg: "new message" 0x53caa7bac40: 12: exit run() 0x53d38ad9040: 7: msg: "new message" 0x53ceab89a40: 10: msg: "new message" 0x53d38ad9040: 7: exit run() 0x53ceab89a40: 10: exit run() 0x53caa7baa40: 9: msg: "new message" 0x53caa7bae40: 15: msg: "new message" 0x53ceab89440: 6: msg: "new message" 0x53caa7baa40: 9: exit run() 0x53caa7bae40: 15: exit run() 0x53caa7ba240: 11: set_msg 0x53caa7ba240: 11: msg: "new message" 0x53caa7ba240: 11: exit run() 0x53c51d25c40: 13: set_msg 0x53c51d25c40: 13: msg: "new message" 0x53c51d25c40: 13: exit run() 0x53ceab89440: 6: exit run() main: 49 0x53caa7ba640: 0: enter run() 0x53caa7ba640: 0: set_msg 0x53caa7ba640: 0: msg: "new message" 0x53caa7ba640: 0: exit run() 0x53caa7ba040: 1: enter run() 0x53caa7ba040: 1: set_msg 0x53caa7ba040: 1: msg: "new message" 0x53caa7ba040: 1: exit run() 0x53ceab89440: 2: enter run() 0x53ceab89440: 2: set_msg 0x53ceab89440: 2: msg: "new message" 0x53ceab89440: 2: exit run() 0x53caa7ba440: 3: enter run() 0x53caa7ba440: 3: set_msg 0x53caa7ba440: 3: msg: "new message" 0x53caa7ba440: 3: exit run() 0x53d16cb3440: 4: enter run() 0x53d16cb3440: 4: set_msg 0x53d16cb3440: 4: msg: "new message" 0x53d16cb3440: 4: exit run() 0x53ceab89640: 5: enter run() 0x53ceab89640: 5: set_msg 0x53ceab89640: 5: msg: "new message" 0x53ceab89640: 5: exit run() 0x53d16cb3040: 6: enter run() 0x53d16cb3040: 6: set_msg 0x53d16cb3040: 6: msg: "new message" 0x53d16cb3040: 6: exit run() 0x53c51d25840: 7: enter run() 0x53c51d25040: 8: enter run() 0x53c51d25840: 7: set_msg 0x53c51d25040: 8: set_msg 0x53c51d25840: 7: msg: "new message" 0x53c51d25040: 8: msg: "new message" rthread reaping 0x53caa7ba640 stack 0x53cf66c9390 rthread reaping 0x53caa7ba040 stack 0x53cf66c9d20 rthread reaping 0x53ceab89440 stack 0x53cf66af3f0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53caa7ba440 stack 0x53cf66c9ed0 0x53d16cb3c40: rwlock_wrlock 0x53cf66a31a0 (2147483647) rthread reaping 0x53d16cb3440 stack 0x53cf66bd870 rthread reaping 0x53ceab89640 stack 0x53cf66af780 rthread reaping 0x53d16cb3040 stack 0x53cf66bd090 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (4294967295) rthread reaping 0x53c51d25840 stack 0x53cf66bdae0 rthread reaping 0x53c51d25040 stack 0x53cf66bda50 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (2147483651) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89e40 stack 0x53cf66b61e0 rthread reaping 0x53ceab89040 stack 0x53cf66b69f0 rthread reaping 0x53d16cb3c40 stack 0x53cf66bd330 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9c40 stack 0x53cf66afed0 rthread reaping 0x53ce5408a40 stack 0x53cf66c9810 rthread reaping 0x53ce5408040 stack 0x53cf66af5a0 rthread reaping 0x53d38ad9040 stack 0x53cf66c95a0 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_wrlock 0x53cf66a31a0 (2147483649) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25240 stack 0x53cf66c95a0 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7bac40 stack 0x53cf66af5a0 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408440 stack 0x53cf66c9810 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53caa7ba040 stack 0x53cf66afed0 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408c40 stack 0x53cf66bd330 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25640 stack 0x53cf66b69f0 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9240 stack 0x53cf66b61e0 rthread reaping 0x53c51d25840 stack 0x53cf66bda50 rthread reaping 0x53c51d25c40 stack 0x53cf66bdae0 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408640 stack 0x53cf66bd090 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408840 stack 0x53cf66af780 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408240 stack 0x53cf66bd870 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25a40 stack 0x53cf66c9ed0 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba440 stack 0x53cf66af3f0 rthread reaping 0x53ce5408e40 stack 0x53cf66c9d20 rthread reaping 0x53cbd356e40 stack 0x53cf66c9390 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (1) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3a40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25440 stack 0x53cf66c9390 rthread reaping 0x53d38ad9640 stack 0x53cf66c9d20 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9a40 stack 0x53cf66af3f0 0x53d16cb3a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3e40 stack 0x53cf66c9ed0 rthread reaping 0x53c51d25a40 stack 0x53cf66bd870 rthread reaping 0x53ce5408040 stack 0x53cf66af780 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9840 stack 0x53cf66bd090 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25e40 stack 0x53cf66bdae0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408a40 stack 0x53cf66bda50 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3440 stack 0x53cf66b61e0 rthread reaping 0x53ce5408440 stack 0x53cf66b69f0 rthread reaping 0x53d16cb3a40 stack 0x53cf66bd330 rthread reaping 0x53d16cb3240 stack 0x53cf66afed0 rthread reaping 0x53d38ad9c40 stack 0x53cf66c9810 0x53d16cb3840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3840 stack 0x53cf66af5a0 rthread reaping 0x53d16cb3640 stack 0x53cf66c95a0 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408240 stack 0x53cf66c95a0 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53c98b91840 stack 0x53cf66af5a0 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91640 stack 0x53cf66c9810 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9a40 stack 0x53cf66afed0 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408840 stack 0x53cf66bd330 rthread reaping 0x53d16cb3e40 stack 0x53cf66b69f0 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408c40 stack 0x53cf66b61e0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408e40 stack 0x53cf66bda50 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9440 stack 0x53cf66bdae0 rthread reaping 0x53d38ad9e40 stack 0x53cf66bd090 rthread reaping 0x53c51d25640 stack 0x53cf66af780 rthread reaping 0x53c98b91a40 stack 0x53cf66bd870 rthread reaping 0x53d38ad9640 stack 0x53cf66c9ed0 rthread reaping 0x53d16cb3040 stack 0x53cf66af3f0 rthread reaping 0x53c51d25040 stack 0x53cf66c9d20 rthread reaping 0x53c51d25240 stack 0x53cf66c9390 0x53cbd356a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53cbd356640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356640: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356c40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3240: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53d16cb3440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3440: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53cbd356240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356a40 stack 0x53cf66c9390 rthread reaping 0x53cbd356640 stack 0x53cf66c9d20 rthread reaping 0x53ce5408c40 stack 0x53cf66af3f0 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d16cb3240 stack 0x53cf66c9ed0 0x53cbd356240: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53cbd356c40 stack 0x53cf66bd870 0x53d16cb3640: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (1) 0x53cbd356240: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53cbd356840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356840: rwlock_unlock 0x53cf66a31a0 0x53d16cb3640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356240 stack 0x53cf66af780 rthread reaping 0x53ce5408040 stack 0x53cf66bd090 rthread reaping 0x53d16cb3440 stack 0x53cf66bdae0 rthread reaping 0x53ce5408440 stack 0x53cf66bda50 rthread reaping 0x53d38ad9440 stack 0x53cf66b61e0 rthread reaping 0x53c98b91c40 stack 0x53cf66b69f0 rthread reaping 0x53d38ad9040 stack 0x53cf66bd330 rthread reaping 0x53c98b91440 stack 0x53cf66afed0 rthread reaping 0x53cbd356840 stack 0x53cf66c9810 rthread reaping 0x53d16cb3640 stack 0x53cf66af5a0 rthread reaping 0x53d38ad9640 stack 0x53cf66c95a0 0x53ce5408640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53cbd356440: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356040: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 0x53cbd356040: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408640 stack 0x53cf66c95a0 rthread reaping 0x53ce5408e40 stack 0x53cf66af5a0 rthread reaping 0x53d38ad9040 stack 0x53cf66c9810 rthread reaping 0x53d38ad9c40 stack 0x53cf66afed0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (2147483649) rthread reaping 0x53c98b91240 stack 0x53cf66bd330 rthread reaping 0x53c98b91840 stack 0x53cf66b69f0 0x53cbd356040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91e40 stack 0x53cf66b61e0 0x53ce5408840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53cbd356e40: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53cbd356440: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53cbd356a40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 0x53cbd356e40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53cbd356440 stack 0x53cf66bdae0 0x53cbd356e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53cbd356040 stack 0x53cf66bd090 rthread reaping 0x53ce5408040 stack 0x53cf66af780 rthread reaping 0x53d38ad9e40 stack 0x53cf66bd870 rthread reaping 0x53d38ad9240 stack 0x53cf66c9ed0 rthread reaping 0x53c98b91040 stack 0x53cf66af3f0 rthread reaping 0x53ce5408840 stack 0x53cf66c9d20 rthread reaping 0x53cbd356e40 stack 0x53cf66c9390 rthread reaping 0x53cbd356a40 stack 0x53cf66bda50 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408a40 stack 0x53cf66c9390 rthread reaping 0x53d38ad9040 stack 0x53cf66c9d20 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9a40 stack 0x53cf66bda50 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9c40 stack 0x53cf66af3f0 rthread reaping 0x53d38ad9640 stack 0x53cf66c9ed0 rthread reaping 0x53c51d25440 stack 0x53cf66bd870 rthread reaping 0x53c51d25c40 stack 0x53cf66af780 rthread reaping 0x53c51d25040 stack 0x53cf66bd090 rthread reaping 0x53d38ad9840 stack 0x53cf66bdae0 rthread reaping 0x53c51d25e40 stack 0x53cf66b61e0 rthread reaping 0x53caa7ba840 stack 0x53cf66b69f0 rthread reaping 0x53c51d25240 stack 0x53cf66bd330 rthread reaping 0x53c51d25640 stack 0x53cf66afed0 rthread reaping 0x53c51d25840 stack 0x53cf66c9810 rthread reaping 0x53ce5408240 stack 0x53cf66af5a0 rthread reaping 0x53ce5408e40 stack 0x53cf66c95a0 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba240 stack 0x53cf66c95a0 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53c51d25840 stack 0x53cf66af5a0 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25a40 stack 0x53cf66c9810 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53c98b91840 stack 0x53cf66afed0 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9640 stack 0x53cf66bd330 rthread reaping 0x53d38ad9a40 stack 0x53cf66b69f0 rthread reaping 0x53c98b91c40 stack 0x53cf66b61e0 rthread reaping 0x53ce5408a40 stack 0x53cf66bdae0 rthread reaping 0x53ce5408040 stack 0x53cf66bd090 rthread reaping 0x53caa7baa40 stack 0x53cf66af780 rthread reaping 0x53d38ad9e40 stack 0x53cf66bd870 rthread reaping 0x53c98b91a40 stack 0x53cf66c9ed0 rthread reaping 0x53c98b91440 stack 0x53cf66af3f0 rthread reaping 0x53c98b91e40 stack 0x53cf66bda50 rthread reaping 0x53ce5408440 stack 0x53cf66c9d20 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba040 stack 0x53cf66c9390 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (1) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53ce5408040: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ce5408640: rwlock_wrlock 0x53cf66a31a0 (1) rthread reaping 0x53c51d25240 stack 0x53cf66c9390 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408240 stack 0x53cf66c9d20 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25840 stack 0x53cf66bda50 0x53ce5408640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9e40 stack 0x53cf66af3f0 rthread reaping 0x53ce5408c40 stack 0x53cf66c9ed0 rthread reaping 0x53d38ad9240 stack 0x53cf66bd870 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (1) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: 7: exit run() 0x53c51d25040: 8: exit run() 0x53ceab89e40: 9: enter run() 0x53ceab89040: 10: enter run() 0x53d16cb3c40: 11: enter run() 0x53d38ad9c40: 12: enter run() 0x53ce5408a40: 13: enter run() 0x53ce5408040: 14: enter run() 0x53d38ad9040: 15: enter run() 0x53ceab89e40: 9: set_msg 0x53ce5408040: 14: set_msg 0x53ceab89040: 10: set_msg 0x53d16cb3c40: 11: set_msg 0x53d38ad9040: 15: set_msg 0x53ceab89e40: 9: msg: "new message" 0x53ce5408040: 14: msg: "new message" 0x53ceab89040: 10: msg: "new message" 0x53ce5408040: 14: exit run() 0x53d16cb3c40: 11: msg: "new message" 0x53d38ad9040: 15: msg: "new message" 0x53ceab89e40: 9: exit run() 0x53ceab89040: 10: exit run() 0x53d16cb3c40: 11: exit run() 0x53d38ad9040: 15: exit run() 0x53ce5408a40: 13: set_msg 0x53d38ad9c40: 12: set_msg 0x53ce5408a40: 13: msg: "new message" 0x53d38ad9c40: 12: msg: "new message" 0x53ce5408a40: 13: exit run() 0x53d38ad9c40: 12: exit run() main: 50 0x53c51d25240: 0: enter run() 0x53c51d25240: 0: set_msg 0x53c51d25240: 0: msg: "new message" 0x53c51d25240: 0: exit run() 0x53caa7bac40: 1: enter run() 0x53caa7bac40: 1: set_msg 0x53caa7bac40: 1: msg: "new message" 0x53caa7bac40: 1: exit run() 0x53ce5408440: 2: enter run() 0x53ce5408440: 2: set_msg 0x53caa7ba040: 3: enter run() 0x53ce5408c40: 4: enter run() 0x53caa7ba040: 3: set_msg 0x53ce5408440: 2: msg: "new message" 0x53caa7ba040: 3: msg: "new message" 0x53ce5408440: 2: exit run() 0x53caa7ba040: 3: exit run() 0x53c51d25640: 5: enter run() 0x53c51d25640: 5: set_msg 0x53c51d25640: 5: msg: "new message" 0x53c51d25640: 5: exit run() 0x53d38ad9240: 6: enter run() 0x53c51d25840: 7: enter run() 0x53ce5408c40: 4: set_msg 0x53d38ad9240: 6: set_msg 0x53ce5408c40: 4: msg: "new message" 0x53d38ad9240: 6: msg: "new message" 0x53ce5408c40: 4: exit run() 0x53d38ad9240: 6: exit run() 0x53c51d25840: 7: set_msg 0x53c51d25840: 7: msg: "new message" 0x53c51d25840: 7: exit run() 0x53ce5408640: 9: enter run() 0x53c51d25c40: 8: enter run() 0x53ce5408640: 9: set_msg 0x53ce5408840: 10: enter run() 0x53ce5408640: 9: msg: "new message" 0x53ce5408240: 11: enter run() 0x53ce5408640: 9: exit run() 0x53ce5408240: 11: set_msg 0x53ce5408240: 11: msg: "new message" 0x53ce5408240: 11: exit run() 0x53c51d25c40: 8: set_msg 0x53c51d25c40: 8: msg: "new message" 0x53c51d25c40: 8: exit run() 0x53ce5408840: 10: set_msg 0x53ce5408840: 10: msg: "new message" 0x53ce5408840: 10: exit run() 0x53ce5408e40: 14: enter run() 0x53ce5408e40: 14: set_msg 0x53c51d25a40: 12: enter run() 0x53c51d25a40: 12: set_msg 0x53ce5408e40: 14: msg: "new message" 0x53ce5408e40: 14: exit run() 0x53c51d25a40: 12: msg: "new message" 0x53c51d25a40: 12: exit run() 0x53cbd356e40: 15: enter run() 0x53cbd356e40: 15: set_msg 0x53cbd356e40: 15: msg: "new message" 0x53cbd356e40: 15: exit run() 0x53caa7ba440: 13: enter run() 0x53caa7ba440: 13: set_msg 0x53caa7ba440: 13: msg: "new message" 0x53caa7ba440: 13: exit run() main: 51 0x53c51d25440: 0: enter run() 0x53c51d25440: 0: set_msg 0x53c51d25440: 0: msg: "new message" 0x53c51d25440: 0: exit run() 0x53d38ad9640: 1: enter run() 0x53d38ad9640: 1: set_msg 0x53d38ad9640: 1: msg: "new message" 0x53d38ad9640: 1: exit run() 0x53d38ad9a40: 2: enter run() 0x53d38ad9a40: 2: set_msg 0x53d38ad9a40: 2: msg: "new message" 0x53d38ad9a40: 2: exit run() 0x53d16cb3e40: 3: enter run() 0x53d16cb3e40: 3: set_msg 0x53d16cb3e40: 3: msg: "new message" 0x53d16cb3e40: 3: exit run() 0x53c51d25a40: 4: enter run() 0x53c51d25a40: 4: set_msg 0x53c51d25a40: 4: msg: "new message" 0x53c51d25a40: 4: exit run() 0x53ce5408040: 5: enter run() 0x53ce5408040: 5: set_msg 0x53ce5408040: 5: msg: "new message" 0x53ce5408040: 5: exit run() 0x53c51d25e40: 7: enter run() 0x53d38ad9840: 6: enter run() 0x53c51d25e40: 7: set_msg 0x53d38ad9840: 6: set_msg 0x53c51d25e40: 7: msg: "new message" 0x53d38ad9840: 6: msg: "new message" 0x53c51d25e40: 7: exit run() 0x53d38ad9840: 6: exit run() 0x53d16cb3440: 9: enter run() 0x53d16cb3440: 9: set_msg 0x53d16cb3440: 9: msg: "new message" 0x53d16cb3440: 9: exit run() 0x53ce5408a40: 8: enter run() 0x53ce5408a40: 8: set_msg 0x53ce5408a40: 8: msg: "new message" 0x53ce5408a40: 8: exit run() 0x53d16cb3240: 12: enter run() 0x53d16cb3240: 12: set_msg 0x53d16cb3240: 12: msg: "new message" 0x53d16cb3240: 12: exit run() 0x53ce5408440: 10: enter run() 0x53ce5408440: 10: set_msg 0x53ce5408440: 10: msg: "new message" 0x53d16cb3a40: 11: enter run() 0x53ce5408440: 10: exit run() 0x53d38ad9c40: 13: enter run() 0x53d38ad9c40: 13: set_msg 0x53d38ad9c40: 13: msg: "new message" 0x53d38ad9c40: 13: exit run() 0x53d16cb3a40: 11: set_msg 0x53d16cb3a40: 11: msg: "new message" 0x53d16cb3a40: 11: exit run() 0x53d16cb3640: 15: enter run() 0x53d16cb3640: 15: set_msg 0x53d16cb3640: 15: msg: "new message" 0x53d16cb3640: 15: exit run() 0x53d16cb3840: 14: enter run() 0x53d16cb3840: 14: set_msg 0x53d16cb3840: 14: msg: "new message" 0x53d16cb3840: 14: exit run() main: 52 0x53ce5408240: 0: enter run() 0x53ce5408240: 0: set_msg 0x53ce5408240: 0: msg: "new message" 0x53ce5408240: 0: exit run() 0x53c98b91840: 1: enter run() 0x53c98b91840: 1: set_msg 0x53c98b91840: 1: msg: "new message" 0x53c98b91840: 1: exit run() 0x53c98b91640: 2: enter run() 0x53c98b91640: 2: set_msg 0x53c98b91640: 2: msg: "new message" 0x53c98b91640: 2: exit run() 0x53ce5408840: 4: enter run() 0x53d38ad9a40: 3: enter run() 0x53ce5408840: 4: set_msg 0x53d38ad9a40: 3: set_msg 0x53ce5408840: 4: msg: "new message" 0x53d38ad9a40: 3: msg: "new message" 0x53ce5408840: 4: exit run() 0x53d38ad9a40: 3: exit run() 0x53d16cb3e40: 5: enter run() 0x53d16cb3e40: 5: set_msg 0x53d16cb3e40: 5: msg: "new message" 0x53d16cb3e40: 5: exit run() 0x53ce5408c40: 6: enter run() 0x53ce5408e40: 7: enter run() 0x53ce5408c40: 6: set_msg 0x53ce5408e40: 7: set_msg 0x53ce5408c40: 6: msg: "new message" 0x53ce5408e40: 7: msg: "new message" 0x53ce5408c40: 6: exit run() 0x53ce5408e40: 7: exit run() 0x53d38ad9440: 8: enter run() 0x53d38ad9440: 8: set_msg 0x53d38ad9440: 8: msg: "new message" 0x53d38ad9440: 8: exit run() 0x53c51d25640: 10: enter run() 0x53d38ad9e40: 9: enter run() 0x53c51d25640: 10: set_msg 0x53d38ad9e40: 9: set_msg 0x53c51d25640: 10: msg: "new message" 0x53d38ad9e40: 9: msg: "new message" 0x53c51d25640: 10: exit run() 0x53d38ad9e40: 9: exit run() 0x53c98b91a40: 11: enter run() 0x53c98b91a40: 11: set_msg 0x53c98b91a40: 11: msg: "new message" 0x53c98b91a40: 11: exit run() 0x53d38ad9640: 12: enter run() 0x53d38ad9640: 12: set_msg 0x53d38ad9640: 12: msg: "new message" 0x53d38ad9640: 12: exit run() 0x53d16cb3040: 13: enter run() 0x53d16cb3040: 13: set_msg 0x53d16cb3040: 13: msg: "new message" 0x53d16cb3040: 13: exit run() 0x53c51d25040: 14: enter run() 0x53c51d25040: 14: set_msg 0x53c51d25240: 15: enter run() 0x53c51d25040: 14: msg: "new message" 0x53c51d25040: 14: exit run() 0x53c51d25240: 15: set_msg 0x53c51d25240: 15: msg: "new message" 0x53c51d25240: 15: exit run() main: 53 0x53cbd356a40: 0: enter run() 0x53cbd356a40: 0: set_msg 0x53cbd356a40: 0: msg: "new message" 0x53cbd356a40: 0: exit run() 0x53cbd356640: 1: enter run() 0x53cbd356640: 1: set_msg 0x53cbd356640: 1: msg: "new message" 0x53cbd356640: 1: exit run() 0x53ce5408c40: 2: enter run() 0x53ce5408c40: 2: set_msg 0x53ce5408c40: 2: msg: "new message" 0x53ce5408c40: 2: exit run() 0x53cbd356c40: 4: enter run() 0x53d16cb3240: 3: enter run() 0x53cbd356c40: 4: set_msg 0x53d16cb3240: 3: set_msg 0x53cbd356c40: 4: msg: "new message" 0x53d16cb3240: 3: msg: "new message" 0x53cbd356c40: 4: exit run() 0x53d16cb3240: 3: exit run() 0x53ce5408040: 6: enter run() 0x53ce5408040: 6: set_msg 0x53ce5408040: 6: msg: "new message" 0x53ce5408040: 6: exit run() 0x53d16cb3440: 7: enter run() 0x53d16cb3440: 7: set_msg 0x53d16cb3440: 7: msg: "new message" 0x53d16cb3440: 7: exit run() 0x53ce5408440: 8: enter run() 0x53ce5408440: 8: set_msg 0x53ce5408440: 8: msg: "new message" 0x53ce5408440: 8: exit run() 0x53d38ad9440: 9: enter run() 0x53c98b91c40: 10: enter run() 0x53d38ad9440: 9: set_msg 0x53c98b91c40: 10: set_msg 0x53d38ad9440: 9: msg: "new message" 0x53c98b91c40: 10: msg: "new message" 0x53d38ad9440: 9: exit run() 0x53c98b91c40: 10: exit run() 0x53cbd356240: 5: enter run() 0x53d38ad9040: 11: enter run() 0x53d38ad9040: 11: set_msg 0x53d38ad9040: 11: msg: "new message" 0x53d38ad9040: 11: exit run() 0x53c98b91440: 12: enter run() 0x53c98b91440: 12: set_msg 0x53c98b91440: 12: msg: "new message" 0x53c98b91440: 12: exit run() 0x53cbd356240: 5: set_msg 0x53d16cb3640: 14: enter run() 0x53d38ad9640: 15: enter run() 0x53cbd356240: 5: msg: "new message" 0x53cbd356840: 13: enter run() 0x53cbd356840: 13: set_msg 0x53cbd356240: 5: exit run() 0x53d16cb3640: 14: set_msg 0x53cbd356840: 13: msg: "new message" 0x53d16cb3640: 14: msg: "new message" 0x53cbd356840: 13: exit run() 0x53d16cb3640: 14: exit run() 0x53d38ad9640: 15: set_msg 0x53d38ad9640: 15: msg: "new message" 0x53d38ad9640: 15: exit run() main: 54 0x53ce5408640: 0: enter run() 0x53ce5408640: 0: set_msg 0x53ce5408640: 0: msg: "new message" 0x53ce5408640: 0: exit run() 0x53ce5408e40: 1: enter run() 0x53ce5408e40: 1: set_msg 0x53ce5408e40: 1: msg: "new message" 0x53ce5408e40: 1: exit run() 0x53d38ad9c40: 3: enter run() 0x53d38ad9c40: 3: set_msg 0x53d38ad9c40: 3: msg: "new message" 0x53d38ad9c40: 3: exit run() 0x53d38ad9040: 2: enter run() 0x53d38ad9040: 2: set_msg 0x53d38ad9040: 2: msg: "new message" 0x53d38ad9040: 2: exit run() 0x53c98b91240: 4: enter run() 0x53c98b91840: 5: enter run() 0x53c98b91240: 4: set_msg 0x53c98b91840: 5: set_msg 0x53c98b91240: 4: msg: "new message" 0x53c98b91240: 4: exit run() 0x53c98b91840: 5: msg: "new message" 0x53c98b91840: 5: exit run() 0x53c98b91e40: 6: enter run() 0x53cbd356a40: 7: enter run() 0x53cbd356440: 8: enter run() 0x53c98b91e40: 6: set_msg 0x53cbd356040: 9: enter run() 0x53c98b91e40: 6: msg: "new message" 0x53ce5408040: 10: enter run() 0x53d38ad9e40: 11: enter run() 0x53cbd356040: 9: set_msg 0x53c98b91e40: 6: exit run() 0x53d38ad9240: 12: enter run() 0x53cbd356040: 9: msg: "new message" 0x53ce5408840: 14: enter run() 0x53c98b91040: 13: enter run() 0x53cbd356e40: 15: enter run() 0x53ce5408840: 14: set_msg 0x53cbd356040: 9: exit run() 0x53cbd356440: 8: set_msg 0x53d38ad9240: 12: set_msg 0x53d38ad9240: 12: msg: "new message" 0x53cbd356440: 8: msg: "new message" 0x53d38ad9240: 12: exit run() 0x53ce5408840: 14: msg: "new message" 0x53cbd356440: 8: exit run() 0x53ce5408840: 14: exit run() 0x53d38ad9e40: 11: set_msg 0x53c98b91040: 13: set_msg 0x53d38ad9e40: 11: msg: "new message" 0x53c98b91040: 13: msg: "new message" 0x53d38ad9e40: 11: exit run() 0x53ce5408040: 10: set_msg 0x53c98b91040: 13: exit run() 0x53ce5408040: 10: msg: "new message" 0x53cbd356a40: 7: set_msg 0x53ce5408040: 10: exit run() 0x53cbd356a40: 7: msg: "new message" 0x53cbd356a40: 7: exit run() 0x53cbd356e40: 15: set_msg 0x53cbd356e40: 15: msg: "new message" 0x53cbd356e40: 15: exit run() main: 55 0x53ce5408a40: 0: enter run() 0x53d38ad9040: 1: enter run() 0x53ce5408a40: 0: set_msg 0x53d38ad9040: 1: set_msg 0x53ce5408a40: 0: msg: "new message" 0x53d38ad9040: 1: msg: "new message" 0x53ce5408a40: 0: exit run() 0x53d38ad9040: 1: exit run() 0x53d38ad9c40: 3: enter run() 0x53d38ad9c40: 3: set_msg 0x53d38ad9c40: 3: msg: "new message" 0x53d38ad9a40: 2: enter run() 0x53d38ad9c40: 3: exit run() 0x53d38ad9a40: 2: set_msg 0x53d38ad9a40: 2: msg: "new message" 0x53d38ad9a40: 2: exit run() 0x53d38ad9640: 4: enter run() 0x53d38ad9640: 4: set_msg 0x53d38ad9640: 4: msg: "new message" 0x53c51d25440: 5: enter run() 0x53d38ad9640: 4: exit run() 0x53c51d25440: 5: set_msg 0x53c51d25440: 5: msg: "new message" 0x53c51d25440: 5: exit run() 0x53c51d25c40: 6: enter run() 0x53c51d25c40: 6: set_msg 0x53c51d25c40: 6: msg: "new message" 0x53c51d25c40: 6: exit run() 0x53c51d25040: 7: enter run() 0x53c51d25040: 7: set_msg 0x53c51d25040: 7: msg: "new message" 0x53c51d25040: 7: exit run() 0x53d38ad9840: 8: enter run() 0x53d38ad9840: 8: set_msg 0x53c51d25e40: 9: enter run() 0x53d38ad9840: 8: msg: "new message" 0x53d38ad9840: 8: exit run() 0x53c51d25e40: 9: set_msg 0x53c51d25e40: 9: msg: "new message" 0x53c51d25e40: 9: exit run() 0x53c51d25240: 11: enter run() 0x53c51d25240: 11: set_msg 0x53c51d25240: 11: msg: "new message" 0x53c51d25240: 11: exit run() 0x53c51d25640: 12: enter run() 0x53c51d25640: 12: set_msg 0x53c51d25640: 12: msg: "new message" 0x53c51d25640: 12: exit run() 0x53caa7ba840: 10: enter run() 0x53caa7ba840: 10: set_msg 0x53caa7ba840: 10: msg: "new message" 0x53caa7ba840: 10: exit run() 0x53c51d25840: 13: enter run() 0x53c51d25840: 13: set_msg 0x53c51d25840: 13: msg: "new message" 0x53c51d25840: 13: exit run() 0x53ce5408e40: 15: enter run() 0x53ce5408240: 14: enter run() 0x53ce5408e40: 15: set_msg 0x53ce5408240: 14: set_msg 0x53ce5408e40: 15: msg: "new message" 0x53ce5408240: 14: msg: "new message" 0x53ce5408e40: 15: exit run() 0x53ce5408240: 14: exit run() main: 56 0x53caa7ba240: 0: enter run() 0x53caa7ba240: 0: set_msg 0x53caa7ba240: 0: msg: "new message" 0x53caa7ba240: 0: exit run() 0x53c51d25840: 1: enter run() 0x53c51d25840: 1: set_msg 0x53c51d25840: 1: msg: "new message" 0x53c51d25840: 1: exit run() 0x53c51d25a40: 2: enter run() 0x53c51d25a40: 2: set_msg 0x53c51d25a40: 2: msg: "new message" 0x53c51d25a40: 2: exit run() 0x53c98b91840: 3: enter run() 0x53c98b91840: 3: set_msg 0x53c98b91840: 3: msg: "new message" 0x53c98b91840: 3: exit run() 0x53d38ad9640: 4: enter run() 0x53d38ad9640: 4: set_msg 0x53d38ad9640: 4: msg: "new message" 0x53d38ad9640: 4: exit run() 0x53c98b91c40: 6: enter run() 0x53d38ad9a40: 5: enter run() 0x53c98b91c40: 6: set_msg 0x53d38ad9a40: 5: set_msg 0x53c98b91c40: 6: msg: "new message" 0x53d38ad9a40: 5: msg: "new message" 0x53c98b91c40: 6: exit run() 0x53d38ad9a40: 5: exit run() 0x53ce5408a40: 7: enter run() 0x53ce5408a40: 7: set_msg 0x53ce5408a40: 7: msg: "new message" 0x53ce5408a40: 7: exit run() 0x53ce5408040: 8: enter run() 0x53ce5408040: 8: set_msg 0x53caa7baa40: 9: enter run() 0x53ce5408040: 8: msg: "new message" 0x53ce5408040: 8: exit run() 0x53caa7baa40: 9: set_msg 0x53caa7baa40: 9: msg: "new message" 0x53caa7baa40: 9: exit run() 0x53d38ad9e40: 10: enter run() 0x53d38ad9e40: 10: set_msg 0x53d38ad9e40: 10: msg: "new message" 0x53d38ad9e40: 10: exit run() 0x53c98b91a40: 11: enter run() 0x53c98b91a40: 11: set_msg 0x53c98b91a40: 11: msg: "new message" 0x53c98b91a40: 11: exit run() 0x53c98b91440: 12: enter run() 0x53c98b91440: 12: set_msg 0x53c98b91440: 12: msg: "new message" 0x53c98b91440: 12: exit run() 0x53c98b91e40: 13: enter run() 0x53c98b91e40: 13: set_msg 0x53c98b91e40: 13: msg: "new message" 0x53c98b91e40: 13: exit run() 0x53ce5408440: 14: enter run() 0x53ce5408440: 14: set_msg 0x53ce5408440: 14: msg: "new message" 0x53ce5408440: 14: exit run() 0x53caa7ba040: 15: enter run() 0x53caa7ba040: 15: set_msg 0x53caa7ba040: 15: msg: "new message" 0x53caa7ba040: 15: exit run() main: 57 0x53c51d25240: 0: enter run() 0x53c51d25240: 0: set_msg 0x53c51d25240: 0: msg: "new message" 0x53c51d25240: 0: exit run() 0x53ce5408240: 1: enter run() 0x53ce5408240: 1: set_msg 0x53ce5408240: 1: msg: "new message" 0x53ce5408240: 1: exit run() 0x53d38ad9e40: 3: enter run() 0x53c51d25840: 2: enter run() 0x53d38ad9e40: 3: set_msg 0x53c51d25840: 2: set_msg 0x53d38ad9e40: 3: msg: "new message" 0x53c51d25840: 2: msg: "new message" 0x53c51d25840: 2: exit run() 0x53ce5408c40: 4: enter run() 0x53d38ad9240: 5: enter run() 0x53d38ad9040: 6: enter run() 0x53c98b91840: 7: enter run() 0x53c98b91040: 8: enter run() 0x53d38ad9440: 9: enter run() 0x53ce5408e40: 10: enter run() 0x53c98b91240: 11: enter run() 0x53ce5408040: 12: enter run() 0x53ce5408640: 13: enter run() 0x53c98b91640: 14: enter run() 0x53c51d25440: 15: enter run() 0x53d38ad9440: 9: set_msg 0x53d38ad9440: 9: msg: "new message" 0x53d38ad9440: 9: exit run() 0x53c98b91040: 8: set_msg 0x53ce5408c40: 4: set_msg 0x53c98b91040: 8: msg: "new message" 0x53c98b91040: 8: exit run() 0x53d38ad9e40: 3: exit run() 0x53ce5408e40: 10: set_msg 0x53d38ad9240: 5: set_msg 0x53c98b91240: 11: set_msg 0x53c98b91240: 11: msg: "new message" 0x53d38ad9240: 5: msg: "new message" 0x53c98b91240: 11: exit run() 0x53ce5408e40: 10: msg: "new message" 0x53d38ad9240: 5: exit run() 0x53ce5408c40: 4: msg: "new message" 0x53ce5408c40: 4: exit run() 0x53ce5408640: 13: set_msg 0x53ce5408e40: 10: exit run() 0x53d38ad9040: 6: set_msg 0x53c51d25440: 15: set_msg 0x53d38ad9040: 6: msg: "new message" 0x53c98b91840: 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9040 stack 0x53cf66af780 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91840 stack 0x53cf66bd090 0x53ce5408040: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53c98b91040 stack 0x53cf66bdae0 0x53ce5408040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9440 stack 0x53cf66b61e0 rthread reaping 0x53ce5408e40 stack 0x53cf66b69f0 rthread reaping 0x53c98b91240 stack 0x53cf66bd330 rthread reaping 0x53ce5408040 stack 0x53cf66afed0 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408640 stack 0x53cf66c9810 rthread reaping 0x53c98b91640 stack 0x53cf66af5a0 rthread reaping 0x53c51d25440 stack 0x53cf66c95a0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53ce5408c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89640 stack 0x53cf66c95a0 rthread reaping 0x53c98b91e40 stack 0x53cf66af5a0 rthread reaping 0x53c98b91440 stack 0x53cf66c9810 rthread reaping 0x53ceab89c40 stack 0x53cf66afed0 rthread reaping 0x53d38ad9e40 stack 0x53cf66bd330 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (1) rthread reaping 0x53d38ad9240 stack 0x53cf66b69f0 rthread reaping 0x53ceab89e40 stack 0x53cf66b61e0 rthread reaping 0x53d38ad9640 stack 0x53cf66bdae0 rthread reaping 0x53ce5408c40 stack 0x53cf66bd090 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91a40 stack 0x53cf66af780 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (4294967295) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91c40 stack 0x53cf66bd870 rthread reaping 0x53ce5408240 stack 0x53cf66c9ed0 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (4294967295) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89440 stack 0x53cf66af3f0 rthread reaping 0x53ceab89040 stack 0x53cf66bda50 rthread reaping 0x53ceab89a40 stack 0x53cf66c9d20 rthread reaping 0x53ceab89240 stack 0x53cf66c9390 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (1) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53d16cb3e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d16cb3e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91e40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9840 stack 0x53cf66c9390 rthread reaping 0x53c51d25440 stack 0x53cf66c9d20 rthread reaping 0x53ceab89e40 stack 0x53cf66bda50 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53c51d25640 stack 0x53cf66af3f0 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25840 stack 0x53cf66c9ed0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9240 stack 0x53cf66bd870 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89640 stack 0x53cf66af780 rthread reaping 0x53ceab89840 stack 0x53cf66bd090 rthread reaping 0x53d38ad9640 stack 0x53cf66bdae0 rthread reaping 0x53c98b91040 stack 0x53cf66b61e0 rthread reaping 0x53c51d25040 stack 0x53cf66b69f0 rthread reaping 0x53c51d25e40 stack 0x53cf66bd330 rthread reaping 0x53d38ad9a40 stack 0x53cf66afed0 rthread reaping 0x53d16cb3e40 stack 0x53cf66c9810 rthread reaping 0x53c98b91e40 stack 0x53cf66af5a0 rthread reaping 0x53c51d25240 stack 0x53cf66c95a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53d38ad9840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c51d25a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9840: rwlock_unlock 0x53cf66a31a0 0x53c51d25a40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_wrlock 0x53cf66a31a0 (1) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53caa7bac40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bac40: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 0x53c98b91240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9040 stack 0x53cf66c95a0 rthread reaping 0x53c98b91840 stack 0x53cf66af5a0 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89e40 stack 0x53cf66c9810 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91a40 stack 0x53cf66afed0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ceab89440 stack 0x53cf66bd330 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9640 stack 0x53cf66b69f0 rthread reaping 0x53ceab89040 stack 0x53cf66b61e0 rthread reaping 0x53ceab89240 stack 0x53cf66bdae0 rthread reaping 0x53c98b91440 stack 0x53cf66bd090 rthread reaping 0x53d38ad9840 stack 0x53cf66af780 rthread reaping 0x53c51d25a40 stack 0x53cf66bd870 rthread reaping 0x53c51d25c40 stack 0x53cf66c9ed0 rthread reaping 0x53caa7ba040 stack 0x53cf66af3f0 rthread reaping 0x53caa7bac40 stack 0x53cf66bda50 rthread reaping 0x53c98b91240 stack 0x53cf66c9d20 rthread reaping 0x53c98b91640 stack 0x53cf66c9390 0x53c51d25e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53c51d25e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25e40: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53ceab89240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89240: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53c51d25440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25440: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89c40: rwlock_unlock 0x53cf66a31a0 0x53ceab89a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53d38ad9240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9240: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53ceab89440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 0x53ceab89040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ceab89040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25e40 stack 0x53cf66c9390 0x53ceab89640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89240 stack 0x53cf66c9d20 0x53ceab89640: rwlock_rdlock 0x53cf66a31a0 (2147483647) 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 0x53c98b91a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ceab89640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25440 stack 0x53cf66bda50 0x53caa7ba440: rwlock_rdlock 0x53cf66a31a0 (1) rthread reaping 0x53ceab89a40 stack 0x53cf66af3f0 rthread reaping 0x53ceab89c40 stack 0x53cf66c9ed0 rthread reaping 0x53d38ad9c40 stack 0x53cf66bd870 rthread reaping 0x53d38ad9240 stack 0x53cf66af780 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ceab89440 stack 0x53cf66bd090 rthread reaping 0x53d38ad9640 stack 0x53cf66bdae0 0x53c98b91a40: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53c98b91840 stack 0x53cf66b61e0 0x53c98b91a40: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba240 stack 0x53cf66b69f0 rthread reaping 0x53ceab89040 stack 0x53cf66bd330 rthread reaping 0x53ceab89640 stack 0x53cf66afed0 0x53caa7ba440: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53caa7ba440 stack 0x53cf66c9810 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91040 stack 0x53cf66af5a0 rthread reaping 0x53c98b91a40 stack 0x53cf66c95a0 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25c40: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53c51d25640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9440: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53c98b91640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91640: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53caa7ba040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba040: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba640: rwlock_unlock 0x53cf66a31a0 0x53d38ad9640: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7ba840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_rdlock 0x53cf66a31a0 (1) 0x53caa7ba840: rwlock_unlock 0x53cf66a31a0 0x53caa7baa40: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25840: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 0x53c51d25240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25240: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91440 stack 0x53cf66c95a0 rthread reaping 0x53c51d25c40 stack 0x53cf66af5a0 rthread reaping 0x53d38ad9440 stack 0x53cf66c9810 rthread reaping 0x53c51d25640 stack 0x53cf66afed0 rthread reaping 0x53c98b91640 stack 0x53cf66bd330 rthread reaping 0x53caa7bae40 stack 0x53cf66b69f0 rthread reaping 0x53c98b91840 stack 0x53cf66b61e0 rthread reaping 0x53caa7ba040 stack 0x53cf66bdae0 rthread reaping 0x53c98b91c40 stack 0x53cf66bd090 rthread reaping 0x53caa7ba640 stack 0x53cf66af780 rthread reaping 0x53d38ad9640 stack 0x53cf66bd870 rthread reaping 0x53caa7ba840 stack 0x53cf66c9ed0 rthread reaping 0x53caa7baa40 stack 0x53cf66af3f0 0x53c51d25040: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53c51d25840 stack 0x53cf66bda50 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25240 stack 0x53cf66c9d20 0x53c51d25040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c51d25040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c51d25040 stack 0x53cf66c9390 0x53ce5408e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53ce5408e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408e40: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91840: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91840: rwlock_unlock 0x53cf66a31a0 0x53c98b91440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9a40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_rdlock 0x53cf66a31a0 (1) 0x53d38ad9a40: rwlock_unlock 0x53cf66a31a0 0x53ce5408840: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_wrlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53ce5408440: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408440: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9e40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9e40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53caa7bae40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7bae40: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_wrlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_wrlock 0x53cf66a31a0 (2147483647) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53ce5408240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_rdlock 0x53cf66a31a0 (0) 0x53ce5408240: rwlock_unlock 0x53cf66a31a0 0x53caa7ba240: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_wrlock 0x53cf66a31a0 (0) 0x53d38ad9040: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53d38ad9c40: rwlock_rdlock 0x53cf66a31a0 (0) 0x53d38ad9c40: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_wrlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 0x53c98b91040: rwlock_rdlock 0x53cf66a31a0 (0) 0x53c98b91040: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408e40 stack 0x53cf66c9390 rthread reaping 0x53c98b91840 stack 0x53cf66c9d20 rthread reaping 0x53c98b91440 stack 0x53cf66bda50 0x53ceab89840: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9a40 stack 0x53cf66af3f0 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53ce5408840 stack 0x53cf66c9ed0 0x53ceab89840: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53ce5408440 stack 0x53cf66bd870 0x53ceab89840: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9e40 stack 0x53cf66af780 rthread reaping 0x53caa7bae40 stack 0x53cf66bd090 rthread reaping 0x53ce5408240 stack 0x53cf66bdae0 rthread reaping 0x53caa7ba240 stack 0x53cf66b61e0 0x53ce5408640: rwlock_wrlock 0x53cf66a31a0 (0) rthread reaping 0x53c98b91c40 stack 0x53cf66b69f0 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53d38ad9040 stack 0x53cf66bd330 0x53ce5408640: rwlock_rdlock 0x53cf66a31a0 (0) rthread reaping 0x53d38ad9c40 stack 0x53cf66afed0 0x53ce5408640: rwlock_unlock 0x53cf66a31a0 rthread reaping 0x53c98b91040 stack 0x53cf66c9810 rthread reaping 0x53ceab89840 stack 0x53cf66af5a0 7: set_msg 0x53d38ad9040: 6: exit run() 0x53c51d25440: 15: msg: "new message" 0x53c51d25440: 15: exit run() 0x53c98b91840: 7: msg: "new message" 0x53c98b91840: 7: exit run() 0x53ce5408040: 12: set_msg 0x53ce5408040: 12: msg: "new message" 0x53ce5408040: 12: exit run() 0x53c98b91640: 14: set_msg 0x53c98b91640: 14: msg: "new message" 0x53c98b91640: 14: exit run() 0x53ce5408640: 13: msg: "new message" 0x53ce5408640: 13: exit run() main: 58 0x53ceab89640: 0: enter run() 0x53ceab89640: 0: set_msg 0x53ceab89640: 0: msg: "new message" 0x53ceab89640: 0: exit run() 0x53c98b91e40: 1: enter run() 0x53c98b91e40: 1: set_msg 0x53c98b91e40: 1: msg: "new message" 0x53c98b91e40: 1: exit run() 0x53c98b91440: 2: enter run() 0x53c98b91440: 2: set_msg 0x53c98b91440: 2: msg: "new message" 0x53c98b91440: 2: exit run() 0x53ceab89c40: 3: enter run() 0x53ceab89c40: 3: set_msg 0x53ceab89c40: 3: msg: "new message" 0x53ceab89c40: 3: exit run() 0x53d38ad9e40: 4: enter run() 0x53d38ad9e40: 4: set_msg 0x53d38ad9e40: 4: msg: "new message" 0x53d38ad9e40: 4: exit run() 0x53d38ad9240: 5: enter run() 0x53d38ad9240: 5: set_msg 0x53d38ad9240: 5: msg: "new message" 0x53d38ad9240: 5: exit run() 0x53ceab89e40: 6: enter run() 0x53ceab89e40: 6: set_msg 0x53ceab89e40: 6: msg: "new message" 0x53ceab89e40: 6: exit run() 0x53d38ad9640: 7: enter run() 0x53d38ad9640: 7: set_msg 0x53d38ad9640: 7: msg: "new message" 0x53d38ad9640: 7: exit run() 0x53ce5408c40: 8: enter run() 0x53ce5408c40: 8: set_msg 0x53ce5408c40: 8: msg: "new message" 0x53ce5408c40: 8: exit run() 0x53c98b91c40: 10: enter run() 0x53c98b91a40: 9: enter run() 0x53c98b91c40: 10: set_msg 0x53ce5408240: 11: enter run() 0x53c98b91a40: 9: set_msg 0x53ce5408240: 11: set_msg 0x53ce5408240: 11: msg: "new message" 0x53c98b91a40: 9: msg: "new message" 0x53ce5408240: 11: exit run() 0x53ceab89440: 12: enter run() 0x53c98b91a40: 9: exit run() 0x53c98b91c40: 10: msg: "new message" 0x53ceab89040: 13: enter run() 0x53ceab89a40: 14: enter run() 0x53ceab89240: 15: enter run() 0x53c98b91c40: 10: exit run() 0x53ceab89440: 12: set_msg 0x53ceab89240: 15: set_msg 0x53ceab89440: 12: msg: "new message" 0x53ceab89440: 12: exit run() 0x53ceab89040: 13: set_msg 0x53ceab89a40: 14: set_msg 0x53ceab89a40: 14: msg: "new message" 0x53ceab89240: 15: msg: "new message" 0x53ceab89040: 13: msg: "new message" 0x53ceab89a40: 14: exit run() 0x53ceab89240: 15: exit run() 0x53ceab89040: 13: exit run() main: 59 0x53d38ad9840: 0: enter run() 0x53d38ad9840: 0: set_msg 0x53d38ad9840: 0: msg: "new message" 0x53d38ad9840: 0: exit run() 0x53c51d25440: 1: enter run() 0x53c51d25440: 1: set_msg 0x53c51d25440: 1: msg: "new message" 0x53c51d25440: 1: exit run() 0x53ceab89e40: 2: enter run() 0x53c51d25640: 3: enter run() 0x53ceab89e40: 2: set_msg 0x53c51d25640: 3: set_msg 0x53ceab89e40: 2: msg: "new message" 0x53c51d25640: 3: msg: "new message" 0x53ceab89e40: 2: exit run() 0x53c51d25640: 3: exit run() 0x53c51d25840: 4: enter run() 0x53c51d25840: 4: set_msg 0x53c51d25840: 4: msg: "new message" 0x53c51d25840: 4: exit run() 0x53d38ad9240: 5: enter run() 0x53d38ad9240: 5: set_msg 0x53d38ad9240: 5: msg: "new message" 0x53ceab89640: 6: enter run() 0x53d38ad9240: 5: exit run() 0x53ceab89640: 6: set_msg 0x53ceab89640: 6: msg: "new message" 0x53ceab89640: 6: exit run() 0x53ceab89840: 7: enter run() 0x53ceab89840: 7: set_msg 0x53ceab89840: 7: msg: "new message" 0x53ceab89840: 7: exit run() 0x53d38ad9640: 8: enter run() 0x53d38ad9640: 8: set_msg 0x53d38ad9640: 8: msg: "new message" 0x53d38ad9640: 8: exit run() 0x53c51d25040: 10: enter run() 0x53c98b91040: 9: enter run() 0x53c51d25040: 10: set_msg 0x53c98b91040: 9: set_msg 0x53c51d25e40: 11: enter run() 0x53c51d25040: 10: msg: "new message" 0x53c98b91040: 9: msg: "new message" 0x53c51d25040: 10: exit run() 0x53c98b91040: 9: exit run() 0x53c51d25e40: 11: set_msg 0x53c51d25e40: 11: msg: "new message" 0x53c51d25e40: 11: exit run() 0x53d38ad9a40: 12: enter run() 0x53d38ad9a40: 12: set_msg 0x53d38ad9a40: 12: msg: "new message" 0x53d38ad9a40: 12: exit run() 0x53d16cb3e40: 13: enter run() 0x53d16cb3e40: 13: set_msg 0x53d16cb3e40: 13: msg: "new message" 0x53d16cb3e40: 13: exit run() 0x53c98b91e40: 14: enter run() 0x53c98b91e40: 14: set_msg 0x53c98b91e40: 14: msg: "new message" 0x53c98b91e40: 14: exit run() 0x53c51d25240: 15: enter run() 0x53c51d25240: 15: set_msg 0x53c51d25240: 15: msg: "new message" 0x53c51d25240: 15: exit run() main: 60 0x53d38ad9040: 0: enter run() 0x53d38ad9040: 0: set_msg 0x53d38ad9040: 0: msg: "new message" 0x53d38ad9040: 0: exit run() 0x53c98b91840: 1: enter run() 0x53c98b91840: 1: set_msg 0x53c98b91840: 1: msg: "new message" 0x53c98b91840: 1: exit run() 0x53ceab89e40: 2: enter run() 0x53ceab89e40: 2: set_msg 0x53ceab89e40: 2: msg: "new message" 0x53ceab89e40: 2: exit run() 0x53c98b91a40: 3: enter run() 0x53c98b91a40: 3: set_msg 0x53c98b91a40: 3: msg: "new message" 0x53c98b91a40: 3: exit run() 0x53ceab89440: 4: enter run() 0x53ceab89440: 4: set_msg 0x53ceab89440: 4: msg: "new message" 0x53ceab89440: 4: exit run() 0x53d38ad9640: 5: enter run() 0x53ceab89040: 6: enter run() 0x53d38ad9640: 5: set_msg 0x53ceab89040: 6: set_msg 0x53d38ad9640: 5: msg: "new message" 0x53d38ad9640: 5: exit run() 0x53ceab89040: 6: msg: "new message" 0x53ceab89040: 6: exit run() 0x53ceab89240: 7: enter run() 0x53c98b91440: 8: enter run() 0x53ceab89240: 7: set_msg 0x53c98b91440: 8: set_msg 0x53ceab89240: 7: msg: "new message" 0x53c98b91440: 8: msg: "new message" 0x53ceab89240: 7: exit run() 0x53c98b91440: 8: exit run() 0x53d38ad9840: 9: enter run() 0x53c51d25a40: 10: enter run() 0x53d38ad9840: 9: set_msg 0x53c51d25a40: 10: set_msg 0x53c51d25c40: 11: enter run() 0x53d38ad9840: 9: msg: "new message" 0x53c51d25a40: 10: msg: "new message" 0x53d38ad9840: 9: exit run() 0x53c51d25a40: 10: exit run() 0x53c51d25c40: 11: set_msg 0x53c51d25c40: 11: msg: "new message" 0x53c51d25c40: 11: exit run() 0x53caa7ba040: 12: enter run() 0x53caa7ba040: 12: set_msg 0x53caa7ba040: 12: msg: "new message" 0x53caa7bac40: 13: enter run() 0x53caa7ba040: 12: exit run() 0x53caa7bac40: 13: set_msg 0x53caa7bac40: 13: msg: "new message" 0x53caa7bac40: 13: exit run() 0x53c98b91240: 14: enter run() 0x53c98b91240: 14: set_msg 0x53c98b91240: 14: msg: "new message" 0x53c98b91240: 14: exit run() 0x53c98b91640: 15: enter run() 0x53c98b91640: 15: set_msg 0x53c98b91640: 15: msg: "new message" 0x53c98b91640: 15: exit run() main: 61 0x53c51d25e40: 0: enter run() 0x53c51d25e40: 0: set_msg 0x53c51d25e40: 0: msg: "new message" 0x53c51d25e40: 0: exit run() 0x53ceab89240: 1: enter run() 0x53ceab89240: 1: set_msg 0x53ceab89240: 1: msg: "new message" 0x53ceab89240: 1: exit run() 0x53c51d25440: 2: enter run() 0x53c51d25440: 2: set_msg 0x53c51d25440: 2: msg: "new message" 0x53c51d25440: 2: exit run() 0x53ceab89c40: 4: enter run() 0x53ceab89a40: 3: enter run() 0x53ceab89c40: 4: set_msg 0x53ceab89a40: 3: set_msg 0x53ceab89c40: 4: msg: "new message" 0x53ceab89a40: 3: msg: "new message" 0x53ceab89c40: 4: exit run() 0x53ceab89a40: 3: exit run() 0x53d38ad9c40: 5: enter run() 0x53d38ad9c40: 5: set_msg 0x53d38ad9c40: 5: msg: "new message" 0x53d38ad9c40: 5: exit run() 0x53d38ad9240: 6: enter run() 0x53d38ad9240: 6: set_msg 0x53d38ad9240: 6: msg: "new message" 0x53d38ad9240: 6: exit run() 0x53ceab89440: 7: enter run() 0x53ceab89440: 7: set_msg 0x53ceab89440: 7: msg: "new message" 0x53ceab89440: 7: exit run() 0x53d38ad9640: 8: enter run() 0x53d38ad9640: 8: set_msg 0x53d38ad9640: 8: msg: "new message" 0x53d38ad9640: 8: exit run() 0x53caa7ba240: 10: enter run() 0x53caa7ba240: 10: set_msg 0x53caa7ba240: 10: msg: "new message" 0x53caa7ba240: 10: exit run() 0x53c98b91840: 9: enter run() 0x53c98b91840: 9: set_msg 0x53ceab89040: 11: enter run() 0x53c98b91840: 9: msg: "new message" 0x53c98b91840: 9: exit run() 0x53ceab89040: 11: set_msg 0x53ceab89040: 11: msg: "new message" 0x53ceab89040: 11: exit run() 0x53caa7ba440: 13: enter run() 0x53ceab89640: 12: enter run() 0x53c98b91040: 14: enter run() 0x53c98b91a40: 15: enter run() 0x53ceab89640: 12: set_msg 0x53caa7ba440: 13: set_msg 0x53ceab89640: 12: msg: "new message" 0x53ceab89640: 12: exit run() 0x53c98b91a40: 15: set_msg 0x53c98b91a40: 15: msg: "new message" 0x53c98b91a40: 15: exit run() 0x53caa7ba440: 13: msg: "new message" 0x53caa7ba440: 13: exit run() 0x53c98b91040: 14: set_msg 0x53c98b91040: 14: msg: "new message" 0x53c98b91040: 14: exit run() main: 62 0x53c98b91440: 0: enter run() 0x53c98b91440: 0: set_msg 0x53c98b91440: 0: msg: "new message" 0x53c98b91440: 0: exit run() 0x53c51d25c40: 1: enter run() 0x53c51d25c40: 1: set_msg 0x53c51d25c40: 1: msg: "new message" 0x53c51d25c40: 1: exit run() 0x53d38ad9440: 2: enter run() 0x53c51d25640: 3: enter run() 0x53c51d25640: 3: set_msg 0x53d38ad9440: 2: set_msg 0x53c51d25640: 3: msg: "new message" 0x53d38ad9440: 2: msg: "new message" 0x53c51d25640: 3: exit run() 0x53d38ad9440: 2: exit run() 0x53c98b91640: 4: enter run() 0x53c98b91640: 4: set_msg 0x53c98b91640: 4: msg: "new message" 0x53c98b91640: 4: exit run() 0x53caa7bae40: 5: enter run() 0x53caa7bae40: 5: set_msg 0x53caa7bae40: 5: msg: "new message" 0x53caa7bae40: 5: exit run() 0x53caa7ba040: 7: enter run() 0x53caa7ba040: 7: set_msg 0x53caa7ba040: 7: msg: "new message" 0x53caa7ba040: 7: exit run() 0x53c98b91840: 6: enter run() 0x53c98b91840: 6: set_msg 0x53c98b91c40: 8: enter run() 0x53c98b91840: 6: msg: "new message" 0x53c98b91840: 6: exit run() 0x53c98b91c40: 8: set_msg 0x53c98b91c40: 8: msg: "new message" 0x53c98b91c40: 8: exit run() 0x53caa7ba640: 9: enter run() 0x53d38ad9640: 10: enter run() 0x53caa7ba640: 9: set_msg 0x53d38ad9640: 10: set_msg 0x53caa7ba640: 9: msg: "new message" 0x53d38ad9640: 10: msg: "new message" 0x53caa7ba640: 9: exit run() 0x53d38ad9640: 10: exit run() 0x53caa7ba840: 11: enter run() 0x53caa7ba840: 11: set_msg 0x53caa7baa40: 12: enter run() 0x53caa7baa40: 12: set_msg 0x53caa7ba840: 11: msg: "new message" 0x53caa7baa40: 12: msg: "new message" 0x53caa7ba840: 11: exit run() 0x53caa7baa40: 12: exit run() 0x53c51d25840: 13: enter run() 0x53c51d25840: 13: set_msg 0x53c51d25840: 13: msg: "new message" 0x53c51d25840: 13: exit run() 0x53c51d25240: 14: enter run() 0x53c51d25240: 14: set_msg 0x53c51d25240: 14: msg: "new message" 0x53c51d25240: 14: exit run() 0x53c51d25040: 15: enter run() 0x53c51d25040: 15: set_msg 0x53c51d25040: 15: msg: "new message" 0x53c51d25040: 15: exit run() main: 63 0x53ce5408e40: 0: enter run() 0x53ce5408e40: 0: set_msg 0x53ce5408e40: 0: msg: "new message" 0x53ce5408e40: 0: exit run() 0x53c98b91440: 2: enter run() 0x53c98b91840: 1: enter run() 0x53c98b91840: 1: set_msg 0x53c98b91440: 2: set_msg 0x53c98b91840: 1: msg: "new message" 0x53c98b91440: 2: msg: "new message" 0x53c98b91840: 1: exit run() 0x53c98b91440: 2: exit run() 0x53d38ad9a40: 3: enter run() 0x53ce5408840: 4: enter run() 0x53d38ad9a40: 3: set_msg 0x53ce5408840: 4: set_msg 0x53d38ad9a40: 3: msg: "new message" 0x53ce5408840: 4: msg: "new message" 0x53d38ad9a40: 3: exit run() 0x53ce5408440: 5: enter run() 0x53ce5408840: 4: exit run() 0x53ce5408440: 5: set_msg 0x53d38ad9e40: 6: enter run() 0x53ce5408440: 5: msg: "new message" 0x53ce5408440: 5: exit run() 0x53d38ad9e40: 6: set_msg 0x53d38ad9e40: 6: msg: "new message" 0x53d38ad9e40: 6: exit run() 0x53caa7bae40: 7: enter run() 0x53caa7bae40: 7: set_msg 0x53caa7bae40: 7: msg: "new message" 0x53caa7bae40: 7: exit run() 0x53ce5408240: 8: enter run() 0x53caa7ba240: 9: enter run() 0x53ce5408240: 8: set_msg 0x53caa7ba240: 9: set_msg 0x53ce5408240: 8: msg: "new message" 0x53caa7ba240: 9: msg: "new message" 0x53ce5408240: 8: exit run() 0x53caa7ba240: 9: exit run() 0x53c98b91c40: 10: enter run() 0x53c98b91c40: 10: set_msg 0x53c98b91c40: 10: msg: "new message" 0x53c98b91c40: 10: exit run() 0x53d38ad9040: 11: enter run() 0x53d38ad9040: 11: set_msg 0x53d38ad9c40: 12: enter run() 0x53d38ad9040: 11: msg: "new message" 0x53d38ad9040: 11: exit run() 0x53d38ad9c40: 12: set_msg 0x53d38ad9c40: 12: msg: "new message" 0x53d38ad9c40: 12: exit run() 0x53c98b91040: 13: enter run() 0x53c98b91040: 13: set_msg 0x53c98b91040: 13: msg: "new message" 0x53c98b91040: 13: exit run() 0x53ceab89840: 14: enter run() 0x53ceab89840: 14: set_msg 0x53ceab89840: 14: msg: "new message" 0x53ceab89840: 14: exit run() 0x53ce5408640: 15: enter run() 0x53ce5408640: 15: set_msg 0x53ce5408640: 15: msg: "new message" 0x53ce5408640: 15: exit run() ===> pthread_specific ==== run-regress-pthread_specific ==== cc -O2 -pipe -g -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 -g -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 -g -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 -g -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 -g -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 -g -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 -g -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 -g -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 -g -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 -g -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/select"' -I/usr/src/regress/lib/libpthread/select/../include -MD -MP -c /usr/src/regress/lib/libpthread/select/select.c /usr/src/regress/lib/libpthread/select/select.c:134:2: warning: format specifies type 'char *' but the argument has type 'FILE *' (aka 'struct __sFILE *') [-Wformat] CHECKn(slpr = popen("sleep 2; echo foo", "r")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/select/../include/test.h:111:19: note: expanded from macro 'CHECKn' #define CHECKn(x) _CHECK(x, != 0, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/select/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o select select.o -lpthread ./select ....................................................................................................................................................................................................................................................................................................................select returned 1 read 4: `foo ' last read was 0, errno = 0 success read finished ===> semaphore ===> semaphore/sem_destroy ==== run-regress-sem_destroy ==== cc -O2 -pipe -g -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 -g -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 -g -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 -g -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 -g -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 1735175771.236618432 actual 1735175771.246748493 timeout: expected 1735175771.246748493 actual 1735175771.256618432 expect: sem_destroy on semaphore with waiters! ===> setjmp ==== run-regress-setjmp ==== cc -O2 -pipe -g -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 -g -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 -g -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 0x769f42672230, context 0x769f42672140 addr 0x987230, code 1, trap 6 ===> siginterrupt ==== run-regress-siginterrupt ==== cc -O2 -pipe -g -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 -g -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 -g -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 -g -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 -g -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 -g -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 0x7a55c57ef1b0, context 0x7a55c57ef0c0 act_handler/2, signal 30, siginfo 0x7a55c57ef1b0, context 0x7a55c57ef0c0 act_handler/3, signal 30, siginfo 0x7a55c57ef1b0, context 0x7a55c57ef0c0 [recurse] act_handler/4, signal 30, siginfo 0x7a55c57eec30, context 0x7a55c57eeb40 ===> sigsuspend ==== run-regress-sigsuspend ==== cc -O2 -pipe -g -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 -g -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 0x48a800d4840) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x48a800d4840) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x48a800d4840) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x48a800d4840) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x48a800d4840) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x48a800d4840) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x48a800d4840) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x48a800d4840) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x48a800d4840) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x48a800d4840) ===> sleep ==== run-regress-sleep ==== cc -O2 -pipe -g -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/sleep"' -I/usr/src/regress/lib/libpthread/sleep/../include -MD -MP -c /usr/src/regress/lib/libpthread/sleep/sleep.c /usr/src/regress/lib/libpthread/sleep/sleep.c:83:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/sleep/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/sleep/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o sleep sleep.o -lpthread ./sleep abababababababababab Going to sleep Done sleeping ===> socket ===> socket/1 ==== run-regress-socket1 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/1/../../include -g -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 -g -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 -g -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 70746: This should be message #1 waiting for child 29574: This should be message #2 29574: This should be message #3 70746: This should be message #4 29574: This should be message #5 70746: This should be message #6 child exited ===> socket/3 ==== run-regress-socket3 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/3/../../include -g -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 -g -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 -g -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 -g -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 -g -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 -g -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 2692855 0m02.01s real 0m01.22s user 0m04.36s system ==== run-regress-switch-3 ==== time ./switch -c 3 | wc -c 1069234 0m02.00s real 0m00.47s user 0m06.08s system ==== run-regress-switch-4 ==== time ./switch -c 4 | wc -c 856377 0m02.00s real 0m00.49s user 0m07.09s system ==== run-regress-switch-6 ==== time ./switch -c 6 | wc -c 574147 0m02.00s real 0m00.29s user 0m08.68s system ==== run-regress-switch-8 ==== time ./switch -c 8 | wc -c 447550 0m02.00s real 0m00.28s user 0m09.88s system ==== run-regress-switch-20 ==== time ./switch -c 20 | wc -c 316724 0m02.00s real 0m00.23s user 0m11.66s system ==== run-regress-switch-26 ==== time ./switch -c 26 | wc -c 319564 0m02.00s real 0m00.19s user 0m11.87s system ===> system ==== run-regress-system ==== cc -O2 -pipe -g -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 4m39.10s