START lib/libpthread 2025-03-31T00:15:08Z ===> 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.008745710 sigsuspend: pass time = 1.009681599 poll: fail time = 0.000102736 r = 1 open_fifo: pass time = 1.004615065 nanosleep: pass time = 1.004902985 flock: pass time = 1.003846231 fcntl(F_SETLKW): pass time = 1.003518700 connect: pass time = 1.004666264 accept: pass time = 1.009608927 in thread after dlopen(pthread) semop: pass time = 1.008754574 sigsuspend: pass time = 1.010017263 poll: fail time = 0.000012329 r = 1 open_fifo: pass time = 1.004828896 nanosleep: pass time = 1.004824476 flock: pass time = 1.004162123 fcntl(F_SETLKW): pass time = 1.002940131 connect: pass time = 1.004858119 accept: pass time = 1.009966854 using cancellation semop: pass time = 1.009593498 sigsuspend: pass time = 1.009559176 poll: fail time = 1.010253708 r = 1 open_fifo: pass time = 1.004959299 nanosleep: pass time = 1.005156329 flock: pass time = 1.004256710 fcntl(F_SETLKW): pass time = 1.003138861 connect: pass time = 1.004536246 accept: pass time = 1.009785921 ===> 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 67081 parent = pid 67081 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 2 gid 3 gid 4 before: tty:*:4:root after: tty:*:4:root before: daemon:*:1:daemon after: daemon:*:1:daemon before: kmem:*:2:root after: kmem:*:2:root before: sys:*:3:root after: sys:*:3:root before: wheel:*:0:root,user after: wheel:*:0:root,user ===> malloc_duel ==== run-regress-malloc_duel ==== cc -O2 -pipe -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.027 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.039 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.027/0.040/0.055/0.011 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.003988412 seconds Got timeout 1 in 10.014033939 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 0x70677217e07c New thread was passed arg address 0xdeadbeef New thread stack at 0x9569b202fb4 ===> 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 0x779fc4504f44 New thread 1 stack at 0xd7867e5dacc New thread 2 stack at 0xd7867e5dacc ===> 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 0x76da25f8ed70, context 0x76da25f8ec80 act_handler: signal 30, siginfo 0x4fce28c1970, context 0x4fce28c1880 act_handler: signal 30, siginfo 0x4fc7874f070, context 0x4fc7874ef80 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 0 woken, state = 2 reader 3 locked, state = 3 reader 0 woken, state = 3 reader 1 locked, state = 4 writer started, state = 4 reader 3 woken, state = 4 reader 4 locked, state = 5 writer woken, state = 5 reader 3 woken, state = 5 reader 1 woken, state = 5 reader 5 locked, state = 6 reader 4 woken, state = 6 reader 1 woken, state = 6 writer woken, state = 6 writer starting reader 1 woken, state = 7 reader 1 unlocked reader 0 woken, state = 7 reader 0 unlocked reader 3 woken, state = 7 reader 3 unlocked reader 2 woken, state = 7 reader 2 unlocked reader 4 woken, state = 7 reader 4 unlocked reader 5 woken, state = 7 reader 5 unlocked writer locked reader 5 woken, state = 8 reader 5 woken, state = 9 writer unlocking writer exiting reader 5 woken, state = 0 reader 5 trying again (1) reader 5 locked again (1) reader 2 woken, state = 1 reader 2 trying again (2) reader 2 locked again (2) reader 4 woken, state = 2 reader 4 trying again (3) reader 4 locked again (3) reader 1 woken, state = 3 reader 1 trying again (4) reader 1 locked again (4) reader 2 woken, state = 4 reader 4 woken, state = 4 reader 0 woken, state = 4 reader 0 trying again (5) reader 0 locked again (5) reader 2 woken, state = 5 reader 4 woken, state = 5 reader 1 woken, state = 5 reader 3 woken, state = 5 reader 3 trying again (6) reader 3 locked again (6) reader 3 exiting reader 0 woken, state = 6 reader 0 exiting reader 1 woken, state = 6 reader 1 exiting reader 5 woken, state = 6 reader 5 exiting reader 2 woken, state = 6 reader 2 exiting reader 4 woken, state = 6 reader 4 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 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d7c13f2440: mutex_lock 0x3d7511bb638 (0x0) 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d7c13f2440: mutex_unlock 0x3d7511bb638 (0x3d7c13f2440) 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7511bba88: mutex_lock 0x3d7511bb650 (0x0) 0x3d7511bba88: mutex_unlock 0x3d7511bb650 (0x3d7511bba88) 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2440 stack 0x3d73420c4e0 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924c40 stack 0x3d7341d93c0 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0e40 stack 0x3d7341f0a50 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2040 stack 0x3d7341d9c60 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924a40 stack 0x3d73420cf90 rthread reaping 0x3d758698640 stack 0x3d73420c390 rthread reaping 0x3d711924e40 stack 0x3d73420c900 rthread reaping 0x3d7c13f2240 stack 0x3d73420c060 rthread reaping 0x3d758698e40 stack 0x3d7341d9270 rthread reaping 0x3d6c28d0a40 stack 0x3d7341d6360 rthread reaping 0x3d711924240 stack 0x3d7341f0db0 rthread reaping 0x3d6c28d0240 stack 0x3d7341d62d0 rthread reaping 0x3d7c13f2640 stack 0x3d7341f08a0 rthread reaping 0x3d758698840 stack 0x3d7341d66c0 rthread reaping 0x3d758698040 stack 0x3d7341d69f0 rthread reaping 0x3d6c28d0040 stack 0x3d7341d96c0 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698240 stack 0x3d7341d96c0 rthread reaping 0x3d758698440 stack 0x3d7341d69f0 rthread reaping 0x3d7c13f2440 stack 0x3d7341d66c0 rthread reaping 0x3d6c28d0440 stack 0x3d7341f08a0 rthread reaping 0x3d711924e40 stack 0x3d7341d62d0 rthread reaping 0x3d711924c40 stack 0x3d7341f0db0 rthread reaping 0x3d711924640 stack 0x3d7341d6360 rthread reaping 0x3d7c13f2840 stack 0x3d7341d9270 rthread reaping 0x3d758698a40 stack 0x3d73420c060 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (4294967295) rthread reaping 0x3d711924040 stack 0x3d73420c900 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2240 stack 0x3d73420c390 rthread reaping 0x3d711924440 stack 0x3d73420cf90 rthread reaping 0x3d758698640 stack 0x3d7341d9c60 rthread reaping 0x3d7c13f2a40 stack 0x3d7341f0a50 rthread reaping 0x3d6c28d0840 stack 0x3d7341d93c0 rthread reaping 0x3d711924840 stack 0x3d73420c4e0 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2e40 stack 0x3d73420c4e0 rthread reaping 0x3d711924c40 stack 0x3d7341d93c0 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924240 stack 0x3d7341f0a50 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698240 stack 0x3d7341d9c60 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2040 stack 0x3d73420cf90 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0040 stack 0x3d73420c390 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0240 stack 0x3d73420c900 rthread reaping 0x3d6c28d0640 stack 0x3d73420c060 rthread reaping 0x3d711924040 stack 0x3d7341d9270 rthread reaping 0x3d711924a40 stack 0x3d7341d6360 rthread reaping 0x3d6c28d0a40 stack 0x3d7341f0db0 rthread reaping 0x3d6c28d0c40 stack 0x3d7341d62d0 rthread reaping 0x3d7c13f2840 stack 0x3d7341f08a0 rthread reaping 0x3d72a99fc40 stack 0x3d7341d66c0 rthread reaping 0x3d758698040 stack 0x3d7341d69f0 rthread reaping 0x3d6f6167040 stack 0x3d7341d96c0 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (2147483647) rthread reaping 0x3d6f6167840 stack 0x3d7341d96c0 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167240 stack 0x3d7341d69f0 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0040 stack 0x3d7341d66c0 0x3d711924040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924440 stack 0x3d7341f08a0 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924240 stack 0x3d7341d62d0 rthread reaping 0x3d6c28d0240 stack 0x3d7341f0db0 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2c40 stack 0x3d7341d6360 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924e40 stack 0x3d7341d9270 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167640 stack 0x3d73420c060 rthread reaping 0x3d7c13f2a40 stack 0x3d73420c900 rthread reaping 0x3d7c13f2e40 stack 0x3d73420c390 rthread reaping 0x3d6c28d0640 stack 0x3d73420cf90 rthread reaping 0x3d7c13f2640 stack 0x3d7341d9c60 rthread reaping 0x3d6c28d0840 stack 0x3d7341f0a50 rthread reaping 0x3d711924040 stack 0x3d7341d93c0 rthread reaping 0x3d72a99fe40 stack 0x3d73420c4e0 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f640 stack 0x3d73420c4e0 rthread reaping 0x3d6f6167440 stack 0x3d7341d93c0 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99f040 stack 0x3d7341f0a50 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0e40 stack 0x3d7341d9c60 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99f840 stack 0x3d73420cf90 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fa40 stack 0x3d73420c390 rthread reaping 0x3d6f6167840 stack 0x3d73420c900 rthread reaping 0x3d6c28d0040 stack 0x3d73420c060 rthread reaping 0x3d72a99fc40 stack 0x3d7341d9270 rthread reaping 0x3d6c28d0640 stack 0x3d7341d6360 rthread reaping 0x3d6f6167040 stack 0x3d7341f0db0 rthread reaping 0x3d6f6167a40 stack 0x3d7341d62d0 rthread reaping 0x3d72a99f240 stack 0x3d7341f08a0 rthread reaping 0x3d6f6167c40 stack 0x3d7341d66c0 rthread reaping 0x3d6c28d0240 stack 0x3d7341d69f0 rthread reaping 0x3d711924a40 stack 0x3d7341d96c0 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (2147483650) 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (2147483650) 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (2147483650) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (2) rthread reaping 0x3d72a99fc40 stack 0x3d7341d96c0 rthread reaping 0x3d6f6167440 stack 0x3d7341d69f0 rthread reaping 0x3d6c28d0840 stack 0x3d7341d66c0 rthread reaping 0x3d72a99f840 stack 0x3d7341f08a0 rthread reaping 0x3d6f6167e40 stack 0x3d7341d62d0 rthread reaping 0x3d6f6167640 stack 0x3d7341f0db0 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0640 stack 0x3d7341d6360 rthread reaping 0x3d6f6167840 stack 0x3d7341d9270 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2640 stack 0x3d73420c060 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167a40 stack 0x3d73420c900 rthread reaping 0x3d72a99f040 stack 0x3d73420c390 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f440 stack 0x3d73420cf90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924c40 stack 0x3d7341d9c60 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2840 stack 0x3d7341f0a50 rthread reaping 0x3d7c13f2240 stack 0x3d7341d93c0 rthread reaping 0x3d711924e40 stack 0x3d73420c4e0 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6f6167440 stack 0x3d73420c4e0 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0e40 stack 0x3d7341d93c0 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f040 stack 0x3d7341f0a50 0x3d711924840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f240 stack 0x3d7341d9c60 rthread reaping 0x3d6c28d0040 stack 0x3d73420cf90 rthread reaping 0x3d711924440 stack 0x3d73420c390 rthread reaping 0x3d72a99f840 stack 0x3d73420c900 rthread reaping 0x3d6f6167e40 stack 0x3d73420c060 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167040 stack 0x3d7341d9270 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99f440 stack 0x3d7341d6360 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0240 stack 0x3d7341f0db0 rthread reaping 0x3d711924240 stack 0x3d7341d62d0 rthread reaping 0x3d6c28d0440 stack 0x3d7341f08a0 rthread reaping 0x3d7c13f2040 stack 0x3d7341d66c0 rthread reaping 0x3d711924840 stack 0x3d7341d69f0 rthread reaping 0x3d7c13f2a40 stack 0x3d7341d96c0 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924840 stack 0x3d7341d96c0 rthread reaping 0x3d711924040 stack 0x3d7341d69f0 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99fc40 stack 0x3d7341d66c0 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0640 stack 0x3d7341f08a0 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924440 stack 0x3d7341d62d0 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fa40 stack 0x3d7341f0db0 rthread reaping 0x3d6f6167c40 stack 0x3d7341d6360 rthread reaping 0x3d711924a40 stack 0x3d7341d9270 rthread reaping 0x3d6c28d0840 stack 0x3d73420c060 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6f6167a40 stack 0x3d73420c900 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698040 stack 0x3d73420c390 rthread reaping 0x3d6c28d0a40 stack 0x3d73420cf90 rthread reaping 0x3d6f6167240 stack 0x3d7341d9c60 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698440 stack 0x3d7341f0a50 rthread reaping 0x3d6f6167e40 stack 0x3d7341d93c0 rthread reaping 0x3d6f6167040 stack 0x3d73420c4e0 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 main: 0 0x3d7c13f2440: 0: enter run() 0x3d711924c40: 1: enter run() 0x3d6c28d0e40: 2: enter run() 0x3d7c13f2440: 0: set_msg 0x3d7c13f2040: 3: enter run() 0x3d6c28d0e40: 2: set_msg 0x3d711924a40: 4: enter run() 0x3d711924a40: 4: set_msg 0x3d6c28d0e40: 2: msg: "new message" 0x3d7c13f2440: 0: msg: "new message" 0x3d711924a40: 4: msg: "new message" 0x3d6c28d0e40: 2: exit run() 0x3d7c13f2440: 0: exit run() 0x3d711924a40: 4: exit run() 0x3d7c13f2040: 3: set_msg 0x3d711924c40: 1: set_msg 0x3d711924c40: 1: msg: "new message" 0x3d711924c40: 1: exit run() 0x3d758698640: 5: enter run() 0x3d758698640: 5: set_msg 0x3d758698640: 5: msg: "new message" 0x3d758698640: 5: exit run() 0x3d7c13f2040: 3: msg: "new message" 0x3d711924e40: 6: enter run() 0x3d7c13f2040: 3: exit run() 0x3d711924e40: 6: set_msg 0x3d711924e40: 6: msg: "new message" 0x3d711924e40: 6: exit run() 0x3d7c13f2240: 7: enter run() 0x3d7c13f2240: 7: set_msg 0x3d7c13f2240: 7: msg: "new message" 0x3d7c13f2240: 7: exit run() 0x3d758698e40: 8: enter run() 0x3d758698e40: 8: set_msg 0x3d758698e40: 8: msg: "new message" 0x3d758698e40: 8: exit run() 0x3d6c28d0a40: 9: enter run() 0x3d6c28d0a40: 9: set_msg 0x3d6c28d0a40: 9: msg: "new message" 0x3d6c28d0a40: 9: exit run() 0x3d711924240: 10: enter run() 0x3d711924240: 10: set_msg 0x3d711924240: 10: msg: "new message" 0x3d711924240: 10: exit run() 0x3d6c28d0240: 11: enter run() 0x3d6c28d0240: 11: set_msg 0x3d6c28d0240: 11: msg: "new message" 0x3d6c28d0240: 11: exit run() 0x3d7c13f2640: 12: enter run() 0x3d758698840: 13: enter run() 0x3d7c13f2640: 12: set_msg 0x3d758698840: 13: set_msg 0x3d7c13f2640: 12: msg: "new message" 0x3d758698840: 13: msg: "new message" 0x3d7c13f2640: 12: exit run() 0x3d758698840: 13: exit run() 0x3d758698040: 14: enter run() 0x3d758698040: 14: set_msg 0x3d758698040: 14: msg: "new message" 0x3d758698040: 14: exit run() 0x3d6c28d0040: 15: enter run() 0x3d6c28d0040: 15: set_msg 0x3d6c28d0040: 15: msg: "new message" 0x3d6c28d0040: 15: exit run() main: 1 0x3d758698240: 0: enter run() 0x3d758698240: 0: set_msg 0x3d758698240: 0: msg: "new message" 0x3d758698240: 0: exit run() 0x3d758698440: 1: enter run() 0x3d758698440: 1: set_msg 0x3d758698440: 1: msg: "new message" 0x3d758698440: 1: exit run() 0x3d7c13f2440: 2: enter run() 0x3d7c13f2440: 2: set_msg 0x3d7c13f2440: 2: msg: "new message" 0x3d7c13f2440: 2: exit run() 0x3d711924e40: 4: enter run() 0x3d6c28d0440: 3: enter run() 0x3d711924e40: 4: set_msg 0x3d711924e40: 4: msg: "new message" 0x3d711924e40: 4: exit run() 0x3d6c28d0440: 3: set_msg 0x3d6c28d0440: 3: msg: "new message" 0x3d6c28d0440: 3: exit run() 0x3d711924c40: 5: enter run() 0x3d711924c40: 5: set_msg 0x3d711924c40: 5: msg: "new message" 0x3d711924c40: 5: exit run() 0x3d7c13f2840: 7: enter run() 0x3d7c13f2840: 7: set_msg 0x3d7c13f2840: 7: msg: "new message" 0x3d7c13f2840: 7: exit run() 0x3d758698a40: 8: enter run() 0x3d711924040: 9: enter run() 0x3d711924640: 6: enter run() 0x3d758698a40: 8: set_msg 0x3d7c13f2240: 10: enter run() 0x3d711924640: 6: set_msg 0x3d711924440: 11: enter run() 0x3d711924440: 11: set_msg 0x3d711924640: 6: msg: "new message" 0x3d758698a40: 8: msg: "new message" 0x3d711924440: 11: msg: "new message" 0x3d758698640: 12: enter run() 0x3d711924640: 6: exit run() 0x3d758698a40: 8: exit run() 0x3d711924440: 11: exit run() 0x3d7c13f2a40: 13: enter run() 0x3d711924040: 9: set_msg 0x3d6c28d0840: 14: enter run() 0x3d711924840: 15: enter run() 0x3d6c28d0840: 14: set_msg 0x3d711924040: 9: msg: "new message" 0x3d711924040: 9: exit run() 0x3d7c13f2a40: 13: set_msg 0x3d711924840: 15: set_msg 0x3d7c13f2a40: 13: msg: "new message" 0x3d7c13f2a40: 13: exit run() 0x3d6c28d0840: 14: msg: "new message" 0x3d711924840: 15: msg: "new message" 0x3d6c28d0840: 14: exit run() 0x3d711924840: 15: exit run() 0x3d758698640: 12: set_msg 0x3d758698640: 12: msg: "new message" 0x3d758698640: 12: exit run() 0x3d7c13f2240: 10: set_msg 0x3d7c13f2240: 10: msg: "new message" 0x3d7c13f2240: 10: exit run() main: 2 0x3d7c13f2e40: 0: enter run() 0x3d7c13f2e40: 0: set_msg 0x3d7c13f2e40: 0: msg: "new message" 0x3d7c13f2e40: 0: exit run() 0x3d711924c40: 1: enter run() 0x3d711924c40: 1: set_msg 0x3d711924c40: 1: msg: "new message" 0x3d711924c40: 1: exit run() 0x3d711924240: 2: enter run() 0x3d758698240: 3: enter run() 0x3d711924240: 2: set_msg 0x3d711924240: 2: msg: "new message" 0x3d711924240: 2: exit run() 0x3d758698240: 3: set_msg 0x3d758698240: 3: msg: "new message" 0x3d758698240: 3: exit run() 0x3d7c13f2040: 4: enter run() 0x3d6c28d0040: 5: enter run() 0x3d6c28d0240: 6: enter run() 0x3d7c13f2040: 4: set_msg 0x3d6c28d0240: 6: set_msg 0x3d6c28d0240: 6: msg: "new message" 0x3d7c13f2040: 4: msg: "new message" 0x3d6c28d0240: 6: exit run() 0x3d7c13f2040: 4: exit run() 0x3d6c28d0040: 5: set_msg 0x3d6c28d0040: 5: msg: "new message" 0x3d6c28d0040: 5: exit run() 0x3d711924a40: 9: enter run() 0x3d6c28d0640: 7: enter run() 0x3d711924a40: 9: set_msg 0x3d6c28d0640: 7: set_msg 0x3d711924a40: 9: msg: "new message" 0x3d711924040: 8: enter run() 0x3d6c28d0640: 7: msg: "new message" 0x3d6c28d0640: 7: exit run() 0x3d711924a40: 9: exit run() 0x3d711924040: 8: set_msg 0x3d711924040: 8: msg: "new message" 0x3d711924040: 8: exit run() 0x3d6c28d0a40: 10: enter run() 0x3d6c28d0a40: 10: set_msg 0x3d6c28d0a40: 10: msg: "new message" 0x3d6c28d0a40: 10: exit run() 0x3d6c28d0c40: 11: enter run() 0x3d7c13f2840: 12: enter run() 0x3d6c28d0c40: 11: set_msg 0x3d6c28d0c40: 11: msg: "new message" 0x3d6c28d0c40: 11: exit run() 0x3d7c13f2840: 12: set_msg 0x3d7c13f2840: 12: msg: "new message" 0x3d7c13f2840: 12: exit run() 0x3d72a99fc40: 13: enter run() 0x3d72a99fc40: 13: set_msg 0x3d72a99fc40: 13: msg: "new message" 0x3d72a99fc40: 13: exit run() 0x3d758698040: 14: enter run() 0x3d6f6167040: 15: enter run() 0x3d758698040: 14: set_msg 0x3d6f6167040: 15: set_msg 0x3d758698040: 14: msg: "new message" 0x3d6f6167040: 15: msg: "new message" 0x3d758698040: 14: exit run() 0x3d6f6167040: 15: exit run() main: 3 0x3d6f6167840: 0: enter run() 0x3d6f6167840: 0: set_msg 0x3d6f6167840: 0: msg: "new message" 0x3d6f6167240: 1: enter run() 0x3d6f6167840: 0: exit run() 0x3d6f6167240: 1: set_msg 0x3d6f6167240: 1: msg: "new message" 0x3d6f6167240: 1: exit run() 0x3d6c28d0040: 2: enter run() 0x3d6c28d0040: 2: set_msg 0x3d6c28d0040: 2: msg: "new message" 0x3d6c28d0040: 2: exit run() 0x3d711924240: 4: enter run() 0x3d711924240: 4: set_msg 0x3d711924240: 4: msg: "new message" 0x3d711924240: 4: exit run() 0x3d711924440: 3: enter run() 0x3d711924440: 3: set_msg 0x3d6c28d0240: 5: enter run() 0x3d6c28d0240: 5: set_msg 0x3d711924440: 3: msg: "new message" 0x3d6c28d0240: 5: msg: "new message" 0x3d711924440: 3: exit run() 0x3d6c28d0240: 5: exit run() 0x3d711924e40: 7: enter run() 0x3d7c13f2c40: 6: enter run() 0x3d711924e40: 7: set_msg 0x3d7c13f2c40: 6: set_msg 0x3d711924e40: 7: msg: "new message" 0x3d7c13f2c40: 6: msg: "new message" 0x3d711924e40: 7: exit run() 0x3d7c13f2c40: 6: exit run() 0x3d6f6167640: 8: enter run() 0x3d6f6167640: 8: set_msg 0x3d6f6167640: 8: msg: "new message" 0x3d6f6167640: 8: exit run() 0x3d7c13f2a40: 9: enter run() 0x3d7c13f2a40: 9: set_msg 0x3d7c13f2e40: 10: enter run() 0x3d7c13f2a40: 9: msg: "new message" 0x3d6c28d0640: 11: enter run() 0x3d7c13f2a40: 9: exit run() 0x3d6c28d0640: 11: set_msg 0x3d6c28d0640: 11: msg: "new message" 0x3d6c28d0640: 11: exit run() 0x3d7c13f2e40: 10: set_msg 0x3d7c13f2e40: 10: msg: "new message" 0x3d7c13f2e40: 10: exit run() 0x3d7c13f2640: 12: enter run() 0x3d7c13f2640: 12: set_msg 0x3d7c13f2640: 12: msg: "new message" 0x3d7c13f2640: 12: exit run() 0x3d6c28d0840: 13: enter run() 0x3d711924040: 14: enter run() 0x3d6c28d0840: 13: set_msg 0x3d711924040: 14: set_msg 0x3d6c28d0840: 13: msg: "new message" 0x3d6c28d0840: 13: exit run() 0x3d72a99fe40: 15: enter run() 0x3d711924040: 14: msg: "new message" 0x3d711924040: 14: exit run() 0x3d72a99fe40: 15: set_msg 0x3d72a99fe40: 15: msg: "new message" 0x3d72a99fe40: 15: exit run() main: 4 0x3d72a99f640: 0: enter run() 0x3d72a99f640: 0: set_msg 0x3d72a99f640: 0: msg: "new message" 0x3d72a99f640: 0: exit run() 0x3d6f6167440: 1: enter run() 0x3d6f6167440: 1: set_msg 0x3d6f6167440: 1: msg: "new message" 0x3d6f6167440: 1: exit run() 0x3d6c28d0e40: 3: enter run() 0x3d72a99f040: 2: enter run() 0x3d6c28d0e40: 3: set_msg 0x3d72a99f040: 2: set_msg 0x3d6c28d0e40: 3: msg: "new message" 0x3d72a99f040: 2: msg: "new message" 0x3d6c28d0e40: 3: exit run() 0x3d72a99f040: 2: exit run() 0x3d72a99f840: 4: enter run() 0x3d72a99f840: 4: set_msg 0x3d72a99fa40: 5: enter run() 0x3d72a99fa40: 5: set_msg 0x3d72a99fa40: 5: msg: "new message" 0x3d72a99fa40: 5: exit run() 0x3d72a99f840: 4: msg: "new message" 0x3d72a99f840: 4: exit run() 0x3d6f6167840: 6: enter run() 0x3d6f6167840: 6: set_msg 0x3d6f6167840: 6: msg: "new message" 0x3d6f6167840: 6: exit run() 0x3d6c28d0040: 7: enter run() 0x3d6c28d0040: 7: set_msg 0x3d6c28d0040: 7: msg: "new message" 0x3d6c28d0040: 7: exit run() 0x3d72a99fc40: 8: enter run() 0x3d6c28d0640: 9: enter run() 0x3d6c28d0640: 9: set_msg 0x3d6c28d0640: 9: msg: "new message" 0x3d6f6167040: 10: enter run() 0x3d6c28d0640: 9: exit run() 0x3d72a99fc40: 8: set_msg 0x3d6f6167040: 10: set_msg 0x3d72a99fc40: 8: msg: "new message" 0x3d6f6167040: 10: msg: "new message" 0x3d72a99fc40: 8: exit run() 0x3d6f6167040: 10: exit run() 0x3d72a99f240: 12: enter run() 0x3d72a99f240: 12: set_msg 0x3d6f6167a40: 11: enter run() 0x3d72a99f240: 12: msg: "new message" 0x3d72a99f240: 12: exit run() 0x3d6f6167a40: 11: set_msg 0x3d6f6167a40: 11: msg: "new message" 0x3d6f6167a40: 11: exit run() 0x3d6f6167c40: 13: enter run() 0x3d6f6167c40: 13: set_msg 0x3d6f6167c40: 13: msg: "new message" 0x3d6f6167c40: 13: exit run() 0x3d6c28d0240: 14: enter run() 0x3d6c28d0240: 14: set_msg 0x3d6c28d0240: 14: msg: "new message" 0x3d6c28d0240: 14: exit run() 0x3d711924a40: 15: enter run() 0x3d711924a40: 15: set_msg 0x3d711924a40: 15: msg: "new message" 0x3d711924a40: 15: exit run() main: 5 0x3d72a99fc40: 0: enter run() 0x3d72a99fc40: 0: set_msg 0x3d72a99fc40: 0: msg: "new message" 0x3d72a99fc40: 0: exit run() 0x3d6f6167440: 1: enter run() 0x3d6f6167440: 1: set_msg 0x3d6f6167440: 1: msg: "new message" 0x3d6c28d0840: 2: enter run() 0x3d6f6167440: 1: exit run() 0x3d6c28d0840: 2: set_msg 0x3d72a99f840: 3: enter run() 0x3d6c28d0840: 2: msg: "new message" 0x3d6f6167e40: 4: enter run() 0x3d6f6167640: 5: enter run() 0x3d6c28d0840: 2: exit run() 0x3d72a99f840: 3: set_msg 0x3d6c28d0640: 6: enter run() 0x3d6f6167840: 7: enter run() 0x3d6f6167e40: 4: set_msg 0x3d6f6167a40: 9: enter run() 0x3d7c13f2640: 8: enter run() 0x3d72a99f040: 10: enter run() 0x3d6f6167e40: 4: msg: "new message" 0x3d72a99f840: 3: msg: "new message" 0x3d6f6167e40: 4: exit run() 0x3d6f6167640: 5: set_msg 0x3d6f6167840: 7: set_msg 0x3d72a99f840: 3: exit run() 0x3d711924c40: 12: enter run() 0x3d72a99f440: 11: enter run() 0x3d7c13f2840: 13: enter run() 0x3d6f6167640: 5: msg: "new message" 0x3d6f6167840: 7: msg: "new message" 0x3d6f6167640: 5: exit run() 0x3d6f6167840: 7: exit run() 0x3d7c13f2240: 14: enter run() 0x3d7c13f2240: 14: set_msg 0x3d72a99f040: 10: set_msg 0x3d6c28d0640: 6: set_msg 0x3d6f6167a40: 9: set_msg 0x3d6f6167a40: 9: msg: "new message" 0x3d7c13f2240: 14: msg: "new message" 0x3d6f6167a40: 9: exit run() 0x3d72a99f040: 10: msg: "new message" 0x3d7c13f2240: 14: exit run() 0x3d6c28d0640: 6: msg: "new message" 0x3d711924e40: 15: enter run() 0x3d72a99f040: 10: exit run() 0x3d711924c40: 12: set_msg 0x3d7c13f2640: 8: set_msg 0x3d6c28d0640: 6: exit run() 0x3d711924e40: 15: set_msg 0x3d711924c40: 12: msg: "new message" 0x3d711924c40: 12: exit run() 0x3d7c13f2640: 8: msg: "new message" 0x3d711924e40: 15: msg: "new message" 0x3d7c13f2640: 8: exit run() 0x3d72a99f440: 11: set_msg 0x3d711924e40: 15: exit run() 0x3d72a99f440: 11: msg: "new message" 0x3d72a99f440: 11: exit run() 0x3d7c13f2840: 13: set_msg 0x3d7c13f2840: 13: msg: "new message" 0x3d7c13f2840: 13: exit run() main: 6 0x3d6f6167440: 0: enter run() 0x3d6f6167440: 0: set_msg 0x3d6f6167440: 0: msg: "new message" 0x3d6f6167440: 0: exit run() 0x3d6c28d0e40: 1: enter run() 0x3d6c28d0e40: 1: set_msg 0x3d6c28d0e40: 1: msg: "new message" 0x3d6c28d0e40: 1: exit run() 0x3d72a99f240: 3: enter run() 0x3d72a99f240: 3: set_msg 0x3d6c28d0040: 4: enter run() 0x3d72a99f040: 2: enter run() 0x3d72a99f240: 3: msg: "new message" 0x3d6c28d0040: 4: set_msg 0x3d6c28d0040: 4: msg: "new message" 0x3d711924440: 5: enter run() 0x3d72a99f240: 3: exit run() 0x3d711924440: 5: set_msg 0x3d711924440: 5: msg: "new message" 0x3d711924440: 5: exit run() 0x3d72a99f040: 2: set_msg 0x3d72a99f040: 2: msg: "new message" 0x3d6c28d0040: 4: exit run() 0x3d72a99f040: 2: exit run() 0x3d6f6167040: 8: enter run() 0x3d6f6167040: 8: set_msg 0x3d6f6167040: 8: msg: "new message" 0x3d6f6167040: 8: exit run() 0x3d72a99f440: 9: enter run() 0x3d6f6167e40: 7: enter run() 0x3d72a99f440: 9: set_msg 0x3d6f6167e40: 7: set_msg 0x3d6c28d0240: 10: enter run() 0x3d72a99f440: 9: msg: "new message" 0x3d72a99f840: 6: enter run() 0x3d711924240: 11: enter run() 0x3d72a99f440: 9: exit run() 0x3d6c28d0240: 10: set_msg 0x3d6c28d0240: 10: msg: "new message" 0x3d6c28d0240: 10: exit run() 0x3d711924240: 11: set_msg 0x3d72a99f840: 6: set_msg 0x3d711924240: 11: msg: "new message" 0x3d72a99f840: 6: msg: "new message" 0x3d711924240: 11: exit run() 0x3d72a99f840: 6: exit run() 0x3d6f6167e40: 7: msg: "new message" 0x3d6f6167e40: 7: exit run() 0x3d6c28d0440: 12: enter run() 0x3d6c28d0440: 12: set_msg 0x3d6c28d0440: 12: msg: "new message" 0x3d6c28d0440: 12: exit run() 0x3d7c13f2040: 13: enter run() 0x3d7c13f2040: 13: set_msg 0x3d711924840: 14: enter run() 0x3d7c13f2a40: 15: enter run() 0x3d711924840: 14: set_msg 0x3d7c13f2040: 13: msg: "new message" 0x3d711924840: 14: msg: "new message" 0x3d7c13f2040: 13: exit run() 0x3d711924840: 14: exit run() 0x3d7c13f2a40: 15: set_msg 0x3d7c13f2a40: 15: msg: "new message" 0x3d7c13f2a40: 15: exit run() main: 7 0x3d711924840: 0: enter run() 0x3d711924840: 0: set_msg 0x3d711924840: 0: msg: "new message" 0x3d711924840: 0: exit run() 0x3d711924040: 1: enter run() 0x3d711924040: 1: set_msg 0x3d711924040: 1: msg: "new message" 0x3d711924040: 1: exit run() 0x3d72a99fc40: 2: enter run() 0x3d72a99fc40: 2: set_msg 0x3d6c28d0640: 3: enter run() 0x3d72a99fc40: 2: msg: "new message" 0x3d72a99fc40: 2: exit run() 0x3d6c28d0640: 3: set_msg 0x3d6c28d0640: 3: msg: "new message" 0x3d6c28d0640: 3: exit run() 0x3d711924440: 4: enter run() 0x3d711924440: 4: set_msg 0x3d711924440: 4: msg: "new message" 0x3d711924440: 4: exit run() 0x3d72a99fa40: 5: enter run() 0x3d72a99fa40: 5: set_msg 0x3d72a99fa40: 5: msg: "new message" 0x3d72a99fa40: 5: exit run() 0x3d6f6167c40: 6: enter run() 0x3d6f6167c40: 6: set_msg 0x3d6f6167c40: 6: msg: "new message" 0x3d6f6167c40: 6: exit run() 0x3d711924a40: 7: enter run() 0x3d711924a40: 7: set_msg 0x3d711924a40: 7: msg: "new message" 0x3d711924a40: 7: exit run() 0x3d6c28d0840: 8: enter run() 0x3d6c28d0840: 8: set_msg 0x3d6c28d0840: 8: msg: "new message" 0x3d6c28d0840: 8: exit run() 0x3d6f6167a40: 9: enter run() 0x3d6f6167a40: 9: set_msg 0x3d6f6167a40: 9: msg: "new message" 0x3d6f6167a40: 9: exit run() 0x3d758698040: 10: enter run() 0x3d758698040: 10: set_msg 0x3d758698040: 10: msg: "new message" 0x3d758698040: 10: exit run() 0x3d6c28d0a40: 11: enter run() 0x3d6c28d0a40: 11: set_msg 0x3d6f6167240: 12: enter run() 0x3d6c28d0a40: 11: msg: "new message" 0x3d6c28d0a40: 11: exit run() 0x3d6f6167240: 12: set_msg 0x3d6f6167240: 12: msg: "new message" 0x3d6f6167240: 12: exit run() 0x3d758698440: 13: enter run() 0x3d6f6167e40: 14: enter run() 0x3d6f6167e40: 14: set_msg 0x3d6f6167e40: 14: msg: "new message" 0x3d6f6167e40: 14: exit run() 0x3d6f6167040: 15: enter run() 0x3d6f6167040: 15: set_msg 0x3d758698440: 13: set_msg 0x3d6f6167040: 15: msg: "new message" 0x3d758698440: 13: msg: "new message" 0x3d6f6167040: 15: exit run() 0x3d758698440: 13: exit run() main: 8 0x3d72a99f240: 0: enter run() 0x3d72a99f240: 0: set_msg 0x3d72a99f240: 0: msg: "new message" 0x3d72a99f240: 0: exit run() 0x3d758698640: 1: enter run() 0x3d758698640: 1: set_msg 0x3d758698640: 1: msg: "new message" 0x3d758698640: 1: exit run() 0x3d72a99f640: 2: enter run() 0x3d72a99f640: 2: set_msg 0x3d72a99f640: 2: msg: "new message" 0x3d72a99f640: 2: exit run() 0x3d6c28d0240: 3: enter run() 0x3d6c28d0240: 3: set_msg 0x3d6c28d0240: 3: msg: "new message" 0x3d6c28d0240: 3: exit run() 0x3d758698e40: 4rthread reaping 0x3d72a99f240 stack 0x3d73420c4e0 rthread reaping 0x3d758698640 stack 0x3d7341d93c0 rthread reaping 0x3d72a99f640 stack 0x3d7341f0a50 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0240 stack 0x3d7341d9c60 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6c28d0c40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (2147483649) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (2147483651) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698e40 stack 0x3d73420cf90 rthread reaping 0x3d72a99f440 stack 0x3d73420c900 rthread reaping 0x3d72a99f040 stack 0x3d73420c390 rthread reaping 0x3d711924e40 stack 0x3d73420c060 rthread reaping 0x3d6c28d0440 stack 0x3d7341d6360 0x3d711924040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f840 stack 0x3d7341d9270 rthread reaping 0x3d758698240 stack 0x3d7341f0db0 rthread reaping 0x3d758698a40 stack 0x3d7341d62d0 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fa40 stack 0x3d7341f08a0 0x3d6c28d0c40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698840 stack 0x3d7341d69f0 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924040 stack 0x3d7341d66c0 rthread reaping 0x3d6c28d0c40 stack 0x3d7341d96c0 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924440 stack 0x3d7341d96c0 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (2147483647) rthread reaping 0x3d6c28d0e40 stack 0x3d7341d66c0 rthread reaping 0x3d72a99fc40 stack 0x3d7341d69f0 0x3d711924840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698c40 stack 0x3d7341f08a0 rthread reaping 0x3d6c28d0840 stack 0x3d7341d62d0 rthread reaping 0x3d6c28d0040 stack 0x3d7341f0db0 rthread reaping 0x3d758698440 stack 0x3d7341d9270 rthread reaping 0x3d7c13f2240 stack 0x3d7341d6360 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698a40 stack 0x3d73420c060 rthread reaping 0x3d758698640 stack 0x3d73420c390 rthread reaping 0x3d711924240 stack 0x3d73420c900 rthread reaping 0x3d711924840 stack 0x3d73420cf90 rthread reaping 0x3d758698040 stack 0x3d7341d9c60 rthread reaping 0x3d72a99f640 stack 0x3d7341f0a50 rthread reaping 0x3d758698e40 stack 0x3d7341d93c0 rthread reaping 0x3d711924640 stack 0x3d73420c4e0 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2440 stack 0x3d73420c4e0 rthread reaping 0x3d6c28d0a40 stack 0x3d7341d93c0 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0e40 stack 0x3d7341f0a50 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2640 stack 0x3d7341d9c60 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698840 stack 0x3d73420cf90 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f840 stack 0x3d73420c900 rthread reaping 0x3d758698a40 stack 0x3d73420c390 rthread reaping 0x3d758698240 stack 0x3d73420c060 rthread reaping 0x3d7c13f2840 stack 0x3d7341d6360 rthread reaping 0x3d6f6167840 stack 0x3d7341d9270 rthread reaping 0x3d72a99fa40 stack 0x3d7341f0db0 rthread reaping 0x3d7c13f2a40 stack 0x3d7341d62d0 rthread reaping 0x3d6c28d0840 stack 0x3d7341f08a0 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0240 stack 0x3d7341d69f0 rthread reaping 0x3d711924840 stack 0x3d7341d66c0 rthread reaping 0x3d7c13f2c40 stack 0x3d7341d96c0 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924a40 stack 0x3d7341d96c0 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698640 stack 0x3d7341d66c0 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0640 stack 0x3d7341d69f0 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99f040 stack 0x3d7341f08a0 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fa40 stack 0x3d7341d62d0 rthread reaping 0x3d72a99f440 stack 0x3d7341f0db0 rthread reaping 0x3d758698040 stack 0x3d7341d9270 rthread reaping 0x3d7c13f2040 stack 0x3d7341d6360 rthread reaping 0x3d711924e40 stack 0x3d73420c060 rthread reaping 0x3d72a99f240 stack 0x3d73420c390 rthread reaping 0x3d7c13f2e40 stack 0x3d73420c900 rthread reaping 0x3d72a99fc40 stack 0x3d73420cf90 rthread reaping 0x3d7c13f2240 stack 0x3d7341d9c60 rthread reaping 0x3d6f6167e40 stack 0x3d7341f0a50 rthread reaping 0x3d72a99fe40 stack 0x3d7341d93c0 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698240 stack 0x3d73420c4e0 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2a40 stack 0x3d73420c4e0 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924640 stack 0x3d7341d93c0 rthread reaping 0x3d7c13f2240 stack 0x3d7341f0a50 rthread reaping 0x3d711924040 stack 0x3d7341d9c60 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167040 stack 0x3d73420cf90 rthread reaping 0x3d711924240 stack 0x3d73420c900 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f840 stack 0x3d73420c390 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0c40 stack 0x3d73420c060 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924440 stack 0x3d7341d6360 rthread reaping 0x3d711924c40 stack 0x3d7341d9270 rthread reaping 0x3d6f6167640 stack 0x3d7341f0db0 rthread reaping 0x3d711924840 stack 0x3d7341d62d0 rthread reaping 0x3d6f6167240 stack 0x3d7341f08a0 rthread reaping 0x3d711924a40 stack 0x3d7341d69f0 rthread reaping 0x3d70895de40 stack 0x3d7341d66c0 rthread reaping 0x3d6f6167a40 stack 0x3d7341d96c0 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (4294967295) rthread reaping 0x3d70895de40 stack 0x3d7341d96c0 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f240 stack 0x3d7341d66c0 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2440 stack 0x3d7341d69f0 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924e40 stack 0x3d7341f08a0 rthread reaping 0x3d72a99f640 stack 0x3d7341d62d0 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (2147483647) rthread reaping 0x3d70895d040 stack 0x3d7341f0db0 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895dc40 stack 0x3d7341d9270 rthread reaping 0x3d711924240 stack 0x3d7341d6360 rthread reaping 0x3d7c13f2c40 stack 0x3d73420c060 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0440 stack 0x3d73420c390 rthread reaping 0x3d7c13f2640 stack 0x3d73420c900 rthread reaping 0x3d6c28d0840 stack 0x3d73420cf90 rthread reaping 0x3d72a99f840 stack 0x3d7341d9c60 rthread reaping 0x3d72a99fa40 stack 0x3d7341f0a50 rthread reaping 0x3d70895da40 stack 0x3d7341d93c0 rthread reaping 0x3d7c13f2040 stack 0x3d73420c4e0 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895de40 stack 0x3d73420c4e0 rthread reaping 0x3d711924640 stack 0x3d7341d93c0 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99fc40 stack 0x3d7341f0a50 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2c40 stack 0x3d7341d9c60 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924c40 stack 0x3d73420cf90 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2a40 stack 0x3d73420c900 rthread reaping 0x3d7c13f2840 stack 0x3d73420c390 rthread reaping 0x3d7c13f2e40 stack 0x3d73420c060 rthread reaping 0x3d7c13f2240 stack 0x3d7341d6360 rthread reaping 0x3d6f6167840 stack 0x3d7341d9270 rthread reaping 0x3d72a99f040 stack 0x3d7341f0db0 rthread reaping 0x3d6f6167240 stack 0x3d7341d62d0 rthread reaping 0x3d70895d240 stack 0x3d7341f08a0 rthread reaping 0x3d6f6167e40 stack 0x3d7341d69f0 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f240 stack 0x3d7341d96c0 rthread reaping 0x3d6f6167c40 stack 0x3d7341d66c0 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924e40 stack 0x3d7341d66c0 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2c40 stack 0x3d7341d96c0 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167440 stack 0x3d7341d69f0 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924840 stack 0x3d7341f08a0 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2640 stack 0x3d7341d62d0 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f640 stack 0x3d7341f0db0 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99fa40 stack 0x3d7341d9270 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167040 stack 0x3d7341d6360 rthread reaping 0x3d6f6167a40 stack 0x3d73420c060 rthread reaping 0x3d711924040 stack 0x3d73420c390 rthread reaping 0x3d6f6167640 stack 0x3d73420c900 rthread reaping 0x3d711924440 stack 0x3d73420cf90 rthread reaping 0x3d711924c40 stack 0x3d7341d9c60 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f440 stack 0x3d7341f0a50 rthread reaping 0x3d7c13f2040 stack 0x3d7341d93c0 rthread reaping 0x3d711924a40 stack 0x3d73420c4e0 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) : enter run() 0x3d72a99f040: 5: enter run() 0x3d72a99f440: 6: enter run() 0x3d711924e40: 7: enter run() 0x3d72a99f840: 8: enter run() 0x3d6c28d0440: 9: enter run() 0x3d758698240: 10: enter run() 0x3d758698a40: 11: enter run() 0x3d72a99fa40: 12: enter run() 0x3d711924040: 13: enter run() 0x3d758698840: 14: enter run() 0x3d6c28d0c40: 15: enter run() 0x3d758698e40: 4: set_msg 0x3d72a99f440: 6: set_msg 0x3d758698a40: 11: set_msg 0x3d758698840: 14: set_msg 0x3d758698a40: 11: msg: "new message" 0x3d758698a40: 11: exit run() 0x3d6c28d0440: 9: set_msg 0x3d711924e40: 7: set_msg 0x3d72a99f440: 6: msg: "new message" 0x3d758698840: 14: msg: "new message" 0x3d758698840: 14: exit run() 0x3d758698e40: 4: msg: "new message" 0x3d758698e40: 4: exit run() 0x3d711924e40: 7: msg: "new message" 0x3d711924e40: 7: exit run() 0x3d758698240: 10: set_msg 0x3d72a99f040: 5: set_msg 0x3d72a99f840: 8: set_msg 0x3d6c28d0440: 9: msg: "new message" 0x3d72a99f040: 5: msg: "new message" 0x3d758698240: 10: msg: "new message" 0x3d72a99f440: 6: exit run() 0x3d6c28d0440: 9: exit run() 0x3d72a99f840: 8: msg: "new message" 0x3d72a99f040: 5: exit run() 0x3d758698240: 10: exit run() 0x3d72a99f840: 8: exit run() 0x3d711924040: 13: set_msg 0x3d72a99fa40: 12: set_msg 0x3d72a99fa40: 12: msg: "new message" 0x3d711924040: 13: msg: "new message" 0x3d72a99fa40: 12: exit run() 0x3d711924040: 13: exit run() 0x3d6c28d0c40: 15: set_msg 0x3d6c28d0c40: 15: msg: "new message" 0x3d6c28d0c40: 15: exit run() main: 9 0x3d711924440: 0: enter run() 0x3d711924440: 0: set_msg 0x3d711924440: 0: msg: "new message" 0x3d711924440: 0: exit run() 0x3d6c28d0e40: 1: enter run() 0x3d6c28d0e40: 1: set_msg 0x3d6c28d0e40: 1: msg: "new message" 0x3d6c28d0e40: 1: exit run() 0x3d72a99fc40: 2: enter run() 0x3d72a99fc40: 2: set_msg 0x3d758698c40: 3: enter run() 0x3d72a99fc40: 2: msg: "new message" 0x3d72a99fc40: 2: exit run() 0x3d758698c40: 3: set_msg 0x3d758698c40: 3: msg: "new message" 0x3d758698c40: 3: exit run() 0x3d6c28d0040: 5: enter run() 0x3d6c28d0040: 5: set_msg 0x3d6c28d0040: 5: msg: "new message" 0x3d6c28d0040: 5: exit run() 0x3d6c28d0840: 4: enter run() 0x3d6c28d0840: 4: set_msg 0x3d6c28d0840: 4: msg: "new message" 0x3d758698440: 6: enter run() 0x3d6c28d0840: 4: exit run() 0x3d758698440: 6: set_msg 0x3d7c13f2240: 7: enter run() 0x3d758698a40: 8: enter run() 0x3d758698640: 9: enter run() 0x3d711924240: 10: enter run() 0x3d711924840: 11: enter run() 0x3d758698040: 12: enter run() 0x3d72a99f640: 13: enter run() 0x3d758698e40: 14: enter run() 0x3d711924640: 15: enter run() 0x3d7c13f2240: 7: set_msg 0x3d758698640: 9: set_msg 0x3d711924840: 11: set_msg 0x3d758698640: 9: msg: "new message" 0x3d7c13f2240: 7: msg: "new message" 0x3d758698440: 6: msg: "new message" 0x3d711924840: 11: msg: "new message" 0x3d7c13f2240: 7: exit run() 0x3d758698640: 9: exit run() 0x3d758698440: 6: exit run() 0x3d711924840: 11: exit run() 0x3d758698e40: 14: set_msg 0x3d711924640: 15: set_msg 0x3d711924640: 15: msg: "new message" 0x3d758698e40: 14: msg: "new message" 0x3d711924640: 15: exit run() 0x3d72a99f640: 13: set_msg 0x3d758698e40: 14: exit run() 0x3d758698040: 12: set_msg 0x3d711924240: 10: set_msg 0x3d72a99f640: 13: msg: "new message" 0x3d711924240: 10: msg: "new message" 0x3d72a99f640: 13: exit run() 0x3d758698040: 12: msg: "new message" 0x3d711924240: 10: exit run() 0x3d758698040: 12: exit run() 0x3d758698a40: 8: set_msg 0x3d758698a40: 8: msg: "new message" 0x3d758698a40: 8: exit run() main: 10 0x3d7c13f2440: 0: enter run() 0x3d7c13f2440: 0: set_msg 0x3d7c13f2440: 0: msg: "new message" 0x3d7c13f2440: 0: exit run() 0x3d6c28d0a40: 1: enter run() 0x3d6c28d0a40: 1: set_msg 0x3d6c28d0a40: 1: msg: "new message" 0x3d6c28d0a40: 1: exit run() 0x3d6c28d0e40: 2: enter run() 0x3d6c28d0e40: 2: set_msg 0x3d6c28d0e40: 2: msg: "new message" 0x3d6c28d0e40: 2: exit run() 0x3d7c13f2640: 3: enter run() 0x3d7c13f2640: 3: set_msg 0x3d758698840: 4: enter run() 0x3d7c13f2640: 3: msg: "new message" 0x3d7c13f2640: 3: exit run() 0x3d758698840: 4: set_msg 0x3d758698840: 4: msg: "new message" 0x3d758698840: 4: exit run() 0x3d758698a40: 6: enter run() 0x3d758698a40: 6: set_msg 0x3d72a99f840: 5: enter run() 0x3d758698a40: 6: msg: "new message" 0x3d758698a40: 6: exit run() 0x3d72a99f840: 5: set_msg 0x3d758698240: 7: enter run() 0x3d7c13f2840: 8: enter run() 0x3d72a99f840: 5: msg: "new message" 0x3d72a99f840: 5: exit run() 0x3d7c13f2840: 8: set_msg 0x3d7c13f2840: 8: msg: "new message" 0x3d7c13f2840: 8: exit run() 0x3d72a99fa40: 10: enter run() 0x3d72a99fa40: 10: set_msg 0x3d6f6167840: 9: enter run() 0x3d72a99fa40: 10: msg: "new message" 0x3d72a99fa40: 10: exit run() 0x3d6f6167840: 9: set_msg 0x3d6f6167840: 9: msg: "new message" 0x3d6f6167840: 9: exit run() 0x3d758698240: 7: set_msg 0x3d6c28d0840: 12: enter run() 0x3d7c13f2a40: 11: enter run() 0x3d6c28d0840: 12: set_msg 0x3d7c13f2a40: 11: set_msg 0x3d6c28d0840: 12: msg: "new message" 0x3d6c28d0840: 12: exit run() 0x3d7c13f2a40: 11: msg: "new message" 0x3d7c13f2a40: 11: exit run() 0x3d758698240: 7: msg: "new message" 0x3d758698240: 7: exit run() 0x3d711924840: 14: enter run() 0x3d711924840: 14: set_msg 0x3d711924840: 14: msg: "new message" 0x3d711924840: 14: exit run() 0x3d7c13f2c40: 15: enter run() 0x3d7c13f2c40: 15: set_msg 0x3d7c13f2c40: 15: msg: "new message" 0x3d7c13f2c40: 15: exit run() 0x3d6c28d0240: 13: enter run() 0x3d6c28d0240: 13: set_msg 0x3d6c28d0240: 13: msg: "new message" 0x3d6c28d0240: 13: exit run() main: 11 0x3d711924a40: 0: enter run() 0x3d711924a40: 0: set_msg 0x3d711924a40: 0: msg: "new message" 0x3d711924a40: 0: exit run() 0x3d758698640: 1: enter run() 0x3d758698640: 1: set_msg 0x3d758698640: 1: msg: "new message" 0x3d758698640: 1: exit run() 0x3d72a99f040: 3: enter run() 0x3d72a99f040: 3: set_msg 0x3d72a99f040: 3: msg: "new message" 0x3d72a99f040: 3: exit run() 0x3d6c28d0640: 2: enter run() 0x3d72a99fa40: 4: enter run() 0x3d6c28d0640: 2: set_msg 0x3d72a99fa40: 4: set_msg 0x3d6c28d0640: 2: msg: "new message" 0x3d72a99fa40: 4: msg: "new message" 0x3d6c28d0640: 2: exit run() 0x3d72a99fa40: 4: exit run() 0x3d72a99f440: 5: enter run() 0x3d758698040: 6: enter run() 0x3d72a99f440: 5: set_msg 0x3d758698040: 6: set_msg 0x3d72a99f440: 5: msg: "new message" 0x3d758698040: 6: msg: "new message" 0x3d72a99f440: 5: exit run() 0x3d758698040: 6: exit run() 0x3d7c13f2040: 7: enter run() 0x3d711924e40: 8: enter run() 0x3d7c13f2040: 7: set_msg 0x3d711924e40: 8: set_msg 0x3d7c13f2040: 7: msg: "new message" 0x3d711924e40: 8: msg: "new message" 0x3d7c13f2040: 7: exit run() 0x3d72a99f240: 9: enter run() 0x3d72a99f240: 9: set_msg 0x3d711924e40: 8: exit run() 0x3d72a99f240: 9: msg: "new message" 0x3d72a99f240: 9: exit run() 0x3d7c13f2e40: 10: enter run() 0x3d7c13f2e40: 10: set_msg 0x3d7c13f2e40: 10: msg: "new message" 0x3d7c13f2e40: 10: exit run() 0x3d72a99fc40: 11: enter run() 0x3d72a99fc40: 11: set_msg 0x3d72a99fc40: 11: msg: "new message" 0x3d72a99fc40: 11: exit run() 0x3d7c13f2240: 12: enter run() 0x3d7c13f2240: 12: set_msg 0x3d7c13f2240: 12: msg: "new message" 0x3d7c13f2240: 12: exit run() 0x3d6f6167e40: 13: enter run() 0x3d6f6167e40: 13: set_msg 0x3d6f6167e40: 13: msg: "new message" 0x3d6f6167e40: 13: exit run() 0x3d72a99fe40: 14: enter run() 0x3d72a99fe40: 14: set_msg 0x3d72a99fe40: 14: msg: "new message" 0x3d72a99fe40: 14: exit run() 0x3d758698240: 15: enter run() 0x3d758698240: 15: set_msg 0x3d758698240: 15: msg: "new message" 0x3d758698240: 15: exit run() main: 12 0x3d7c13f2a40: 0: enter run() 0x3d7c13f2a40: 0: set_msg 0x3d7c13f2a40: 0: msg: "new message" 0x3d7c13f2a40: 0: exit run() 0x3d711924640: 1: enter run() 0x3d711924640: 1: set_msg 0x3d7c13f2240: 2: enter run() 0x3d711924640: 1: msg: "new message" 0x3d711924640: 1: exit run() 0x3d7c13f2240: 2: set_msg 0x3d7c13f2240: 2: msg: "new message" 0x3d7c13f2240: 2: exit run() 0x3d711924040: 3: enter run() 0x3d711924040: 3: set_msg 0x3d711924040: 3: msg: "new message" 0x3d711924040: 3: exit run() 0x3d6f6167040: 4: enter run() 0x3d6f6167040: 4: set_msg 0x3d6f6167040: 4: msg: "new message" 0x3d6f6167040: 4: exit run() 0x3d711924240: 5: enter run() 0x3d711924240: 5: set_msg 0x3d711924240: 5: msg: "new message" 0x3d711924240: 5: exit run() 0x3d72a99f840: 6: enter run() 0x3d72a99f840: 6: set_msg 0x3d72a99f840: 6: msg: "new message" 0x3d72a99f840: 6: exit run() 0x3d6c28d0c40: 7: enter run() 0x3d6c28d0c40: 7: set_msg 0x3d6c28d0c40: 7: msg: "new message" 0x3d6c28d0c40: 7: exit run() 0x3d711924440: 8: enter run() 0x3d711924440: 8: set_msg 0x3d711924440: 8: msg: "new message" 0x3d711924440: 8: exit run() 0x3d711924c40: 9: enter run() 0x3d711924c40: 9: set_msg 0x3d711924c40: 9: msg: "new message" 0x3d711924c40: 9: exit run() 0x3d6f6167640: 10: enter run() 0x3d6f6167640: 10: set_msg 0x3d6f6167640: 10: msg: "new message" 0x3d6f6167640: 10: exit run() 0x3d711924840: 11: enter run() 0x3d711924840: 11: set_msg 0x3d711924840: 11: msg: "new message" 0x3d711924840: 11: exit run() 0x3d6f6167240: 12: enter run() 0x3d6f6167240: 12: set_msg 0x3d6f6167240: 12: msg: "new message" 0x3d6f6167240: 12: exit run() 0x3d711924a40: 13: enter run() 0x3d711924a40: 13: set_msg 0x3d711924a40: 13: msg: "new message" 0x3d711924a40: 13: exit run() 0x3d70895de40: 14: enter run() 0x3d6f6167a40: 15: enter run() 0x3d70895de40: 14: set_msg 0x3d6f6167a40: 15: set_msg 0x3d70895de40: 14: msg: "new message" 0x3d6f6167a40: 15: msg: "new message" 0x3d70895de40: 14: exit run() 0x3d6f6167a40: 15: exit run() main: 13 0x3d70895de40: 0: enter run() 0x3d70895de40: 0: set_msg 0x3d70895de40: 0: msg: "new message" 0x3d70895de40: 0: exit run() 0x3d72a99f240: 1: enter run() 0x3d72a99f240: 1: set_msg 0x3d72a99f240: 1: msg: "new message" 0x3d72a99f240: 1: exit run() 0x3d711924e40: 3: enter run() 0x3d7c13f2440: 2: enter run() 0x3d711924e40: 3: set_msg 0x3d7c13f2440: 2: set_msg 0x3d711924e40: 3: msg: "new message" 0x3d7c13f2440: 2: msg: "new message" 0x3d711924e40: 3: exit run() 0x3d7c13f2440: 2: exit run() 0x3d72a99f640: 4: enter run() 0x3d72a99f640: 4: set_msg 0x3d72a99f640: 4: msg: "new message" 0x3d72a99f640: 4: exit run() 0x3d70895d040: 5: enter run() 0x3d70895d040: 5: set_msg 0x3d70895d040: 5: msg: "new message" 0x3d70895d040: 5: exit run() 0x3d70895dc40: 6: enter run() 0x3d70895dc40: 6: set_msg 0x3d70895dc40: 6: msg: "new message" 0x3d70895dc40: 6: exit run() 0x3d711924240: 7: enter run() 0x3d711924240: 7: set_msg 0x3d7c13f2c40: 8: enter run() 0x3d711924240: 7: msg: "new message" 0x3d711924240: 7: exit run() 0x3d7c13f2c40: 8: set_msg 0x3d6c28d0440: 9: enter run() 0x3d7c13f2640: 10: enter run() 0x3d7c13f2c40: 8: msg: "new message" 0x3d6c28d0840: 11: enter run() 0x3d7c13f2c40: 8: exit run() 0x3d6c28d0840: 11: set_msg 0x3d72a99f840: 12: enter run() 0x3d72a99fa40: 13: enter run() 0x3d7c13f2640: 10: set_msg 0x3d70895da40: 14: enter run() 0x3d70895da40: 14: set_msg 0x3d6c28d0840: 11: msg: "new message" 0x3d7c13f2640: 10: msg: "new message" 0x3d6c28d0840: 11: exit run() 0x3d70895da40: 14: msg: "new message" 0x3d7c13f2640: 10: exit run() 0x3d6c28d0440: 9: set_msg 0x3d7c13f2040: 15: enter run() 0x3d70895da40: 14: exit run() 0x3d7c13f2040: 15: set_msg 0x3d72a99fa40: 13: set_msg 0x3d7c13f2040: 15: msg: "new message" 0x3d6c28d0440: 9: msg: "new message" 0x3d7c13f2040: 15: exit run() 0x3d6c28d0440: 9: exit run() 0x3d72a99f840: 12: set_msg 0x3d72a99fa40: 13: msg: "new message" 0x3d72a99f840: 12: msg: "new message" 0x3d72a99fa40: 13: exit run() 0x3d72a99f840: 12: exit run() main: 14 0x3d70895de40: 0: enter run() 0x3d70895de40: 0: set_msg 0x3d70895de40: 0: msg: "new message" 0x3d70895de40: 0: exit run() 0x3d711924640: 1: enter run() 0x3d711924640: 1: set_msg 0x3d711924640: 1: msg: "new message" 0x3d711924640: 1: exit run() 0x3d7c13f2c40: 3: enter run() 0x3d72a99fc40: 2: enter run() 0x3d7c13f2c40: 3: set_msg 0x3d72a99fc40: 2: set_msg 0x3d7c13f2c40: 3: msg: "new message" 0x3d72a99fc40: 2: msg: "new message" 0x3d72a99fc40: 2: exit run() 0x3d7c13f2c40: 3: exit run() 0x3d711924c40: 4: enter run() 0x3d711924c40: 4: set_msg 0x3d711924c40: 4: msg: "new message" 0x3d711924c40: 4: exit run() 0x3d7c13f2a40: 5: enter run() 0x3d7c13f2a40: 5: set_msg 0x3d7c13f2a40: 5: msg: "new message" 0x3d7c13f2a40: 5: exit run() 0x3d7c13f2840: 6: enter run() 0x3d7c13f2840: 6: set_msg 0x3d7c13f2840: 6: msg: "new message" 0x3d7c13f2840: 6: exit run() 0x3d7c13f2e40: 7: enter run() 0x3d7c13f2e40: 7: set_msg 0x3d7c13f2e40: 7: msg: "new message" 0x3d7c13f2e40: 7: exit run() 0x3d6f6167840: 9: enter run() 0x3d72a99f040: 10: enter run() 0x3d6f6167840: 9: set_msg 0x3d72a99f040: 10: set_msg 0x3d6f6167840: 9: msg: "new message" 0x3d72a99f040: 10: msg: "new message" 0x3d6f6167840: 9: exit run() 0x3d72a99f040: 10: exit run() 0x3d6f6167240: 11: enter run() 0x3d6f6167240: 11: set_msg 0x3d6f6167240: 11: msg: "new message" 0x3d70895d240: 12: enter run() 0x3d6f6167240: 11: exit run() 0x3d70895d240: 12: set_msg 0x3d6f6167e40: 13: enter run() 0x3d70895d240: 12: msg: "new message" 0x3d70895d240: 12: exit run() 0x3d6f6167e40: 13: set_msg 0x3d6f6167e40: 13: msg: "new message" 0x3d6f6167e40: 13: exit run() 0x3d7c13f2240: 8: enter run() 0x3d7c13f2240: 8: set_msg 0x3d7c13f2240: 8: msg: "new message" 0x3d7c13f2240: 8: exit run() 0x3d72a99f240: 15: enter run() 0x3d72a99f240: 15: set_msg 0x3d72a99f240: 15: msg: "new message" 0x3d72a99f240: 15: exit run() 0x3d6f6167c40: 14: enter run() 0x3d6f6167c40: 14: set_msg 0x3d6f6167c40: 14: msg: "new message" 0x3d6f6167c40: 14: exit run() main: 15 0x3d711924e40: 0: enter run() 0x3d711924e40: 0: set_msg 0x3d711924e40: 0: msg: "new message" 0x3d711924e40: 0: exit run() 0x3d7c13f2c40: 1: enter run() 0x3d7c13f2c40: 1: set_msg 0x3d7c13f2c40: 1: msg: "new message" 0x3d7c13f2c40: 1: exit run() 0x3d6f6167440: 2: enter run() 0x3d6f6167440: 2: set_msg 0x3d711924840: 3: enter run() 0x3d6f6167440: 2: msg: "new message" 0x3d6f6167440: 2: exit run() 0x3d711924840: 3: set_msg 0x3d711924840: 3: msg: "new message" 0x3d711924840: 3: exit run() 0x3d72a99f640: 5: enter run() 0x3d72a99f640: 5: set_msg 0x3d72a99f640: 5: msg: "new message" 0x3d72a99f640: 5: exit run() 0x3d72a99fa40: 6: enter run() 0x3d72a99fa40: 6: set_msg 0x3d72a99fa40: 6: msg: "new message" 0x3d72a99fa40: 6: exit run() 0x3d7c13f2640: 4: enter run() 0x3d7c13f2640: 4: set_msg 0x3d6f6167a40: 8: enter run() 0x3d6f6167a40: 8: set_msg 0x3d7c13f2640: 4: msg: "new message" 0x3d6f6167a40: 8: msg: "new message" 0x3d7c13f2640: 4: exit run() 0x3d6f6167a40: 8: exit run() 0x3d711924040: 9: enter run() 0x3d711924040: 9: set_msg 0x3d711924040: 9: msg: "new message" 0x3d711924040: 9: exit run() 0x3d6f6167640: 10: enter run() 0x3d6f6167640: 10: set_msg 0x3d711924440: 11: enter run() 0x3d6f6167040: 7: enter run() 0x3d6f6167640: 10: msg: "new message" 0x3d711924c40: 12: enter run() 0x3d711924c40: 12: set_msg 0x3d6f6167640: 10: exit run() 0x3d711924440: 11: set_msg 0x3d711924c40: 12: msg: "new message" 0x3d711924440: 11: msg: "new message" 0x3d711924c40: 12: exit run() 0x3d711924440: 11: exit run() 0x3d6f6167040: 7: set_msg 0x3d6f6167040: 7: msg: "new message" 0x3d6f6167040: 7: exit run() 0x3d7c13f2040: 14: enter run() 0x3d7c13f2040: 14: set_msg 0x3d711924a40: 15: enter run() 0x3d7c13f2040: 14: msg: "new message" 0x3d7c13f2040: 14: exit run() 0x3d711924a40: 15: set_msg 0x3d72a99f440: 13: enter run() 0x3d711924a40: 15: msg: "new message" 0x3d711924a40: 15: exit run() 0x3d72a99f440: 13: set_msg 0x3d72a99f440: 13: msg: "new message" 0x3d72a99f440: 13: exit run() main: 16 0x3d72a99f040: 0: enter run() 0x3d72a99f040: 0: set_msg 0x3d72a99f040: 0: msg: "new message" 0x3d72a99f040: 0: exit run() 0x3d758698040: 1: enter run() 0x3d758698040: 1: set_msg 0x3d758698040: 1: msg: "new message" 0x3d758698040: 1: exit run() 0x3d711924e40: 2: enter run() 0x3d711924e40: 2: set_msg 0x3d711924e40: 2: msg: "new message" 0x3d711924e40: 2: exit run() 0x3d758698840: 3: enter run() 0x3d758698840: 3: set_msg 0x3d72a99f640: 4: enter run() 0x3d72a99f640: 4: set_msg 0x3d758698840: 3: msg: "new message" 0x3d758698640: 5: enter run() 0x3d72a99f640: 4: msg: "new message" 0x3d758698840: 3: exit run() 0x3d72a99f640: 4: exit run() 0x3d758698640: 5: set_msg 0x3d758698640: 5: msg: "new message" 0x3d758698640: 5: exit run() 0x3d758698c40: 7: enter run() 0x3d758698a40: 6: enter run() 0x3d758698c40: 7: set_msg 0x3d758698a40: 6: set_msg 0x3d758698c40: 7: msg: "new message" 0x3d758698a40: 6: msg: "new message" 0x3d758698c40: 7: exit run() 0x3d758698a40: 6: exit run() 0x3d758698240: 9: enter run() 0x3rthread reaping 0x3d72a99f040 stack 0x3d73420c4e0 0x3d758698240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698040 stack 0x3d7341d93c0 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924e40 stack 0x3d7341f0a50 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698840 stack 0x3d7341d9c60 rthread reaping 0x3d72a99f640 stack 0x3d73420cf90 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (1) rthread reaping 0x3d758698640 stack 0x3d73420c900 rthread reaping 0x3d758698a40 stack 0x3d73420c390 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (1) rthread reaping 0x3d758698c40 stack 0x3d73420c060 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d6d7930a40: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698240 stack 0x3d7341d9270 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698e40 stack 0x3d7341d6360 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0840 stack 0x3d7341f0db0 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698440 stack 0x3d7341d62d0 rthread reaping 0x3d6c28d0440 stack 0x3d7341f08a0 rthread reaping 0x3d6d7930e40 stack 0x3d7341d69f0 rthread reaping 0x3d6d7930a40 stack 0x3d7341d96c0 rthread reaping 0x3d6c28d0e40 stack 0x3d7341d66c0 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698640 stack 0x3d7341d66c0 rthread reaping 0x3d711924040 stack 0x3d7341d96c0 rthread reaping 0x3d72a99fc40 stack 0x3d7341d69f0 rthread reaping 0x3d711924c40 stack 0x3d7341f08a0 rthread reaping 0x3d72a99f240 stack 0x3d7341d62d0 rthread reaping 0x3d711924640 stack 0x3d7341f0db0 rthread reaping 0x3d711924240 stack 0x3d7341d6360 rthread reaping 0x3d72a99f440 stack 0x3d7341d9270 rthread reaping 0x3d6c28d0040 stack 0x3d73420c060 rthread reaping 0x3d758698a40 stack 0x3d73420c390 rthread reaping 0x3d6c28d0c40 stack 0x3d73420c900 rthread reaping 0x3d758698c40 stack 0x3d73420cf90 rthread reaping 0x3d72a99f840 stack 0x3d7341d9c60 rthread reaping 0x3d758698040 stack 0x3d7341f0a50 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0240 stack 0x3d7341d93c0 rthread reaping 0x3d6d7930840 stack 0x3d73420c4e0 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99f840 stack 0x3d73420c4e0 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99fa40 stack 0x3d7341d93c0 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (2147483650) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698240 stack 0x3d7341f0a50 rthread reaping 0x3d711924e40 stack 0x3d7341d9c60 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (2147483650) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fe40 stack 0x3d73420cf90 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0e40 stack 0x3d73420c900 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0040 stack 0x3d73420c390 rthread reaping 0x3d6c28d0440 stack 0x3d73420c060 rthread reaping 0x3d72a99f040 stack 0x3d7341d9270 rthread reaping 0x3d758698440 stack 0x3d7341d6360 rthread reaping 0x3d6c28d0640 stack 0x3d7341f0db0 rthread reaping 0x3d6c28d0840 stack 0x3d7341d62d0 rthread reaping 0x3d6c28d0a40 stack 0x3d7341f08a0 rthread reaping 0x3d70895dc40 stack 0x3d7341d69f0 rthread reaping 0x3d72a99f240 stack 0x3d7341d96c0 rthread reaping 0x3d6dfbffa40 stack 0x3d7341d66c0 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d6d7930040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6dfbff240: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930e40 stack 0x3d7341d66c0 rthread reaping 0x3d72a99f440 stack 0x3d7341d96c0 rthread reaping 0x3d6d7930040 stack 0x3d7341d69f0 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (2) 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (4) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_rdlock 0x3d6cc233c90 (2) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (3) 0x3d6dfbff440: rwlock_wrlock 0x3d6cc233c90 (3) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (2147483650) rthread reaping 0x3d6c28d0e40 stack 0x3d7341f08a0 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fe40 stack 0x3d7341d62d0 rthread reaping 0x3d70895d640 stack 0x3d7341f0db0 rthread reaping 0x3d70895d840 stack 0x3d7341d6360 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0240 stack 0x3d73420c060 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d70895de40 stack 0x3d7341d9270 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0440 stack 0x3d73420c390 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbffc40 stack 0x3d73420c900 rthread reaping 0x3d6dfbff240 stack 0x3d73420cf90 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930c40 stack 0x3d7341d9c60 0x3d6dfbff440: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99fa40 stack 0x3d7341f0a50 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff440 stack 0x3d7341d93c0 rthread reaping 0x3d6dfbff840 stack 0x3d73420c4e0 0x3d70895d440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d70895d040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d70895d440 stack 0x3d73420c4e0 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0240 stack 0x3d7341d93c0 0x3d6d7930640: rwlock_wrlock 0x3d6cc233c90 (1) rthread reaping 0x3d6dfbffa40 stack 0x3d7341f0a50 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930840 stack 0x3d7341d9c60 0x3d6d7930640: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0640 stack 0x3d73420cf90 0x3d6dfbff240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d040 stack 0x3d73420c900 rthread reaping 0x3d6dfbffe40 stack 0x3d73420c390 rthread reaping 0x3d6c28d0c40 stack 0x3d7341d9270 rthread reaping 0x3d70895d240 stack 0x3d73420c060 rthread reaping 0x3d6c28d0a40 stack 0x3d7341d6360 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d640 stack 0x3d7341f0db0 0x3d6dfbff240: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6d7930a40 stack 0x3d7341d62d0 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff640 stack 0x3d7341f08a0 rthread reaping 0x3d6dfbff040 stack 0x3d7341d69f0 rthread reaping 0x3d6d7930640 stack 0x3d7341d96c0 rthread reaping 0x3d6dfbff240 stack 0x3d7341d66c0 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0440 stack 0x3d7341d66c0 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895da40 stack 0x3d7341d96c0 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0a40 stack 0x3d7341d69f0 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0240 stack 0x3d7341f08a0 rthread reaping 0x3d6f6167e40 stack 0x3d7341d62d0 rthread reaping 0x3d70895d240 stack 0x3d7341f0db0 rthread reaping 0x3d70895d840 stack 0x3d7341d6360 rthread reaping 0x3d6c28d0e40 stack 0x3d73420c060 rthread reaping 0x3d6dfbff640 stack 0x3d7341d9270 rthread reaping 0x3d6f6167040 stack 0x3d73420c390 rthread reaping 0x3d6dfbffe40 stack 0x3d73420c900 rthread reaping 0x3d6dfbff840 stack 0x3d73420cf90 rthread reaping 0x3d70895de40 stack 0x3d7341d9c60 rthread reaping 0x3d6c28d0040 stack 0x3d7341f0a50 0x3d6d7930040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d6d7930040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167c40 stack 0x3d7341d93c0 rthread reaping 0x3d6d7930040 stack 0x3d73420c4e0 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930440: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (4294967295) rthread reaping 0x3d7c13f2440 stack 0x3d73420c4e0 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (4294967295) rthread reaping 0x3d7c13f2840 stack 0x3d7341d93c0 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930840 stack 0x3d7341f0a50 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2640 stack 0x3d7341d9c60 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167240 stack 0x3d73420cf90 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930440: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167640 stack 0x3d73420c900 rthread reaping 0x3d6f6167440 stack 0x3d73420c390 rthread reaping 0x3d6f6167840 stack 0x3d7341d9270 rthread reaping 0x3d6d7930440 stack 0x3d73420c060 rthread reaping 0x3d70895da40 stack 0x3d7341d6360 rthread reaping 0x3d7c13f2a40 stack 0x3d7341f0db0 rthread reaping 0x3d6d7930240 stack 0x3d7341d62d0 rthread reaping 0x3d7c13f2c40 stack 0x3d7341f08a0 rthread reaping 0x3d7c13f2e40 stack 0x3d7341d69f0 rthread reaping 0x3d6f6167a40 stack 0x3d7341d96c0 rthread reaping 0x3d70895d640 stack 0x3d7341d66c0 0x3d6d7930640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (2147483647) rthread reaping 0x3d6d7930640 stack 0x3d7341d66c0 rthread reaping 0x3d6d7930840 stack 0x3d7341d96c0 rthread reaping 0x3d6d7930c40 stack 0x3d7341d69f0 rthread reaping 0x3d6d7930e40 stack 0x3d7341f08a0 0x3d758698440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2040 stack 0x3d7341d62d0 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2240 stack 0x3d7341f0db0 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930a40 stack 0x3d7341d6360 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fc40 stack 0x3d73420c060 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2440 stack 0x3d7341d9270 rthread reaping 0x3d72a99fe40 stack 0x3d73420c390 rthread reaping 0x3d7c13f2640 stack 0x3d73420c900 0x3d711924840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698040 stack 0x3d73420cf90 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698240 stack 0x3d7341d9c60 0x3d711924840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698440 stack 0x3d7341f0a50 rthread reaping 0x3d711924840 stack 0x3d7341d93c0 rthread reaping 0x3d758698e40 stack 0x3d73420c4e0 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) d758698240: 9: set_msg 0x3d758698e40: 8: enter run() 0x3d6c28d0840: 10: enter run() 0x3d758698440: 11: enter run() 0x3d6c28d0440: 12: enter run() 0x3d6d7930e40: 13: enter run() 0x3d6d7930a40: 14: enter run() 0x3d6c28d0e40: 15: enter run() 0x3d758698240: 9: msg: "new message" 0x3d758698e40: 8: set_msg 0x3d758698240: 9: exit run() 0x3d6c28d0840: 10: set_msg 0x3d6c28d0e40: 15: set_msg 0x3d758698e40: 8: msg: "new message" 0x3d758698e40: 8: exit run() 0x3d6c28d0440: 12: set_msg 0x3d6c28d0440: 12: msg: "new message" 0x3d6d7930a40: 14: set_msg 0x3d6c28d0440: 12: exit run() 0x3d6c28d0840: 10: msg: "new message" 0x3d6c28d0840: 10: exit run() 0x3d6d7930e40: 13: set_msg 0x3d6d7930e40: 13: msg: "new message" 0x3d6d7930e40: 13: exit run() 0x3d6d7930a40: 14: msg: "new message" 0x3d6d7930a40: 14: exit run() 0x3d758698440: 11: set_msg 0x3d6c28d0e40: 15: msg: "new message" 0x3d758698440: 11: msg: "new message" 0x3d6c28d0e40: 15: exit run() 0x3d758698440: 11: exit run() main: 17 0x3d758698640: 0: enter run() 0x3d758698640: 0: set_msg 0x3d758698640: 0: msg: "new message" 0x3d758698640: 0: exit run() 0x3d711924040: 1: enter run() 0x3d711924040: 1: set_msg 0x3d711924040: 1: msg: "new message" 0x3d711924040: 1: exit run() 0x3d711924c40: 3: enter run() 0x3d72a99fc40: 2: enter run() 0x3d711924c40: 3: set_msg 0x3d72a99fc40: 2: set_msg 0x3d711924c40: 3: msg: "new message" 0x3d72a99fc40: 2: msg: "new message" 0x3d711924c40: 3: exit run() 0x3d72a99fc40: 2: exit run() 0x3d72a99f240: 4: enter run() 0x3d72a99f240: 4: set_msg 0x3d72a99f240: 4: msg: "new message" 0x3d72a99f240: 4: exit run() 0x3d711924640: 5: enter run() 0x3d711924640: 5: set_msg 0x3d711924640: 5: msg: "new message" 0x3d711924640: 5: exit run() 0x3d711924240: 6: enter run() 0x3d711924240: 6: set_msg 0x3d711924240: 6: msg: "new message" 0x3d711924240: 6: exit run() 0x3d72a99f440: 7: enter run() 0x3d72a99f440: 7: set_msg 0x3d72a99f440: 7: msg: "new message" 0x3d72a99f440: 7: exit run() 0x3d758698a40: 9: enter run() 0x3d758698a40: 9: set_msg 0x3d6c28d0c40: 10: enter run() 0x3d6c28d0040: 8: enter run() 0x3d6c28d0c40: 10: set_msg 0x3d6c28d0040: 8: set_msg 0x3d758698a40: 9: msg: "new message" 0x3d6c28d0040: 8: msg: "new message" 0x3d758698a40: 9: exit run() 0x3d6c28d0040: 8: exit run() 0x3d758698c40: 11: enter run() 0x3d758698c40: 11: set_msg 0x3d6c28d0c40: 10: msg: "new message" 0x3d758698c40: 11: msg: "new message" 0x3d6c28d0c40: 10: exit run() 0x3d72a99f840: 12: enter run() 0x3d758698c40: 11: exit run() 0x3d758698040: 13: enter run() 0x3d72a99f840: 12: set_msg 0x3d758698040: 13: set_msg 0x3d758698040: 13: msg: "new message" 0x3d758698040: 13: exit run() 0x3d72a99f840: 12: msg: "new message" 0x3d72a99f840: 12: exit run() 0x3d6c28d0240: 14: enter run() 0x3d6d7930840: 15: enter run() 0x3d6c28d0240: 14: set_msg 0x3d6d7930840: 15: set_msg 0x3d6c28d0240: 14: msg: "new message" 0x3d6d7930840: 15: msg: "new message" 0x3d6c28d0240: 14: exit run() 0x3d6d7930840: 15: exit run() main: 18 0x3d72a99f840: 0: enter run() 0x3d72a99f840: 0: set_msg 0x3d72a99f840: 0: msg: "new message" 0x3d72a99f840: 0: exit run() 0x3d72a99fa40: 1: enter run() 0x3d72a99fa40: 1: set_msg 0x3d72a99fa40: 1: msg: "new message" 0x3d72a99fa40: 1: exit run() 0x3d758698240: 2: enter run() 0x3d711924e40: 3: enter run() 0x3d72a99fe40: 4: enter run() 0x3d6c28d0e40: 5: enter run() 0x3d6c28d0040: 6: enter run() 0x3d6c28d0440: 7: enter run() 0x3d72a99f040: 8: enter run() 0x3d758698440: 9: enter run() 0x3d6c28d0640: 10: enter run() 0x3d6c28d0840: 11: enter run() 0x3d6c28d0a40: 12: enter run() 0x3d70895dc40: 13: enter run() 0x3d72a99f240: 14: enter run() 0x3d6dfbffa40: 15: enter run() 0x3d711924e40: 3: set_msg 0x3d72a99f040: 8: set_msg 0x3d6c28d0440: 7: set_msg 0x3d6c28d0440: 7: msg: "new message" 0x3d6c28d0440: 7: exit run() 0x3d711924e40: 3: msg: "new message" 0x3d70895dc40: 13: set_msg 0x3d711924e40: 3: exit run() 0x3d758698240: 2: set_msg 0x3d70895dc40: 13: msg: "new message" 0x3d6c28d0a40: 12: set_msg 0x3d70895dc40: 13: exit run() 0x3d758698440: 9: set_msg 0x3d6c28d0a40: 12: msg: "new message" 0x3d758698440: 9: msg: "new message" 0x3d6c28d0a40: 12: exit run() 0x3d758698440: 9: exit run() 0x3d6c28d0040: 6: set_msg 0x3d6c28d0e40: 5: set_msg 0x3d6c28d0040: 6: msg: "new message" 0x3d72a99f040: 8: msg: "new message" 0x3d6c28d0e40: 5: msg: "new message" 0x3d6c28d0040: 6: exit run() 0x3d758698240: 2: msg: "new message" 0x3d6c28d0e40: 5: exit run() 0x3d72a99f040: 8: exit run() 0x3d758698240: 2: exit run() 0x3d72a99fe40: 4: set_msg 0x3d6c28d0840: 11: set_msg 0x3d72a99f240: 14: set_msg 0x3d6dfbffa40: 15: set_msg 0x3d6c28d0840: 11: msg: "new message" 0x3d72a99f240: 14: msg: "new message" 0x3d6dfbffa40: 15: msg: "new message" 0x3d72a99fe40: 4: msg: "new message" 0x3d6c28d0840: 11: exit run() 0x3d72a99f240: 14: exit run() 0x3d6dfbffa40: 15: exit run() 0x3d72a99fe40: 4: exit run() 0x3d6c28d0640: 10: set_msg 0x3d6c28d0640: 10: msg: "new message" 0x3d6c28d0640: 10: exit run() main: 19 0x3d6d7930e40: 0: enter run() 0x3d6d7930e40: 0: set_msg 0x3d6d7930e40: 0: msg: "new message" 0x3d6d7930e40: 0: exit run() 0x3d72a99f440: 1: enter run() 0x3d72a99f440: 1: set_msg 0x3d72a99f440: 1: msg: "new message" 0x3d72a99f440: 1: exit run() 0x3d72a99fe40: 4: enter run() 0x3d6d7930040: 2: enter run() 0x3d72a99fe40: 4: set_msg 0x3d6d7930040: 2: set_msg 0x3d70895d640: 5: enter run() 0x3d6d7930040: 2: msg: "new message" 0x3d72a99fe40: 4: msg: "new message" 0x3d72a99fe40: 4: exit run() 0x3d70895d840: 6: enter run() 0x3d70895d840: 6: set_msg 0x3d70895d840: 6: msg: "new message" 0x3d70895d640: 5: set_msg 0x3d70895d840: 6: exit run() 0x3d70895d640: 5: msg: "new message" 0x3d6c28d0e40: 3: enter run() 0x3d6d7930040: 2: exit run() 0x3d70895de40: 7: enter run() 0x3d6c28d0240: 8: enter run() 0x3d70895d640: 5: exit run() 0x3d6c28d0440: 9: enter run() 0x3d6c28d0e40: 3: set_msg 0x3d6dfbff240: 11: enter run() 0x3d6d7930c40: 12: enter run() 0x3d6dfbff240: 11: set_msg 0x3d6c28d0440: 9: set_msg 0x3d6c28d0240: 8: set_msg 0x3d6d7930c40: 12: set_msg 0x3d72a99fa40: 13: enter run() 0x3d72a99fa40: 13: set_msg 0x3d6dfbff240: 11: msg: "new message" 0x3d6dfbff240: 11: exit run() 0x3d70895de40: 7: set_msg 0x3d6c28d0e40: 3: msg: "new message" 0x3d6c28d0240: 8: msg: "new message" 0x3d70895de40: 7: msg: "new message" 0x3d6dfbffc40: 10: enter run() 0x3d6dfbff440: 14: enter run() 0x3d72a99fa40: 13: msg: "new message" 0x3d6dfbff840: 15: enter run() 0x3d6c28d0e40: 3: exit run() 0x3d6d7930c40: 12: msg: "new message" 0x3d6c28d0440: 9: msg: "new message" 0x3d6c28d0240: 8: exit run() 0x3d70895de40: 7: exit run() 0x3d72a99fa40: 13: exit run() 0x3d6d7930c40: 12: exit run() 0x3d6dfbff840: 15: set_msg 0x3d6c28d0440: 9: exit run() 0x3d6dfbffc40: 10: set_msg 0x3d6dfbffc40: 10: msg: "new message" 0x3d6dfbffc40: 10: exit run() 0x3d6dfbff840: 15: msg: "new message" 0x3d6dfbff840: 15: exit run() 0x3d6dfbff440: 14: set_msg 0x3d6dfbff440: 14: msg: "new message" 0x3d6dfbff440: 14: exit run() main: 20 0x3d70895d440: 0: enter run() 0x3d70895d440: 0: set_msg 0x3d70895d440: 0: msg: "new message" 0x3d70895d440: 0: exit run() 0x3d6c28d0240: 1: enter run() 0x3d6c28d0240: 1: set_msg 0x3d6c28d0240: 1: msg: "new message" 0x3d6c28d0240: 1: exit run() 0x3d6dfbffa40: 2: enter run() 0x3d6dfbffa40: 2: set_msg 0x3d6dfbffa40: 2: msg: "new message" 0x3d6dfbffa40: 2: exit run() 0x3d6c28d0640: 4: enter run() 0x3d6d7930840: 3: enter run() 0x3d6c28d0640: 4: set_msg 0x3d6d7930840: 3: set_msg 0x3d6c28d0640: 4: msg: "new message" 0x3d6d7930840: 3: msg: "new message" 0x3d6c28d0640: 4: exit run() 0x3d6d7930840: 3: exit run() 0x3d70895d040: 5: enter run() 0x3d6dfbffe40: 6: enter run() 0x3d6dfbffe40: 6: set_msg 0x3d6dfbffe40: 6: msg: "new message" 0x3d6dfbffe40: 6: exit run() 0x3d70895d040: 5: set_msg 0x3d6c28d0c40: 7: enter run() 0x3d6c28d0c40: 7: set_msg 0x3d70895d040: 5: msg: "new message" 0x3d6c28d0c40: 7: msg: "new message" 0x3d70895d040: 5: exit run() 0x3d6c28d0c40: 7: exit run() 0x3d70895d240: 8: enter run() 0x3d6c28d0a40: 9: enter run() 0x3d70895d240: 8: set_msg 0x3d6c28d0a40: 9: set_msg 0x3d70895d240: 8: msg: "new message" 0x3d6c28d0a40: 9: msg: "new message" 0x3d70895d240: 8: exit run() 0x3d6c28d0a40: 9: exit run() 0x3d70895d640: 10: enter run() 0x3d70895d640: 10: set_msg 0x3d6d7930a40: 11: enter run() 0x3d6dfbff640: 12: enter run() 0x3d6d7930a40: 11: set_msg 0x3d70895d640: 10: msg: "new message" 0x3d6d7930a40: 11: msg: "new message" 0x3d70895d640: 10: exit run() 0x3d6d7930a40: 11: exit run() 0x3d6dfbff640: 12: set_msg 0x3d6dfbff640: 12: msg: "new message" 0x3d6dfbff640: 12: exit run() 0x3d6dfbff040: 13: enter run() 0x3d6dfbff040: 13: set_msg 0x3d6dfbff040: 13: msg: "new message" 0x3d6d7930640: 14: enter run() 0x3d6dfbff040: 13: exit run() 0x3d6d7930640: 14: set_msg 0x3d6dfbff240: 15: enter run() 0x3d6d7930640: 14: msg: "new message" 0x3d6d7930640: 14: exit run() 0x3d6dfbff240: 15: set_msg 0x3d6dfbff240: 15: msg: "new message" 0x3d6dfbff240: 15: exit run() main: 21 0x3d6c28d0440: 0: enter run() 0x3d6c28d0440: 0: set_msg 0x3d6c28d0440: 0: msg: "new message" 0x3d6c28d0440: 0: exit run() 0x3d70895da40: 1: enter run() 0x3d70895da40: 1: set_msg 0x3d70895da40: 1: msg: "new message" 0x3d70895da40: 1: exit run() 0x3d6c28d0a40: 2: enter run() 0x3d6c28d0a40: 2: set_msg 0x3d6c28d0a40: 2: msg: "new message" 0x3d6c28d0240: 3: enter run() 0x3d6c28d0a40: 2: exit run() 0x3d6c28d0240: 3: set_msg 0x3d6c28d0240: 3: msg: "new message" 0x3d6c28d0240: 3: exit run() 0x3d6f6167e40: 4: enter run() 0x3d6f6167e40: 4: set_msg 0x3d6f6167e40: 4: msg: "new message" 0x3d6f6167e40: 4: exit run() 0x3d70895d240: 5: enter run() 0x3d70895d240: 5: set_msg 0x3d70895d840: 6: enter run() 0x3d70895d240: 5: msg: "new message" 0x3d70895d240: 5: exit run() 0x3d70895d840: 6: set_msg 0x3d70895d840: 6: msg: "new message" 0x3d70895d840: 6: exit run() 0x3d6c28d0e40: 7: enter run() 0x3d6c28d0e40: 7: set_msg 0x3d6c28d0e40: 7: msg: "new message" 0x3d6dfbff640: 8: enter run() 0x3d6c28d0e40: 7: exit run() 0x3d6dfbff640: 8: set_msg 0x3d6dfbff640: 8: msg: "new message" 0x3d6dfbff640: 8: exit run() 0x3d6dfbffe40: 10: enter run() 0x3d6dfbffe40: 10: set_msg 0x3d6f6167040: 9: enter run() 0x3d6dfbffe40: 10: msg: "new message" 0x3d6dfbffe40: 10: exit run() 0x3d6f6167040: 9: set_msg 0x3d6dfbff840: 11: enter run() 0x3d6f6167040: 9: msg: "new message" 0x3d70895de40: 12: enter run() 0x3d6f6167040: 9: exit run() 0x3d6dfbff840: 11: set_msg 0x3d6c28d0040: 13: enter run() 0x3d6dfbff840: 11: msg: "new message" 0x3d6dfbff840: 11: exit run() 0x3d70895de40: 12: set_msg 0x3d70895de40: 12: msg: "new message" 0x3d70895de40: 12: exit run() 0x3d6c28d0040: 13: set_msg 0x3d6f6167c40: 14: enter run() 0x3d6c28d0040: 13: msg: "new message" 0x3d6c28d0040: 13: exit run() 0x3d6d7930040: 15: enter run() 0x3d6d7930040: 15: set_msg 0x3d6d7930040: 15: msg: "new message" 0x3d6d7930040: 15: exit run() 0x3d6f6167c40: 14: set_msg 0x3d6f6167c40: 14: msg: "new message" 0x3d6f6167c40: 14: exit run() main: 22 0x3d7c13f2440: 0: enter run() 0x3d7c13f2440: 0: set_msg 0x3d7c13f2440: 0: msg: "new message" 0x3d7c13f2440: 0: exit run() 0x3d7c13f2840: 1: enter run() 0x3d7c13f2840: 1: set_msg 0x3d7c13f2840: 1: msg: "new message" 0x3d7c13f2840: 1: exit run() 0x3d6d7930840: 2: enter run() 0x3d6d7930840: 2: set_msg 0x3d6d7930840: 2: msg: "new message" 0x3d6d7930840: 2: exit run() 0x3d7c13f2640: 3: enter run() 0x3d7c13f2640: 3: set_msg 0x3d7c13f2640: 3: msg: "new message" 0x3d7c13f2640: 3: exit run() 0x3d6f6167640: 5: enter run() 0x3d6f6167640: 5: set_msg 0x3d6f6167240: 4: enter run() 0x3d6f6167640: 5: msg: "new message" 0x3d6f6167640: 5: exit run() 0x3d6f6167240: 4: set_msg 0x3d6f6167440: 6: enter run() 0x3d6f6167840: 7: enter run() 0x3d6f6167240: 4: msg: "new message" 0x3d6d7930440: 8: enter run() 0x3d70895da40: 9: enter run() 0x3d6f6167240: 4: exit run() 0x3d6f6167840: 7: set_msg 0x3d7c13f2a40: 10: enter run() 0x3d7c13f2a40: 10: set_msg 0x3d7c13f2a40: 10: msg: "new message" 0x3d7c13f2a40: 10: exit run() 0x3d6f6167440: 6: set_msg 0x3d6f6167440: 6: msg: "new message" 0x3d6f6167440: 6: exit run() 0x3d70895da40: 9: set_msg 0x3d70895da40: 9: msg: "new message" 0x3d70895da40: 9: exit run() 0x3d6d7930240: 11: enter run() 0x3d6d7930440: 8: set_msg 0x3d7c13f2e40: 13: enter run() 0x3d7c13f2c40: 12: enter run() 0x3d6f6167a40: 14: enter run() 0x3d70895d640: 15: enter run() 0x3d6f6167a40: 14: set_msg 0x3d6f6167840: 7: msg: "new message" 0x3d6f6167a40: 14: msg: "new message" 0x3d6f6167840: 7: exit run() 0x3d7c13f2c40: 12: set_msg 0x3d6f6167a40: 14: exit run() 0x3d70895d640: 15: set_msg 0x3d6d7930440: 8: msg: "new message" 0x3d70895d640: 15: msg: "new message" 0x3d6d7930440: 8: exit run() 0x3d70895d640: 15: exit run() 0x3d6d7930240: 11: set_msg 0x3d6d7930240: 11: msg: "new message" 0x3d6d7930240: 11: exit run() 0x3d7c13f2c40: 12: msg: "new message" 0x3d7c13f2c40: 12: exit run() 0x3d7c13f2e40: 13: set_msg 0x3d7c13f2e40: 13: msg: "new message" 0x3d7c13f2e40: 13: exit run() main: 23 0x3d6d7930640: 0: enter run() 0x3d6d7930640: 0: set_msg 0x3d6d7930640: 0: msg: "new message" 0x3d6d7930640: 0: exit run() 0x3d6d7930840: 1: enter run() 0x3d6d7930840: 1: set_msg 0x3d6d7930840: 1: msg: "new message" 0x3d6d7930840: 1: exit run() 0x3d6d7930c40: 2: enter run() 0x3d6d7930c40: 2: set_msg 0x3d6d7930c40: 2: msg: "new message" 0x3d6d7930c40: 2: exit run() 0x3d6d7930e40: 3: enter run() 0x3d7c13f2040: 4: enter run() 0x3d6d7930e40: 3: set_msg 0x3d7c13f2040: 4: set_msg 0x3d6d7930e40: 3: msg: "new message" 0x3d7c13f2040: 4: msg: "new message" 0x3d6d7930e40: 3: exit run() 0x3d7c13f2040: 4: exit run() 0x3d6d7930a40: 6: enter run() 0x3d6d7930a40: 6: set_msg 0x3d6d7930a40: 6: msg: "new message" 0x3d6d7930a40: 6: exit run() 0x3d7c13f2240: 5: enter run() 0x3d72a99fc40: 7: enter run() 0x3d72a99fc40: 7: set_msg 0x3d72a99fc40: 7: msg: "new message" 0x3d72a99fc40: 7: exit run() 0x3d7c13f2240: 5: set_msg 0x3d7c13f2240: 5: msg: "new message" 0x3d7c13f2440: 8: enter run() 0x3d72a99fe40: 9: enter run() 0x3d72a99fe40: 9: set_msg 0x3d7c13f2240: 5: exit run() 0x3d7c13f2440: 8: set_msg 0x3d7c13f2440: 8: msg: "new message" 0x3d7c13f2440: 8: exit run() 0x3d7c13f2640: 10: enter run() 0x3d7c13f2640: 10: set_msg 0x3d7c13f2640: 10: msg: "new message" 0x3d7c13f2640: 10: exit run() 0x3d72a99fe40: 9: msg: "new message" 0x3d72a99fe40: 9: exit run() 0x3d758698240: 12: enter run() 0x3d758698240: 12: set_msg 0x3d758698040: 11: enter run() 0x3d758698240: 12: msg: "new message" 0x3d758698240: 12: exit run() 0x3d758698040: 11: set_msg 0x3d758698040: 11: msg: "new message" 0x3d758698040: 11: exit run() 0x3d758698440: 13: enter run() 0x3d711924840: 14: enter run() 0x3d758698440: 13: set_msg 0x3d758698e40: 15: enter run() 0x3d758698e40: 15: set_msg 0x3d758698440: 13: msg: "new message" 0x3d758698e40: 15: msg: "new message" 0x3d758698440: 13: exit run() 0x3d758698e40: 15: exit run() 0x3d711924840: 14: set_msg 0x3d711924840: 14: msg: "new message" 0x3d711924840: 14: exit run() main: 24 0x3d758698a40: 0: enter run() 0x3d758698a40: 0: set_msg 0x3d758698a40: 0: msg: "new message" 0x3d758698a40: 0: exit run() 0x3d7c13f2040: 1: enter run() 0x3d7c13f2040: 1: set_msg 0x3d7c13f2040: 1: msg: "new message" 0x3d7c13f2040: 1: exit run() 0x3d7c13f2240: 2: enter run() 0x3d7c13f2240: 2: set_msg 0x3d7c13f2240: 2: msg: "new message" 0x3d6f6167c40: 3: enter run() 0x3d7c13f2240: 2: exit run() 0x3d6f6167c40: 3: set_msg 0x3d6f6167c40: 3: msg: "new message" 0x3d6f6167c40: 3: exit run() 0x3d6d7930240: 5: enter run() 0x3d6d7930240: 5: set_msg 0x3d6d7930240: 5: msg: "new message" 0x3d6d7930240: 5: exit run() 0x3d7c13f2640: 6: enter run() 0x3d7c13f2640: 6: set_msg 0x3d7c13f2440: 4: enter run() 0x3d7c13f2640: 6: msg: "new message" 0x3d7c13f2640: 6: exit run() 0x3d7c13f2440: 4: set_msg 0x3d7c13f2440: 4: msg: "new message" 0x3d7c13f2440: 4: exit run() 0x3d7c13f2840: 7: enter run() 0x3d7c13f2840: 7: set_msg 0x3d7c13f2840: 7: msg: "new message" 0x3d7c13f2840: 7: exit run() 0x3d6f6167640: 8: enter run() 0x3d6f6167640: 8: set_msg 0x3d6f6167640: 8: msg: "new message" 0x3d6f6167640: 8: exit run() 0x3d7c13f2a40: 9: enter run() 0x3d7c13f2a40: 9: set_msg 0x3d7c13f2a40: 9: msg: "new message" 0x3d7c13f2a40: 9: exit run() 0x3d6d7930640: 10: enter run() 0x3d6d7930640: 10: set_msg 0x3d6d7930640: 10: msg: "new message" 0x3d6d7930640: 10: exit run() 0x3d7c13f2c40: 11: enter run() 0x3d7c13f2c40: 11: set_msg 0x3d7c13f2c40: 11: msg: "new message" 0x3d7c13f2c40: 11: exit run() 0x3d758698c40: 12: enter run() 0x3d758698rthread reaping 0x3d758698a40 stack 0x3d7341f0a50 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2040 stack 0x3d73420c4e0 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2240 stack 0x3d7341d93c0 rthread reaping 0x3d6f6167c40 stack 0x3d7341d9c60 rthread reaping 0x3d7c13f2440 stack 0x3d73420cf90 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (1) rthread reaping 0x3d6d7930240 stack 0x3d73420c900 rthread reaping 0x3d7c13f2640 stack 0x3d73420c390 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (1) rthread reaping 0x3d7c13f2840 stack 0x3d7341d9270 rthread reaping 0x3d6f6167640 stack 0x3d73420c060 rthread reaping 0x3d7c13f2a40 stack 0x3d7341d6360 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930640 stack 0x3d7341f0db0 rthread reaping 0x3d7c13f2c40 stack 0x3d7341d62d0 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698c40 stack 0x3d7341f08a0 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167840 stack 0x3d7341d69f0 rthread reaping 0x3d6f6167a40 stack 0x3d7341d96c0 rthread reaping 0x3d72a99fc40 stack 0x3d7341d66c0 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167c40 stack 0x3d7341d66c0 rthread reaping 0x3d6d7930640 stack 0x3d7341d96c0 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698040 stack 0x3d7341d69f0 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2840 stack 0x3d7341f08a0 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6f6167e40 stack 0x3d7341d62d0 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2240 stack 0x3d7341f0db0 rthread reaping 0x3d6d7930c40 stack 0x3d7341d6360 rthread reaping 0x3d758698240 stack 0x3d73420c060 rthread reaping 0x3d6f6167040 stack 0x3d7341d9270 rthread reaping 0x3d6f6167440 stack 0x3d73420c390 rthread reaping 0x3d6dfbff640 stack 0x3d73420c900 rthread reaping 0x3d7c13f2040 stack 0x3d73420cf90 rthread reaping 0x3d72a99f840 stack 0x3d7341d9c60 rthread reaping 0x3d758698640 stack 0x3d7341d93c0 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbffe40 stack 0x3d7341f0a50 rthread reaping 0x3d72a99fe40 stack 0x3d73420c4e0 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698a40 stack 0x3d73420c4e0 rthread reaping 0x3d7c13f2c40 stack 0x3d7341f0a50 rthread reaping 0x3d758698840 stack 0x3d7341d93c0 rthread reaping 0x3d7c13f2240 stack 0x3d7341d9c60 rthread reaping 0x3d758698440 stack 0x3d73420cf90 rthread reaping 0x3d6d7930640 stack 0x3d73420c900 rthread reaping 0x3d7c13f2e40 stack 0x3d73420c390 rthread reaping 0x3d6d7930a40 stack 0x3d7341d9270 rthread reaping 0x3d6f6167440 stack 0x3d73420c060 rthread reaping 0x3d7c13f2a40 stack 0x3d7341d6360 rthread reaping 0x3d6f6167640 stack 0x3d7341f0db0 rthread reaping 0x3d758698c40 stack 0x3d7341d62d0 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6f6167040 stack 0x3d7341f08a0 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930c40 stack 0x3d7341d69f0 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698e40 stack 0x3d7341d96c0 rthread reaping 0x3d72a99f640 stack 0x3d7341d66c0 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698240 stack 0x3d7341d66c0 rthread reaping 0x3d6f6167840 stack 0x3d7341d96c0 rthread reaping 0x3d758698440 stack 0x3d7341d69f0 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (2147483647) rthread reaping 0x3d6f6167240 stack 0x3d7341f08a0 rthread reaping 0x3d7c13f2a40 stack 0x3d7341d62d0 rthread reaping 0x3d758698640 stack 0x3d7341f0db0 rthread reaping 0x3d7c13f2440 stack 0x3d7341d6360 rthread reaping 0x3d758698840 stack 0x3d73420c060 rthread reaping 0x3d7c13f2840 stack 0x3d7341d9270 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167440 stack 0x3d73420c390 rthread reaping 0x3d6f6167a40 stack 0x3d73420c900 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167c40 stack 0x3d73420cf90 rthread reaping 0x3d6dfbffa40 stack 0x3d7341d9c60 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d640 stack 0x3d7341d93c0 rthread reaping 0x3d6dfbffc40 stack 0x3d7341f0a50 rthread reaping 0x3d72a99f840 stack 0x3d73420c4e0 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d6d7930040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698c40 stack 0x3d73420c4e0 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (1) rthread reaping 0x3d7c13f2c40 stack 0x3d7341f0a50 rthread reaping 0x3d7c13f2e40 stack 0x3d7341d93c0 rthread reaping 0x3d72a99fa40 stack 0x3d7341d9c60 rthread reaping 0x3d72a99f240 stack 0x3d73420cf90 rthread reaping 0x3d72a99fe40 stack 0x3d73420c900 rthread reaping 0x3d758698e40 stack 0x3d73420c390 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (4294967295) rthread reaping 0x3d6f6167e40 stack 0x3d7341d9270 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167240 stack 0x3d73420c060 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (2147483647) rthread reaping 0x3d6f6167440 stack 0x3d7341d6360 rthread reaping 0x3d72a99f440 stack 0x3d7341f0db0 rthread reaping 0x3d72a99fc40 stack 0x3d7341d62d0 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930e40 stack 0x3d7341f08a0 rthread reaping 0x3d6d7930040 stack 0x3d7341d69f0 rthread reaping 0x3d758698040 stack 0x3d7341d96c0 rthread reaping 0x3d7c13f2240 stack 0x3d7341d66c0 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167a40 stack 0x3d7341d66c0 rthread reaping 0x3d7c13f2440 stack 0x3d7341d96c0 rthread reaping 0x3d70895d240 stack 0x3d7341d69f0 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698240 stack 0x3d7341f08a0 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2640 stack 0x3d7341d62d0 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6f6167840 stack 0x3d7341f0db0 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2840 stack 0x3d7341d6360 rthread reaping 0x3d70895d440 stack 0x3d73420c060 rthread reaping 0x3d6f6167c40 stack 0x3d7341d9270 rthread reaping 0x3d70895d040 stack 0x3d73420c390 rthread reaping 0x3d7c13f2a40 stack 0x3d73420c900 rthread reaping 0x3d7c13f2c40 stack 0x3d73420cf90 rthread reaping 0x3d758698c40 stack 0x3d7341d9c60 rthread reaping 0x3d6f6167e40 stack 0x3d7341d93c0 rthread reaping 0x3d6dfbff840 stack 0x3d7341f0a50 rthread reaping 0x3d72a99fe40 stack 0x3d73420c4e0 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (2) 0x3d70895d440: rwlock_wrlock 0x3d6cc233c90 (2147483650) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167640 stack 0x3d73420c4e0 rthread reaping 0x3d6f6167e40 stack 0x3d7341f0a50 rthread reaping 0x3d70895de40 stack 0x3d7341d93c0 rthread reaping 0x3d7c13f2640 stack 0x3d7341d9c60 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (4294967295) rthread reaping 0x3d6f6167240 stack 0x3d73420cf90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (2) 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (2) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2440 stack 0x3d73420c900 rthread reaping 0x3d6f6167440 stack 0x3d73420c390 rthread reaping 0x3d6f6167840 stack 0x3d7341d9270 rthread reaping 0x3d758698440 stack 0x3d73420c060 rthread reaping 0x3d70895d440 stack 0x3d7341d6360 rthread reaping 0x3d7c13f2840 stack 0x3d7341f0db0 rthread reaping 0x3d758698a40 stack 0x3d7341d62d0 rthread reaping 0x3d6f6167a40 stack 0x3d7341f08a0 rthread reaping 0x3d7c13f2040 stack 0x3d7341d69f0 rthread reaping 0x3d758698640 stack 0x3d7341d96c0 rthread reaping 0x3d70895d640 stack 0x3d7341d66c0 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (2147483647) rthread reaping 0x3d6f6167640 stack 0x3d7341d66c0 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d70895d440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167240 stack 0x3d7341d96c0 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167840 stack 0x3d7341d69f0 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698e40 stack 0x3d7341f08a0 rthread reaping 0x3d758698a40 stack 0x3d7341d62d0 rthread reaping 0x3d72a99f640 stack 0x3d7341f0db0 rthread reaping 0x3d70895d440 stack 0x3d7341d6360 rthread reaping 0x3d758698240 stack 0x3d73420c060 rthread reaping 0x3d7c13f2e40 stack 0x3d7341d9270 rthread reaping 0x3d758698840 stack 0x3d73420c390 rthread reaping 0x3d70895d840 stack 0x3d73420c900 rthread reaping 0x3d7c13f2a40 stack 0x3d73420cf90 rthread reaping 0x3d72a99f240 stack 0x3d7341d9c60 rthread reaping 0x3d72a99fa40 stack 0x3d7341d93c0 rthread reaping 0x3d758698440 stack 0x3d7341f0a50 rthread reaping 0x3d6c28d0040 stack 0x3d73420c4e0 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698840 stack 0x3d73420c4e0 rthread reaping 0x3d6f6167e40 stack 0x3d7341f0a50 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698240 stack 0x3d7341d93c0 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167240 stack 0x3d7341d9c60 rthread reaping 0x3d70895d640 stack 0x3d73420cf90 rthread reaping 0x3d758698c40 stack 0x3d73420c900 rthread reaping 0x3d6f6167040 stack 0x3d73420c390 rthread reaping 0x3d758698e40 stack 0x3d7341d9270 rthread reaping 0x3d70895d840 stack 0x3d73420c060 rthread reaping 0x3d7c13f2840 stack 0x3d7341d6360 rthread reaping 0x3d70895da40 stack 0x3d7341f0db0 rthread reaping 0x3d6f6167440 stack 0x3d7341d62d0 rthread reaping 0x3d72a99f440 stack 0x3d7341f08a0 rthread reaping 0x3d72a99fa40 stack 0x3d7341d69f0 rthread reaping 0x3d7c13f2240 stack 0x3d7341d96c0 rthread reaping 0x3d7c13f2640 stack 0x3d7341d66c0 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (0) c40: 12: set_msg 0x3d6f6167840: 13: enter run() 0x3d6f6167a40: 14: enter run() 0x3d72a99fc40: 15: enter run() 0x3d758698c40: 12: msg: "new message" 0x3d758698c40: 12: exit run() 0x3d6f6167a40: 14: set_msg 0x3d72a99fc40: 15: set_msg 0x3d6f6167840: 13: set_msg 0x3d72a99fc40: 15: msg: "new message" 0x3d6f6167a40: 14: msg: "new message" 0x3d6f6167840: 13: msg: "new message" 0x3d72a99fc40: 15: exit run() 0x3d6f6167a40: 14: exit run() 0x3d6f6167840: 13: exit run() main: 25 0x3d6f6167c40: 0: enter run() 0x3d6f6167c40: 0: set_msg 0x3d6f6167c40: 0: msg: "new message" 0x3d6f6167c40: 0: exit run() 0x3d6d7930640: 1: enter run() 0x3d6d7930640: 1: set_msg 0x3d6d7930640: 1: msg: "new message" 0x3d6d7930640: 1: exit run() 0x3d758698040: 2: enter run() 0x3d758698040: 2: set_msg 0x3d758698040: 2: msg: "new message" 0x3d758698040: 2: exit run() 0x3d7c13f2840: 3: enter run() 0x3d7c13f2840: 3: set_msg 0x3d7c13f2840: 3: msg: "new message" 0x3d7c13f2840: 3: exit run() 0x3d6f6167e40: 4: enter run() 0x3d6f6167e40: 4: set_msg 0x3d6f6167e40: 4: msg: "new message" 0x3d6f6167e40: 4: exit run() 0x3d7c13f2240: 5: enter run() 0x3d7c13f2240: 5: set_msg 0x3d7c13f2240: 5: msg: "new message" 0x3d7c13f2240: 5: exit run() 0x3d6d7930c40: 6: enter run() 0x3d6d7930c40: 6: set_msg 0x3d6d7930c40: 6: msg: "new message" 0x3d6d7930c40: 6: exit run() 0x3d758698240: 7: enter run() 0x3d758698240: 7: set_msg 0x3d758698240: 7: msg: "new message" 0x3d758698240: 7: exit run() 0x3d6f6167040: 8: enter run() 0x3d6f6167040: 8: set_msg 0x3d6f6167040: 8: msg: "new message" 0x3d6f6167040: 8: exit run() 0x3d6f6167440: 9: enter run() 0x3d6f6167440: 9: set_msg 0x3d6f6167440: 9: msg: "new message" 0x3d6f6167440: 9: exit run() 0x3d7c13f2040: 11: enter run() 0x3d7c13f2040: 11: set_msg 0x3d7c13f2040: 11: msg: "new message" 0x3d7c13f2040: 11: exit run() 0x3d6dfbff640: 10: enter run() 0x3d6dfbff640: 10: set_msg 0x3d6dfbff640: 10: msg: "new message" 0x3d6dfbff640: 10: exit run() 0x3d72a99f840: 12: enter run() 0x3d72a99f840: 12: set_msg 0x3d72a99f840: 12: msg: "new message" 0x3d758698640: 13: enter run() 0x3d72a99f840: 12: exit run() 0x3d758698640: 13: set_msg 0x3d758698640: 13: msg: "new message" 0x3d758698640: 13: exit run() 0x3d6dfbffe40: 15: enter run() 0x3d6dfbffe40: 15: set_msg 0x3d6dfbffe40: 15: msg: "new message" 0x3d6dfbffe40: 15: exit run() 0x3d72a99fe40: 14: enter run() 0x3d72a99fe40: 14: set_msg 0x3d72a99fe40: 14: msg: "new message" 0x3d72a99fe40: 14: exit run() main: 26 0x3d758698a40: 0: enter run() 0x3d758698a40: 0: set_msg 0x3d758698a40: 0: msg: "new message" 0x3d758698a40: 0: exit run() 0x3d7c13f2c40: 1: enter run() 0x3d7c13f2c40: 1: set_msg 0x3d7c13f2c40: 1: msg: "new message" 0x3d7c13f2c40: 1: exit run() 0x3d758698840: 2: enter run() 0x3d758698840: 2: set_msg 0x3d758698840: 2: msg: "new message" 0x3d758698840: 2: exit run() 0x3d7c13f2240: 3: enter run() 0x3d7c13f2240: 3: set_msg 0x3d7c13f2240: 3: msg: "new message" 0x3d7c13f2240: 3: exit run() 0x3d758698440: 4: enter run() 0x3d758698440: 4: set_msg 0x3d758698440: 4: msg: "new message" 0x3d758698440: 4: exit run() 0x3d7c13f2e40: 6: enter run() 0x3d6d7930640: 5: enter run() 0x3d7c13f2e40: 6: set_msg 0x3d7c13f2e40: 6: msg: "new message" 0x3d7c13f2e40: 6: exit run() 0x3d6d7930640: 5: set_msg 0x3d6d7930640: 5: msg: "new message" 0x3d6d7930640: 5: exit run() 0x3d6d7930a40: 7: enter run() 0x3d6d7930a40: 7: set_msg 0x3d6d7930a40: 7: msg: "new message" 0x3d6d7930a40: 7: exit run() 0x3d6f6167440: 8: enter run() 0x3d6f6167440: 8: set_msg 0x3d6f6167440: 8: msg: "new message" 0x3d6f6167440: 8: exit run() 0x3d7c13f2a40: 9: enter run() 0x3d6f6167640: 10: enter run() 0x3d7c13f2a40: 9: set_msg 0x3d6f6167640: 10: set_msg 0x3d7c13f2a40: 9: msg: "new message" 0x3d6f6167640: 10: msg: "new message" 0x3d7c13f2a40: 9: exit run() 0x3d6f6167640: 10: exit run() 0x3d758698c40: 11: enter run() 0x3d758698c40: 11: set_msg 0x3d758698c40: 11: msg: "new message" 0x3d758698c40: 11: exit run() 0x3d6f6167040: 12: enter run() 0x3d6f6167040: 12: set_msg 0x3d6f6167040: 12: msg: "new message" 0x3d6f6167040: 12: exit run() 0x3d6d7930c40: 13: enter run() 0x3d6d7930c40: 13: set_msg 0x3d6d7930c40: 13: msg: "new message" 0x3d6d7930c40: 13: exit run() 0x3d758698e40: 14: enter run() 0x3d758698e40: 14: set_msg 0x3d758698e40: 14: msg: "new message" 0x3d72a99f640: 15: enter run() 0x3d72a99f640: 15: set_msg 0x3d758698e40: 14: exit run() 0x3d72a99f640: 15: msg: "new message" 0x3d72a99f640: 15: exit run() main: 27 0x3d758698240: 0: enter run() 0x3d758698240: 0: set_msg 0x3d758698240: 0: msg: "new message" 0x3d758698240: 0: exit run() 0x3d6f6167840: 1: enter run() 0x3d6f6167840: 1: set_msg 0x3d6f6167840: 1: msg: "new message" 0x3d6f6167840: 1: exit run() 0x3d6f6167240: 3: enter run() 0x3d758698440: 2: enter run() 0x3d6f6167240: 3: set_msg 0x3d758698440: 2: set_msg 0x3d6f6167240: 3: msg: "new message" 0x3d758698440: 2: msg: "new message" 0x3d6f6167240: 3: exit run() 0x3d758698440: 2: exit run() 0x3d7c13f2a40: 4: enter run() 0x3d7c13f2a40: 4: set_msg 0x3d7c13f2a40: 4: msg: "new message" 0x3d7c13f2a40: 4: exit run() 0x3d758698640: 5: enter run() 0x3d758698640: 5: set_msg 0x3d758698640: 5: msg: "new message" 0x3d758698640: 5: exit run() 0x3d7c13f2440: 6: enter run() 0x3d7c13f2440: 6: set_msg 0x3d7c13f2440: 6: msg: "new message" 0x3d7c13f2440: 6: exit run() 0x3d758698840: 7: enter run() 0x3d758698840: 7: set_msg 0x3d758698840: 7: msg: "new message" 0x3d758698840: 7: exit run() 0x3d6f6167440: 9: enter run() 0x3d6f6167440: 9: set_msg 0x3d6f6167440: 9: msg: "new message" 0x3d6f6167440: 9: exit run() 0x3d6f6167a40: 10: enter run() 0x3d7c13f2840: 8: enter run() 0x3d6f6167a40: 10: set_msg 0x3d6f6167a40: 10: msg: "new message" 0x3d6f6167a40: 10: exit run() 0x3d7c13f2840: 8: set_msg 0x3d6dfbffa40: 12: enter run() 0x3d7c13f2840: 8: msg: "new message" 0x3d7c13f2840: 8: exit run() 0x3d6dfbffa40: 12: set_msg 0x3d70895d640: 13: enter run() 0x3d6dfbffa40: 12: msg: "new message" 0x3d6f6167c40: 11: enter run() 0x3d70895d640: 13: set_msg 0x3d6dfbffc40: 14: enter run() 0x3d72a99f840: 15: enter run() 0x3d6dfbffa40: 12: exit run() 0x3d6f6167c40: 11: set_msg 0x3d6f6167c40: 11: msg: "new message" 0x3d70895d640: 13: msg: "new message" 0x3d6f6167c40: 11: exit run() 0x3d72a99f840: 15: set_msg 0x3d72a99f840: 15: msg: "new message" 0x3d70895d640: 13: exit run() 0x3d72a99f840: 15: exit run() 0x3d6dfbffc40: 14: set_msg 0x3d6dfbffc40: 14: msg: "new message" 0x3d6dfbffc40: 14: exit run() main: 28 0x3d758698c40: 0: enter run() 0x3d758698c40: 0: set_msg 0x3d758698c40: 0: msg: "new message" 0x3d758698c40: 0: exit run() 0x3d7c13f2c40: 1: enter run() 0x3d7c13f2c40: 1: set_msg 0x3d7c13f2c40: 1: msg: "new message" 0x3d7c13f2c40: 1: exit run() 0x3d7c13f2e40: 2: enter run() 0x3d7c13f2e40: 2: set_msg 0x3d7c13f2e40: 2: msg: "new message" 0x3d7c13f2e40: 2: exit run() 0x3d72a99fa40: 3: enter run() 0x3d72a99fa40: 3: set_msg 0x3d72a99fa40: 3: msg: "new message" 0x3d72a99fa40: 3: exit run() 0x3d72a99f240: 4: enter run() 0x3d72a99fe40: 5: enter run() 0x3d72a99f240: 4: set_msg 0x3d72a99fe40: 5: set_msg 0x3d72a99f240: 4: msg: "new message" 0x3d72a99fe40: 5: msg: "new message" 0x3d72a99f240: 4: exit run() 0x3d72a99fe40: 5: exit run() 0x3d6f6167e40: 7: enter run() 0x3d758698e40: 6: enter run() 0x3d6f6167e40: 7: set_msg 0x3d758698e40: 6: set_msg 0x3d6f6167e40: 7: msg: "new message" 0x3d758698e40: 6: msg: "new message" 0x3d6f6167e40: 7: exit run() 0x3d758698e40: 6: exit run() 0x3d6f6167240: 8: enter run() 0x3d6f6167240: 8: set_msg 0x3d6f6167240: 8: msg: "new message" 0x3d6f6167240: 8: exit run() 0x3d6f6167440: 9: enter run() 0x3d6f6167440: 9: set_msg 0x3d6f6167440: 9: msg: "new message" 0x3d6f6167440: 9: exit run() 0x3d72a99f440: 10: enter run() 0x3d72a99f440: 10: set_msg 0x3d72a99f440: 10: msg: "new message" 0x3d72a99f440: 10: exit run() 0x3d72a99fc40: 11: enter run() 0x3d72a99fc40: 11: set_msg 0x3d72a99fc40: 11: msg: "new message" 0x3d72a99fc40: 11: exit run() 0x3d6d7930040: 13: enter run() 0x3d6d7930040: 13: set_msg 0x3d6d7930e40: 12: enter run() 0x3d6d7930040: 13: msg: "new message" 0x3d758698040: 14: enter run() 0x3d6d7930040: 13: exit run() 0x3d6d7930e40: 12: set_msg 0x3d7c13f2240: 15: enter run() 0x3d7c13f2240: 15: set_msg 0x3d7c13f2240: 15: msg: "new message" 0x3d6d7930e40: 12: msg: "new message" 0x3d6d7930e40: 12: exit run() 0x3d7c13f2240: 15: exit run() 0x3d758698040: 14: set_msg 0x3d758698040: 14: msg: "new message" 0x3d758698040: 14: exit run() main: 29 0x3d6f6167a40: 0: enter run() 0x3d7c13f2440: 1: enter run() 0x3d6f6167a40: 0: set_msg 0x3d7c13f2440: 1: set_msg 0x3d6f6167a40: 0: msg: "new message" 0x3d7c13f2440: 1: msg: "new message" 0x3d6f6167a40: 0: exit run() 0x3d7c13f2440: 1: exit run() 0x3d70895d240: 2: enter run() 0x3d70895d240: 2: set_msg 0x3d70895d240: 2: msg: "new message" 0x3d70895d240: 2: exit run() 0x3d7c13f2640: 4: enter run() 0x3d7c13f2640: 4: set_msg 0x3d7c13f2640: 4: msg: "new message" 0x3d7c13f2640: 4: exit run() 0x3d758698240: 3: enter run() 0x3d758698240: 3: set_msg 0x3d758698240: 3: msg: "new message" 0x3d758698240: 3: exit run() 0x3d6f6167840: 5: enter run() 0x3d6f6167840: 5: set_msg 0x3d6f6167840: 5: msg: "new message" 0x3d6f6167840: 5: exit run() 0x3d7c13f2840: 6: enter run() 0x3d7c13f2840: 6: set_msg 0x3d7c13f2840: 6: msg: "new message" 0x3d7c13f2840: 6: exit run() 0x3d70895d440: 7: enter run() 0x3d70895d440: 7: set_msg 0x3d70895d440: 7: msg: "new message" 0x3d70895d440: 7: exit run() 0x3d70895d040: 9: enter run() 0x3d70895d040: 9: set_msg 0x3d70895d040: 9: msg: "new message" 0x3d70895d040: 9: exit run() 0x3d6f6167c40: 8: enter run() 0x3d7c13f2a40: 10: enter run() 0x3d7c13f2a40: 10: set_msg 0x3d7c13f2a40: 10: msg: "new message" 0x3d7c13f2a40: 10: exit run() 0x3d6f6167c40: 8: set_msg 0x3d6f6167c40: 8: msg: "new message" 0x3d7c13f2c40: 11: enter run() 0x3d6f6167c40: 8: exit run() 0x3d7c13f2c40: 11: set_msg 0x3d7c13f2c40: 11: msg: "new message" 0x3d7c13f2c40: 11: exit run() 0x3d758698c40: 12: enter run() 0x3d758698c40: 12: set_msg 0x3d758698c40: 12: msg: "new message" 0x3d758698c40: 12: exit run() 0x3d6f6167e40: 13: enter run() 0x3d6f6167e40: 13: set_msg 0x3d6f6167e40: 13: msg: "new message" 0x3d6f6167e40: 13: exit run() 0x3d6dfbff840: 14: enter run() 0x3d6dfbff840: 14: set_msg 0x3d6dfbff840: 14: msg: "new message" 0x3d6dfbff840: 14: exit run() 0x3d72a99fe40: 15: enter run() 0x3d72a99fe40: 15: set_msg 0x3d72a99fe40: 15: msg: "new message" 0x3d72a99fe40: 15: exit run() main: 30 0x3d6f6167640: 0: enter run() 0x3d6f6167e40: 1: enter run() 0x3d6f6167640: 0: set_msg 0x3d6f6167e40: 1: set_msg 0x3d6f6167640: 0: msg: "new message" 0x3d6f6167e40: 1: msg: "new message" 0x3d6f6167640: 0: exit run() 0x3d6f6167e40: 1: exit run() 0x3d7c13f2640: 3: enter run() 0x3d7c13f2640: 3: set_msg 0x3d70895de40: 2: enter run() 0x3d7c13f2640: 3: msg: "new message" 0x3d7c13f2640: 3: exit run() 0x3d70895de40: 2: set_msg 0x3d6f6167240: 4: enter run() 0x3d70895de40: 2: msg: "new message" 0x3d6f6167440: 6: enter run() 0x3d7c13f2440: 5: enter run() 0x3d70895de40: 2: exit run() 0x3d6f6167240: 4: set_msg 0x3d758698440: 8: enter run() 0x3d6f6167440: 6: set_msg 0x3d6f6167840: 7: enter run() 0x3d70895d440: 9: enter run() 0x3d6f6167440: 6: msg: "new message" 0x3d6f6167240: 4: msg: "new message" 0x3d758698a40: 11: enter run() 0x3d6f6167440: 6: exit run() 0x3d7c13f2840: 10: enter run() 0x3d6f6167240: 4: exit run() 0x3d6f6167840: 7: set_msg 0x3d70895d440: 9: set_msg 0x3d7c13f2040: 13: enter run() 0x3d758698640: 14: enter run() 0x3d70895d640: 15: enter run() 0x3d70895d640: 15: set_msg 0x3d6f6167a40: 12: enter run() 0x3d70895d640: 15: msg: "new message" 0x3d70895d640: 15: exit run() 0x3d6f6167a40: 12: set_msg 0x3d758698a40: 11: set_msg 0x3d70895d440: 9: msg: "new message" 0x3d6f6167840: 7: msg: "new message" 0x3d758698a40: 11: msg: "new message" 0x3d6f6167a40: 12: msg: "new message" 0x3d70895d440: 9: exit run() 0x3d6f6167840: 7: exit run() 0x3d758698a40: 11: exit run() 0x3d6f6167a40: 12: exit run() 0x3d7c13f2840: 10: set_msg 0x3d758698640: 14: set_msg 0x3d758698440: 8: set_msg 0x3d7c13f2040: 13: set_msg 0x3d758698440: 8: msg: "new message" 0x3d7c13f2040: 13: msg: "new message" 0x3d758698440: 8: exit run() 0x3d7c13f2040: 13: exit run() 0x3d758698640: 14: msg: "new message" 0x3d758698640: 14: exit run() 0x3d7c13f2440: 5: set_msg 0x3d7c13f2840: 10: msg: "new message" 0x3d7c13f2440: 5: msg: "new message" 0x3d7c13f2840: 10: exit run() 0x3d7c13f2440: 5: exit run() main: 31 0x3d6f6167640: 0: enter run() 0x3d6f6167640: 0: set_msg 0x3d6f6167640: 0: msg: "new message" 0x3d6f6167640: 0: exit run() 0x3d6f6167240: 1: enter run() 0x3d6f6167240: 1: set_msg 0x3d6f6167240: 1: msg: "new message" 0x3d6f6167240: 1: exit run() 0x3d6f6167840: 2: enter run() 0x3d758698e40: 3: enter run() 0x3d6f6167840: 2: set_msg 0x3d758698e40: 3: set_msg 0x3d6f6167840: 2: msg: "new message" 0x3d758698e40: 3: msg: "new message" 0x3d6f6167840: 2: exit run() 0x3d758698e40: 3: exit run() 0x3d758698a40: 4: enter run() 0x3d758698a40: 4: set_msg 0x3d758698a40: 4: msg: "new message" 0x3d758698a40: 4: exit run() 0x3d72a99f640: 5: enter run() 0x3d72a99f640: 5: set_msg 0x3d72a99f640: 5: msg: "new message" 0x3d72a99f640: 5: exit run() 0x3d70895d440: 6: enter run() 0x3d70895d440: 6: set_msg 0x3d758698240: 7: enter run() 0x3d7c13f2e40: 8: enter run() 0x3d758698840: 9: enter run() 0x3d70895d840: 10: enter run() 0x3d7c13f2a40: 11: enter run() 0x3d72a99f240: 12: enter run() 0x3d72a99fa40: 13: enter run() 0x3d758698440: 14: enter run() 0x3d6c28d0040: 15: enter run() 0x3d7c13f2e40: 8: set_msg 0x3d70895d840: 10: set_msg 0x3d70895d840: 10: msg: "new message" 0x3d7c13f2e40: 8: msg: "new message" 0x3d7c13f2e40: 8: exit run() 0x3d72a99fa40: 13: set_msg 0x3d72a99fa40: 13: msg: "new message" 0x3d6c28d0040: 15: set_msg 0x3d758698840: 9: set_msg 0x3d6c28d0040: 15: msg: "new message" 0x3d72a99fa40: 13: exit run() 0x3d7c13f2a40: 11: set_msg 0x3d758698840: 9: msg: "new message" 0x3d6c28d0040: 15: exit run() 0x3d7c13f2a40: 11: msg: "new message" 0x3d758698840: 9: exit run() 0x3d7c13f2a40: 11: exit run() 0x3d758698240: 7: set_msg 0x3d72a99f240: 12: set_msg 0x3d758698440: 14: set_msg 0x3d758698240: 7: msg: "new message" 0x3d72a99f240: 12: msg: "new message" 0x3d758698240: 7: exit run() 0x3d758698440: 14: msg: "new message" 0x3d72a99f240: 12: exit run() 0x3d758698440: 14: exit run() 0x3d70895d440: 6: msg: "new message" 0x3d70895d440: 6: exit run() 0x3d70895d840: 10: exit run() main: 32 0x3d758698840: 0: enter run() 0x3d758698840: 0: set_msg 0x3d758698840: 0: msg: "new message" 0x3d758698840: 0: exit run() 0x3d6f6167e40: 1: enter run() 0x3d6f6167e40: 1: set_msg 0x3d6f6167e40: 1: msg: "new message" 0x3d6f6167e40: 1: exit run() 0x3d758698240: 2: enter run() 0x3d758698240: 2: set_msg 0x3d758698240: 2: msg: "new message" 0x3d758698240: 2: exit run() 0x3d6f6167240: 3: enter run() 0x3d70895d640: 4: enter run() 0x3d6f6167240: 3: set_msg 0x3d70895d640: 4: set_msg 0x3d6f6167240: 3: msg: "new message" 0x3d758698c40: 5: enter run() 0x3d70895d640: 4: msg: "new message" 0x3d6f6167240: 3: exit run() 0x3d70895d640: 4: exit run() 0x3d758698c40: 5: set_msg 0x3d758698c40: 5: msg: "new message" 0x3d758698c40: 5: exit run() 0x3d758698e40: 7: enter run() 0x3d6f6167040: 6: enter run() 0x3d758698e40: 7: set_msg 0x3d6f6167040: 6: set_msg 0x3d758698e40: 7: msg: "new message" 0x3d6f6167040: 6: msg: "new message" 0x3d758698e40: 7: exit run() 0x3d6f6167040: 6: exit run() 0x3d70895d840: 8: enter run() 0x3d70895d840: 8: set_msg 0x3d70895d840: 8: msg: "new message" 0x3d70895d840: 8: exit run() 0x3d7c13f2840: 9: enter run() 0x3d7c13f2840: 9: set_msg 0x3d7c13f2840: 9: msg: "new message" 0x3d7c13f2840: 9: exit run() 0x3d70895da40: 10: enter run() 0x3d70895da40: 10: set_msg 0x3d70895da40: 10: msg: "new message" 0x3d70895da40: 10: exit run() 0x3d72a99f440: 12: enter run() 0x3d72a99f440: 12: set_msg 0x3d72a99f440: 12: msg: "new message" 0x3d72a99f440: 12: exit run() 0x3d72a99fa40: 13: enter run() 0x3d72a99fa40: 13: set_msg 0x3d72a99fa40: 13: msg: "new message" 0x3d72a99fa40: 13: exit run() 0x3d6f6167440: 11: enter run() 0x3d6f6167440: 11: set_msg 0x3d6f6167440: 11: msg: "new message" 0x3d6f6167440: 11: exit run() 0x3d7c13f2240: 14: enter run() 0x3d7c13f2640: 15: enter run() 0x3d7c13f2240: 14: set_msg 0x3d7c13f2640: 15: set_msg 0x3d7c13f2240: 14: msg: "new message" 0x3d7c13f2240: 14: exit run() 0x3d7c13f2640: 15: msg: "new message" 0x3d7c13f2640: 15: exit run() main: 33 0x3d6f6167c40: 0: enter run() 0x0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167c40 stack 0x3d7341d66c0 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6f6167e40 stack 0x3d7341d96c0 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2040 stack 0x3d7341d69f0 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2440 stack 0x3d7341f08a0 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f640 stack 0x3d7341d62d0 rthread reaping 0x3d6f6167840 stack 0x3d7341f0db0 rthread reaping 0x3d6f6167640 stack 0x3d7341d6360 rthread reaping 0x3d70895de40 stack 0x3d73420c060 rthread reaping 0x3d72a99fa40 stack 0x3d7341d9270 rthread reaping 0x3d72a99f840 stack 0x3d73420c390 rthread reaping 0x3d758698440 stack 0x3d73420c900 rthread reaping 0x3d72a99fc40 stack 0x3d73420cf90 rthread reaping 0x3d758698a40 stack 0x3d7341d9c60 rthread reaping 0x3d7c13f2240 stack 0x3d7341d93c0 rthread reaping 0x3d7c13f2840 stack 0x3d7341f0a50 rthread reaping 0x3d72a99fe40 stack 0x3d73420c4e0 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2640 stack 0x3d73420c4e0 rthread reaping 0x3d7c13f2a40 stack 0x3d7341f0a50 rthread reaping 0x3d6f6167c40 stack 0x3d7341d93c0 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99fa40 stack 0x3d7341d9c60 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698640 stack 0x3d73420cf90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698040 stack 0x3d73420c900 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2c40 stack 0x3d73420c390 rthread reaping 0x3d7c13f2e40 stack 0x3d7341d9270 rthread reaping 0x3d758698840 stack 0x3d73420c060 rthread reaping 0x3d6f6167840 stack 0x3d7341d6360 rthread reaping 0x3d72a99f240 stack 0x3d7341f0db0 rthread reaping 0x3d758698c40 stack 0x3d7341d62d0 rthread reaping 0x3d72a99fc40 stack 0x3d7341f08a0 rthread reaping 0x3d7c13f2040 stack 0x3d7341d69f0 rthread reaping 0x3d6f6167a40 stack 0x3d7341d96c0 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f040 stack 0x3d7341d66c0 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698040 stack 0x3d7341d66c0 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895dc40 stack 0x3d7341d96c0 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2640 stack 0x3d7341d69f0 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895de40 stack 0x3d7341f08a0 rthread reaping 0x3d70895d640 stack 0x3d7341d62d0 rthread reaping 0x3d70895d240 stack 0x3d7341f0db0 rthread reaping 0x3d758698240 stack 0x3d7341d6360 rthread reaping 0x3d6dfbff440 stack 0x3d73420c060 rthread reaping 0x3d72a99fe40 stack 0x3d7341d9270 rthread reaping 0x3d7c13f2e40 stack 0x3d73420c390 rthread reaping 0x3d6dfbff640 stack 0x3d73420c900 rthread reaping 0x3d6dfbffe40 stack 0x3d73420cf90 rthread reaping 0x3d7c13f2a40 stack 0x3d7341d9c60 rthread reaping 0x3d7c13f2040 stack 0x3d7341d93c0 rthread reaping 0x3d6c28d0840 stack 0x3d7341f0a50 rthread reaping 0x3d70895d840 stack 0x3d73420c4e0 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698a40 stack 0x3d73420c4e0 rthread reaping 0x3d6c28d0640 stack 0x3d7341f0a50 rthread reaping 0x3d758698e40 stack 0x3d7341d93c0 rthread reaping 0x3d6c28d0240 stack 0x3d7341d9c60 rthread reaping 0x3d6c28d0440 stack 0x3d73420cf90 rthread reaping 0x3d72a99fe40 stack 0x3d73420c900 rthread reaping 0x3d7c13f2840 stack 0x3d73420c390 rthread reaping 0x3d758698240 stack 0x3d7341d9270 rthread reaping 0x3d7c13f2c40 stack 0x3d73420c060 rthread reaping 0x3d72a99fc40 stack 0x3d7341d6360 rthread reaping 0x3d72a99f640 stack 0x3d7341f0db0 rthread reaping 0x3d72a99f440 stack 0x3d7341d62d0 rthread reaping 0x3d72a99f840 stack 0x3d7341f08a0 rthread reaping 0x3d70895d240 stack 0x3d7341d69f0 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f240 stack 0x3d7341d96c0 rthread reaping 0x3d6c28d0a40 stack 0x3d7341d66c0 0x3d6c28d0c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0c40 stack 0x3d7341d66c0 rthread reaping 0x3d758698c40 stack 0x3d7341d96c0 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698e40 stack 0x3d7341d69f0 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895da40 stack 0x3d7341f08a0 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698040 stack 0x3d7341d62d0 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895de40 stack 0x3d7341f0db0 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d640 stack 0x3d7341d6360 rthread reaping 0x3d758698440 stack 0x3d73420c060 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2640 stack 0x3d7341d9270 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2040 stack 0x3d73420c390 rthread reaping 0x3d7c13f2840 stack 0x3d73420c900 rthread reaping 0x3d758698840 stack 0x3d73420cf90 rthread reaping 0x3d7c13f2e40 stack 0x3d7341d9c60 rthread reaping 0x3d70895dc40 stack 0x3d7341d93c0 rthread reaping 0x3d7c13f2240 stack 0x3d7341f0a50 rthread reaping 0x3d6c28d0e40 stack 0x3d73420c4e0 0x3d70895d040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (2147483650) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d040 stack 0x3d73420c4e0 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (2147483649) rthread reaping 0x3d758698e40 stack 0x3d7341f0a50 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698c40 stack 0x3d7341d93c0 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698240 stack 0x3d7341d9c60 rthread reaping 0x3d6c28d0040 stack 0x3d73420cf90 rthread reaping 0x3d6c28d0640 stack 0x3d73420c900 rthread reaping 0x3d711924040 stack 0x3d73420c390 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2a40 stack 0x3d7341d9270 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (2147483650) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2640 stack 0x3d73420c060 rthread reaping 0x3d70895d440 stack 0x3d7341d6360 rthread reaping 0x3d70895dc40 stack 0x3d7341f0db0 rthread reaping 0x3d70895d240 stack 0x3d7341d62d0 rthread reaping 0x3d6c28d0840 stack 0x3d7341f08a0 rthread reaping 0x3d6c28d0a40 stack 0x3d7341d69f0 rthread reaping 0x3d70895d640 stack 0x3d7341d96c0 rthread reaping 0x3d7c13f2440 stack 0x3d7341d66c0 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6d7930240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167040 stack 0x3d7341d66c0 rthread reaping 0x3d7c13f2a40 stack 0x3d7341d96c0 rthread reaping 0x3d70895d840 stack 0x3d7341d69f0 rthread reaping 0x3d70895da40 stack 0x3d7341f08a0 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d70895dc40 stack 0x3d7341d62d0 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167640 stack 0x3d7341f0db0 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895de40 stack 0x3d7341d6360 rthread reaping 0x3d7c13f2240 stack 0x3d73420c060 rthread reaping 0x3d6f6167440 stack 0x3d7341d9270 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167a40 stack 0x3d73420c390 rthread reaping 0x3d70895d040 stack 0x3d73420c900 rthread reaping 0x3d6f6167e40 stack 0x3d73420cf90 rthread reaping 0x3d6f6167840 stack 0x3d7341d9c60 rthread reaping 0x3d6d7930240 stack 0x3d7341d93c0 rthread reaping 0x3d7c13f2640 stack 0x3d7341f0a50 rthread reaping 0x3d711924c40 stack 0x3d73420c4e0 0x3d6d7930c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930c40 stack 0x3d73420c4e0 rthread reaping 0x3d6d7930440 stack 0x3d7341f0a50 rthread reaping 0x3d711924240 stack 0x3d7341d93c0 rthread reaping 0x3d70895dc40 stack 0x3d7341d9c60 rthread reaping 0x3d711924e40 stack 0x3d73420cf90 rthread reaping 0x3d6d7930640 stack 0x3d73420c900 rthread reaping 0x3d70895d240 stack 0x3d73420c390 rthread reaping 0x3d70895d440 stack 0x3d7341d9270 rthread reaping 0x3d70895d840 stack 0x3d73420c060 rthread reaping 0x3d6d7930840 stack 0x3d7341d6360 rthread reaping 0x3d70895da40 stack 0x3d7341f0db0 rthread reaping 0x3d711924a40 stack 0x3d7341d62d0 rthread reaping 0x3d7c13f2040 stack 0x3d7341f08a0 rthread reaping 0x3d7c13f2840 stack 0x3d7341d69f0 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930e40 stack 0x3d7341d96c0 rthread reaping 0x3d7c13f2a40 stack 0x3d7341d66c0 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 3d6f6167c40: 0: set_msg 0x3d6f6167e40: 1: enter run() 0x3d7c13f2040: 2: enter run() 0x3d7c13f2440: 3: enter run() 0x3d72a99f640: 4: enter run() 0x3d6f6167840: 5: enter run() 0x3d6f6167640: 6: enter run() 0x3d70895de40: 7: enter run() 0x3d72a99fa40: 8: enter run() 0x3d72a99f840: 9: enter run() 0x3d758698440: 10: enter run() 0x3d72a99fc40: 11: enter run() 0x3d758698a40: 12: enter run() 0x3d7c13f2240: 13: enter run() 0x3d7c13f2840: 14: enter run() 0x3d72a99fe40: 15: enter run() 0x3d6f6167c40: 0: msg: "new message" 0x3d6f6167640: 6: set_msg 0x3d70895de40: 7: set_msg 0x3d6f6167840: 5: set_msg 0x3d72a99f640: 4: set_msg 0x3d6f6167c40: 0: exit run() 0x3d6f6167e40: 1: set_msg 0x3d6f6167e40: 1: msg: "new message" 0x3d70895de40: 7: msg: "new message" 0x3d70895de40: 7: exit run() 0x3d6f6167640: 6: msg: "new message" 0x3d6f6167840: 5: msg: "new message" 0x3d6f6167640: 6: exit run() 0x3d72a99fc40: 11: set_msg 0x3d72a99f840: 9: set_msg 0x3d72a99fa40: 8: set_msg 0x3d72a99f840: 9: msg: "new message" 0x3d72a99f840: 9: exit run() 0x3d72a99fa40: 8: msg: "new message" 0x3d7c13f2840: 14: set_msg 0x3d72a99fa40: 8: exit run() 0x3d72a99fc40: 11: msg: "new message" 0x3d7c13f2840: 14: msg: "new message" 0x3d6f6167e40: 1: exit run() 0x3d6f6167840: 5: exit run() 0x3d72a99fc40: 11: exit run() 0x3d7c13f2040: 2: set_msg 0x3d7c13f2840: 14: exit run() 0x3d7c13f2440: 3: set_msg 0x3d72a99fe40: 15: set_msg 0x3d7c13f2440: 3: msg: "new message" 0x3d72a99fe40: 15: msg: "new message" 0x3d7c13f2440: 3: exit run() 0x3d7c13f2040: 2: msg: "new message" 0x3d72a99fe40: 15: exit run() 0x3d7c13f2040: 2: exit run() 0x3d7c13f2240: 13: set_msg 0x3d7c13f2240: 13: msg: "new message" 0x3d7c13f2240: 13: exit run() 0x3d758698440: 10: set_msg 0x3d758698440: 10: msg: "new message" 0x3d758698440: 10: exit run() 0x3d758698a40: 12: set_msg 0x3d758698a40: 12: msg: "new message" 0x3d758698a40: 12: exit run() 0x3d72a99f640: 4: msg: "new message" 0x3d72a99f640: 4: exit run() main: 34 0x3d7c13f2640: 0: enter run() 0x3d7c13f2640: 0: set_msg 0x3d7c13f2640: 0: msg: "new message" 0x3d7c13f2640: 0: exit run() 0x3d7c13f2a40: 1: enter run() 0x3d7c13f2a40: 1: set_msg 0x3d7c13f2a40: 1: msg: "new message" 0x3d7c13f2a40: 1: exit run() 0x3d6f6167c40: 2: enter run() 0x3d6f6167c40: 2: set_msg 0x3d6f6167c40: 2: msg: "new message" 0x3d6f6167c40: 2: exit run() 0x3d72a99fa40: 3: enter run() 0x3d72a99fa40: 3: set_msg 0x3d72a99fa40: 3: msg: "new message" 0x3d72a99fa40: 3: exit run() 0x3d758698640: 4: enter run() 0x3d758698640: 4: set_msg 0x3d758698640: 4: msg: "new message" 0x3d758698640: 4: exit run() 0x3d758698040: 5: enter run() 0x3d758698040: 5: set_msg 0x3d758698040: 5: msg: "new message" 0x3d758698040: 5: exit run() 0x3d7c13f2c40: 6: enter run() 0x3d7c13f2c40: 6: set_msg 0x3d7c13f2c40: 6: msg: "new message" 0x3d7c13f2c40: 6: exit run() 0x3d7c13f2e40: 7: enter run() 0x3d7c13f2e40: 7: set_msg 0x3d7c13f2e40: 7: msg: "new message" 0x3d7c13f2e40: 7: exit run() 0x3d6f6167840: 9: enter run() 0x3d758698840: 8: enter run() 0x3d6f6167840: 9: set_msg 0x3d758698840: 8: set_msg 0x3d6f6167840: 9: msg: "new message" 0x3d758698840: 8: msg: "new message" 0x3d6f6167840: 9: exit run() 0x3d758698840: 8: exit run() 0x3d758698c40: 11: enter run() 0x3d758698c40: 11: set_msg 0x3d758698c40: 11: msg: "new message" 0x3d758698c40: 11: exit run() 0x3d72a99f240: 10: enter run() 0x3d72a99f240: 10: set_msg 0x3d72a99f240: 10: msg: "new message" 0x3d72a99f240: 10: exit run() 0x3d7c13f2040: 13: enter run() 0x3d7c13f2040: 13: set_msg 0x3d7c13f2040: 13: msg: "new message" 0x3d72a99fc40: 12: enter run() 0x3d7c13f2040: 13: exit run() 0x3d72a99fc40: 12: set_msg 0x3d72a99fc40: 12: msg: "new message" 0x3d72a99fc40: 12: exit run() 0x3d6f6167a40: 14: enter run() 0x3d6f6167a40: 14: set_msg 0x3d6f6167a40: 14: msg: "new message" 0x3d6f6167a40: 14: exit run() 0x3d72a99f040: 15: enter run() 0x3d72a99f040: 15: set_msg 0x3d72a99f040: 15: msg: "new message" 0x3d72a99f040: 15: exit run() main: 35 0x3d758698040: 0: enter run() 0x3d758698040: 0: set_msg 0x3d758698040: 0: msg: "new message" 0x3d758698040: 0: exit run() 0x3d70895dc40: 1: enter run() 0x3d70895dc40: 1: set_msg 0x3d70895dc40: 1: msg: "new message" 0x3d70895dc40: 1: exit run() 0x3d7c13f2640: 2: enter run() 0x3d70895de40: 3: enter run() 0x3d7c13f2640: 2: set_msg 0x3d70895de40: 3: set_msg 0x3d7c13f2640: 2: msg: "new message" 0x3d70895de40: 3: msg: "new message" 0x3d7c13f2640: 2: exit run() 0x3d70895de40: 3: exit run() 0x3d70895d240: 5: enter run() 0x3d70895d240: 5: set_msg 0x3d70895d240: 5: msg: "new message" 0x3d70895d240: 5: exit run() 0x3d70895d640: 4: enter run() 0x3d758698240: 6: enter run() 0x3d758698240: 6: set_msg 0x3d758698240: 6: msg: "new message" 0x3d758698240: 6: exit run() 0x3d70895d640: 4: set_msg 0x3d70895d640: 4: msg: "new message" 0x3d70895d640: 4: exit run() 0x3d72a99fe40: 8: enter run() 0x3d72a99fe40: 8: set_msg 0x3d72a99fe40: 8: msg: "new message" 0x3d72a99fe40: 8: exit run() 0x3d7c13f2e40: 9: enter run() 0x3d7c13f2e40: 9: set_msg 0x3d7c13f2e40: 9: msg: "new message" 0x3d7c13f2e40: 9: exit run() 0x3d6dfbff440: 7: enter run() 0x3d6dfbff440: 7: set_msg 0x3d6dfbff440: 7: msg: "new message" 0x3d6dfbff440: 7: exit run() 0x3d6dfbff640: 10: enter run() 0x3d6dfbff640: 10: set_msg 0x3d6dfbff640: 10: msg: "new message" 0x3d6dfbff640: 10: exit run() 0x3d6dfbffe40: 11: enter run() 0x3d6dfbffe40: 11: set_msg 0x3d6dfbffe40: 11: msg: "new message" 0x3d6dfbffe40: 11: exit run() 0x3d7c13f2a40: 12: enter run() 0x3d7c13f2a40: 12: set_msg 0x3d7c13f2a40: 12: msg: "new message" 0x3d7c13f2a40: 12: exit run() 0x3d7c13f2040: 13: enter run() 0x3d7c13f2040: 13: set_msg 0x3d7c13f2040: 13: msg: "new message" 0x3d7c13f2040: 13: exit run() 0x3d6c28d0840: 14: enter run() 0x3d70895d840: 15: enter run() 0x3d70895d840: 15: set_msg 0x3d6c28d0840: 14: set_msg 0x3d70895d840: 15: msg: "new message" 0x3d6c28d0840: 14: msg: "new message" 0x3d70895d840: 15: exit run() 0x3d6c28d0840: 14: exit run() main: 36 0x3d758698a40: 0: enter run() 0x3d758698a40: 0: set_msg 0x3d758698a40: 0: msg: "new message" 0x3d758698a40: 0: exit run() 0x3d6c28d0640: 1: enter run() 0x3d6c28d0640: 1: set_msg 0x3d6c28d0640: 1: msg: "new message" 0x3d6c28d0640: 1: exit run() 0x3d758698e40: 2: enter run() 0x3d6c28d0240: 3: enter run() 0x3d758698e40: 2: set_msg 0x3d6c28d0240: 3: set_msg 0x3d758698e40: 2: msg: "new message" 0x3d6c28d0240: 3: msg: "new message" 0x3d758698e40: 2: exit run() 0x3d6c28d0240: 3: exit run() 0x3d72a99fe40: 5: enter run() 0x3d72a99fe40: 5: set_msg 0x3d72a99fe40: 5: msg: "new message" 0x3d72a99fe40: 5: exit run() 0x3d7c13f2840: 6: enter run() 0x3d7c13f2840: 6: set_msg 0x3d7c13f2840: 6: msg: "new message" 0x3d7c13f2840: 6: exit run() 0x3d758698240: 7: enter run() 0x3d6c28d0440: 4: enter run() 0x3d758698240: 7: set_msg 0x3d6c28d0440: 4: set_msg 0x3d758698240: 7: msg: "new message" 0x3d6c28d0440: 4: msg: "new message" 0x3d758698240: 7: exit run() 0x3d6c28d0440: 4: exit run() 0x3d7c13f2c40: 8: enter run() 0x3d72a99fc40: 9: enter run() 0x3d72a99fc40: 9: set_msg 0x3d72a99fc40: 9: msg: "new message" 0x3d72a99fc40: 9: exit run() 0x3d7c13f2c40: 8: set_msg 0x3d72a99f640: 10: enter run() 0x3d7c13f2c40: 8: msg: "new message" 0x3d72a99f440: 11: enter run() 0x3d7c13f2c40: 8: exit run() 0x3d72a99f840: 12: enter run() 0x3d72a99f840: 12: set_msg 0x3d72a99f840: 12: msg: "new message" 0x3d72a99f840: 12: exit run() 0x3d72a99f640: 10: set_msg 0x3d72a99f640: 10: msg: "new message" 0x3d72a99f640: 10: exit run() 0x3d72a99f440: 11: set_msg 0x3d72a99f440: 11: msg: "new message" 0x3d72a99f440: 11: exit run() 0x3d70895d240: 13: enter run() 0x3d70895d240: 13: set_msg 0x3d70895d240: 13: msg: "new message" 0x3d70895d240: 13: exit run() 0x3d6c28d0a40: 15: enter run() 0x3d6c28d0a40: 15: set_msg 0x3d72a99f240: 14: enter run() 0x3d6c28d0a40: 15: msg: "new message" 0x3d6c28d0a40: 15: exit run() 0x3d72a99f240: 14: set_msg 0x3d72a99f240: 14: msg: "new message" 0x3d72a99f240: 14: exit run() main: 37 0x3d6c28d0c40: 0: enter run() 0x3d6c28d0c40: 0: set_msg 0x3d6c28d0c40: 0: msg: "new message" 0x3d6c28d0c40: 0: exit run() 0x3d758698c40: 1: enter run() 0x3d758698c40: 1: set_msg 0x3d758698c40: 1: msg: "new message" 0x3d758698c40: 1: exit run() 0x3d758698e40: 2: enter run() 0x3d70895da40: 3: enter run() 0x3d758698e40: 2: set_msg 0x3d70895da40: 3: set_msg 0x3d758698e40: 2: msg: "new message" 0x3d70895da40: 3: msg: "new message" 0x3d758698e40: 2: exit run() 0x3d70895da40: 3: exit run() 0x3d70895de40: 5: enter run() 0x3d758698040: 4: enter run() 0x3d70895de40: 5: set_msg 0x3d758698040: 4: set_msg 0x3d70895de40: 5: msg: "new message" 0x3d70895d640: 6: enter run() 0x3d758698040: 4: msg: "new message" 0x3d70895de40: 5: exit run() 0x3d758698440: 7: enter run() 0x3d758698040: 4: exit run() 0x3d7c13f2640: 8: enter run() 0x3d7c13f2040: 9: enter run() 0x3d70895d640: 6: set_msg 0x3d7c13f2840: 10: enter run() 0x3d758698440: 7: set_msg 0x3d758698840: 11: enter run() 0x3d758698440: 7: msg: "new message" 0x3d758698440: 7: exit run() 0x3d758698840: 11: set_msg 0x3d7c13f2640: 8: set_msg 0x3d758698840: 11: msg: "new message" 0x3d7c13f2640: 8: msg: "new message" 0x3d758698840: 11: exit run() 0x3d7c13f2640: 8: exit run() 0x3d7c13f2e40: 12: enter run() 0x3d7c13f2e40: 12: set_msg 0x3d7c13f2e40: 12: msg: "new message" 0x3d7c13f2e40: 12: exit run() 0x3d6c28d0e40: 15: enter run() 0x3d6c28d0e40: 15: set_msg 0x3d6c28d0e40: 15: msg: "new message" 0x3d6c28d0e40: 15: exit run() 0x3d7c13f2240: 14: enter run() 0x3d7c13f2240: 14: set_msg 0x3d7c13f2240: 14: msg: "new message" 0x3d7c13f2240: 14: exit run() 0x3d70895d640: 6: msg: "new message" 0x3d70895d640: 6: exit run() 0x3d7c13f2840: 10: set_msg 0x3d7c13f2840: 10: msg: "new message" 0x3d7c13f2840: 10: exit run() 0x3d70895dc40: 13: enter run() 0x3d70895dc40: 13: set_msg 0x3d7c13f2040: 9: set_msg 0x3d70895dc40: 13: msg: "new message" 0x3d7c13f2040: 9: msg: "new message" 0x3d70895dc40: 13: exit run() 0x3d7c13f2040: 9: exit run() main: 38 0x3d70895d040: 0: enter run() 0x3d70895d040: 0: set_msg 0x3d70895d040: 0: msg: "new message" 0x3d70895d040: 0: exit run() 0x3d758698e40: 1: enter run() 0x3d758698e40: 1: set_msg 0x3d758698c40: 2: enter run() 0x3d758698e40: 1: msg: "new message" 0x3d758698240: 3: enter run() 0x3d758698240: 3: set_msg 0x3d758698e40: 1: exit run() 0x3d758698240: 3: msg: "new message" 0x3d758698240: 3: exit run() 0x3d6c28d0040: 4: enter run() 0x3d6c28d0040: 4: set_msg 0x3d6c28d0040: 4: msg: "new message" 0x3d6c28d0040: 4: exit run() 0x3d758698c40: 2: set_msg 0x3d6c28d0640: 5: enter run() 0x3d711924040: 6: enter run() 0x3d711924040: 6: set_msg 0x3d6c28d0640: 5: set_msg 0x3d758698c40: 2: msg: "new message" 0x3d711924040: 6: msg: "new message" 0x3d6c28d0640: 5: msg: "new message" 0x3d758698c40: 2: exit run() 0x3d711924040: 6: exit run() 0x3d6c28d0640: 5: exit run() 0x3d7c13f2a40: 7: enter run() 0x3d7c13f2640: 8: enter run() 0x3d70895dc40: 10: enter run() 0x3d7c13f2a40: 7: set_msg 0x3d70895d440: 9: enter run() 0x3d70895d240: 11: enter run() 0x3d70895dc40: 10: set_msg 0x3d6c28d0840: 12: enter run() 0x3d6c28d0a40: 13: enter run() 0x3d70895dc40: 10: msg: "new message" 0x3d7c13f2a40: 7: msg: "new message" 0x3d70895dc40: 10: exit run() 0x3d70895d640: 14: enter run() 0x3d70895d640: 14: set_msg 0x3d70895d640: 14: msg: "new message" 0x3d7c13f2440: 15: enter run() 0x3d7c13f2a40: 7: exit run() 0x3d70895d440: 9: set_msg 0x3d70895d640: 14: exit run() 0x3d70895d240: 11: set_msg 0x3d7c13f2640: 8: set_msg 0x3d70895d240: 11: msg: "new message" 0x3d6c28d0840: 12: set_msg 0x3d70895d240: 11: exit run() 0x3d70895d440: 9: msg: "new message" 0x3d7c13f2640: 8: msg: "new message" 0x3d6c28d0840: 12: msg: "new message" 0x3d70895d440: 9: exit run() 0x3d7c13f2640: 8: exit run() 0x3d6c28d0840: 12: exit run() 0x3d7c13f2440: 15: set_msg 0x3d6c28d0a40: 13: set_msg 0x3d7c13f2440: 15: msg: "new message" 0x3d6c28d0a40: 13: msg: "new message" 0x3d7c13f2440: 15: exit run() 0x3d6c28d0a40: 13: exit run() main: 39 0x3d6f6167040: 0: enter run() 0x3d6f6167040: 0: set_msg 0x3d6f6167040: 0: msg: "new message" 0x3d6f6167040: 0: exit run() 0x3d7c13f2a40: 1: enter run() 0x3d7c13f2a40: 1: set_msg 0x3d7c13f2a40: 1: msg: "new message" 0x3d7c13f2a40: 1: exit run() 0x3d70895da40: 3: enter run() 0x3d70895da40: 3: set_msg 0x3d70895da40: 3: msg: "new message" 0x3d70895da40: 3: exit run() 0x3d70895d840: 2: enter run() 0x3d70895d840: 2: set_msg 0x3d70895d840: 2: msg: "new message" 0x3d70895d840: 2: exit run() 0x3d70895dc40: 4: enter run() 0x3d70895dc40: 4: set_msg 0x3d70895dc40: 4: msg: "new message" 0x3d70895dc40: 4: exit run() 0x3d6f6167640: 5: enter run() 0x3d6f6167640: 5: set_msg 0x3d6f6167640: 5: msg: "new message" 0x3d6f6167640: 5: exit run() 0x3d70895de40: 6: enter run() 0x3d70895de40: 6: set_msg 0x3d70895de40: 6: msg: "new message" 0x3d70895de40: 6: exit run() 0x3d7c13f2240: 7: enter run() 0x3d7c13f2240: 7: set_msg 0x3d7c13f2240: 7: msg: "new message" 0x3d7c13f2240: 7: exit run() 0x3d6f6167440: 8: enter run() 0x3d6f6167a40: 9: enter run() 0x3d6f6167440: 8: set_msg 0x3d70895d040: 10: enter run() 0x3d70895d040: 10: set_msg 0x3d6f6167440: 8: msg: "new message" 0x3d6f6167440: 8: exit run() 0x3d70895d040: 10: msg: "new message" 0x3d70895d040: 10: exit run() 0x3d6f6167e40: 11: enter run() 0x3d6f6167e40: 11: set_msg 0x3d6f6167e40: 11: msg: "new message" 0x3d6f6167840: 12: enter run() 0x3d6d7930240: 13: enter run() 0x3d6f6167e40: 11: exit run() 0x3d6f6167a40: 9: set_msg 0x3d711924c40: 15: enter run() 0x3d6f6167840: 12: set_msg 0x3d711924c40: 15: set_msg 0x3d6f6167840: 12: msg: "new message" 0x3d711924c40: 15: msg: "new message" 0x3d6f6167840: 12: exit run() 0x3d7c13f2640: 14: enter run() 0x3d711924c40: 15: exit run() 0x3d7c13f2640: 14: set_msg 0x3d6d7930240: 13: set_msg 0x3d7c13f2640: 14: msg: "new message" 0x3d6d7930240: 13: msg: "new message" 0x3d7c13f2640: 14: exit run() 0x3d6d7930240: 13: exit run() 0x3d6f6167a40: 9: msg: "new message" 0x3d6f6167a40: 9: exit run() main: 40 0x3d6d7930c40: 0: enter run() 0x3d6d7930c40: 0: set_msg 0x3d6d7930c40: 0: msg: "new message" 0x3d6d7930c40: 0: exit run() 0x3d6d7930440: 1: enter run() 0x3d6d7930440: 1: set_msg 0x3d711924240: 2: enter run() 0x3d70895dc40: 3: enter run() 0x3d711924e40: 4: enter run() 0x3d6d7930640: 5: enter run() 0x3d70895d240: 6: enter run() 0x3d70895d440: 7: enter run() 0x3d70895d840: 8: enter run() 0x3d6d7930840: 9: enter run() 0x3d70895da40: 10: enter run() 0x3d711924a40: 11: enter run() 0x3d7c13f2040: 12: enter run() 0x3d7c13f2840: 13: enter run() 0x3d6d7930e40: 14: enter run() 0x3d7c13f2a40: 15: enter run() 0x3d711924e40: 4: set_msg 0x3d6d7930440: 1: msg: "new message" 0x3d711924e40: 4: msg: "new message" 0x3d6d7930440: 1: exit run() 0x3d711924e40: 4: exit run() 0x3d711924240: 2: set_msg 0x3d70895dc40: 3: set_msg 0x3d711924240: 2: msg: "new message" 0x3d70895dc40: 3: msg: "new message" 0x3d711924240: 2: exit run() 0x3d70895dc40: 3: exit run() 0x3d7c13f2a40: 15: set_msg 0x3d6d7930640: 5: set_msg 0x3d7c13f2a40: 15: msg: "new message" 0x3d6d7930640: 5: msg: "new message" 0x3d7c13f2a40: 15: exit run() 0x3d6d7930640: 5: exit run() 0x3d70895d240: 6: set_msg 0x3d70895d240: 6: msg: "new message" 0x3d70895d240: 6: exit run() 0x3d70895d440: 7: set_msg 0x3d70895d440: 7: msg: "new message" 0x3d70895d440: 7: exit run() 0x3d70895d840: 8: set_msg 0x3d70895d840: 8: msg: "new message" 0x3d70895d840: 8: exit run() 0x3d6d7930840: 9: set_msg 0x3d6d7930840: 9: msg: "new message" 0x3d6d7930840: 9: exit run() 0x3d70895da40: 10: set_msg 0x3d70895da40: 10: msg: "new message" 0x3d70895da40: 10: exit run() 0x3d711924a40: 11: set_msg 0x3d711924a40: 11: msg: "new message" 0x3d711924a40: 11: exit run() 0x3d7c13f2040: 12: set_msg 0x3d7c13f2040: 12: msg: "new message" 0x3d7c13f2040: 12: exit run() 0x3d7c13f2840: 13: set_msg 0x3d7c13f2840: 13: msg: "new message" 0x3d7c13f2840: 13: exit run() 0x3d6d7930e40: 14: set_msg 0x3d6d7930e40: 14: msg: "new message" 0x3d6d7930e40: 14: exit run() main: 41 0x3d711924840: 0: enter run() 0x3d711924840: 0: set_msg 0x3d711924840: 0: msg: "new message" 0x3d711924840: 0: exit run() 0x3d6d7930a40: 1: enter run() 0x3d6d7930a40: 1: set_msg 0x3d6d7930a40: 1: msg: "new message" 0x3d6d7930a40: 1: exit run() 0x3d6dfbff840: 2: enter run() 0x3d6dfbff840: 2: set_msg 0x3d6dfbff840: 2: msg: "new message" 0x3d6dfbff840: 2: exit run() 0x3d6dfbffe40: 4: enter run() 0x3d70895da40: 3: enter run() 0x3d6dfbffe40: 4: set_msg 0x3d70895da40: 3: set_msg 0x3d6dfbffe40: 4: msg: "new message" 0x3d70895da40: 3: msgrthread reaping 0x3d711924840 stack 0x3d7341d66c0 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930a40 stack 0x3d7341d96c0 rthread reaping 0x3d6dfbff840 stack 0x3d7341d69f0 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6dfbff440: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6d7930640: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6dfbff240: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895da40 stack 0x3d7341f08a0 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_rdlock 0x3d6cc233c90 (2147483647) rthread reaping 0x3d6dfbffe40 stack 0x3d7341d62d0 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (2147483650) 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (2147483652) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924040 stack 0x3d7341f0db0 rthread reaping 0x3d70895d240 stack 0x3d7341d6360 rthread reaping 0x3d6dfbffa40 stack 0x3d73420c060 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6d7930640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff440 stack 0x3d7341d9270 rthread reaping 0x3d711924c40 stack 0x3d73420c390 rthread reaping 0x3d6d7930640 stack 0x3d73420c900 rthread reaping 0x3d70895dc40 stack 0x3d73420cf90 rthread reaping 0x3d6dfbff240 stack 0x3d7341d9c60 rthread reaping 0x3d70895de40 stack 0x3d7341d93c0 rthread reaping 0x3d6dfbffc40 stack 0x3d7341f0a50 rthread reaping 0x3d7c13f2e40 stack 0x3d73420c4e0 0x3d6d7930640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930640 stack 0x3d73420c4e0 rthread reaping 0x3d6dfbff640 stack 0x3d7341f0a50 rthread reaping 0x3d7c13f2c40 stack 0x3d7341d93c0 0x3d6d7930240: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6dfbff840 stack 0x3d7341d9c60 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930e40 stack 0x3d73420cf90 0x3d6d7930240: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d70895d240 stack 0x3d73420c900 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d640 stack 0x3d73420c390 rthread reaping 0x3d70895dc40 stack 0x3d7341d9270 rthread reaping 0x3d6dfbff040 stack 0x3d73420c060 rthread reaping 0x3d6f6167440 stack 0x3d7341d6360 rthread reaping 0x3d6f6167c40 stack 0x3d7341f0db0 rthread reaping 0x3d70895d440 stack 0x3d7341d62d0 rthread reaping 0x3d711924240 stack 0x3d7341f08a0 rthread reaping 0x3d6d7930840 stack 0x3d7341d69f0 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2240 stack 0x3d7341d96c0 rthread reaping 0x3d6d7930240 stack 0x3d7341d66c0 0x3d6dfbff040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff040 stack 0x3d7341d66c0 rthread reaping 0x3d711924440 stack 0x3d7341d96c0 0x3d6d7930a40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6dfbff840 stack 0x3d7341d69f0 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2440 stack 0x3d7341f08a0 0x3d6d7930a40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2640 stack 0x3d7341d62d0 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2840 stack 0x3d7341f0db0 rthread reaping 0x3d6dfbff240 stack 0x3d7341d6360 rthread reaping 0x3d6dfbffc40 stack 0x3d73420c060 rthread reaping 0x3d6dfbffe40 stack 0x3d7341d9270 rthread reaping 0x3d711924640 stack 0x3d73420c390 rthread reaping 0x3d6d7930c40 stack 0x3d73420c900 rthread reaping 0x3d7c13f2a40 stack 0x3d73420cf90 rthread reaping 0x3d70895d040 stack 0x3d7341d9c60 rthread reaping 0x3d7c13f2c40 stack 0x3d7341d93c0 rthread reaping 0x3d7c13f2e40 stack 0x3d7341f0a50 rthread reaping 0x3d6d7930a40 stack 0x3d73420c4e0 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d70895d440: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (1) rthread reaping 0x3d7c13f2440 stack 0x3d73420c4e0 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924240 stack 0x3d7341f0a50 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff840 stack 0x3d7341d93c0 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff640 stack 0x3d7341d9c60 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_rdlock 0x3d6cc233c90 (1) rthread reaping 0x3d6dfbffa40 stack 0x3d73420cf90 rthread reaping 0x3d70895da40 stack 0x3d73420c900 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924840 stack 0x3d73420c390 rthread reaping 0x3d70895dc40 stack 0x3d7341d9270 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2040 stack 0x3d73420c060 rthread reaping 0x3d6dfbffc40 stack 0x3d7341d6360 rthread reaping 0x3d6dfbffe40 stack 0x3d7341f0db0 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895de40 stack 0x3d7341d62d0 rthread reaping 0x3d711924e40 stack 0x3d7341f08a0 rthread reaping 0x3d711924a40 stack 0x3d7341d69f0 rthread reaping 0x3d711924c40 stack 0x3d7341d96c0 rthread reaping 0x3d70895d440 stack 0x3d7341d66c0 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (2147483649) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924e40 stack 0x3d7341d66c0 rthread reaping 0x3d6dfbff040 stack 0x3d7341d96c0 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924840 stack 0x3d7341d69f0 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2e40 stack 0x3d7341f08a0 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6dfbff840 stack 0x3d7341d62d0 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2240 stack 0x3d7341f0db0 rthread reaping 0x3d711924040 stack 0x3d7341d6360 rthread reaping 0x3d6dfbffa40 stack 0x3d73420c060 rthread reaping 0x3d6dfbffc40 stack 0x3d7341d9270 rthread reaping 0x3d711924240 stack 0x3d73420c390 rthread reaping 0x3d6dfbff240 stack 0x3d73420c900 rthread reaping 0x3d7c13f2640 stack 0x3d73420cf90 rthread reaping 0x3d72a99f240 stack 0x3d7341d9c60 rthread reaping 0x3d70895d040 stack 0x3d7341d93c0 rthread reaping 0x3d72a99f640 stack 0x3d7341f0a50 rthread reaping 0x3d7c13f2840 stack 0x3d73420c4e0 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6d7930040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (4294967295) rthread reaping 0x3d711924640 stack 0x3d73420c4e0 rthread reaping 0x3d711924840 stack 0x3d7341f0a50 rthread reaping 0x3d711924a40 stack 0x3d7341d93c0 rthread reaping 0x3d711924e40 stack 0x3d7341d9c60 rthread reaping 0x3d6dfbff240 stack 0x3d73420cf90 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff440 stack 0x3d73420c900 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930240 stack 0x3d73420c390 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2a40 stack 0x3d7341d9270 rthread reaping 0x3d6dfbff040 stack 0x3d73420c060 rthread reaping 0x3d6d7930a40 stack 0x3d7341d6360 rthread reaping 0x3d7c13f2440 stack 0x3d7341f0db0 rthread reaping 0x3d6d7930040 stack 0x3d7341d62d0 rthread reaping 0x3d72a99f440 stack 0x3d7341d69f0 rthread reaping 0x3d7c13f2040 stack 0x3d7341f08a0 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbffe40 stack 0x3d7341d96c0 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0e40 stack 0x3d7341d66c0 0x3d6dfbff040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff040 stack 0x3d7341d66c0 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (2147483647) rthread reaping 0x3d711924440 stack 0x3d7341d96c0 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99f640 stack 0x3d7341f08a0 rthread reaping 0x3d6dfbff640 stack 0x3d7341d69f0 rthread reaping 0x3d72a99f040 stack 0x3d7341d62d0 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff840 stack 0x3d7341f0db0 rthread reaping 0x3d711924240 stack 0x3d7341d6360 rthread reaping 0x3d72a99f840 stack 0x3d73420c060 rthread reaping 0x3d711924640 stack 0x3d7341d9270 rthread reaping 0x3d6d7930e40 stack 0x3d73420c390 rthread reaping 0x3d6d7930a40 stack 0x3d73420c900 rthread reaping 0x3d711924c40 stack 0x3d73420cf90 rthread reaping 0x3d7c13f2e40 stack 0x3d7341d9c60 rthread reaping 0x3d72a99fa40 stack 0x3d7341d93c0 rthread reaping 0x3d7c13f2040 stack 0x3d7341f0a50 rthread reaping 0x3d6dfbffa40 stack 0x3d73420c4e0 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924840: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 0x3d6d7930440: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fc40 stack 0x3d73420c4e0 rthread reaping 0x3d758698040 stack 0x3d7341f0a50 rthread reaping 0x3d758698240 stack 0x3d7341d93c0 rthread reaping 0x3d711924440 stack 0x3d7341d9c60 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924840 stack 0x3d73420cf90 rthread reaping 0x3d711924040 stack 0x3d73420c900 rthread reaping 0x3d711924a40 stack 0x3d73420c390 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (2147483647) rthread reaping 0x3d6d7930840 stack 0x3d7341d9270 rthread reaping 0x3d711924e40 stack 0x3d73420c060 rthread reaping 0x3d6d7930440 stack 0x3d7341d6360 rthread reaping 0x3d758698440 stack 0x3d7341f0db0 rthread reaping 0x3d72a99f440 stack 0x3d7341d62d0 rthread reaping 0x3d758698e40 stack 0x3d7341d69f0 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fe40 stack 0x3d7341f08a0 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f040 stack 0x3d7341d96c0 rthread reaping 0x3d758698640 stack 0x3d7341d66c0 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 : "new message" 0x3d6dfbffe40: 4: exit run() 0x3d711924040: 5: enter run() 0x3d70895d240: 6: enter run() 0x3d6dfbffa40: 7: enter run() 0x3d6dfbff440: 8: enter run() 0x3d711924c40: 9: enter run() 0x3d6d7930640: 10: enter run() 0x3d70895dc40: 11: enter run() 0x3d6dfbff240: 12: enter run() 0x3d70895de40: 13: enter run() 0x3d6dfbffc40: 14: enter run() 0x3d7c13f2e40: 15: enter run() 0x3d70895da40: 3: exit run() 0x3d711924040: 5: set_msg 0x3d6dfbffa40: 7: set_msg 0x3d70895d240: 6: set_msg 0x3d6dfbff240: 12: set_msg 0x3d70895de40: 13: set_msg 0x3d7c13f2e40: 15: set_msg 0x3d6dfbffa40: 7: msg: "new message" 0x3d6dfbffa40: 7: exit run() 0x3d70895d240: 6: msg: "new message" 0x3d711924040: 5: msg: "new message" 0x3d70895de40: 13: msg: "new message" 0x3d7c13f2e40: 15: msg: "new message" 0x3d6dfbff240: 12: msg: "new message" 0x3d70895d240: 6: exit run() 0x3d711924040: 5: exit run() 0x3d70895de40: 13: exit run() 0x3d7c13f2e40: 15: exit run() 0x3d6dfbff240: 12: exit run() 0x3d711924c40: 9: set_msg 0x3d6dfbff440: 8: set_msg 0x3d6dfbffc40: 14: set_msg 0x3d70895dc40: 11: set_msg 0x3d6d7930640: 10: set_msg 0x3d6d7930640: 10: msg: "new message" 0x3d711924c40: 9: msg: "new message" 0x3d6dfbff440: 8: msg: "new message" 0x3d70895dc40: 11: msg: "new message" 0x3d6d7930640: 10: exit run() 0x3d711924c40: 9: exit run() 0x3d6dfbff440: 8: exit run() 0x3d6dfbffc40: 14: msg: "new message" 0x3d70895dc40: 11: exit run() 0x3d6dfbffc40: 14: exit run() main: 42 0x3d6d7930640: 0: enter run() 0x3d6d7930640: 0: set_msg 0x3d6d7930640: 0: msg: "new message" 0x3d6d7930640: 0: exit run() 0x3d6dfbff640: 1: enter run() 0x3d6dfbff640: 1: set_msg 0x3d7c13f2c40: 2: enter run() 0x3d6dfbff640: 1: msg: "new message" 0x3d6dfbff640: 1: exit run() 0x3d7c13f2c40: 2: set_msg 0x3d7c13f2c40: 2: msg: "new message" 0x3d7c13f2c40: 2: exit run() 0x3d6dfbff840: 3: enter run() 0x3d6dfbff840: 3: set_msg 0x3d6dfbff840: 3: msg: "new message" 0x3d6dfbff840: 3: exit run() 0x3d6d7930e40: 4: enter run() 0x3d6d7930e40: 4: set_msg 0x3d6d7930e40: 4: msg: "new message" 0x3d6d7930e40: 4: exit run() 0x3d70895d240: 5: enter run() 0x3d70895d240: 5: set_msg 0x3d70895d240: 5: msg: "new message" 0x3d70895d240: 5: exit run() 0x3d70895d640: 6: enter run() 0x3d70895d640: 6: set_msg 0x3d70895d640: 6: msg: "new message" 0x3d70895d640: 6: exit run() 0x3d70895dc40: 7: enter run() 0x3d70895dc40: 7: set_msg 0x3d70895dc40: 7: msg: "new message" 0x3d70895dc40: 7: exit run() 0x3d6dfbff040: 8: enter run() 0x3d6dfbff040: 8: set_msg 0x3d6dfbff040: 8: msg: "new message" 0x3d6dfbff040: 8: exit run() 0x3d6f6167440: 9: enter run() 0x3d6f6167440: 9: set_msg 0x3d6f6167440: 9: msg: "new message" 0x3d6f6167440: 9: exit run() 0x3d6f6167c40: 10: enter run() 0x3d6f6167c40: 10: set_msg 0x3d6f6167c40: 10: msg: "new message" 0x3d6f6167c40: 10: exit run() 0x3d70895d440: 11: enter run() 0x3d70895d440: 11: set_msg 0x3d70895d440: 11: msg: "new message" 0x3d711924240: 12: enter run() 0x3d70895d440: 11: exit run() 0x3d711924240: 12: set_msg 0x3d711924240: 12: msg: "new message" 0x3d711924240: 12: exit run() 0x3d6d7930840: 13: enter run() 0x3d6d7930840: 13: set_msg 0x3d6d7930840: 13: msg: "new message" 0x3d6d7930840: 13: exit run() 0x3d6d7930240: 15: enter run() 0x3d6d7930240: 15: set_msg 0x3d6d7930240: 15: msg: "new message" 0x3d6d7930240: 15: exit run() 0x3d7c13f2240: 14: enter run() 0x3d7c13f2240: 14: set_msg 0x3d7c13f2240: 14: msg: "new message" 0x3d7c13f2240: 14: exit run() main: 43 0x3d6dfbff040: 0: enter run() 0x3d6dfbff040: 0: set_msg 0x3d6dfbff040: 0: msg: "new message" 0x3d6dfbff040: 0: exit run() 0x3d711924440: 1: enter run() 0x3d711924440: 1: set_msg 0x3d711924440: 1: msg: "new message" 0x3d711924440: 1: exit run() 0x3d6dfbff840: 2: enter run() 0x3d6dfbff840: 2: set_msg 0x3d6dfbff840: 2: msg: "new message" 0x3d6dfbff840: 2: exit run() 0x3d7c13f2440: 3: enter run() 0x3d7c13f2440: 3: set_msg 0x3d7c13f2440: 3: msg: "new message" 0x3d7c13f2440: 3: exit run() 0x3d7c13f2840: 5: enter run() 0x3d7c13f2840: 5: set_msg 0x3d7c13f2840: 5: msg: "new message" 0x3d7c13f2840: 5: exit run() 0x3d7c13f2640: 4: enter run() 0x3d7c13f2640: 4: set_msg 0x3d7c13f2640: 4: msg: "new message" 0x3d7c13f2640: 4: exit run() 0x3d6dfbffc40: 7: enter run() 0x3d6dfbffc40: 7: set_msg 0x3d6dfbffc40: 7: msg: "new message" 0x3d6dfbffe40: 8: enter run() 0x3d6dfbffc40: 7: exit run() 0x3d6dfbffe40: 8: set_msg 0x3d6dfbffe40: 8: msg: "new message" 0x3d6dfbffe40: 8: exit run() 0x3d711924640: 9: enter run() 0x3d711924640: 9: set_msg 0x3d711924640: 9: msg: "new message" 0x3d711924640: 9: exit run() 0x3d6d7930c40: 10: enter run() 0x3d6d7930c40: 10: set_msg 0x3d6d7930c40: 10: msg: "new message" 0x3d6d7930c40: 10: exit run() 0x3d6dfbff240: 6: enter run() 0x3d6dfbff240: 6: set_msg 0x3d6dfbff240: 6: msg: "new message" 0x3d6dfbff240: 6: exit run() 0x3d7c13f2a40: 11: enter run() 0x3d7c13f2a40: 11: set_msg 0x3d7c13f2a40: 11: msg: "new message" 0x3d7c13f2a40: 11: exit run() 0x3d70895d040: 12: enter run() 0x3d70895d040: 12: set_msg 0x3d70895d040: 12: msg: "new message" 0x3d70895d040: 12: exit run() 0x3d7c13f2c40: 13: enter run() 0x3d7c13f2c40: 13: set_msg 0x3d7c13f2c40: 13: msg: "new message" 0x3d7c13f2c40: 13: exit run() 0x3d7c13f2e40: 14: enter run() 0x3d7c13f2e40: 14: set_msg 0x3d7c13f2e40: 14: msg: "new message" 0x3d7c13f2e40: 14: exit run() 0x3d6d7930a40: 15: enter run() 0x3d6d7930a40: 15: set_msg 0x3d6d7930a40: 15: msg: "new message" 0x3d6d7930a40: 15: exit run() main: 44 0x3d7c13f2440: 0: enter run() 0x3d7c13f2440: 0: set_msg 0x3d7c13f2440: 0: msg: "new message" 0x3d7c13f2440: 0: exit run() 0x3d711924240: 1: enter run() 0x3d711924240: 1: set_msg 0x3d711924240: 1: msg: "new message" 0x3d711924240: 1: exit run() 0x3d6dfbff840: 2: enter run() 0x3d6dfbff640: 3: enter run() 0x3d6dfbff840: 2: set_msg 0x3d6dfbff640: 3: set_msg 0x3d6dfbff840: 2: msg: "new message" 0x3d6dfbff640: 3: msg: "new message" 0x3d6dfbff840: 2: exit run() 0x3d6dfbff640: 3: exit run() 0x3d6dfbffa40: 4: enter run() 0x3d70895da40: 5: enter run() 0x3d70895da40: 5: set_msg 0x3d70895da40: 5: msg: "new message" 0x3d70895da40: 5: exit run() 0x3d6dfbffa40: 4: set_msg 0x3d6dfbffa40: 4: msg: "new message" 0x3d711924840: 6: enter run() 0x3d6dfbffa40: 4: exit run() 0x3d711924840: 6: set_msg 0x3d711924840: 6: msg: "new message" 0x3d711924840: 6: exit run() 0x3d7c13f2040: 8: enter run() 0x3d7c13f2040: 8: set_msg 0x3d7c13f2040: 8: msg: "new message" 0x3d7c13f2040: 8: exit run() 0x3d70895dc40: 7: enter run() 0x3d70895dc40: 7: set_msg 0x3d6dfbffc40: 9: enter run() 0x3d6dfbffc40: 9: set_msg 0x3d70895dc40: 7: msg: "new message" 0x3d6dfbffc40: 9: msg: "new message" 0x3d70895dc40: 7: exit run() 0x3d6dfbffe40: 10: enter run() 0x3d70895de40: 11: enter run() 0x3d711924e40: 12: enter run() 0x3d711924a40: 13: enter run() 0x3d711924c40: 14: enter run() 0x3d70895d440: 15: enter run() 0x3d711924a40: 13: set_msg 0x3d711924a40: 13: msg: "new message" 0x3d6dfbffe40: 10: set_msg 0x3d711924a40: 13: exit run() 0x3d711924c40: 14: set_msg 0x3d70895d440: 15: set_msg 0x3d6dfbffc40: 9: exit run() 0x3d6dfbffe40: 10: msg: "new message" 0x3d711924c40: 14: msg: "new message" 0x3d70895d440: 15: msg: "new message" 0x3d6dfbffe40: 10: exit run() 0x3d711924c40: 14: exit run() 0x3d70895d440: 15: exit run() 0x3d711924e40: 12: set_msg 0x3d70895de40: 11: set_msg 0x3d711924e40: 12: msg: "new message" 0x3d70895de40: 11: msg: "new message" 0x3d711924e40: 12: exit run() 0x3d70895de40: 11: exit run() main: 45 0x3d711924e40: 0: enter run() 0x3d711924e40: 0: set_msg 0x3d711924e40: 0: msg: "new message" 0x3d711924e40: 0: exit run() 0x3d6dfbff040: 1: enter run() 0x3d6dfbff040: 1: set_msg 0x3d6dfbff040: 1: msg: "new message" 0x3d6dfbff040: 1: exit run() 0x3d711924840: 2: enter run() 0x3d711924840: 2: set_msg 0x3d711924840: 2: msg: "new message" 0x3d711924840: 2: exit run() 0x3d7c13f2e40: 3: enter run() 0x3d7c13f2e40: 3: set_msg 0x3d7c13f2e40: 3: msg: "new message" 0x3d7c13f2e40: 3: exit run() 0x3d6dfbff840: 4: enter run() 0x3d6dfbff840: 4: set_msg 0x3d6dfbff840: 4: msg: "new message" 0x3d6dfbff840: 4: exit run() 0x3d7c13f2240: 5: enter run() 0x3d7c13f2240: 5: set_msg 0x3d7c13f2240: 5: msg: "new message" 0x3d7c13f2240: 5: exit run() 0x3d711924040: 6: enter run() 0x3d711924040: 6: set_msg 0x3d711924040: 6: msg: "new message" 0x3d711924040: 6: exit run() 0x3d6dfbffa40: 7: enter run() 0x3d6dfbffc40: 8: enter run() 0x3d6dfbffa40: 7: set_msg 0x3d6dfbffc40: 8: set_msg 0x3d6dfbffa40: 7: msg: "new message" 0x3d6dfbffc40: 8: msg: "new message" 0x3d711924240: 9: enter run() 0x3d6dfbffa40: 7: exit run() 0x3d6dfbffc40: 8: exit run() 0x3d711924240: 9: set_msg 0x3d6dfbff240: 10: enter run() 0x3d7c13f2640: 11: enter run() 0x3d711924240: 9: msg: "new message" 0x3d72a99f240: 12: enter run() 0x3d72a99f240: 12: set_msg 0x3d711924240: 9: exit run() 0x3d6dfbff240: 10: set_msg 0x3d72a99f240: 12: msg: "new message" 0x3d6dfbff240: 10: msg: "new message" 0x3d72a99f240: 12: exit run() 0x3d6dfbff240: 10: exit run() 0x3d7c13f2640: 11: set_msg 0x3d7c13f2640: 11: msg: "new message" 0x3d70895d040: 13: enter run() 0x3d7c13f2640: 11: exit run() 0x3d70895d040: 13: set_msg 0x3d70895d040: 13: msg: "new message" 0x3d70895d040: 13: exit run() 0x3d72a99f640: 14: enter run() 0x3d72a99f640: 14: set_msg 0x3d72a99f640: 14: msg: "new message" 0x3d72a99f640: 14: exit run() 0x3d7c13f2840: 15: enter run() 0x3d7c13f2840: 15: set_msg 0x3d7c13f2840: 15: msg: "new message" 0x3d7c13f2840: 15: exit run() main: 46 0x3d711924640: 0: enter run() 0x3d711924640: 0: set_msg 0x3d711924640: 0: msg: "new message" 0x3d711924640: 0: exit run() 0x3d711924840: 1: enter run() 0x3d711924840: 1: set_msg 0x3d711924840: 1: msg: "new message" 0x3d711924840: 1: exit run() 0x3d711924a40: 2: enter run() 0x3d711924e40: 3: enter run() 0x3d711924a40: 2: set_msg 0x3d711924e40: 3: set_msg 0x3d711924a40: 2: msg: "new message" 0x3d711924e40: 3: msg: "new message" 0x3d711924a40: 2: exit run() 0x3d711924e40: 3: exit run() 0x3d6dfbff240: 4: enter run() 0x3d6dfbff240: 4: set_msg 0x3d6dfbff440: 5: enter run() 0x3d6dfbff240: 4: msg: "new message" 0x3d6dfbff240: 4: exit run() 0x3d6dfbff440: 5: set_msg 0x3d6dfbff440: 5: msg: "new message" 0x3d6dfbff440: 5: exit run() 0x3d6d7930240: 6: enter run() 0x3d6d7930240: 6: set_msg 0x3d6d7930240: 6: msg: "new message" 0x3d6d7930240: 6: exit run() 0x3d7c13f2a40: 7: enter run() 0x3d6dfbff040: 8: enter run() 0x3d7c13f2a40: 7: set_msg 0x3d6dfbff040: 8: set_msg 0x3d7c13f2a40: 7: msg: "new message" 0x3d6dfbff040: 8: msg: "new message" 0x3d7c13f2a40: 7: exit run() 0x3d6dfbff040: 8: exit run() 0x3d7c13f2440: 10: enter run() 0x3d7c13f2440: 10: set_msg 0x3d6d7930a40: 9: enter run() 0x3d7c13f2440: 10: msg: "new message" 0x3d7c13f2440: 10: exit run() 0x3d6d7930a40: 9: set_msg 0x3d7c13f2040: 12: enter run() 0x3d6d7930a40: 9: msg: "new message" 0x3d72a99f440: 13: enter run() 0x3d6d7930040: 11: enter run() 0x3d7c13f2040: 12: set_msg 0x3d6dfbffe40: 14: enter run() 0x3d6d7930a40: 9: exit run() 0x3d6d7930040: 11: set_msg 0x3d6c28d0e40: 15: enter run() 0x3d6d7930040: 11: msg: "new message" 0x3d72a99f440: 13: set_msg 0x3d6d7930040: 11: exit run() 0x3d6dfbffe40: 14: set_msg 0x3d72a99f440: 13: msg: "new message" 0x3d7c13f2040: 12: msg: "new message" 0x3d6dfbffe40: 14: msg: "new message" 0x3d72a99f440: 13: exit run() 0x3d7c13f2040: 12: exit run() 0x3d6dfbffe40: 14: exit run() 0x3d6c28d0e40: 15: set_msg 0x3d6c28d0e40: 15: msg: "new message" 0x3d6c28d0e40: 15: exit run() main: 47 0x3d6dfbff040: 0: enter run() 0x3d6dfbff040: 0: set_msg 0x3d6dfbff040: 0: msg: "new message" 0x3d6dfbff040: 0: exit run() 0x3d711924440: 1: enter run() 0x3d711924440: 1: set_msg 0x3d711924440: 1: msg: "new message" 0x3d711924440: 1: exit run() 0x3d72a99f640: 2: enter run() 0x3d72a99f640: 2: set_msg 0x3d72a99f640: 2: msg: "new message" 0x3d72a99f640: 2: exit run() 0x3d6dfbff640: 3: enter run() 0x3d6dfbff640: 3: set_msg 0x3d6dfbff640: 3: msg: "new message" 0x3d6dfbff640: 3: exit run() 0x3d72a99f040: 4: enter run() 0x3d72a99f040: 4: set_msg 0x3d72a99f040: 4: msg: "new message" 0x3d72a99f040: 4: exit run() 0x3d6dfbff840: 5: enter run() 0x3d711924240: 6: enter run() 0x3d6dfbff840: 5: set_msg 0x3d711924240: 6: set_msg 0x3d6dfbff840: 5: msg: "new message" 0x3d711924240: 6: msg: "new message" 0x3d6dfbff840: 5: exit run() 0x3d711924240: 6: exit run() 0x3d72a99f840: 7: enter run() 0x3d72a99f840: 7: set_msg 0x3d72a99f840: 7: msg: "new message" 0x3d711924640: 8: enter run() 0x3d72a99f840: 7: exit run() 0x3d711924640: 8: set_msg 0x3d711924640: 8: msg: "new message" 0x3d711924640: 8: exit run() 0x3d6d7930e40: 9: enter run() 0x3d6d7930e40: 9: set_msg 0x3d6d7930e40: 9: msg: "new message" 0x3d6d7930a40: 10: enter run() 0x3d6d7930e40: 9: exit run() 0x3d6d7930a40: 10: set_msg 0x3d6d7930a40: 10: msg: "new message" 0x3d6d7930a40: 10: exit run() 0x3d711924c40: 11: enter run() 0x3d711924c40: 11: set_msg 0x3d711924c40: 11: msg: "new message" 0x3d711924c40: 11: exit run() 0x3d7c13f2e40: 12: enter run() 0x3d7c13f2e40: 12: set_msg 0x3d7c13f2e40: 12: msg: "new message" 0x3d7c13f2e40: 12: exit run() 0x3d72a99fa40: 13: enter run() 0x3d72a99fa40: 13: set_msg 0x3d7c13f2040: 14: enter run() 0x3d72a99fa40: 13: msg: "new message" 0x3d72a99fa40: 13: exit run() 0x3d7c13f2040: 14: set_msg 0x3d6dfbffa40: 15: enter run() 0x3d6dfbffa40: 15: set_msg 0x3d7c13f2040: 14: msg: "new message" 0x3d6dfbffa40: 15: msg: "new message" 0x3d7c13f2040: 14: exit run() 0x3d6dfbffa40: 15: exit run() main: 48 0x3d72a99fc40: 0: enter run() 0x3d72a99fc40: 0: set_msg 0x3d72a99fc40: 0: msg: "new message" 0x3d72a99fc40: 0: exit run() 0x3d758698040: 1: enter run() 0x3d758698240: 2: enter run() 0x3d758698240: 2: set_msg 0x3d758698240: 2: msg: "new message" 0x3d758698240: 2: exit run() 0x3d758698040: 1: set_msg 0x3d758698040: 1: msg: "new message" 0x3d758698040: 1: exit run() 0x3d711924440: 3: enter run() 0x3d711924440: 3: set_msg 0x3d711924440: 3: msg: "new message" 0x3d711924440: 3: exit run() 0x3d711924040: 5: enter run() 0x3d711924840: 4: enter run() 0x3d711924040: 5: set_msg 0x3d711924040: 5: msg: "new message" 0x3d711924040: 5: exit run() 0x3d711924a40: 6: enter run() 0x3d711924840: 4: set_msg 0x3d711924a40: 6: set_msg 0x3d711924840: 4: msg: "new message" 0x3d711924a40: 6: msg: "new message" 0x3d711924840: 4: exit run() 0x3d711924a40: 6: exit run() 0x3d6d7930840: 7: enter run() 0x3d6d7930840: 7: set_msg 0x3d6d7930840: 7: msg: "new message" 0x3d6d7930840: 7: exit run() 0x3d6d7930440: 9: enter run() 0x3d711924e40: 8: enter run() 0x3d6d7930440: 9: set_msg 0x3d711924e40: 8: set_msg 0x3d6d7930440: 9: msg: "new message" 0x3d711924e40: 8: msg: "new message" 0x3d6d7930440: 9: exit run() 0x3d758698440: 10: enter run() 0x3d711924e40: 8: exit run() 0x3d758698440: 10: set_msg 0x3d758698440: 10: msg: "new message" 0x3d758698440: 10: exit run() 0x3d758698e40: 12: enter run() 0x3d758698e40: 12: set_msg 0x3d758698e40: 12: msg: "new message" 0x3d758698e40: 12: exit run() 0x3d72a99fe40: 13: enter run() 0x3d72a99f440: 11: enter run() 0x3d72a99fe40: 13: set_msg 0x3d72a99f440: 11: set_msg 0x3d72a99fe40: 13: msg: "new message" 0x3d72a99f440: 11: msg: "new message" 0x3d72a99fe40: 13: exit run() 0x3d72a99f440: 11: exit run() 0x3d72a99f040: 14: enter run() 0x3d758698640: 15: enter run() 0x3d72a99f040: 14: set_msg 0x3d758698640: 15: set_msg 0x3d72a99f040: 14: msg: "new message" 0x3d72a99f040: 14: exit run() 0x3d758698640: 15: msg: "new message" 0x3d758698640: 15: exit run() main: 49 0x3d711924040: 0: enter run() 0x3d711924040: 0: set_msg 0x3d711924040: 0: msg: "new message" 0x3d711924040: 0: exit run() 0x3d6d7930c40: 1: enter run() 0x3d6d7930c40: 1: set_msg 0x3d6d7930c40: 1: msg: "new message" 0x3d6d7930c40: 1: exit run() 0x3d6dfbffc40: 2: enter run() 0x3d6dfbffc40: 2: set_msg 0x3d6dfbffc40: 2: msg: "new message" 0x3d6dfbffc40: 2: exit run() 0x3d758698840: 3: enter run() 0x3d758698840: 3: set_msg 0x3d758698840: 3: msg: "new message" 0x3d758698840: 3: exit run() 0x3d6d7930a40: 4: enter run() 0x3d6d7930a40: 4: set_msg 0x3d6d7930a40: 4: msg: "new message" 0x3d6d7930a40: 4: exit run() 0x3d758698a40: 5: enter run() 0x3d758698a40: 5: set_msg 0x3d758698a40: 5: msg: "new message" 0x3d758698a40: 5: exit run() 0x3d6dfbff040: 6: enter run() 0x3d6dfbff040: 6: set_msg 0x3d6dfbff040: 6: msg: "new message" 0x3d6dfbff040: 6: exit run() 0x3d711924640: 8: enter run() 0x3d711924240: 7: enter run() 0x3d711924640: 8: set_msg 0x3d711924240: 7: set_msg 0x3d711924640: 8: msg: "new message" 0x3d711924240: 7: msg: "new message" 0x3d711924240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924040 stack 0x3d7341d66c0 rthread reaping 0x3d6d7930c40 stack 0x3d7341d96c0 rthread reaping 0x3d6dfbffc40 stack 0x3d7341f08a0 rthread reaping 0x3d758698840 stack 0x3d7341d69f0 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6d7930a40 stack 0x3d7341d62d0 rthread reaping 0x3d758698a40 stack 0x3d7341f0db0 rthread reaping 0x3d6dfbff040 stack 0x3d7341d6360 0x3d6dfbff240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6d7930040: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6d7930640: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924240 stack 0x3d73420c060 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924640 stack 0x3d7341d9270 0x3d6d7930040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930e40 stack 0x3d73420c390 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff240 stack 0x3d73420c900 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698240 stack 0x3d73420cf90 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930040 stack 0x3d7341d9c60 rthread reaping 0x3d72a99fc40 stack 0x3d7341d93c0 rthread reaping 0x3d6d7930640 stack 0x3d7341f0a50 rthread reaping 0x3d72a99f240 stack 0x3d73420c4e0 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924040 stack 0x3d73420c4e0 rthread reaping 0x3d72a99fe40 stack 0x3d7341f0a50 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6d7930c40 stack 0x3d7341d93c0 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924a40 stack 0x3d7341d9c60 rthread reaping 0x3d711924240 stack 0x3d73420cf90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924440 stack 0x3d73420c900 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff040 stack 0x3d73420c390 rthread reaping 0x3d758698c40 stack 0x3d7341d9270 rthread reaping 0x3d758698e40 stack 0x3d73420c060 rthread reaping 0x3d6dfbffe40 stack 0x3d7341d6360 rthread reaping 0x3d72a99f440 stack 0x3d7341f0db0 rthread reaping 0x3d758698640 stack 0x3d7341d62d0 rthread reaping 0x3d6d7930e40 stack 0x3d7341d69f0 rthread reaping 0x3d6d7930240 stack 0x3d7341f08a0 rthread reaping 0x3d72a99f840 stack 0x3d7341d96c0 rthread reaping 0x3d6dfbff840 stack 0x3d7341d66c0 0x3d6d7930040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d6d7930040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 0x3d6d7930440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930040 stack 0x3d7341d66c0 0x3d70895d440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d711924640 stack 0x3d7341d96c0 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924e40 stack 0x3d7341f08a0 0x3d70895d440: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6dfbffa40 stack 0x3d7341d69f0 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (2147483647) rthread reaping 0x3d6d7930e40 stack 0x3d7341d62d0 rthread reaping 0x3d6d7930440 stack 0x3d7341f0db0 rthread reaping 0x3d758698840 stack 0x3d7341d6360 rthread reaping 0x3d6d7930640 stack 0x3d73420c060 rthread reaping 0x3d6dfbff440 stack 0x3d7341d9270 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (1) rthread reaping 0x3d6dfbff640 stack 0x3d73420c390 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930840 stack 0x3d73420c900 rthread reaping 0x3d758698440 stack 0x3d73420cf90 rthread reaping 0x3d70895d640 stack 0x3d7341d9c60 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d240 stack 0x3d7341d93c0 rthread reaping 0x3d70895d440 stack 0x3d7341f0a50 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698a40 stack 0x3d73420c4e0 0x3d6d7930240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d6d7930840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930840: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 0x3d6d7930440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d711924a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924a40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930240 stack 0x3d73420c4e0 0x3d711924c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d711924c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d711924c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924040 stack 0x3d7341f0a50 rthread reaping 0x3d711924240 stack 0x3d7341d93c0 rthread reaping 0x3d6d7930e40 stack 0x3d7341d9c60 rthread reaping 0x3d6dfbffc40 stack 0x3d73420cf90 rthread reaping 0x3d6dfbff840 stack 0x3d73420c900 rthread reaping 0x3d6dfbff040 stack 0x3d73420c390 rthread reaping 0x3d711924440 stack 0x3d7341d9270 rthread reaping 0x3d6d7930840 stack 0x3d73420c060 rthread reaping 0x3d711924640 stack 0x3d7341d6360 rthread reaping 0x3d758698640 stack 0x3d7341f0db0 rthread reaping 0x3d6d7930440 stack 0x3d7341d62d0 rthread reaping 0x3d758698c40 stack 0x3d7341d69f0 rthread reaping 0x3d711924a40 stack 0x3d7341f08a0 rthread reaping 0x3d711924c40 stack 0x3d7341d96c0 rthread reaping 0x3d6f6167e40 stack 0x3d7341d66c0 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d711924e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6d7930040: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698040 stack 0x3d7341d66c0 rthread reaping 0x3d6d7930640 stack 0x3d7341d96c0 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930c40 stack 0x3d7341f08a0 rthread reaping 0x3d711924e40 stack 0x3d7341d69f0 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698840 stack 0x3d7341d62d0 rthread reaping 0x3d6d7930e40 stack 0x3d7341f0db0 0x3d711924240: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d711924240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d6d7930040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff240 stack 0x3d7341d6360 rthread reaping 0x3d6dfbffa40 stack 0x3d73420c060 rthread reaping 0x3d6dfbffc40 stack 0x3d7341d9270 rthread reaping 0x3d6d7930040 stack 0x3d73420c390 rthread reaping 0x3d711924240 stack 0x3d73420c900 rthread reaping 0x3d7c13f2a40 stack 0x3d73420cf90 rthread reaping 0x3d7c13f2840 stack 0x3d7341d9c60 rthread reaping 0x3d758698240 stack 0x3d7341d93c0 rthread reaping 0x3d758698a40 stack 0x3d7341f0a50 rthread reaping 0x3d6dfbffe40 stack 0x3d73420c4e0 0x3d758698040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d758698040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d6d7930240: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698040 stack 0x3d73420c4e0 0x3d6d7930440: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2040 stack 0x3d7341f0a50 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2c40 stack 0x3d7341d93c0 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6d7930440: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6d7930240 stack 0x3d7341d9c60 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6d7930c40 stack 0x3d73420cf90 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698840 stack 0x3d73420c900 rthread reaping 0x3d758698240 stack 0x3d73420c390 rthread reaping 0x3d758698640 stack 0x3d7341d9270 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698c40 stack 0x3d73420c060 rthread reaping 0x3d6d7930e40 stack 0x3d7341d6360 rthread reaping 0x3d72a99f840 stack 0x3d7341f0db0 rthread reaping 0x3d6dfbff240 stack 0x3d7341d62d0 rthread reaping 0x3d6dfbff440 stack 0x3d7341d69f0 rthread reaping 0x3d72a99fe40 stack 0x3d7341f08a0 rthread reaping 0x3d6d7930440 stack 0x3d7341d96c0 rthread reaping 0x3d7c13f2e40 stack 0x3d7341d66c0 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d758698440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d758698840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2c40 stack 0x3d7341d66c0 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6dfbff640 stack 0x3d7341d96c0 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6dfbff840 stack 0x3d7341f08a0 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d7c13f2640 stack 0x3d7341d69f0 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698a40 stack 0x3d7341d62d0 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f040 stack 0x3d7341f0db0 rthread reaping 0x3d758698240 stack 0x3d7341d6360 rthread reaping 0x3d758698440 stack 0x3d73420c060 rthread reaping 0x3d72a99f240 stack 0x3d7341d9270 rthread reaping 0x3d72a99f440 stack 0x3d73420c390 rthread reaping 0x3d6dfbffa40 stack 0x3d73420c900 rthread reaping 0x3d758698640 stack 0x3d73420cf90 rthread reaping 0x3d758698840 stack 0x3d7341d9c60 rthread reaping 0x3d6dfbffc40 stack 0x3d7341d93c0 rthread reaping 0x3d758698e40 stack 0x3d7341f0a50 rthread reaping 0x3d72a99f640 stack 0x3d73420c4e0 0x3d758698240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698240: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d758698a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698a40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d758698c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698c40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d7c13f2640: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698240 stack 0x3d73420c4e0 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d758698640 stack 0x3d7341f0a50 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f840 stack 0x3d7341d93c0 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d7c13f2440 stack 0x3d7341d9c60 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698a40 stack 0x3d73420cf90 rthread reaping 0x3d72a99fa40 stack 0x3d73420c900 rthread reaping 0x3d72a99f040 stack 0x3d73420c390 rthread reaping 0x3d6dfbff240 stack 0x3d7341d9270 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d758698c40 stack 0x3d73420c060 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99fe40 stack 0x3d7341d6360 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167440 stack 0x3d7341f0db0 rthread reaping 0x3d7c13f2640 stack 0x3d7341d62d0 rthread reaping 0x3d6dfbff040 stack 0x3d7341d69f0 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff640 stack 0x3d7341f08a0 rthread reaping 0x3d6f6167640 stack 0x3d7341d96c0 rthread reaping 0x3d6f6167040 stack 0x3d7341d66c0 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6f6167e40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167e40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (4294967295) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: 8: exit run() 0x3d6d7930e40: 9: enter run() 0x3d6dfbff240: 10: enter run() 0x3d758698240: 11: enter run() 0x3d6d7930040: 12: enter run() 0x3d72a99fc40: 13: enter run() 0x3d6d7930640: 14: enter run() 0x3d72a99f240: 15: enter run() 0x3d711924240: 7: exit run() 0x3d6d7930e40: 9: set_msg 0x3d6d7930640: 14: set_msg 0x3d6d7930040: 12: set_msg 0x3d6d7930640: 14: msg: "new message" 0x3d6d7930640: 14: exit run() 0x3d6d7930e40: 9: msg: "new message" 0x3d6d7930040: 12: msg: "new message" 0x3d6d7930e40: 9: exit run() 0x3d72a99fc40: 13: set_msg 0x3d6d7930040: 12: exit run() 0x3d758698240: 11: set_msg 0x3d72a99fc40: 13: msg: "new message" 0x3d758698240: 11: msg: "new message" 0x3d72a99fc40: 13: exit run() 0x3d758698240: 11: exit run() 0x3d6dfbff240: 10: set_msg 0x3d6dfbff240: 10: msg: "new message" 0x3d6dfbff240: 10: exit run() 0x3d72a99f240: 15: set_msg 0x3d72a99f240: 15: msg: "new message" 0x3d72a99f240: 15: exit run() main: 50 0x3d711924040: 0: enter run() 0x3d711924040: 0: set_msg 0x3d711924040: 0: msg: "new message" 0x3d711924040: 0: exit run() 0x3d72a99fe40: 1: enter run() 0x3d72a99fe40: 1: set_msg 0x3d72a99fe40: 1: msg: "new message" 0x3d72a99fe40: 1: exit run() 0x3d711924a40: 3: enter run() 0x3d711924a40: 3: set_msg 0x3d711924a40: 3: msg: "new message" 0x3d711924a40: 3: exit run() 0x3d711924240: 4: enter run() 0x3d711924240: 4: set_msg 0x3d6d7930c40: 2: enter run() 0x3d711924240: 4: msg: "new message" 0x3d711924240: 4: exit run() 0x3d711924440: 5: enter run() 0x3d711924440: 5: set_msg 0x3d711924440: 5: msg: "new message" 0x3d711924440: 5: exit run() 0x3d6d7930c40: 2: set_msg 0x3d6d7930c40: 2: msg: "new message" 0x3d6d7930c40: 2: exit run() 0x3d6dfbff040: 6: enter run() 0x3d6dfbff040: 6: set_msg 0x3d6dfbff040: 6: msg: "new message" 0x3d6dfbff040: 6: exit run() 0x3d758698c40: 7: enter run() 0x3d758698c40: 7: set_msg 0x3d758698c40: 7: msg: "new message" 0x3d758698c40: 7: exit run() 0x3d758698e40: 8: enter run() 0x3d758698e40: 8: set_msg 0x3d758698e40: 8: msg: "new message" 0x3d758698e40: 8: exit run() 0x3d72a99f440: 10: enter run() 0x3d6dfbffe40: 9: enter run() 0x3d72a99f440: 10: set_msg 0x3d6dfbffe40: 9: set_msg 0x3d72a99f440: 10: msg: "new message" 0x3d6dfbffe40: 9: msg: "new message" 0x3d72a99f440: 10: exit run() 0x3d6dfbffe40: 9: exit run() 0x3d758698640: 11: enter run() 0x3d758698640: 11: set_msg 0x3d758698640: 11: msg: "new message" 0x3d758698640: 11: exit run() 0x3d6d7930e40: 12: enter run() 0x3d6d7930e40: 12: set_msg 0x3d6d7930e40: 12: msg: "new message" 0x3d6d7930e40: 12: exit run() 0x3d6d7930240: 13: enter run() 0x3d6d7930240: 13: set_msg 0x3d6d7930240: 13: msg: "new message" 0x3d6d7930240: 13: exit run() 0x3d72a99f840: 14: enter run() 0x3d72a99f840: 14: set_msg 0x3d72a99f840: 14: msg: "new message" 0x3d72a99f840: 14: exit run() 0x3d6dfbff840: 15: enter run() 0x3d6dfbff840: 15: set_msg 0x3d6dfbff840: 15: msg: "new message" 0x3d6dfbff840: 15: exit run() main: 51 0x3d6d7930040: 0: enter run() 0x3d6d7930040: 0: set_msg 0x3d6d7930040: 0: msg: "new message" 0x3d6d7930040: 0: exit run() 0x3d711924640: 1: enter run() 0x3d711924640: 1: set_msg 0x3d711924640: 1: msg: "new message" 0x3d711924640: 1: exit run() 0x3d711924e40: 2: enter run() 0x3d6dfbffa40: 3: enter run() 0x3d711924e40: 2: set_msg 0x3d711924e40: 2: msg: "new message" 0x3d711924e40: 2: exit run() 0x3d6dfbffa40: 3: set_msg 0x3d6dfbffa40: 3: msg: "new message" 0x3d6dfbffa40: 3: exit run() 0x3d6d7930e40: 4: enter run() 0x3d6d7930e40: 4: set_msg 0x3d6d7930e40: 4: msg: "new message" 0x3d6d7930e40: 4: exit run() 0x3d6d7930440: 5: enter run() 0x3d758698840: 6: enter run() 0x3d6d7930440: 5: set_msg 0x3d758698840: 6: set_msg 0x3d6d7930440: 5: msg: "new message" 0x3d758698840: 6: msg: "new message" 0x3d6d7930440: 5: exit run() 0x3d758698840: 6: exit run() 0x3d6d7930640: 7: enter run() 0x3d6d7930640: 7: set_msg 0x3d6d7930640: 7: msg: "new message" 0x3d6d7930640: 7: exit run() 0x3d6dfbff440: 8: enter run() 0x3d6dfbff440: 8: set_msg 0x3d6dfbff440: 8: msg: "new message" 0x3d6dfbff440: 8: exit run() 0x3d6d7930840: 10: enter run() 0x3d6d7930840: 10: set_msg 0x3d6d7930840: 10: msg: "new message" 0x3d6d7930840: 10: exit run() 0x3d758698440: 11: enter run() 0x3d758698440: 11: set_msg 0x3d758698440: 11: msg: "new message" 0x3d758698440: 11: exit run() 0x3d70895d640: 12: enter run() 0x3d70895d640: 12: set_msg 0x3d70895d640: 12: msg: "new message" 0x3d70895d640: 12: exit run() 0x3d70895d440: 14: enter run() 0x3d70895d240: 13: enter run() 0x3d70895d440: 14: set_msg 0x3d70895d240: 13: set_msg 0x3d758698a40: 15: enter run() 0x3d6dfbff640: 9: enter run() 0x3d6dfbff640: 9: set_msg 0x3d6dfbff640: 9: msg: "new message" 0x3d6dfbff640: 9: exit run() 0x3d70895d440: 14: msg: "new message" 0x3d70895d240: 13: msg: "new message" 0x3d70895d440: 14: exit run() 0x3d70895d240: 13: exit run() 0x3d758698a40: 15: set_msg 0x3d758698a40: 15: msg: "new message" 0x3d758698a40: 15: exit run() main: 52 0x3d6d7930240: 0: enter run() 0x3d6d7930240: 0: set_msg 0x3d6d7930240: 0: msg: "new message" 0x3d6d7930240: 0: exit run() 0x3d711924040: 1: enter run() 0x3d711924040: 1: set_msg 0x3d711924040: 1: msg: "new message" 0x3d711924040: 1: exit run() 0x3d711924240: 2: enter run() 0x3d711924240: 2: set_msg 0x3d711924240: 2: msg: "new message" 0x3d711924240: 2: exit run() 0x3d6dfbffc40: 4: enter run() 0x3d6d7930e40: 3: enter run() 0x3d6dfbffc40: 4: set_msg 0x3d6d7930e40: 3: set_msg 0x3d6dfbffc40: 4: msg: "new message" 0x3d6d7930e40: 3: msg: "new message" 0x3d6dfbffc40: 4: exit run() 0x3d6d7930e40: 3: exit run() 0x3d6dfbff840: 5: enter run() 0x3d6dfbff040: 6: enter run() 0x3d6dfbff040: 6: set_msg 0x3d6dfbff040: 6: msg: "new message" 0x3d6dfbff040: 6: exit run() 0x3d711924440: 7: enter run() 0x3d711924440: 7: set_msg 0x3d711924440: 7: msg: "new message" 0x3d711924440: 7: exit run() 0x3d6d7930840: 8: enter run() 0x3d6dfbff840: 5: set_msg 0x3d6dfbff840: 5: msg: "new message" 0x3d6dfbff840: 5: exit run() 0x3d6d7930840: 8: set_msg 0x3d6d7930840: 8: msg: "new message" 0x3d6d7930840: 8: exit run() 0x3d711924640: 9: enter run() 0x3d711924640: 9: set_msg 0x3d758698640: 10: enter run() 0x3d711924640: 9: msg: "new message" 0x3d711924640: 9: exit run() 0x3d758698640: 10: set_msg 0x3d758698640: 10: msg: "new message" 0x3d758698640: 10: exit run() 0x3d6d7930440: 11: enter run() 0x3d6d7930440: 11: set_msg 0x3d6d7930440: 11: msg: "new message" 0x3d6d7930440: 11: exit run() 0x3d711924a40: 13: enter run() 0x3d711924a40: 13: set_msg 0x3d711924a40: 13: msg: "new message" 0x3d711924a40: 13: exit run() 0x3d758698c40: 12: enter run() 0x3d758698c40: 12: set_msg 0x3d758698c40: 12: msg: "new message" 0x3d758698c40: 12: exit run() 0x3d711924c40: 14: enter run() 0x3d6f6167e40: 15: enter run() 0x3d711924c40: 14: set_msg 0x3d6f6167e40: 15: set_msg 0x3d711924c40: 14: msg: "new message" 0x3d6f6167e40: 15: msg: "new message" 0x3d711924c40: 14: exit run() 0x3d6f6167e40: 15: exit run() main: 53 0x3d758698040: 0: enter run() 0x3d758698040: 0: set_msg 0x3d758698040: 0: msg: "new message" 0x3d758698040: 0: exit run() 0x3d6d7930640: 1: enter run() 0x3d6d7930640: 1: set_msg 0x3d6d7930640: 1: msg: "new message" 0x3d6d7930640: 1: exit run() 0x3d6d7930c40: 2: enter run() 0x3d711924e40: 3: enter run() 0x3d6d7930c40: 2: set_msg 0x3d711924e40: 3: set_msg 0x3d6d7930c40: 2: msg: "new message" 0x3d711924e40: 3: msg: "new message" 0x3d6d7930c40: 2: exit run() 0x3d711924e40: 3: exit run() 0x3d6d7930e40: 5: enter run() 0x3d6d7930e40: 5: set_msg 0x3d6d7930e40: 5: msg: "new message" 0x3d6d7930e40: 5: exit run() 0x3d758698840: 4: enter run() 0x3d758698840: 4: set_msg 0x3d758698840: 4: msg: "new message" 0x3d6dfbff240: 6: enter run() 0x3d758698840: 4: exit run() 0x3d6dfbffa40: 7: enter run() 0x3d6dfbffa40: 7: set_msg 0x3d6dfbffc40: 8: enter run() 0x3d6d7930040: 9: enter run() 0x3d711924240: 10: enter run() 0x3d7c13f2a40: 11: enter run() 0x3d7c13f2840: 12: enter run() 0x3d758698240: 13: enter run() 0x3d758698a40: 14: enter run() 0x3d6dfbffe40: 15: enter run() 0x3d6dfbffc40: 8: set_msg 0x3d7c13f2a40: 11: set_msg 0x3d6dfbffc40: 8: msg: "new message" 0x3d758698240: 13: set_msg 0x3d6dfbffc40: 8: exit run() 0x3d7c13f2840: 12: set_msg 0x3d6dfbffa40: 7: msg: "new message" 0x3d758698240: 13: msg: "new message" 0x3d7c13f2840: 12: msg: "new message" 0x3d6dfbffa40: 7: exit run() 0x3d758698240: 13: exit run() 0x3d758698a40: 14: set_msg 0x3d7c13f2840: 12: exit run() 0x3d6dfbffe40: 15: set_msg 0x3d758698a40: 14: msg: "new message" 0x3d711924240: 10: set_msg 0x3d758698a40: 14: exit run() 0x3d7c13f2a40: 11: msg: "new message" 0x3d6dfbffe40: 15: msg: "new message" 0x3d711924240: 10: msg: "new message" 0x3d7c13f2a40: 11: exit run() 0x3d6dfbffe40: 15: exit run() 0x3d6d7930040: 9: set_msg 0x3d6d7930040: 9: msg: "new message" 0x3d711924240: 10: exit run() 0x3d6d7930040: 9: exit run() 0x3d6dfbff240: 6: set_msg 0x3d6dfbff240: 6: msg: "new message" 0x3d6dfbff240: 6: exit run() main: 54 0x3d758698040: 0: enter run() 0x3d758698040: 0: set_msg 0x3d758698040: 0: msg: "new message" 0x3d758698040: 0: exit run() 0x3d7c13f2040: 1: enter run() 0x3d7c13f2040: 1: set_msg 0x3d7c13f2040: 1: msg: "new message" 0x3d7c13f2040: 1: exit run() 0x3d6d7930240: 3: enter run() 0x3d7c13f2c40: 2: enter run() 0x3d6d7930240: 3: set_msg 0x3d7c13f2c40: 2: set_msg 0x3d6d7930240: 3: msg: "new message" 0x3d7c13f2c40: 2: msg: "new message" 0x3d6d7930240: 3: exit run() 0x3d7c13f2c40: 2: exit run() 0x3d6d7930c40: 4: enter run() 0x3d6d7930c40: 4: set_msg 0x3d6d7930c40: 4: msg: "new message" 0x3d6d7930c40: 4: exit run() 0x3d758698840: 5: enter run() 0x3d758698840: 5: set_msg 0x3d758698840: 5: msg: "new message" 0x3d758698840: 5: exit run() 0x3d758698240: 6: enter run() 0x3d758698240: 6: set_msg 0x3d758698240: 6: msg: "new message" 0x3d758698240: 6: exit run() 0x3d758698640: 7: enter run() 0x3d758698640: 7: set_msg 0x3d758698640: 7: msg: "new message" 0x3d758698640: 7: exit run() 0x3d758698c40: 8: enter run() 0x3d758698c40: 8: set_msg 0x3d6d7930e40: 9: enter run() 0x3d758698c40: 8: msg: "new message" 0x3d758698c40: 8: exit run() 0x3d6d7930e40: 9: set_msg 0x3d72a99f840: 10: enter run() 0x3d6d7930e40: 9: msg: "new message" 0x3d6d7930e40: 9: exit run() 0x3d72a99f840: 10: set_msg 0x3d6dfbff240: 11: enter run() 0x3d72a99f840: 10: msg: "new message" 0x3d72a99f840: 10: exit run() 0x3d6dfbff240: 11: set_msg 0x3d6dfbff240: 11: msg: "new message" 0x3d6dfbff240: 11: exit run() 0x3d6dfbff440: 12: enter run() 0x3d6dfbff440: 12: set_msg 0x3d6dfbff440: 12: msg: "new message" 0x3d6dfbff440: 12: exit run() 0x3d72a99fe40: 13: enter run() 0x3d72a99fe40: 13: set_msg 0x3d72a99fe40: 13: msg: "new message" 0x3d72a99fe40: 13: exit run() 0x3d6d7930440: 14: enter run() 0x3d6d7930440: 14: set_msg 0x3d7c13f2e40: 15: enter run() 0x3d7c13f2e40: 15: set_msg 0x3d6d7930440: 14: msg: "new message" 0x3d7c13f2e40: 15: msg: "new message" 0x3d6d7930440: 14: exit run() 0x3d7c13f2e40: 15: exit run() main: 55 0x3d7c13f2c40: 0: enter run() 0x3d7c13f2c40: 0: set_msg 0x3d7c13f2c40: 0: msg: "new message" 0x3d7c13f2c40: 0: exit run() 0x3d6dfbff640: 1: enter run() 0x3d6dfbff640: 1: set_msg 0x3d6dfbff640: 1: msg: "new message" 0x3d6dfbff640: 1: exit run() 0x3d6dfbff840: 2: enter run() 0x3d6dfbff840: 2: set_msg 0x3d6dfbff840: 2: msg: "new message" 0x3d6dfbff840: 2: exit run() 0x3d7c13f2640: 3: enter run() 0x3d7c13f2640: 3: set_msg 0x3d7c13f2640: 3: msg: "new message" 0x3d7c13f2640: 3: exit run() 0x3d758698a40: 4: enter run() 0x3d758698a40: 4: set_msg 0x3d758698a40: 4: msg: "new message" 0x3d758698a40: 4: exit run() 0x3d72a99f040: 5: enter run() 0x3d72a99f040: 5: set_msg 0x3d72a99f040: 5: msg: "new message" 0x3d72a99f040: 5: exit run() 0x3d758698240: 6: enter run() 0x3d758698240: 6: set_msg 0x3d758698240: 6: msg: "new message" 0x3d758698240: 6: exit run() 0x3d72a99f240: 8: enter run() 0x3d758698440: 7: enter run() 0x3d72a99f240: 8: set_msg 0x3d758698440: 7: set_msg 0x3d72a99f240: 8: msg: "new message" 0x3d758698440: 7: msg: "new message" 0x3d72a99f240: 8: exit run() 0x3d758698440: 7: exit run() 0x3d72a99f440: 9: enter run() 0x3d72a99f440: 9: set_msg 0x3d72a99f440: 9: msg: "new message" 0x3d72a99f440: 9: exit run() 0x3d6dfbffa40: 10: enter run() 0x3d6dfbffa40: 10: set_msg 0x3d6dfbffa40: 10: msg: "new message" 0x3d6dfbffa40: 10: exit run() 0x3d758698640: 11: enter run() 0x3d758698640: 11: set_msg 0x3d758698640: 11: msg: "new message" 0x3d758698640: 11: exit run() 0x3d758698840: 12: enter run() 0x3d758698840: 12: set_msg 0x3d758698840: 12: msg: "new message" 0x3d758698840: 12: exit run() 0x3d6dfbffc40: 13: enter run() 0x3d6dfbffc40: 13: set_msg 0x3d6dfbffc40: 13: msg: "new message" 0x3d6dfbffc40: 13: exit run() 0x3d758698e40: 14: enter run() 0x3d72a99f640: 15: enter run() 0x3d758698e40: 14: set_msg 0x3d72a99f640: 15: set_msg 0x3d758698e40: 14: msg: "new message" 0x3d72a99f640: 15: msg: "new message" 0x3d758698e40: 14: exit run() 0x3d72a99f640: 15: exit run() main: 56 0x3d758698240: 0: enter run() 0x3d758698240: 0: set_msg 0x3d758698240: 0: msg: "new message" 0x3d758698240: 0: exit run() 0x3d758698640: 1: enter run() 0x3d758698640: 1: set_msg 0x3d758698640: 1: msg: "new message" 0x3d758698640: 1: exit run() 0x3d72a99f840: 2: enter run() 0x3d72a99f840: 2: set_msg 0x3d72a99f840: 2: msg: "new message" 0x3d72a99f840: 2: exit run() 0x3d7c13f2440: 3: enter run() 0x3d7c13f2440: 3: set_msg 0x3d7c13f2440: 3: msg: "new message" 0x3d72a99fa40: 5: enter run() 0x3d7c13f2440: 3: exit run() 0x3d72a99fa40: 5: set_msg 0x3d72a99fa40: 5: msg: "new message" 0x3d72a99fa40: 5: exit run() 0x3d758698a40: 4: enter run() 0x3d758698a40: 4: set_msg 0x3d758698a40: 4: msg: "new message" 0x3d758698a40: 4: exit run() 0x3d72a99f040: 6: enter run() 0x3d72a99f040: 6: set_msg 0x3d72a99f040: 6: msg: "new message" 0x3d72a99f040: 6: exit run() 0x3d6dfbff240: 7: enter run() 0x3d6dfbff240: 7: set_msg 0x3d6dfbff240: 7: msg: "new message" 0x3d6dfbff240: 7: exit run() 0x3d758698c40: 8: enter run() 0x3d758698c40: 8: set_msg 0x3d758698c40: 8: msg: "new message" 0x3d758698c40: 8: exit run() 0x3d72a99fe40: 9: enter run() 0x3d72a99fe40: 9: set_msg 0x3d72a99fe40: 9: msg: "new message" 0x3d72a99fe40: 9: exit run() 0x3d7c13f2640: 11: enter run() 0x3d6f6167440: 10: enter run() 0x3d7c13f2640: 11: set_msg 0x3d6f6167440: 10: set_msg 0x3d7c13f2640: 11: msg: "new message" 0x3d6f6167440: 10: msg: "new message" 0x3d7c13f2640: 11: exit run() 0x3d6f6167440: 10: exit run() 0x3d6dfbff040: 12: enter run() 0x3d6dfbff040: 12: set_msg 0x3d6dfbff040: 12: msg: "new message" 0x3d6dfbff040: 12: exit run() 0x3d6f6167640: 14: enter run() 0x3d6f6167640: 14: set_msg 0x3d6f6167040: 15: enter run() 0x3d6f6167640: 14: msg: "new message" 0x3d6f6167640: 14: exit run() 0x3d6f6167040: 15: set_msg 0x3d6f6167040: 15: msg: "new message" 0x3d6f6167040: 15: exit run() 0x3d6dfbff640: 13: enter run() 0x3d6dfbff640: 13: set_msg 0x3d6dfbff640: 13: msg: "new message" 0x3d6dfbff640: 13: exit run() main: 57 0x3d6f6167c40: 0: enter run() 0x3d6f6167c40: 0: set_msg 0x3d6f6167c40: 0: msg: "new message" 0x3d6f6167c40: 0: exit run() 0x3d72a99f640: 1: enter run() 0x3d72a99f640: 1: set_msg 0x3d72a99f640: 1: msg: "new message" 0x3d72a99f640: 1: exit run() 0x3d6dfbff840: 2: enter run() 0x3d6dfbff840: 2: set_msg 0x3d6f6167a40: 3: enter run() 0x3d6dfbff840: 2: msg: "new message" 0x3d72a99fc40: 4: enter run() 0x3d6dfbff840: 2: exit run() 0x3d6f6167a40: 3: set_msg 0x3d6f6167840: 5: enter run() 0x3d6f6167a40: 3: msg: "new message" 0x3d6f6167a40: 3: exit run() 0x3d6dfbffa40: 6: enter run() 0x3d6f6167e40: 7: enter run() 0x3d72a99fc40: 4: set_msg 0x3d72a99fc40: 4: msg: "new message" 0x3d72a99fc40: 4: exit run() 0x3d6f6167e40: 7: set_msg 0x3d6f6167e40: 7: msg: "new message" 0x3d6f6167e40: 7: exit run() 0x3d7c13f2040: 8: enter run() 0x3d7c13f2040: 8: set_msg 0x3d7c13f2040: 8: msg: "new message" 0x3d7c13f2840: 9: enter run() 0x3d7c13f2040: 8: exit run() 0x3d7c13f2840: 9: set_msg 0x3d7c13f2840: 9: msg: "new message" 0x3d7c13f2840: 9: exit run() 0x3d72a99f040: 10: enter run() 0x3d72a99f040: 10: set_msg 0x3d72a99f040: 10: msg: "new message" 0x3d72a99f040: 10: exit run() 0x3d72a99f240: 11: enter run() 0x3d72a99f240: 11: set_msg 0x3d72a99f240: 11: msg: "new message" 0x3d72a99f240: 11: exit run() 0x3d72a99f840: 12: enter run() 0x3d72a99f840: 12: set_msg 0x3d6dfbffa40: 6: set_msg 0x3d758698e40: 13: enter run() 0x3d758698e40: 13: set_msg 0x3d6dfbffa40: 6: msg: "new message" 0x3d6dfbffa40: 6: exit run() 0x3d72a99f840: 12: msg: "new message" 0x3d758698rthread reaping 0x3d6f6167c40 stack 0x3d7341d66c0 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f640 stack 0x3d7341d96c0 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff840 stack 0x3d7341f08a0 rthread reaping 0x3d6f6167a40 stack 0x3d7341d69f0 rthread reaping 0x3d72a99fc40 stack 0x3d7341d62d0 0x3d7c13f2c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbffa40 stack 0x3d7341d6360 rthread reaping 0x3d6f6167840 stack 0x3d7341f0db0 rthread reaping 0x3d6f6167e40 stack 0x3d73420c060 rthread reaping 0x3d7c13f2040 stack 0x3d7341d9270 rthread reaping 0x3d7c13f2840 stack 0x3d73420c390 rthread reaping 0x3d72a99f040 stack 0x3d73420c900 rthread reaping 0x3d72a99f240 stack 0x3d73420cf90 rthread reaping 0x3d72a99f840 stack 0x3d7341d9c60 rthread reaping 0x3d758698e40 stack 0x3d7341d93c0 rthread reaping 0x3d7c13f2c40 stack 0x3d7341f0a50 rthread reaping 0x3d6c28d0c40 stack 0x3d73420c4e0 0x3d70895d240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895d240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d240: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167a40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167240: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d240 stack 0x3d73420c4e0 rthread reaping 0x3d70895dc40 stack 0x3d7341f0a50 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0040 stack 0x3d7341d93c0 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99fa40 stack 0x3d7341d9c60 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6f6167a40 stack 0x3d73420cf90 rthread reaping 0x3d72a99f240 stack 0x3d73420c900 rthread reaping 0x3d70895d040 stack 0x3d73420c390 rthread reaping 0x3d6c28d0240 stack 0x3d7341d9270 rthread reaping 0x3d70895de40 stack 0x3d73420c060 rthread reaping 0x3d6c28d0440 stack 0x3d7341f0db0 rthread reaping 0x3d70895d440 stack 0x3d7341d6360 rthread reaping 0x3d6f6167240 stack 0x3d7341d62d0 rthread reaping 0x3d72a99fc40 stack 0x3d7341d69f0 rthread reaping 0x3d70895d840 stack 0x3d7341f08a0 rthread reaping 0x3d6f6167440 stack 0x3d7341d96c0 rthread reaping 0x3d6c28d0840 stack 0x3d7341d66c0 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167040: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167040: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d70895d440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d440: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167c40: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f440 stack 0x3d7341d66c0 0x3d6f6167640: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6f6167040 stack 0x3d7341d96c0 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 0x3d6f6167640: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6f6167640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2e40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fa40 stack 0x3d7341f08a0 rthread reaping 0x3d72a99fe40 stack 0x3d7341d69f0 rthread reaping 0x3d70895d040 stack 0x3d7341d62d0 rthread reaping 0x3d6c28d0640 stack 0x3d7341d6360 rthread reaping 0x3d72a99f640 stack 0x3d7341f0db0 rthread reaping 0x3d70895d440 stack 0x3d73420c060 rthread reaping 0x3d70895d640 stack 0x3d7341d9270 rthread reaping 0x3d6c28d0040 stack 0x3d73420c390 rthread reaping 0x3d6c28d0a40 stack 0x3d73420c900 rthread reaping 0x3d7c13f2240 stack 0x3d73420cf90 rthread reaping 0x3d6f6167c40 stack 0x3d7341d9c60 rthread reaping 0x3d70895d840 stack 0x3d7341d93c0 rthread reaping 0x3d6f6167640 stack 0x3d7341f0a50 rthread reaping 0x3d7c13f2e40 stack 0x3d73420c4e0 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2040: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2440: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2440: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (2147483647) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2a40: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d7c13f2240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d7c13f2240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fa40 stack 0x3d73420c4e0 rthread reaping 0x3d7c13f2040 stack 0x3d7341f0a50 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d70895dc40 stack 0x3d7341d93c0 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d640 stack 0x3d7341d9c60 rthread reaping 0x3d7c13f2440 stack 0x3d73420cf90 rthread reaping 0x3d70895da40 stack 0x3d73420c900 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6dfbff440 stack 0x3d73420c390 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0840 stack 0x3d7341d9270 rthread reaping 0x3d6dfbff640 stack 0x3d73420c060 rthread reaping 0x3d6dfbffe40 stack 0x3d7341f0db0 rthread reaping 0x3d6c28d0a40 stack 0x3d7341d6360 rthread reaping 0x3d6dfbff840 stack 0x3d7341d62d0 rthread reaping 0x3d7c13f2a40 stack 0x3d7341d69f0 rthread reaping 0x3d7c13f2240 stack 0x3d7341f08a0 rthread reaping 0x3d6dfbff040 stack 0x3d7341d96c0 rthread reaping 0x3d6dfbffa40 stack 0x3d7341d66c0 0x3d70895d840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d70895d840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0240: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0640: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffe40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fc40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff240: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d840 stack 0x3d7341d66c0 rthread reaping 0x3d72a99f440 stack 0x3d7341d96c0 rthread reaping 0x3d6dfbff840 stack 0x3d7341f08a0 rthread reaping 0x3d6c28d0e40 stack 0x3d7341d69f0 rthread reaping 0x3d6dfbffc40 stack 0x3d7341d62d0 rthread reaping 0x3d6c28d0240 stack 0x3d7341d6360 rthread reaping 0x3d70895d640 stack 0x3d7341f0db0 rthread reaping 0x3d6c28d0440 stack 0x3d73420c060 rthread reaping 0x3d6c28d0640 stack 0x3d7341d9270 0x3d70895de40: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d6dfbffe40 stack 0x3d73420c390 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99fc40 stack 0x3d73420c900 0x3d70895de40: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d70895da40 stack 0x3d73420cf90 0x3d70895de40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f640 stack 0x3d7341d9c60 rthread reaping 0x3d6dfbff240 stack 0x3d7341d93c0 rthread reaping 0x3d72a99fe40 stack 0x3d7341f0a50 rthread reaping 0x3d70895de40 stack 0x3d73420c4e0 0x3d6dfbff640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 0x3d72a99f440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6dfbff840: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d70895d040: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6dfbffa40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d758698e40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d711924440: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d711924640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6c28d0a40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d758698640: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6dfbffc40: rwlock_wrlock 0x3d6cc233c90 (1) 0x3d6c28d0040: rwlock_wrlock 0x3d6cc233c90 (1) rthread reaping 0x3d6dfbff640 stack 0x3d73420c4e0 0x3d72a99f440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f240 stack 0x3d7341f0a50 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d758698e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d758698e40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d711924640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924640: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d70895d040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbff840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d040: rwlock_unlock 0x3d6cc233c90 0x3d6dfbff840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6dfbff840 stack 0x3d7341d9c60 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d040 stack 0x3d73420cf90 0x3d711924440: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f440 stack 0x3d7341d93c0 rthread reaping 0x3d72a99f640 stack 0x3d73420c900 0x3d6dfbffc40: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (4294967295) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6dfbffa40: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d6dfbffc40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f840 stack 0x3d73420c390 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d758698640: rwlock_rdlock 0x3d6cc233c90 (2147483647) 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (1) 0x3d758698640: rwlock_unlock 0x3d6cc233c90 0x3d711924440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0a40: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d711924440 stack 0x3d7341d9270 rthread reaping 0x3d6dfbffa40 stack 0x3d73420c060 rthread reaping 0x3d70895d640 stack 0x3d7341f0db0 rthread reaping 0x3d6dfbffc40 stack 0x3d7341d6360 rthread reaping 0x3d758698e40 stack 0x3d7341d62d0 rthread reaping 0x3d711924640 stack 0x3d7341d69f0 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0040: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0040 stack 0x3d7341f08a0 rthread reaping 0x3d6c28d0a40 stack 0x3d7341d96c0 rthread reaping 0x3d758698640 stack 0x3d7341d66c0 0x3d6c28d0440: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0440: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0440: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fe40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fe40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0c40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d6c28d0e40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6c28d0e40: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d70895d640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895d640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99f840: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f840: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99fa40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99fa40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d72a99f640: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f640: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930a40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930a40: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d711924040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d711924040: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d70895dc40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895dc40: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d72a99f040: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f040: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d70895da40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d70895da40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 0x3d6d7930c40: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d6d7930c40: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0440 stack 0x3d7341d66c0 0x3d711924840: rwlock_wrlock 0x3d6cc233c90 (0) rthread reaping 0x3d72a99fe40 stack 0x3d7341d96c0 0x3d711924840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d6c28d0c40 stack 0x3d7341f08a0 0x3d711924840: rwlock_rdlock 0x3d6cc233c90 (0) rthread reaping 0x3d6c28d0e40 stack 0x3d7341d69f0 0x3d711924840: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d70895d640 stack 0x3d7341d62d0 rthread reaping 0x3d72a99f840 stack 0x3d7341d6360 rthread reaping 0x3d72a99fa40 stack 0x3d7341f0db0 rthread reaping 0x3d72a99f640 stack 0x3d73420c060 rthread reaping 0x3d6d7930a40 stack 0x3d7341d9270 rthread reaping 0x3d711924040 stack 0x3d73420c390 rthread reaping 0x3d70895dc40 stack 0x3d73420c900 rthread reaping 0x3d72a99f040 stack 0x3d7341d93c0 rthread reaping 0x3d70895da40 stack 0x3d73420cf90 rthread reaping 0x3d6d7930c40 stack 0x3d7341d9c60 rthread reaping 0x3d711924840 stack 0x3d7341f0a50 0x3d72a99f240: rwlock_wrlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 0x3d72a99f240: rwlock_rdlock 0x3d6cc233c90 (0) 0x3d72a99f240: rwlock_unlock 0x3d6cc233c90 rthread reaping 0x3d72a99f240 stack 0x3d73420c4e0 e40: 13: msg: "new message" 0x3d7c13f2c40: 14: enter run() 0x3d6c28d0c40: 15: enter run() 0x3d72a99f840: 12: exit run() 0x3d758698e40: 13: exit run() 0x3d6f6167840: 5: set_msg 0x3d6c28d0c40: 15: set_msg 0x3d6c28d0c40: 15: msg: "new message" 0x3d6f6167840: 5: msg: "new message" 0x3d6c28d0c40: 15: exit run() 0x3d7c13f2c40: 14: set_msg 0x3d6f6167840: 5: exit run() 0x3d7c13f2c40: 14: msg: "new message" 0x3d7c13f2c40: 14: exit run() main: 58 0x3d70895d240: 0: enter run() 0x3d70895d240: 0: set_msg 0x3d70895d240: 0: msg: "new message" 0x3d70895d240: 0: exit run() 0x3d70895dc40: 1: enter run() 0x3d70895dc40: 1: set_msg 0x3d70895dc40: 1: msg: "new message" 0x3d70895dc40: 1: exit run() 0x3d6c28d0040: 2: enter run() 0x3d72a99fa40: 3: enter run() 0x3d72a99fa40: 3: set_msg 0x3d6c28d0040: 2: set_msg 0x3d72a99fa40: 3: msg: "new message" 0x3d6c28d0040: 2: msg: "new message" 0x3d72a99fa40: 3: exit run() 0x3d6c28d0040: 2: exit run() 0x3d6f6167a40: 4: enter run() 0x3d6f6167a40: 4: set_msg 0x3d6f6167a40: 4: msg: "new message" 0x3d6f6167a40: 4: exit run() 0x3d72a99f240: 5: enter run() 0x3d72a99f240: 5: set_msg 0x3d72a99f240: 5: msg: "new message" 0x3d72a99f240: 5: exit run() 0x3d70895d040: 6: enter run() 0x3d70895d040: 6: set_msg 0x3d70895d040: 6: msg: "new message" 0x3d70895d040: 6: exit run() 0x3d70895de40: 8: enter run() 0x3d6c28d0240: 7: enter run() 0x3d70895de40: 8: set_msg 0x3d6c28d0240: 7: set_msg 0x3d70895de40: 8: msg: "new message" 0x3d6c28d0240: 7: msg: "new message" 0x3d70895de40: 8: exit run() 0x3d6c28d0240: 7: exit run() 0x3d6c28d0440: 9: enter run() 0x3d70895d440: 10: enter run() 0x3d70895d440: 10: set_msg 0x3d70895d440: 10: msg: "new message" 0x3d70895d440: 10: exit run() 0x3d6c28d0440: 9: set_msg 0x3d6c28d0440: 9: msg: "new message" 0x3d6f6167240: 11: enter run() 0x3d6c28d0440: 9: exit run() 0x3d6f6167240: 11: set_msg 0x3d6f6167240: 11: msg: "new message" 0x3d6f6167240: 11: exit run() 0x3d72a99fc40: 12: enter run() 0x3d72a99fc40: 12: set_msg 0x3d72a99fc40: 12: msg: "new message" 0x3d72a99fc40: 12: exit run() 0x3d70895d840: 13: enter run() 0x3d70895d840: 13: set_msg 0x3d70895d840: 13: msg: "new message" 0x3d70895d840: 13: exit run() 0x3d6f6167440: 14: enter run() 0x3d6f6167440: 14: set_msg 0x3d6f6167440: 14: msg: "new message" 0x3d6f6167440: 14: exit run() 0x3d6c28d0840: 15: enter run() 0x3d6c28d0840: 15: set_msg 0x3d6c28d0840: 15: msg: "new message" 0x3d6c28d0840: 15: exit run() main: 59 0x3d72a99f440: 0: enter run() 0x3d72a99f440: 0: set_msg 0x3d72a99f440: 0: msg: "new message" 0x3d72a99f440: 0: exit run() 0x3d6f6167040: 1: enter run() 0x3d6f6167040: 1: set_msg 0x3d72a99fa40: 2: enter run() 0x3d72a99fe40: 3: enter run() 0x3d72a99fe40: 3: set_msg 0x3d6f6167040: 1: msg: "new message" 0x3d72a99fe40: 3: msg: "new message" 0x3d6f6167040: 1: exit run() 0x3d72a99fe40: 3: exit run() 0x3d70895d040: 4: enter run() 0x3d72a99fa40: 2: set_msg 0x3d70895d040: 4: set_msg 0x3d72a99fa40: 2: msg: "new message" 0x3d70895d040: 4: msg: "new message" 0x3d72a99fa40: 2: exit run() 0x3d70895d040: 4: exit run() 0x3d6c28d0640: 5: enter run() 0x3d6c28d0640: 5: set_msg 0x3d6c28d0640: 5: msg: "new message" 0x3d6c28d0640: 5: exit run() 0x3d72a99f640: 6: enter run() 0x3d72a99f640: 6: set_msg 0x3d72a99f640: 6: msg: "new message" 0x3d72a99f640: 6: exit run() 0x3d70895d440: 7: enter run() 0x3d70895d440: 7: set_msg 0x3d70895d440: 7: msg: "new message" 0x3d70895d440: 7: exit run() 0x3d70895d640: 8: enter run() 0x3d70895d640: 8: set_msg 0x3d70895d640: 8: msg: "new message" 0x3d70895d640: 8: exit run() 0x3d6c28d0040: 9: enter run() 0x3d6c28d0040: 9: set_msg 0x3d6c28d0040: 9: msg: "new message" 0x3d6c28d0040: 9: exit run() 0x3d6c28d0a40: 10: enter run() 0x3d6c28d0a40: 10: set_msg 0x3d6c28d0a40: 10: msg: "new message" 0x3d6c28d0a40: 10: exit run() 0x3d7c13f2240: 11: enter run() 0x3d7c13f2240: 11: set_msg 0x3d7c13f2240: 11: msg: "new message" 0x3d7c13f2240: 11: exit run() 0x3d6f6167c40: 12: enter run() 0x3d6f6167c40: 12: set_msg 0x3d6f6167c40: 12: msg: "new message" 0x3d6f6167c40: 12: exit run() 0x3d70895d840: 13: enter run() 0x3d70895d840: 13: set_msg 0x3d70895d840: 13: msg: "new message" 0x3d70895d840: 13: exit run() 0x3d6f6167640: 14: enter run() 0x3d6f6167640: 14: set_msg 0x3d7c13f2e40: 15: enter run() 0x3d7c13f2e40: 15: set_msg 0x3d6f6167640: 14: msg: "new message" 0x3d7c13f2e40: 15: msg: "new message" 0x3d6f6167640: 14: exit run() 0x3d7c13f2e40: 15: exit run() main: 60 0x3d72a99fa40: 0: enter run() 0x3d72a99fa40: 0: set_msg 0x3d72a99fa40: 0: msg: "new message" 0x3d72a99fa40: 0: exit run() 0x3d7c13f2040: 1: enter run() 0x3d7c13f2040: 1: set_msg 0x3d7c13f2040: 1: msg: "new message" 0x3d7c13f2040: 1: exit run() 0x3d70895dc40: 2: enter run() 0x3d70895dc40: 2: set_msg 0x3d70895dc40: 2: msg: "new message" 0x3d70895dc40: 2: exit run() 0x3d70895d640: 3: enter run() 0x3d70895d640: 3: set_msg 0x3d70895d640: 3: msg: "new message" 0x3d70895d640: 3: exit run() 0x3d7c13f2440: 4: enter run() 0x3d70895da40: 5: enter run() 0x3d7c13f2440: 4: set_msg 0x3d70895da40: 5: set_msg 0x3d7c13f2440: 4: msg: "new message" 0x3d70895da40: 5: msg: "new message" 0x3d7c13f2440: 4: exit run() 0x3d70895da40: 5: exit run() 0x3d6dfbff440: 6: enter run() 0x3d6dfbff440: 6: set_msg 0x3d6dfbff440: 6: msg: "new message" 0x3d6c28d0840: 7: enter run() 0x3d6dfbff440: 6: exit run() 0x3d6c28d0840: 7: set_msg 0x3d6c28d0840: 7: msg: "new message" 0x3d6c28d0840: 7: exit run() 0x3d6dfbff640: 8: enter run() 0x3d6dfbff640: 8: set_msg 0x3d6dfbffe40: 9: enter run() 0x3d6dfbff640: 8: msg: "new message" 0x3d6dfbff640: 8: exit run() 0x3d6dfbffe40: 9: set_msg 0x3d6c28d0a40: 10: enter run() 0x3d6c28d0a40: 10: set_msg 0x3d6c28d0a40: 10: msg: "new message" 0x3d6c28d0a40: 10: exit run() 0x3d6dfbffe40: 9: msg: "new message" 0x3d6dfbffe40: 9: exit run() 0x3d6dfbff840: 11: enter run() 0x3d7c13f2a40: 12: enter run() 0x3d6dfbff840: 11: set_msg 0x3d7c13f2a40: 12: set_msg 0x3d6dfbff840: 11: msg: "new message" 0x3d7c13f2a40: 12: msg: "new message" 0x3d6dfbff840: 11: exit run() 0x3d7c13f2a40: 12: exit run() 0x3d7c13f2240: 13: enter run() 0x3d7c13f2240: 13: set_msg 0x3d7c13f2240: 13: msg: "new message" 0x3d7c13f2240: 13: exit run() 0x3d6dfbff040: 14: enter run() 0x3d6dfbff040: 14: set_msg 0x3d6dfbff040: 14: msg: "new message" 0x3d6dfbff040: 14: exit run() 0x3d6dfbffa40: 15: enter run() 0x3d6dfbffa40: 15: set_msg 0x3d6dfbffa40: 15: msg: "new message" 0x3d6dfbffa40: 15: exit run() main: 61 0x3d70895d840: 0: enter run() 0x3d70895d840: 0: set_msg 0x3d70895d840: 0: msg: "new message" 0x3d70895d840: 0: exit run() 0x3d72a99f440: 1: enter run() 0x3d72a99f440: 1: set_msg 0x3d72a99f440: 1: msg: "new message" 0x3d72a99f440: 1: exit run() 0x3d6dfbff840: 2: enter run() 0x3d6c28d0e40: 3: enter run() 0x3d6dfbff840: 2: set_msg 0x3d6c28d0e40: 3: set_msg 0x3d6dfbff840: 2: msg: "new message" 0x3d6c28d0e40: 3: msg: "new message" 0x3d6dfbff840: 2: exit run() 0x3d6c28d0e40: 3: exit run() 0x3d6dfbffc40: 4: enter run() 0x3d6dfbffc40: 4: set_msg 0x3d6dfbffc40: 4: msg: "new message" 0x3d6dfbffc40: 4: exit run() 0x3d6c28d0240: 5: enter run() 0x3d6c28d0240: 5: set_msg 0x3d6c28d0240: 5: msg: "new message" 0x3d6c28d0240: 5: exit run() 0x3d70895d640: 6: enter run() 0x3d70895d640: 6: set_msg 0x3d70895d640: 6: msg: "new message" 0x3d70895d640: 6: exit run() 0x3d6c28d0640: 8: enter run() 0x3d6c28d0440: 7: enter run() 0x3d6c28d0640: 8: set_msg 0x3d6c28d0440: 7: set_msg 0x3d6c28d0640: 8: msg: "new message" 0x3d6c28d0440: 7: msg: "new message" 0x3d6c28d0640: 8: exit run() 0x3d6c28d0440: 7: exit run() 0x3d6dfbffe40: 9: enter run() 0x3d6dfbffe40: 9: set_msg 0x3d6dfbffe40: 9: msg: "new message" 0x3d6dfbffe40: 9: exit run() 0x3d70895da40: 11: enter run() 0x3d70895da40: 11: set_msg 0x3d70895da40: 11: msg: "new message" 0x3d70895da40: 11: exit run() 0x3d72a99f640: 12: enter run() 0x3d72a99f640: 12: set_msg 0x3d72a99fc40: 10: enter run() 0x3d72a99f640: 12: msg: "new message" 0x3d72a99f640: 12: exit run() 0x3d72a99fc40: 10: set_msg 0x3d72a99fc40: 10: msg: "new message" 0x3d72a99fc40: 10: exit run() 0x3d6dfbff240: 13: enter run() 0x3d6dfbff240: 13: set_msg 0x3d6dfbff240: 13: msg: "new message" 0x3d6dfbff240: 13: exit run() 0x3d72a99fe40: 14: enter run() 0x3d72a99fe40: 14: set_msg 0x3d72a99fe40: 14: msg: "new message" 0x3d72a99fe40: 14: exit run() 0x3d70895de40: 15: enter run() 0x3d70895de40: 15: set_msg 0x3d70895de40: 15: msg: "new message" 0x3d70895de40: 15: exit run() main: 62 0x3d6dfbff640: 0: enter run() 0x3d6dfbff640: 0: set_msg 0x3d6dfbff640: 0: msg: "new message" 0x3d6dfbff640: 0: exit run() 0x3d72a99f240: 1: enter run() 0x3d72a99f240: 1: set_msg 0x3d72a99f240: 1: msg: "new message" 0x3d72a99f240: 1: exit run() 0x3d72a99f440: 2: enter run() 0x3d72a99f440: 2: set_msg 0x3d72a99f440: 2: msg: "new message" 0x3d6dfbff840: 3: enter run() 0x3d70895d040: 4: enter run() 0x3d72a99f640: 5: enter run() 0x3d72a99f840: 6: enter run() 0x3d711924440: 7: enter run() 0x3d6dfbffa40: 8: enter run() 0x3d70895d640: 9: enter run() 0x3d6dfbffc40: 10: enter run() 0x3d758698e40: 11: enter run() 0x3d711924640: 12: enter run() 0x3d6c28d0040: 13: enter run() 0x3d6c28d0a40: 14: enter run() 0x3d758698640: 15: enter run() 0x3d72a99f640: 5: set_msg 0x3d758698e40: 11: set_msg 0x3d711924640: 12: set_msg 0x3d758698e40: 11: msg: "new message" 0x3d72a99f640: 5: msg: "new message" 0x3d758698e40: 11: exit run() 0x3d72a99f640: 5: exit run() 0x3d711924640: 12: msg: "new message" 0x3d6dfbff840: 3: set_msg 0x3d711924640: 12: exit run() 0x3d70895d040: 4: set_msg 0x3d70895d040: 4: msg: "new message" 0x3d6dfbff840: 3: msg: "new message" 0x3d70895d040: 4: exit run() 0x3d72a99f840: 6: set_msg 0x3d6dfbff840: 3: exit run() 0x3d72a99f440: 2: exit run() 0x3d6dfbffc40: 10: set_msg 0x3d711924440: 7: set_msg 0x3d6dfbffa40: 8: set_msg 0x3d6dfbffa40: 8: msg: "new message" 0x3d6dfbffa40: 8: exit run() 0x3d6c28d0a40: 14: set_msg 0x3d72a99f840: 6: msg: "new message" 0x3d6dfbffc40: 10: msg: "new message" 0x3d72a99f840: 6: exit run() 0x3d6dfbffc40: 10: exit run() 0x3d758698640: 15: set_msg 0x3d70895d640: 9: set_msg 0x3d758698640: 15: msg: "new message" 0x3d711924440: 7: msg: "new message" 0x3d6c28d0a40: 14: msg: "new message" 0x3d70895d640: 9: msg: "new message" 0x3d758698640: 15: exit run() 0x3d711924440: 7: exit run() 0x3d70895d640: 9: exit run() 0x3d6c28d0a40: 14: exit run() 0x3d6c28d0040: 13: set_msg 0x3d6c28d0040: 13: msg: "new message" 0x3d6c28d0040: 13: exit run() main: 63 0x3d6c28d0440: 0: enter run() 0x3d6c28d0440: 0: set_msg 0x3d6c28d0440: 0: msg: "new message" 0x3d6c28d0440: 0: exit run() 0x3d72a99fe40: 1: enter run() 0x3d72a99fe40: 1: set_msg 0x3d72a99fe40: 1: msg: "new message" 0x3d72a99fe40: 1: exit run() 0x3d6c28d0c40: 2: enter run() 0x3d6c28d0c40: 2: set_msg 0x3d6c28d0c40: 2: msg: "new message" 0x3d6c28d0c40: 2: exit run() 0x3d6c28d0e40: 3: enter run() 0x3d6c28d0e40: 3: set_msg 0x3d6c28d0e40: 3: msg: "new message" 0x3d6c28d0e40: 3: exit run() 0x3d70895d640: 4: enter run() 0x3d70895d640: 4: set_msg 0x3d70895d640: 4: msg: "new message" 0x3d70895d640: 4: exit run() 0x3d72a99f840: 5: enter run() 0x3d72a99f840: 5: set_msg 0x3d72a99f840: 5: msg: "new message" 0x3d72a99f840: 5: exit run() 0x3d72a99fa40: 6: enter run() 0x3d72a99fa40: 6: set_msg 0x3d72a99fa40: 6: msg: "new message" 0x3d72a99fa40: 6: exit run() 0x3d72a99f640: 7: enter run() 0x3d72a99f640: 7: set_msg 0x3d72a99f640: 7: msg: "new message" 0x3d72a99f640: 7: exit run() 0x3d6d7930a40: 8: enter run() 0x3d6d7930a40: 8: set_msg 0x3d6d7930a40: 8: msg: "new message" 0x3d6d7930a40: 8: exit run() 0x3d711924040: 9: enter run() 0x3d711924040: 9: set_msg 0x3d711924040: 9: msg: "new message" 0x3d711924040: 9: exit run() 0x3d70895dc40: 10: enter run() 0x3d70895dc40: 10: set_msg 0x3d70895dc40: 10: msg: "new message" 0x3d70895dc40: 10: exit run() 0x3d72a99f040: 11: enter run() 0x3d72a99f040: 11: set_msg 0x3d72a99f040: 11: msg: "new message" 0x3d72a99f040: 11: exit run() 0x3d70895da40: 12: enter run() 0x3d70895da40: 12: set_msg 0x3d70895da40: 12: msg: "new message" 0x3d70895da40: 12: exit run() 0x3d6d7930c40: 13: enter run() 0x3d6d7930c40: 13: set_msg 0x3d6d7930c40: 13: msg: "new message" 0x3d6d7930c40: 13: exit run() 0x3d711924840: 14: enter run() 0x3d711924840: 14: set_msg 0x3d711924840: 14: msg: "new message" 0x3d711924840: 14: exit run() 0x3d72a99f240: 15: enter run() 0x3d72a99f240: 15: set_msg 0x3d72a99f240: 15: msg: "new message" 0x3d72a99f240: 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 1743380309.469756582 actual 1743380309.479728881 timeout: expected 1743380309.479728881 actual 1743380309.489756582 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 0x7d1ed95e2a30, context 0x7d1ed95e2940 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 0x7de1b0fcddb0, context 0x7de1b0fcdcc0 act_handler/2, signal 30, siginfo 0x7de1b0fcddb0, context 0x7de1b0fcdcc0 act_handler/3, signal 30, siginfo 0x7de1b0fcddb0, context 0x7de1b0fcdcc0 [recurse] act_handler/4, signal 30, siginfo 0x7de1b0fcd830, context 0x7de1b0fcd740 ===> 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 0x547fee8bc40) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x547fee8bc40) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x547fee8bc40) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x547fee8bc40) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x547fee8bc40) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x547fee8bc40) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x547fee8bc40) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x547fee8bc40) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x547fee8bc40) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x547fee8bc40) ===> 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 ababababbaabbaababba 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 33023: This should be message #1 waiting for child 69499: This should be message #2 69499: This should be message #3 33023: This should be message #4 69499: This should be message #5 33023: 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 1869035 0m02.00s real 0m01.03s user 0m04.44s system ==== run-regress-switch-3 ==== time ./switch -c 3 | wc -c 991727 0m02.00s real 0m00.56s user 0m06.04s system ==== run-regress-switch-4 ==== time ./switch -c 4 | wc -c 812707 0m02.00s real 0m00.41s user 0m07.15s system ==== run-regress-switch-6 ==== time ./switch -c 6 | wc -c 552884 0m02.00s real 0m00.23s user 0m09.12s system ==== run-regress-switch-8 ==== time ./switch -c 8 | wc -c 452706 0m02.00s real 0m00.32s user 0m09.81s system ==== run-regress-switch-20 ==== time ./switch -c 20 | wc -c 327493 0m02.00s real 0m00.27s user 0m11.48s system ==== run-regress-switch-26 ==== time ./switch -c 26 | wc -c 333809 0m02.00s real 0m00.26s user 0m11.72s 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.21s