START lib/libpthread 2025-03-08T03:41:38Z ===> 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.007043315 sigsuspend: pass time = 1.009807387 poll: fail time = 0.000090934 r = 1 open_fifo: pass time = 1.009241805 nanosleep: pass time = 1.009721971 flock: pass time = 1.008568457 fcntl(F_SETLKW): pass time = 1.007728606 connect: pass time = 1.009161836 accept: pass time = 1.009904747 in thread after dlopen(pthread) semop: pass time = 1.009028019 sigsuspend: pass time = 1.009957618 poll: fail time = 0.000020952 r = 1 open_fifo: pass time = 1.009251304 nanosleep: pass time = 1.009757100 flock: pass time = 1.008502038 fcntl(F_SETLKW): pass time = 1.007472775 connect: pass time = 1.008970120 accept: pass time = 1.009956570 using cancellation semop: pass time = 1.009902791 sigsuspend: pass time = 1.009839584 poll: fail time = 1.009973471 r = 1 open_fifo: pass time = 1.009518520 nanosleep: pass time = 1.009627684 flock: pass time = 1.008613995 fcntl(F_SETLKW): pass time = 1.007601494 connect: pass time = 1.008687259 accept: pass time = 1.009895248 ===> 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 54180 parent = pid 54180 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 4 gid 1 gid 2 gid 3 gid 0 before: tty:*:4:root after: tty:*:4:root before: daemon:*:1:daemon after: daemon:*:1:daemon before: kmem:*:2:root after: kmem:*:2:root before: sys:*:3:root after: sys:*:3:root before: wheel:*:0:root,user after: wheel:*:0:root,user ===> malloc_duel ==== run-regress-malloc_duel ==== cc -O2 -pipe -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.061 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=0.076 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=255 time=0.088 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.061/0.075/0.088/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.002535983 seconds Got timeout 1 in 10.012536412 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 0xcf7c5ba4 New thread was passed arg address 0xdeadbeef New thread stack at 0x715fd25c ===> 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 0xcf7e02e4 New thread 1 stack at 0x3ed67be8 New thread 2 stack at 0x3ed67be8 ===> 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 0xcf7f3930, context 0xcf7f38dc act_handler: signal 30, siginfo 0x63b8df20, context 0x63b8decc act_handler: signal 30, siginfo 0x65a9fe00, context 0x65a9fdac 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 5 locked, state = 3 reader 2 woken, state = 3 reader 1 locked, state = 4 reader 3 locked, state = 5 writer started, state = 5 reader 1 woken, state = 5 reader 0 woken, state = 5 reader 4 locked, state = 6 reader 3 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 2 woken, state = 7 reader 2 unlocked reader 4 woken, state = 7 reader 4 unlocked reader 3 woken, state = 7 reader 3 unlocked reader 5 woken, state = 7 reader 5 unlocked writer locked reader 3 woken, state = 8 reader 1 woken, state = 8 reader 2 woken, state = 9 reader 1 woken, state = 9 reader 4 woken, state = 9 writer unlocking writer exiting reader 1 woken, state = 0 reader 1 trying again (1) reader 1 locked again (1) reader 3 woken, state = 1 reader 3 trying again (2) reader 3 locked again (2) reader 0 woken, state = 2 reader 0 trying again (3) reader 0 locked again (3) reader 1 woken, state = 3 reader 5 woken, state = 3 reader 5 trying again (4) reader 5 locked again (4) reader 2 woken, state = 4 reader 2 trying again (5) reader 2 locked again (5) reader 1 woken, state = 5 reader 3 woken, state = 5 reader 4 woken, state = 5 reader 4 trying again (6) reader 4 locked again (6) reader 3 woken, state = 6 reader 3 exiting reader 5 woken, state = 6 reader 2 woken, state = 6 reader 2 exiting reader 5 exiting reader 1 woken, state = 6 reader 4 exiting reader 0 woken, state = 6 reader 1 exiting reader 0 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 cc -o pthread_rwlock2 pthread_rwlock2.o -lpthread ./pthread_rwlock2 rthread init 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x4d465b2c: mutex_lock 0x2f3964d0 (0x0) 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x4d465b2c: mutex_unlock 0x2f3964d0 (0x4d465b2c) 0x4d465b2c: rwlock_wrlock 0x4af54190 (0) 0x4d465f2c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_wrlock 0x4af54190 (4294967295) 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x4561652c: rwlock_wrlock 0x4af54190 (4294967295) 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x4d465b2c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561632c: rwlock_unlock 0x4af54190 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x4d465b2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x4d465f2c: rwlock_rdlock 0x4af54190 (0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_wrlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_rdlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x4561662c: rwlock_wrlock 0x4af54190 (0) 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x4d465c2c: rwlock_wrlock 0x4af54190 (2147483647) 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x45616f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561652c: rwlock_unlock 0x4af54190 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x5465902c: rwlock_wrlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c62c: rwlock_unlock 0x4af54190 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x7512c62c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_wrlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x5465912c: rwlock_wrlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_wrlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x2f396708: mutex_lock 0x2f3964f8 (0x0) 0x2f396708: mutex_unlock 0x2f3964f8 (0x2f396708) 0x7512cb2c: rwlock_wrlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465b2c stack 0x787a1e00 0x54659e2c: rwlock_wrlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465f2c stack 0x78772400 rthread reaping 0x4561622c stack 0x78793a60 rthread reaping 0x4561652c stack 0x78772c80 rthread reaping 0x4561632c stack 0x787a1120 rthread reaping 0x4d46582c stack 0x7877b980 rthread reaping 0x4561662c stack 0x78793c00 rthread reaping 0x4d465c2c stack 0x787a1920 rthread reaping 0x45616f2c stack 0x7877b7e0 rthread reaping 0x5465902c stack 0x787933c0 rthread reaping 0x7512c62c stack 0x7877b680 rthread reaping 0x7512ca2c stack 0x787a17a0 rthread reaping 0x5465912c stack 0x787a1640 rthread reaping 0x7512cd2c stack 0x787a1bc0 rthread reaping 0x7512cb2c stack 0x7877b240 rthread reaping 0x54659e2c stack 0x78772460 0x4561642c: rwlock_wrlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_wrlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_wrlock 0x4af54190 (1) 0x4561602c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_wrlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x4d46542c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465922c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561692c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659d2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46542c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_wrlock 0x4af54190 (0) 0x45616b2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465902c: rwlock_unlock 0x4af54190 rthread reaping 0x4561642c stack 0x78772460 rthread reaping 0x4561602c stack 0x7877b240 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_wrlock 0x4af54190 (1) 0x5465942c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465902c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46562c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561612c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616b2c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_rdlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (2147483649) 0x5465952c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x4561692c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_rdlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512ce2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512c32c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 rthread reaping 0x54659b2c stack 0x787a1bc0 rthread reaping 0x5465922c stack 0x787a1640 rthread reaping 0x4d46542c stack 0x787a17a0 rthread reaping 0x54659c2c stack 0x7877b680 rthread reaping 0x5465952c stack 0x787933c0 rthread reaping 0x54659d2c stack 0x7877b7e0 rthread reaping 0x4561692c stack 0x787a1920 rthread reaping 0x5465902c stack 0x78793c00 rthread reaping 0x45616b2c stack 0x7877b980 rthread reaping 0x7512c32c stack 0x787a1120 rthread reaping 0x7512ce2c stack 0x78772c80 rthread reaping 0x4d46562c stack 0x78793a60 rthread reaping 0x5465942c stack 0x78772400 rthread reaping 0x4561612c stack 0x787a1e00 0x4561622c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_wrlock 0x4af54190 (1) 0x4561622c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46592c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_wrlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_wrlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_wrlock 0x4af54190 (1) 0x4d465b2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_wrlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_wrlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_wrlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x4561622c stack 0x787a1e00 0x5465972c: rwlock_unlock 0x4af54190 rthread reaping 0x54659f2c stack 0x78772400 0x5465972c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x5465962c stack 0x78793a60 rthread reaping 0x4561682c stack 0x78772c80 rthread reaping 0x4d46592c stack 0x787a1120 rthread reaping 0x7512ce2c stack 0x7877b980 rthread reaping 0x7512cf2c stack 0x78793c00 rthread reaping 0x4d465b2c stack 0x787a1920 rthread reaping 0x7512cb2c stack 0x7877b7e0 rthread reaping 0x7512c12c stack 0x787933c0 rthread reaping 0x4d465e2c stack 0x7877b680 0x5465982c: rwlock_wrlock 0x4af54190 (1) 0x7512c02c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46572c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465972c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_wrlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 rthread reaping 0x5465972c stack 0x787a17a0 rthread reaping 0x5465982c stack 0x787a1640 rthread reaping 0x7512c02c stack 0x787a1bc0 rthread reaping 0x4d46572c stack 0x7877b240 rthread reaping 0x4d46502c stack 0x78772460 0x45616d2c: rwlock_wrlock 0x4af54190 (0) 0x45616d2c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_wrlock 0x4af54190 (0) 0x45616d2c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_wrlock 0x4af54190 (0) 0x5465912c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d465c2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c22c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_wrlock 0x4af54190 (0) 0x7512c22c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512c82c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561602c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465952c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x45616d2c stack 0x78772460 0x4d465f2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465992c stack 0x7877b240 0x7512c32c: rwlock_wrlock 0x4af54190 (0) 0x4d465f2c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561612c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46512c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561672c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46592c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46562c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c32c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512c82c: rwlock_rdlock 0x4af54190 (2147483647) 0x4561602c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (2147483647) 0x4d46592c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_rdlock 0x4af54190 (2147483649) 0x4d46562c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c22c stack 0x787a1bc0 rthread reaping 0x5465912c stack 0x787a1640 rthread reaping 0x4d465c2c stack 0x787a17a0 rthread reaping 0x7512c82c stack 0x787933c0 rthread reaping 0x4561602c stack 0x7877b7e0 rthread reaping 0x4d465f2c stack 0x7877b680 rthread reaping 0x54659f2c stack 0x787a1920 rthread reaping 0x5465952c stack 0x78793c00 0x4d46512c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c32c stack 0x7877b980 0x4d46512c: rwlock_rdlock 0x4af54190 (0) 0x4d46512c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46512c stack 0x787a1120 rthread reaping 0x4561612c stack 0x78772c80 rthread reaping 0x4561672c stack 0x78793a60 rthread reaping 0x4d46562c stack 0x78772400 rthread reaping 0x4d46592c stack 0x787a1e00 0x7512c42c: rwlock_wrlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_wrlock 0x4af54190 (0) 0x5465982c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_wrlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_wrlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_wrlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (0) 0x45616d2c: rwlock_wrlock 0x4af54190 (1) 0x45616f2c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_wrlock 0x4af54190 (0) 0x5465932c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c52c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616d2c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46522c: rwlock_wrlock 0x4af54190 (2147483649) 0x45616d2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465f2c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x7512c42c stack 0x787a1e00 0x4561652c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659e2c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x5465982c stack 0x78772400 rthread reaping 0x4d465a2c stack 0x78793a60 rthread reaping 0x5465922c stack 0x78772c80 rthread reaping 0x45616f2c stack 0x787a1120 rthread reaping 0x45616d2c stack 0x7877b980 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (2147483647) 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (1) 0x4d46522c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (1) 0x7512c62c: rwlock_rdlock 0x4af54190 (2147483647) 0x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c62c stack 0x78793c00 rthread reaping 0x5465932c stack 0x787a1920 rthread reaping 0x7512c52c stack 0x7877b680 rthread reaping 0x4d465b2c stack 0x7877b7e0 0x54659e2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46522c stack 0x787933c0 0x54659e2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4d465c2c stack 0x787a17a0 0x54659e2c: rwlock_unlock 0x4af54190 rthread reaping 0x54659c2c stack 0x787a1640 rthread reaping 0x4d465f2c stack 0x787a1bc0 rthread reaping 0x4561652c stack 0x7877b240 rthread reaping 0x54659e2c stack 0x78772460 0x45616e2c: rwlock_wrlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_wrlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_wrlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_wrlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_wrlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_wrlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_wrlock 0x4af54190 (1) 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_wrlock 0x4af54190 (1) 0x45616c2c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_wrlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x7512cf2c: rwlock_wrlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_rdlock 0x4af54190 (2147483647) rthread reaping 0x45616e2c stack 0x78772460 rthread reaping 0x4d465e2c stack 0x7877b240 rthread reaping 0x7512c12c stack 0x787a1bc0 0x54659f2c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x45616b2c stack 0x787a1640 rthread reaping 0x7512ce2c stack 0x787a17a0 rthread reaping 0x5465972c stack 0x787933c0 rthread reaping 0x45616c2c stack 0x7877b7e0 rthread reaping 0x7512c22c stack 0x7877b680 rthread reaping 0x5465932c stack 0x787a1920 0x4561632c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_wrlock 0x4af54190 (0) 0x7512c32c: rwlock_wrlock 0x4af54190 (2147483650) 0x4d46532c: rwlock_wrlock 0x4af54190 (2147483650) 0x4561632c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x4d46532c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x7512cf2c stack 0x78793c00 0x5465982c: rwlock_unlock 0x4af54190 rthread reaping 0x5465942c stack 0x7877b980 rthread reaping 0x4561632c stack 0x787a1120 rthread reaping 0x54659f2c stack 0x78772c80 rthread reaping 0x5465982c stack 0x78793a60 rthread reaping 0x7512c32c stack 0x78772400 rthread reaping 0x4d46532c stack 0x787a1e00 0x45616e2c: rwlock_wrlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_wrlock 0x4af54190 (1) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_wrlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_rdlock 0x4af54190 (0) 0x7512c92c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_wrlock 0x4af54190 (1) 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_wrlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_wrlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_rdlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_wrlock 0x4af54190 (1) 0x4561642c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4561692c: rwlock_wrlock 0x4af54190 (0) 0x5465972c: rwlock_wrlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x4561692c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_wrlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_wrlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_wrlock 0x4af54190 (1) 0x54659e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_wrlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 rthread reaping 0x45616e2c stack 0x787a1e00 rthread reaping 0x7512c52c stack 0x78772400 rthread reaping 0x7512cc2c stack 0x78793a60 rthread reaping 0x7512c92c stack 0x78772c80 rthread reaping 0x4d465c2c stack 0x787a1120 rthread reaping 0x5465972c stack 0x7877b980 0x7512c02c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x4d46502c stack 0x78793c00 rthread reaping 0x7512c72c stack 0x787a1920 rthread reaping 0x4561642c stack 0x7877b680 rthread reaping 0x4561692c stack 0x7877b7e0 rthread reaping 0x4d46572c stack 0x787933c0 rthread reaping 0x4d465e2c stack 0x787a17a0 0x45616b2c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x54659e2c stack 0x787a1640 0x7512c02c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46522c stack 0x787a1bc0 0x7512c02c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c02c stack 0x7877b240 0x45616b2c: rwlock_rdlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 rthread reaping 0x45616b2c stack 0x78772460 0x54659d2c: rwlock_wrlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_rdlock 0x4af54190 (0) 0x54659a2c: rwlock_wrlock 0x4af54190 (1) 0x54659d2c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c82c: rwlock_wrlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (0) 0x54659a2c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x54659a2c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_wrlock 0x4af54190 (2147483647) 0x45616a2c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x54659d2c stack 0x78772460 rthread reaping 0x54659a2c stack 0x7877b240 rthread reaping 0x7512c32c stack 0x787a1bc0 0x7512c62c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465c2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465922c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465f2c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x7512c82c stack 0x787a1640 0x45616d2c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512ca2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c92c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d465d2c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465902c: rwlock_wrlock 0x4af54190 (2147483649) 0x45616d2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (2147483649) 0x7512ca2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465902c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4561652c stack 0x787a17a0 0x4d465d2c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_rdlock 0x4af54190 (2147483647) 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x7512c92c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 rthread reaping 0x5465922c stack 0x787933c0 rthread reaping 0x45616d2c stack 0x7877b7e0 rthread reaping 0x7512c62c stack 0x7877b680 rthread reaping 0x45616a2c stack 0x787a1920 rthread reaping 0x4d465c2c stack 0x78793c00 rthread reaping 0x4d465f2c stack 0x7877b980 rthread reaping 0x7512c92c stack 0x787a1120 rthread reaping 0x54659f2c stack 0x78772c80 rthread reaping 0x7512ca2c stack 0x78793a60 rthread reaping 0x4d465d2c stack 0x78772400 rthread reaping 0x5465902c stack 0x787a1e00 0x4d46502c: rwlock_wrlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_wrlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_wrlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_wrlock 0x4af54190 (0) 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x4d46532c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_wrlock 0x4af54190 (1) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_wrlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_wrlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_wrlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (0) 0x4d46512c: rwlock_wrlock 0x4af54190 (1) 0x4d46552c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465912c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x4d46502c stack 0x787a1e00 rthread reaping 0x5465962c stack 0x78772400 rthread reaping 0x7512ca2c stack 0x78793a60 rthread reaping 0x4d46532c stack 0x78772c80 rthread reaping 0x4561652c stack 0x787a1120 rthread reaping 0x4d465e2c stack 0x7877b980 rthread reaping 0x4d465b2c stack 0x78793c00 rthread reaping 0x4d46542c stack 0x787a1920 rthread reaping 0x4d46552c stack 0x7877b680 0x5465932c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46512c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_rdlock 0x4af54190 (0) 0x54659a2c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465942c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561602c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46512c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (2147483647) 0x4561682c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4d46512c stack 0x7877b7e0 0x4561682c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_unlock 0x4af54190 rthread reaping 0x4561682c stack 0x787933c0 rthread reaping 0x5465912c stack 0x787a17a0 0x5465942c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x5465932c stack 0x787a1640 0x54659a2c: rwlock_unlock 0x4af54190 rthread reaping 0x54659a2c stack 0x787a1bc0 rthread reaping 0x5465942c stack 0x7877b240 rthread reaping 0x4561602c stack 0x78772460 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_wrlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 main: 0 0x4d465b2c: 0: enter run() 0x4d465f2c: 1: enter run() 0x4561622c: 2: enter run() 0x4d465b2c: 0: set_msg 0x4561652c: 3: enter run() 0x4561632c: 4: enter run() 0x4561632c: 4: set_msg 0x4d465b2c: 0: msg: "new message" 0x4d465b2c: 0: exit run() 0x4561632c: 4: msg: "new message" 0x4d465f2c: 1: set_msg 0x4d465f2c: 1: msg: "new message" 0x4d465f2c: 1: exit run() 0x4d46582c: 5: enter run() 0x4d46582c: 5: set_msg 0x4d46582c: 5: msg: "new message" 0x4d46582c: 5: exit run() 0x4561662c: 6: enter run() 0x4561632c: 4: exit run() 0x4561662c: 6: set_msg 0x4561662c: 6: msg: "new message" 0x4561622c: 2: set_msg 0x4561622c: 2: msg: "new message" 0x4561622c: 2: exit run() 0x4561662c: 6: exit run() 0x4d465c2c: 7: enter run() 0x45616f2c: 8: enter run() 0x4561652c: 3: set_msg 0x5465902c: 9: enter run() 0x5465902c: 9: set_msg 0x5465902c: 9: msg: "new message" 0x5465902c: 9: exit run() 0x4561652c: 3: msg: "new message" 0x7512c62c: 10: enter run() 0x7512c62c: 10: set_msg 0x7512c62c: 10: msg: "new message" 0x7512c62c: 10: exit run() 0x45616f2c: 8: set_msg 0x45616f2c: 8: msg: "new message" 0x45616f2c: 8: exit run() 0x4d465c2c: 7: set_msg 0x7512ca2c: 11: enter run() 0x4d465c2c: 7: msg: "new message" 0x4d465c2c: 7: exit run() 0x7512ca2c: 11: set_msg 0x7512ca2c: 11: msg: "new message" 0x4561652c: 3: exit run() 0x7512ca2c: 11: exit run() 0x5465912c: 12: enter run() 0x5465912c: 12: set_msg 0x5465912c: 12: msg: "new message" 0x5465912c: 12: exit run() 0x7512cd2c: 13: enter run() 0x7512cd2c: 13: set_msg 0x7512cd2c: 13: msg: "new message" 0x7512cd2c: 13: exit run() 0x7512cb2c: 14: enter run() 0x7512cb2c: 14: set_msg 0x7512cb2c: 14: msg: "new message" 0x7512cb2c: 14: exit run() 0x54659e2c: 15: enter run() 0x54659e2c: 15: set_msg 0x54659e2c: 15: msg: "new message" 0x54659e2c: 15: exit run() main: 1 0x4561642c: 0: enter run() 0x4561642c: 0: set_msg 0x4561642c: 0: msg: "new message" 0x4561602c: 1: enter run() 0x4561642c: 0: exit run() 0x4561602c: 1: set_msg 0x54659b2c: 2: enter run() 0x4561602c: 1: msg: "new message" 0x5465922c: 3: enter run() 0x4561602c: 1: exit run() 0x5465922c: 3: set_msg 0x4d46542c: 4: enter run() 0x5465922c: 3: msg: "new message" 0x54659c2c: 5: enter run() 0x5465922c: 3: exit run() 0x4d46542c: 4: set_msg 0x5465952c: 6: enter run() 0x4561692c: 8: enter run() 0x54659d2c: 7: enter run() 0x4d46542c: 4: msg: "new message" 0x5465902c: 9: enter run() 0x45616b2c: 10: enter run() 0x5465902c: 9: set_msg 0x7512c32c: 11: enter run() 0x4d46542c: 4: exit run() 0x5465942c: 14: enter run() 0x5465902c: 9: msg: "new message" 0x4d46562c: 13: enter run() 0x7512ce2c: 12: enter run() 0x4561612c: 15: enter run() 0x45616b2c: 10: set_msg 0x5465902c: 9: exit run() 0x5465952c: 6: set_msg 0x54659d2c: 7: set_msg 0x54659d2c: 7: msg: "new message" 0x5465952c: 6: msg: "new message" 0x5465952c: 6: exit run() 0x4d46562c: 13: set_msg 0x54659d2c: 7: exit run() 0x4561692c: 8: set_msg 0x4561692c: 8: msg: "new message" 0x4561692c: 8: exit run() 0x4d46562c: 13: msg: "new message" 0x4d46562c: 13: exit run() 0x54659c2c: 5: set_msg 0x54659c2c: 5: msg: "new message" 0x54659c2c: 5: exit run() 0x7512ce2c: 12: set_msg 0x54659b2c: 2: set_msg 0x7512c32c: 11: set_msg 0x4561612c: 15: set_msg 0x7512c32c: 11: msg: "new message" 0x45616b2c: 10: msg: "new message" 0x7512c32c: 11: exit run() 0x45616b2c: 10: exit run() 0x4561612c: 15: msg: "new message" 0x7512ce2c: 12: msg: "new message" 0x4561612c: 15: exit run() 0x54659b2c: 2: msg: "new message" 0x7512ce2c: 12: exit run() 0x54659b2c: 2: exit run() 0x5465942c: 14: set_msg 0x5465942c: 14: msg: "new message" 0x5465942c: 14: exit run() main: 2 0x4561622c: 0: enter run() 0x4561622c: 0: set_msg 0x54659f2c: 1: enter run() 0x4561622c: 0: msg: "new message" 0x5465962c: 2: enter run() 0x4561622c: 0: exit run() 0x4561682c: 3: enter run() 0x5465962c: 2: set_msg 0x5465962c: 2: msg: "new message" 0x5465962c: 2: exit run() 0x54659f2c: 1: set_msg 0x4d46592c: 4: enter run() 0x4d46592c: 4: set_msg 0x4d46592c: 4: msg: "new message" 0x4d46592c: 4: exit run() 0x54659f2c: 1: msg: "new message" 0x54659f2c: 1: exit run() 0x4561682c: 3: set_msg 0x4561682c: 3: msg: "new message" 0x4561682c: 3: exit run() 0x7512ce2c: 5: enter run() 0x7512ce2c: 5: set_msg 0x7512ce2c: 5: msg: "new message" 0x7512ce2c: 5: exit run() 0x7512cf2c: 6: enter run() 0x7512cf2c: 6: set_msg 0x7512cf2c: 6: msg: "new message" 0x4d465b2c: 7: enter run() 0x7512cf2c: 6: exit run() 0x4d465b2c: 7: set_msg 0x4d465b2c: 7: msg: "new message" 0x4d465b2c: 7: exit run() 0x7512cb2c: 8: enter run() 0x7512cb2c: 8: set_msg 0x7512cb2c: 8: msg: "new message" 0x7512cb2c: 8: exit run() 0x7512c12c: 9: enter run() 0x7512c12c: 9: set_msg 0x7512c12c: 9: msg: "new message" 0x7512c12c: 9: exit run() 0x4d465e2c: 10: enter run() 0x4d465e2c: 10: set_msg 0x4d465e2c: 10: msg: "new message" 0x5465972c: 11: enter run() 0x4d465e2c: 10: exit run() 0x5465972c: 11: set_msg 0x5465982c: 12: enter run() 0x7512c02c: 13: enter run() 0x4d46572c: 14: enter run() 0x5465972c: 11: msg: "new message" 0x4d46502c: 15: enter run() 0x5465972c: 11: exit run() 0x4d46502c: 15: set_msg 0x4d46502c: 15: msg: "new message" 0x4d46502c: 15: exit run() 0x5465982c: 12: set_msg 0x7512c02c: 13: set_msg 0x7512c02c: 13: msg: "new message" 0x5465982c: 12: msg: "new message" 0x7512c02c: 13: exit run() 0x5465982c: 12: exit run() 0x4d46572c: 14: set_msg 0x4d46572c: 14: msg: "new message" 0x4d46572c: 14: exit run() main: 3 0x45616d2c: 0: enter run() 0x45616d2c: 0: set_msg 0x5465992c: 1: enter run() 0x45616d2c: 0: msg: "new message" 0x5465992c: 1: set_msg 0x45616d2c: 0: exit run() 0x5465992c: 1: msg: "new message" 0x7512c22c: 2: enter run() 0x5465992c: 1: exit run() 0x5465912c: 3: enter run() 0x4d465c2c: 4: enter run() 0x7512c22c: 2: set_msg 0x4d465f2c: 5: enter run() 0x7512c82c: 6: enter run() 0x4561602c: 7: enter run() 0x54659f2c: 8: enter run() 0x5465952c: 9: enter run() 0x4d465f2c: 5: set_msg 0x7512c32c: 10: enter run() 0x4561612c: 12: enter run() 0x4d46512c: 11: enter run() 0x4561672c: 13: enter run() 0x4d46592c: 15: enter run() 0x4d46562c: 14: enter run() 0x7512c32c: 10: set_msg 0x4561672c: 13: set_msg 0x4561672c: 13: msg: "new message" 0x54659f2c: 8: set_msg 0x54659f2c: 8: msg: "new message" 0x4561672c: 13: exit run() 0x54659f2c: 8: exit run() 0x4561612c: 12: set_msg 0x4561612c: 12: msg: "new message" 0x4561612c: 12: exit run() 0x4d465c2c: 4: set_msg 0x7512c82c: 6: set_msg 0x4561602c: 7: set_msg 0x4d465c2c: 4: msg: "new message" 0x7512c82c: 6: msg: "new message" 0x4561602c: 7: msg: "new message" 0x4d465c2c: 4: exit run() 0x4d465f2c: 5: msg: "new message" 0x7512c22c: 2: msg: "new message" 0x7512c82c: 6: exit run() 0x7512c32c: 10: msg: "new message" 0x4561602c: 7: exit run() 0x4d465f2c: 5: exit run() 0x7512c22c: 2: exit run() 0x7512c32c: 10: exit run() 0x5465952c: 9: set_msg 0x5465952c: 9: msg: "new message" 0x5465952c: 9: exit run() 0x4d46592c: 15: set_msg 0x5465912c: 3: set_msg 0x4d46562c: 14: set_msg 0x4d46592c: 15: msg: "new message" 0x5465912c: 3: msg: "new message" 0x4d46592c: 15: exit run() 0x4d46562c: 14: msg: "new message" 0x4d46562c: 14: exit run() 0x5465912c: 3: exit run() 0x4d46512c: 11: set_msg 0x4d46512c: 11: msg: "new message" 0x4d46512c: 11: exit run() main: 4 0x7512c42c: 0: enter run() 0x7512c42c: 0: set_msg 0x7512c42c: 0: msg: "new message" 0x7512c42c: 0: exit run() 0x5465982c: 1: enter run() 0x5465982c: 1: set_msg 0x5465982c: 1: msg: "new message" 0x5465982c: 1: exit run() 0x4d465a2c: 2: enter run() 0x4d465a2c: 2: set_msg 0x4d465a2c: 2: msg: "new message" 0x4d465a2c: 2: exit run() 0x5465922c: 3: enter run() 0x5465922c: 3: set_msg 0x5465922c: 3: msg: "new message" 0x5465922c: 3: exit run() 0x45616f2c: 4: enter run() 0x45616f2c: 4: set_msg 0x45616d2c: 5: enter run() 0x45616f2c: 4: msg: "new message" 0x7512c62c: 6: enter run() 0x5465932c: 7: enter run() 0x45616f2c: 4: exit run() 0x7512c52c: 8: enter run() 0x45616d2c: 5: set_msg 0x4d465b2c: 9: enter run() 0x4d46522c: 10: enter run() 0x45616d2c: 5: msg: "new message" 0x54659c2c: 12: enter run() 0x54659c2c: 12: set_msg 0x4d465c2c: 11: enter run() 0x4d465f2c: 13: enter run() 0x45616d2c: 5: exit run() 0x4561652c: 14: enter run() 0x54659e2c: 15: enter run() 0x54659c2c: 12: msg: "new message" 0x54659c2c: 12: exit run() 0x4d465c2c: 11: set_msg 0x4d465b2c: 9: set_msg 0x4d465c2c: 11: msg: "new message" 0x4d465c2c: 11: exit run() 0x4d465b2c: 9: msg: "new message" 0x4d465f2c: 13: set_msg 0x4d46522c: 10: set_msg 0x4d465b2c: 9: exit run() 0x7512c52c: 8: set_msg 0x7512c52c: 8: msg: "new message" 0x7512c52c: 8: exit run() 0x4d46522c: 10: msg: "new message" 0x4d46522c: 10: exit run() 0x7512c62c: 6: set_msg 0x4561652c: 14: set_msg 0x4d465f2c: 13: msg: "new message" 0x5465932c: 7: set_msg 0x4d465f2c: 13: exit run() 0x5465932c: 7: msg: "new message" 0x7512c62c: 6: msg: "new message" 0x4561652c: 14: msg: "new message" 0x5465932c: 7: exit run() 0x7512c62c: 6: exit run() 0x4561652c: 14: exit run() 0x54659e2c: 15: set_msg 0x54659e2c: 15: msg: "new message" 0x54659e2c: 15: exit run() main: 5 0x45616e2c: 0: enter run() 0x45616e2c: 0: set_msg 0x45616e2c: 0: msg: "new message" 0x45616e2c: 0: exit run() 0x4d465e2c: 1: enter run() 0x4d465e2c: 1: set_msg 0x4d465e2c: 1: msg: "new message" 0x4d465e2c: 1: exit run() 0x7512c12c: 2: enter run() 0x7512c12c: 2: set_msg 0x7512c12c: 2: msg: "new message" 0x7512c12c: 2: exit run() 0x45616b2c: 3: enter run() 0x45616b2c: 3: set_msg 0x45616b2c: 3: msg: "new message" 0x45616b2c: 3: exit run() 0x7512ce2c: 4: enter run() 0x7512ce2c: 4: set_msg 0x7512ce2c: 4: msg: "new message" 0x5465972c: 5: enter run() 0x7512ce2c: 4: exit run() 0x5465972c: 5: set_msg 0x45616c2c: 6: enter run() 0x5465972c: 5: msg: "new message" 0x5465972c: 5: exit run() 0x45616c2c: 6: set_msg 0x7512c22c: 7: enter run() 0x45616c2c: 6: msg: "new message" 0x45616c2c: 6: exit run() 0x7512c22c: 7: set_msg 0x7512c22c: 7: msg: "new message" 0x5465932c: 8: enter run() 0x7512c22c: 7: exit run() 0x5465932c: 8: set_msg 0x7512cf2c: 9: enter run() 0x5465932c: 8: msg: "new message" 0x5465942c: 10: enter run() 0x5465932c: 8: exit run() 0x5465942c: 10: rthread reaping 0x4561612c stack 0x78772460 set_msg 0x4561632c: 11: enter run() 0x54659f2c: 12: enter run() 0x4561632c: 11: set_msg 0x5465982c: 13: enter run() 0x7512c32c: 14: enter run() 0x4d46532c: 15: enter run() 0x4561632c: 11: msg: "new message" 0x5465942c: 10: msg: "new message" 0x4561632c: 11: exit run() 0x5465942c: 10: exit run() 0x54659f2c: 12: set_msg 0x54659f2c: 12: msg: "new message" 0x4d46532c: 15: set_msg 0x4d46532c: 15: msg: "new message" 0x54659f2c: 12: exit run() 0x7512cf2c: 9: set_msg 0x4d46532c: 15: exit run() 0x7512c32c: 14: set_msg 0x7512c32c: 14: msg: "new message" 0x7512cf2c: 9: msg: "new message" 0x7512c32c: 14: exit run() 0x7512cf2c: 9: exit run() 0x5465982c: 13: set_msg 0x5465982c: 13: msg: "new message" 0x5465982c: 13: exit run() main: 6 0x45616e2c: 0: enter run() 0x45616e2c: 0: set_msg 0x45616e2c: 0: msg: "new message" 0x7512c52c: 1: enter run() 0x45616e2c: 0: exit run() 0x7512c52c: 1: set_msg 0x7512cc2c: 2: enter run() 0x7512c52c: 1: msg: "new message" 0x7512c52c: 1: exit run() 0x7512c92c: 3: enter run() 0x7512cc2c: 2: set_msg 0x7512cc2c: 2: msg: "new message" 0x7512cc2c: 2: exit run() 0x7512c92c: 3: set_msg 0x7512c92c: 3: msg: "new message" 0x4d465c2c: 4: enter run() 0x7512c92c: 3: exit run() 0x4d465c2c: 4: set_msg 0x4d465c2c: 4: msg: "new message" 0x4d465c2c: 4: exit run() 0x4d46502c: 6: enter run() 0x4d46502c: 6: set_msg 0x4d46502c: 6: msg: "new message" 0x4d46502c: 6: exit run() 0x7512c72c: 7: enter run() 0x7512c72c: 7: set_msg 0x7512c72c: 7: msg: "new message" 0x4561642c: 8: enter run() 0x7512c72c: 7: exit run() 0x4561642c: 8: set_msg 0x4561692c: 9: enter run() 0x5465972c: 5: enter run() 0x4561642c: 8: msg: "new message" 0x5465972c: 5: set_msg 0x4561642c: 8: exit run() 0x5465972c: 5: msg: "new message" 0x5465972c: 5: exit run() 0x4561692c: 9: set_msg 0x4561692c: 9: msg: "new message" 0x4561692c: 9: exit run() 0x4d46572c: 10: enter run() 0x4d46572c: 10: set_msg 0x4d46572c: 10: msg: "new message" 0x4d46572c: 10: exit run() 0x4d465e2c: 11: enter run() 0x4d465e2c: 11: set_msg 0x4d465e2c: 11: msg: "new message" 0x54659e2c: 12: enter run() 0x4d465e2c: 11: exit run() 0x54659e2c: 12: set_msg 0x54659e2c: 12: msg: "new message" 0x54659e2c: 12: exit run() 0x4d46522c: 13: enter run() 0x4d46522c: 13: set_msg 0x4d46522c: 13: msg: "new message" 0x7512c02c: 14: enter run() 0x4d46522c: 13: exit run() 0x45616b2c: 15: enter run() 0x7512c02c: 14: set_msg 0x7512c02c: 14: msg: "new message" 0x7512c02c: 14: exit run() 0x45616b2c: 15: set_msg 0x45616b2c: 15: msg: "new message" 0x45616b2c: 15: exit run() main: 7 0x54659d2c: 0: enter run() 0x54659d2c: 0: set_msg 0x54659a2c: 1: enter run() 0x54659d2c: 0: msg: "new message" 0x7512c32c: 2: enter run() 0x7512c82c: 3: enter run() 0x7512c32c: 2: set_msg 0x54659d2c: 0: exit run() 0x54659a2c: 1: set_msg 0x7512c82c: 3: set_msg 0x54659a2c: 1: msg: "new message" 0x7512c32c: 2: msg: "new message" 0x54659a2c: 1: exit run() 0x7512c82c: 3: msg: "new message" 0x7512c32c: 2: exit run() 0x45616d2c: 6: enter run() 0x4561652c: 4: enter run() 0x45616a2c: 8: enter run() 0x7512c62c: 7: enter run() 0x4d465c2c: 9: enter run() 0x5465922c: 5: enter run() 0x7512c82c: 3: exit run() 0x4d465f2c: 10: enter run() 0x45616d2c: 6: set_msg 0x54659f2c: 12: enter run() 0x7512ca2c: 13: enter run() 0x7512c92c: 11: enter run() 0x4d465d2c: 14: enter run() 0x5465902c: 15: enter run() 0x45616d2c: 6: msg: "new message" 0x45616a2c: 8: set_msg 0x45616d2c: 6: exit run() 0x4561652c: 4: set_msg 0x7512ca2c: 13: set_msg 0x7512c62c: 7: set_msg 0x7512c62c: 7: msg: "new message" 0x7512ca2c: 13: msg: "new message" 0x7512ca2c: 13: exit run() 0x5465902c: 15: set_msg 0x7512c62c: 7: exit run() 0x4561652c: 4: msg: "new message" 0x4561652c: 4: exit run() 0x54659f2c: 12: set_msg 0x54659f2c: 12: msg: "new message" 0x54659f2c: 12: exit run() 0x5465902c: 15: msg: "new message" 0x5465902c: 15: exit run() 0x45616a2c: 8: msg: "new message" 0x4d465f2c: 10: set_msg 0x45616a2c: 8: exit run() 0x4d465f2c: 10: msg: "new message" 0x4d465f2c: 10: exit run() 0x4d465d2c: 14: set_msg 0x4d465d2c: 14: msg: "new message" 0x4d465d2c: 14: exit run() 0x7512c92c: 11: set_msg 0x4d465c2c: 9: set_msg 0x7512c92c: 11: msg: "new message" 0x4d465c2c: 9: msg: "new message" 0x7512c92c: 11: exit run() 0x4d465c2c: 9: exit run() 0x5465922c: 5: set_msg 0x5465922c: 5: msg: "new message" 0x5465922c: 5: exit run() main: 8 0x4d46502c: 0: enter run() 0x4d46502c: 0: set_msg 0x4d46502c: 0: msg: "new message" 0x4d46502c: 0: exit run() 0x5465962c: 1: enter run() 0x5465962c: 1: set_msg 0x5465962c: 1: msg: "new message" 0x5465962c: 1: exit run() 0x7512ca2c: 2: enter run() 0x7512ca2c: 2: set_msg 0x7512ca2c: 2: msg: "new message" 0x7512ca2c: 2: exit run() 0x4d46532c: 3: enter run() 0x4d46532c: 3: set_msg 0x4d46532c: 3: msg: "new message" 0x4d46532c: 3: exit run() 0x4561652c: 4: enter run() 0x4561652c: 4: set_msg 0x4561652c: 4: msg: "new message" 0x4d465e2c: 5: enter run() 0x4561652c: 4: exit run() 0x4d465e2c: 5: set_msg 0x4d465e2c: 5: msg: "new message" 0x4d465e2c: 5: exit run() 0x4d465b2c: 6: enter run() 0x4d465b2c: 6: set_msg 0x4d465b2c: 6: msg: "new message" 0x4d465b2c: 6: exit run() 0x4d46542c: 7: enter run() 0x4d46542c: 7: set_msg 0x4d46542c: 7: msg: "new message" 0x4d46542c: 7: exit run() 0x4d46552c: 8: enter run() 0x4d46552c: 8: set_msg 0x4d46512c: 9: enter run() 0x4d46552c: 8: msg: "new message" 0x4561682c: 10: enter run() 0x5465912c: 11: enter run() 0x4d46552c: 8: exit run() 0x5465932c: 12: enter run() 0x4d46512c: 9: set_msg 0x54659a2c: 13: enter run() 0x5465942c: 14: enter run() 0x4561602c: 15: enter run() 0x4d46512c: 9: msg: "new message" 0x4d46512c: 9: exit run() 0x5465912c: 11: set_msg 0x4561682c: 10: set_msg 0x5465912c: 11: msg: "new message" 0x4561682c: 10: msg: "new message" 0x4561682c: 10: exit run() 0x5465912c: 11: exit run() 0x5465942c: 14: set_msg 0x4561602c: 15: set_msg 0x4561602c: 15: msg: "new message" 0x5465942c: 14: msg: "new message" 0x4561602c: 15: exit run() 0x5465942c: 14: exit run() 0x5465932c: 12: set_msg 0x5465932c: 12: msg: "new message" 0x5465932c: 12: exit run() 0x54659a2c: 13: set_msg 0x54659a2c: 13: msg: "new message" 0x54659a2c: 13: exit run() main: 9 0x4561612c: 0: enter run() 0x4561612c: 0: set_msg 0x5465932c: 1: enter run() 0x4561612c: 0: msg: "new message" 0x5465952c: 2: enter run() 0x5465952c: 2: set_msg 0x4561612c: 0: exit run() 0x5465952c: 2: msg: "new message" 0x5465952c: 2: exit run() 00x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_wrlock 0x4af54190 (1) 0x5465962c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c42c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46592c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465972c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46522c: rwlock_wrlock 0x4af54190 (2147483649) 0x45616e2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561632c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46512c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465992c: rwlock_wrlock 0x4af54190 (2147483649) 0x45616f2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d465d2c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659e2c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465932c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465952c stack 0x787a1bc0 0x54659e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (4294967295) 0x4d46512c: rwlock_rdlock 0x4af54190 (2147483650) 0x7512c42c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_rdlock 0x4af54190 (0) 0x4d465d2c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_unlock 0x4af54190 rthread reaping 0x5465932c stack 0x7877b240 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4561622c stack 0x787a1640 0x45616e2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465962c stack 0x787a17a0 rthread reaping 0x7512c42c stack 0x787933c0 0x5465992c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46592c stack 0x7877b7e0 rthread reaping 0x5465972c stack 0x7877b680 rthread reaping 0x4d46522c stack 0x787a1920 rthread reaping 0x45616e2c stack 0x78793c00 rthread reaping 0x4561632c stack 0x7877b980 rthread reaping 0x4d46512c stack 0x787a1120 rthread reaping 0x5465992c stack 0x78772c80 rthread reaping 0x45616f2c stack 0x78793a60 rthread reaping 0x4d465d2c stack 0x78772400 rthread reaping 0x54659e2c stack 0x787a1e00 0x4561672c: rwlock_wrlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_wrlock 0x4af54190 (2147483647) 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465912c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465962c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659f2c: rwlock_unlock 0x4af54190 rthread reaping 0x4561672c stack 0x787a1e00 0x4561682c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561612c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46542c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465972c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465962c: rwlock_unlock 0x4af54190 rthread reaping 0x54659f2c stack 0x78772400 0x7512c02c: rwlock_wrlock 0x4af54190 (0) 0x45616b2c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d465d2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465962c: rwlock_rdlock 0x4af54190 (4294967295) 0x54659a2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465982c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c02c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_rdlock 0x4af54190 (2147483649) 0x7512c02c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_rdlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_rdlock 0x4af54190 (0) 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c52c stack 0x78793a60 rthread reaping 0x45616a2c stack 0x78772c80 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x5465912c stack 0x787a1120 0x4561682c: rwlock_unlock 0x4af54190 rthread reaping 0x5465962c stack 0x7877b980 rthread reaping 0x7512c02c stack 0x78793c00 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 rthread reaping 0x4561682c stack 0x787a1920 0x4d465d2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4d46542c stack 0x7877b680 0x4d465d2c: rwlock_unlock 0x4af54190 rthread reaping 0x4561612c stack 0x7877b7e0 rthread reaping 0x5465972c stack 0x787933c0 rthread reaping 0x45616b2c stack 0x787a17a0 rthread reaping 0x4d465d2c stack 0x787a1640 rthread reaping 0x54659a2c stack 0x7877b240 rthread reaping 0x5465982c stack 0x787a1bc0 rthread reaping 0x4d465f2c stack 0x78772460 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_wrlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_wrlock 0x4af54190 (1) 0x4561652c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_wrlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_wrlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_wrlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_wrlock 0x4af54190 (0) 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_rdlock 0x4af54190 (0) 0x7512c92c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_wrlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_wrlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_wrlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_wrlock 0x4af54190 (0) 0x4561692c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x4561692c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_wrlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 rthread reaping 0x4561612c stack 0x78772460 0x4d46582c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x4d46592c stack 0x787a1bc0 0x4d46582c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x4561652c stack 0x7877b240 0x4d46582c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c12c stack 0x787a1640 rthread reaping 0x45616c2c stack 0x787a17a0 rthread reaping 0x7512cf2c stack 0x787933c0 0x5465952c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x45616e2c stack 0x7877b7e0 0x5465952c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c92c stack 0x7877b680 0x4d46582c: rwlock_unlock 0x4af54190 rthread reaping 0x5465912c stack 0x787a1920 rthread reaping 0x7512ca2c stack 0x78793c00 rthread reaping 0x5465992c stack 0x7877b980 rthread reaping 0x4561692c stack 0x787a1120 rthread reaping 0x7512cb2c stack 0x78772c80 rthread reaping 0x5465942c stack 0x78793a60 rthread reaping 0x4d46582c stack 0x78772400 rthread reaping 0x5465952c stack 0x787a1e00 0x7512cd2c: rwlock_wrlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x7512cd2c stack 0x787a1e00 0x4d465a2c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x4561612c stack 0x78772400 0x4561672c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x4561652c stack 0x78793a60 0x7512c22c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d46502c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512cc2c: rwlock_wrlock 0x4af54190 (2147483647) 0x54659d2c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512c02c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512ce2c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512c02c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_rdlock 0x4af54190 (2147483647) 0x4d46502c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512ce2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x7512ce2c stack 0x78772c80 0x4561662c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d46502c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_rdlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_rdlock 0x4af54190 (2147483647) 0x4561672c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (2147483647) 0x4561622c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_rdlock 0x4af54190 (4294967295) 0x4d46552c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cc2c stack 0x787a1120 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x7512c22c stack 0x7877b980 rthread reaping 0x4561662c stack 0x78793c00 0x4d465a2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46502c stack 0x787a1920 rthread reaping 0x7512c02c stack 0x7877b680 rthread reaping 0x54659d2c stack 0x7877b7e0 rthread reaping 0x4d46552c stack 0x787933c0 rthread reaping 0x45616f2c stack 0x787a17a0 rthread reaping 0x4561622c stack 0x787a1640 rthread reaping 0x7512c92c stack 0x7877b240 rthread reaping 0x4d465a2c stack 0x787a1bc0 rthread reaping 0x4561672c stack 0x78772460 0x5465962c: rwlock_wrlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_wrlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_wrlock 0x4af54190 (1) 0x4561642c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561682c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_wrlock 0x4af54190 (0) 0x45616e2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465982c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_rdlock 0x4af54190 (0) 0x7512c72c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659e2c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465982c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_wrlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_rdlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659e2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_wrlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465972c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 rthread reaping 0x5465962c stack 0x78772460 rthread reaping 0x4561682c stack 0x787a1bc0 rthread reaping 0x5465972c stack 0x7877b240 0x7512c22c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659b2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c22c: rwlock_unlock 0x4af54190 rthread reaping 0x4561642c stack 0x787a1640 0x4561652c: rwlock_unlock 0x4af54190 rthread reaping 0x5465982c stack 0x787a17a0 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (1) 0x45616a2c: rwlock_unlock 0x4af54190 rthread reaping 0x45616e2c stack 0x787933c0 rthread reaping 0x7512c72c stack 0x7877b7e0 rthread reaping 0x54659e2c stack 0x7877b680 rthread reaping 0x4d46542c stack 0x787a1920 rthread reaping 0x7512c52c stack 0x78793c00 0x5465902c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x45616a2c stack 0x7877b980 0x54659b2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465b2c stack 0x787a1120 rthread reaping 0x4561652c stack 0x78772c80 rthread reaping 0x54659b2c stack 0x78793a60 rthread reaping 0x7512c22c stack 0x78772400 rthread reaping 0x5465902c stack 0x787a1e00 0x4d46552c: rwlock_wrlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_wrlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_wrlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_rdlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_wrlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_wrlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_wrlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_wrlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_wrlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_wrlock 0x4af54190 (1) 0x4d46592c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_wrlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_wrlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_wrlock 0x4af54190 (1) 0x5465912c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46552c stack 0x787a1e00 0x5465922c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x54659c2c stack 0x78772400 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x4561682c stack 0x78793a60 0x5465922c: rwlock_unlock 0x4af54190 rthread reaping 0x54659d2c stack 0x78772c80 rthread reaping 0x7512ca2c stack 0x787a1120 0x5465932c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c12c stack 0x7877b980 0x5465932c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4d465e2c stack 0x78793c00 0x5465932c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cb2c stack 0x787a1920 rthread reaping 0x4561662c stack 0x7877b680 rthread reaping 0x4d46592c stack 0x7877b7e0 rthread reaping 0x5465912c stack 0x787933c0 rthread reaping 0x54659f2c stack 0x787a17a0 rthread reaping 0x4d465f2c stack 0x787a1640 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cd2c stack 0x7877b240 rthread reaping 0x5465922c stack 0x787a1bc0 rthread reaping 0x5465932c stack 0x78772460 0x5465922c: rwlock_wrlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_wrlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (0) 0x4d46542c: rwlock_wrlock 0x4af54190 (1) 0x7512cf2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c32c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465902c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512ce2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512ca2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d465d2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46542c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x5465922c stack 0x78772460 rthread reaping 0x7512c32c stack 0x787a1bc0 0x45616f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465952c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4d46542c stack 0x7877b240 0x7512c82c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465972c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561622c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465942c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (4294967295) 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (1) 0x7512cc2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (4) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cf2c stack 0x787a1640 rthread reaping 0x4d46572c stack 0x787a17a0 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 rthread reaping 0x5465902c stack 0x787933c0 rthread reaping 0x7512cc2c stack 0x7877b7e0 rthread reaping 0x7512ce2c stack 0x7877b680 rthread reaping 0x7512ca2c stack 0x787a1920 rthread reaping 0x4d465d2c stack 0x78793c00 rthread reaping 0x4561622c stack 0x7877b980 rthread reaping 0x5465942c stack 0x787a1120 rthread reaping 0x45616f2c stack 0x78772c80 rthread reaping 0x5465952c stack 0x78793a60 rthread reaping 0x7512c82c stack 0x78772400 rthread reaping 0x5465972c stack 0x787a1e00 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_wrlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_wrlock 0x4af54190 (1) 0x5465942c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659b2c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46572c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465992c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465942c: rwlock_unlock 0x4af54190 rthread reaping 0x4561612c stack 0x787a1e00 rthread reaping 0x54659b2c stack 0x78772400 0x5465982c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465942c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512cf2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465952c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616c2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c22c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561692c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46522c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46572c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x4561692c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (1) 0x45616c2c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (4294967295) 0x4d46552c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4d46552c stack 0x78793a60 0x5465982c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 rthread reaping 0x5465942c stack 0x78772c80 rthread reaping 0x4d46502c stack 0x787a1120 rthread reaping 0x4d465f2c stack 0x7877b980 rthread reaping 0x4d46572c stack 0x78793c00 rthread reaping 0x5465992c stack 0x787a1920 rthread reaping 0x5465982c stack 0x7877b680 rthread reaping 0x7512cf2c stack 0x7877b7e0 rthread reaping 0x5465952c stack 0x787933c0 rthread reaping 0x45616c2c stack 0x787a17a0 rthread reaping 0x7512c22c stack 0x787a1640 rthread reaping 0x4561692c stack 0x7877b240 rthread reaping 0x4d46522c stack 0x787a1bc0 rthread reaping 0x4561632c stack 0x78772460 0x45616a2c: rwlock_wrlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_wrlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_wrlock 0x4af54190 (0) 0x54659c2c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465902c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659c2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659c2c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_wrlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_wrlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_wrlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_wrlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_wrlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_wrlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_wrlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_wrlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 rthread reaping 0x45616a2c stack 0x78772460 rthread reaping 0x54659b2c stack 0x787a1bc0 rthread reaping 0x5465902c stack 0x7877b240 0x54659a2c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x54659c2c stack 0x787a1640 0x54659a2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c22c stack 0x787a17a0 0x4561612c: rwlock_wrlock 0x4af54190 (2147483647) 0x54659a2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4561642c stack 0x787933c0 0x4561612c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465b2c stack 0x7877b7e0 rthread reaping 0x54659d2c stack 0x7877b680 0x4561612c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x7512cd2c stack 0x787a1920 0x4561612c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c42c stack 0x78793c00 rthread reaping 0x5465922c stack 0x7877b980 rthread reaping 0x4561662c stack 0x787a1120 rthread reaping 0x4d465e2c stack 0x78772c80 0x54659a2c: rwlock_unlock 0x4af54190 rthread reaping 0x4561602c stack 0x78793a60 rthread reaping 0x4561612c stack 0x78772400 rthread reaping 0x54659a2c stack 0x787a1e00 0x54659e2c: rwlock_wrlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_wrlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_wrlock 0x4af54190 (1) 0x4d46592c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_wrlock 0x4af54190 (2147483647) 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659f2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_wrlock 0x4af54190 (0) 0x4d465e2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c02c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616b2c: rwlock_unlock 0x4af54190 rthread reaping 0x54659e2c stack 0x787a1e00 rthread reaping 0x4d46592c stack 0x78772400 x5465932c: 1: set_msg 0x4561622c: 3: enter run() 0x5465962c: 4: enter run() 0x7512c42c: 5: enter run() 0x4d46592c: 6: enter run() 0x5465972c: 7: enter run() 0x4d46522c: 8: enter run() 0x45616e2c: 9: enter run() 0x4561632c: 10: enter run() 0x4d46512c: 11: enter run() 0x5465992c: 12: enter run() 0x45616f2c: 13: enter run() 0x4d465d2c: 14: enter run() 0x54659e2c: 15: enter run() 0x5465932c: 1: msg: "new message" 0x5465932c: 1: exit run() 0x45616f2c: 13: set_msg 0x45616f2c: 13: msg: "new message" 0x45616f2c: 13: exit run() 0x54659e2c: 15: set_msg 0x54659e2c: 15: msg: "new message" 0x54659e2c: 15: exit run() 0x7512c42c: 5: set_msg 0x4561622c: 3: set_msg 0x5465962c: 4: set_msg 0x5465972c: 7: set_msg 0x5465972c: 7: msg: "new message" 0x5465972c: 7: exit run() 0x4d46512c: 11: set_msg 0x7512c42c: 5: msg: "new message" 0x5465962c: 4: msg: "new message" 0x4d46512c: 11: msg: "new message" 0x4561622c: 3: msg: "new message" 0x7512c42c: 5: exit run() 0x5465962c: 4: exit run() 0x4d46512c: 11: exit run() 0x45616e2c: 9: set_msg 0x4561622c: 3: exit run() 0x4d46522c: 8: set_msg 0x4561632c: 10: set_msg 0x4d465d2c: 14: set_msg 0x4d465d2c: 14: msg: "new message" 0x4d465d2c: 14: exit run() 0x4561632c: 10: msg: "new message" 0x4561632c: 10: exit run() 0x4d46592c: 6: set_msg 0x45616e2c: 9: msg: "new message" 0x45616e2c: 9: exit run() 0x5465992c: 12: set_msg 0x5465992c: 12: msg: "new message" 0x5465992c: 12: exit run() 0x4d46522c: 8: msg: "new message" 0x4d46522c: 8: exit run() 0x4d46592c: 6: msg: "new message" 0x4d46592c: 6: exit run() main: 10 0x4561672c: 0: enter run() 0x4561672c: 0: set_msg 0x4561672c: 0: msg: "new message" 0x54659f2c: 1: enter run() 0x4561672c: 0: exit run() 0x7512c52c: 2: enter run() 0x54659f2c: 1: set_msg 0x45616a2c: 3: enter run() 0x5465912c: 4: enter run() 0x5465962c: 5: enter run() 0x54659f2c: 1: msg: "new message" 0x4561682c: 7: enter run() 0x4561612c: 9: enter run() 0x4d46542c: 8: enter run() 0x5465972c: 10: enter run() 0x54659f2c: 1: exit run() 0x5465962c: 5: set_msg 0x7512c02c: 6: enter run() 0x45616b2c: 11: enter run() 0x4d465d2c: 12: enter run() 0x54659a2c: 13: enter run() 0x4d465f2c: 15: enter run() 0x5465982c: 14: enter run() 0x7512c02c: 6: set_msg 0x4561612c: 9: set_msg 0x4561612c: 9: msg: "new message" 0x4561612c: 9: exit run() 0x45616a2c: 3: set_msg 0x45616a2c: 3: msg: "new message" 0x7512c02c: 6: msg: "new message" 0x7512c02c: 6: exit run() 0x5465962c: 5: msg: "new message" 0x45616a2c: 3: exit run() 0x5465972c: 10: set_msg 0x5465972c: 10: msg: "new message" 0x5465962c: 5: exit run() 0x5465982c: 14: set_msg 0x5465972c: 10: exit run() 0x4d46542c: 8: set_msg 0x7512c52c: 2: set_msg 0x54659a2c: 13: set_msg 0x4d46542c: 8: msg: "new message" 0x5465982c: 14: msg: "new message" 0x7512c52c: 2: msg: "new message" 0x4d46542c: 8: exit run() 0x54659a2c: 13: msg: "new message" 0x5465982c: 14: exit run() 0x7512c52c: 2: exit run() 0x5465912c: 4: set_msg 0x54659a2c: 13: exit run() 0x5465912c: 4: msg: "new message" 0x5465912c: 4: exit run() 0x4d465f2c: 15: set_msg 0x4561682c: 7: set_msg 0x45616b2c: 11: set_msg 0x4561682c: 7: msg: "new message" 0x4561682c: 7: exit run() 0x4d465f2c: 15: msg: "new message" 0x45616b2c: 11: msg: "new message" 0x4d465f2c: 15: exit run() 0x4d465d2c: 12: set_msg 0x45616b2c: 11: exit run() 0x4d465d2c: 12: msg: "new message" 0x4d465d2c: 12: exit run() main: 11 0x4561612c: 0: enter run() 0x4561612c: 0: set_msg 0x4561612c: 0: msg: "new message" 0x4561612c: 0: exit run() 0x4d46592c: 1: enter run() 0x4d46592c: 1: set_msg 0x4d46592c: 1: msg: "new message" 0x4d46592c: 1: exit run() 0x4561652c: 2: enter run() 0x4561652c: 2: set_msg 0x7512c12c: 3: enter run() 0x4561652c: 2: msg: "new message" 0x4561652c: 2: exit run() 0x7512c12c: 3: set_msg 0x7512c12c: 3: msg: "new message" 0x7512c12c: 3: exit run() 0x45616c2c: 4: enter run() 0x45616c2c: 4: set_msg 0x45616c2c: 4: msg: "new message" 0x45616c2c: 4: exit run() 0x7512cf2c: 5: enter run() 0x7512cf2c: 5: set_msg 0x7512cf2c: 5: msg: "new message" 0x7512cf2c: 5: exit run() 0x45616e2c: 6: enter run() 0x45616e2c: 6: set_msg 0x45616e2c: 6: msg: "new message" 0x45616e2c: 6: exit run() 0x7512c92c: 7: enter run() 0x7512c92c: 7: set_msg 0x7512c92c: 7: msg: "new message" 0x7512c92c: 7: exit run() 0x5465912c: 8: enter run() 0x5465912c: 8: set_msg 0x5465912c: 8: msg: "new message" 0x5465912c: 8: exit run() 0x7512ca2c: 9: enter run() 0x7512ca2c: 9: set_msg 0x5465992c: 10: enter run() 0x7512ca2c: 9: msg: "new message" 0x7512ca2c: 9: exit run() 0x5465992c: 10: set_msg 0x54650x45616b2c: rwlock_rdlock 0x4af54190 (4294967295) 992c: 10: msg: "new message" 0x5465992c: 10: exit run() 0x4561692c: 11: enter run() 0x4561692c: 11: set_msg 0x4561692c: 11: msg: "new message" 0x4561692c: 11: exit run() 0x7512cb2c: 12: enter run() 0x7512cb2c: 12: set_msg 0x7512cb2c: 12: msg: "new message" 0x7512cb2c: 12: exit run() 0x5465942c: 13: enter run() 0x5465942c: 13: set_msg 0x5465942c: 13: msg: "new message" 0x5465942c: 13: exit run() 0x4d46582c: 14: enter run() 0x4d46582c: 14: set_msg 0x5465952c: 15: enter run() 0x5465952c: 15: set_msg 0x5465952c: 15: msg: "new message" 0x4d46582c: 14: msg: "new message" 0x5465952c: 15: exit run() 0x4d46582c: 14: exit run() main: 12 0x7512cd2c: 0: enter run() 0x7512cd2c: 0: set_msg 0x7512cd2c: 0: msg: "new message" 0x7512cd2c: 0: exit run() 0x4561612c: 1: enter run() 0x4561612c: 1: set_msg 0x4561612c: 1: msg: "new message" 0x4561652c: 2: enter run() 0x4561612c: 1: exit run() 0x4561652c: 2: set_msg 0x4561652c: 2: msg: "new message" 0x4561652c: 2: exit run() 0x7512ce2c: 3: enter run() 0x7512ce2c: 3: set_msg 0x7512cc2c: 4: enter run() 0x7512c22c: 5: enter run() 0x4561662c: 6: enter run() 0x4d46502c: 7: enter run() 0x7512c02c: 8: enter run() 0x54659d2c: 9: enter run() 0x4d46552c: 10: enter run() 0x45616f2c: 11: enter run() 0x4561622c: 12: enter run() 0x7512c92c: 13: enter run() 0x4d465a2c: 14: enter run() 0x4561672c: 15: enter run() 0x4561662c: 6: set_msg 0x7512c02c: 8: set_msg 0x4d46502c: 7: set_msg 0x7512ce2c: 3: msg: "new message" 0x7512ce2c: 3: exit run() 0x4561662c: 6: msg: "new message" 0x7512c02c: 8: msg: "new message" 0x4d46502c: 7: msg: "new message" 0x7512c02c: 8: exit run() 0x4561662c: 6: exit run() 0x54659d2c: 9: set_msg 0x54659d2c: 9: msg: "new message" 0x54659d2c: 9: exit run() 0x45616f2c: 11: set_msg 0x45616f2c: 11: msg: "new message" 0x45616f2c: 11: exit run() 0x7512cc2c: 4: set_msg 0x4d46502c: 7: exit run() 0x7512c22c: 5: set_msg 0x7512c22c: 5: msg: "new message" 0x4561672c: 15: set_msg 0x7512c22c: 5: exit run() 0x4561622c: 12: set_msg 0x7512c92c: 13: set_msg 0x4d46552c: 10: set_msg 0x4561622c: 12: msg: "new message" 0x4561622c: 12: exit run() 0x4d46552c: 10: msg: "new message" 0x7512c92c: 13: msg: "new message" 0x4d46552c: 10: exit run() 0x7512cc2c: 4: msg: "new message" 0x4561672c: 15: msg: "new message" 0x7512c92c: 13: exit run() 0x7512cc2c: 4: exit run() 0x4d465a2c: 14: set_msg 0x4561672c: 15: exit run() 0x4d465a2c: 14: msg: "new message" 0x4d465a2c: 14: exit run() main: 13 0x5465962c: 0: enter run() 0x5465962c: 0: set_msg 0x4561682c: 1: enter run() 0x5465962c: 0: msg: "new message" 0x5465962c: 0: exit run() 0x4561682c: 1: set_msg 0x5465972c: 2: enter run() 0x4561642c: 3: enter run() 0x4561682c: 1: msg: "new message" 0x5465982c: 4: enter run() 0x45616e2c: 5: enter run() 0x5465982c: 4: set_msg 0x4561682c: 1: exit run() 0x7512c72c: 6: enter run() 0x54659e2c: 7: enter run() 0x5465982c: 4: msg: "new message" 0x4d46542c: 8: enter run() 0x4d46542c: 8: set_msg 0x4d46542c: 8: msg: "new message" 0x7512c52c: 9: enter run() 0x4d46542c: 8: exit run() 0x7512c52c: 9: set_msg 0x7512c52c: 9: msg: "new message" 0x7512c52c: 9: exit run() 0x5465982c: 4: exit run() 0x7512c72c: 6: set_msg 0x7512c72c: 6: msg: "new message" 0x7512c72c: 6: exit run() 0x54659e2c: 7: set_msg 0x4d465b2c: 11: enter run() 0x54659e2c: 7: msg: "new message" 0x45616a2c: 10: enter run() 0x54659e2c: 7: exit run() 0x5465972c: 2: set_msg 0x4d465b2c: 11: set_msg 0x5465972c: 2: msg: "new message" 0x5465972c: 2: exit run() 0x4d465b2c: 11: msg: "new message" 0x4d465b2c: 11: exit run() 0x4561642c: 3: set_msg 0x4561642c: 3: msg: "new message" 0x7512c22c: 14: enter run() 0x4561652c: 12: enter run() 0x54659b2c: 13: enter run() 0x7512c22c: 14: set_msg 0x4561642c: 3: exit run() 0x5465902c: 15: enter run() 0x7512c22c: 14: msg: "new message" 0x4561652c: 12: set_msg 0x4561652c: 12: msg: "new message" 0x4561652c: 12: exit run() 0x45616e2c: 5: set_msg 0x5465902c: 15: set_msg 0x7512c22c: 14: exit run() 0x45616e2c: 5: msg: "new message" 0x45616e2c: 5: exit run() 0x45616a2c: 10: set_msg 0x5465902c: 15: msg: "new message" 0x5465902c: 15: exit run() 0x45616a2c: 10: msg: "new message" 0x45616a2c: 10: exit run() 0x54659b2c: 13: set_msg 0x54659b2c: 13: msg: "new message" 0x54659b2c: 13: exit run() main: 14 0x4d46552c: 0: enter run() 0x4d46552c: 0: set_msg 0x4d46552c: 0: msg: "new message" 0x4d46552c: 0: exit run() 0x54659c2c: 1: enter run() 0x54659c2c: 1: set_msg 0x54659c2c: 1: msg: "new message" 0x54659c2c: 1: exit run() 0x4561682c: 2: enter run() 0x4561682c: 2: set_msg 0x4561682c: 2: msg: "new message" 0x4561682c: 2: exit run() 0x54659d2c: 3: enter run() 0x54659d2c: 3: set_msg 0x54659d2c: 3: msg: "new message" 0x54659d2c: 3: exit run() 0x7512ca2c: 4: enter run() 0x7512ca2c: 4: set_msg 0x7512ca2c: 4: msg: "new message" 0x7512ca2c: 4: exit run() 0x7512c12c: 5: enter run() 0x7512c12c: 5: set_msg 0x7512c12c: 5: msg: "new message" 0x4d465e2c: 6: enter run() 0x7512c12c: 5: exit run() 0x4d465e2c: 6: set_msg 0x7512cb2c: 7: enter run() 0x4d465e2c: 6: msg: "new message" 0x4d465e2c: 6: exit run() 0x7512cb2c: 7: set_msg 0x4561662c: 8: enter run() 0x4561662c: 8: set_msg 0x4561662c: 8: msg: "new message" 0x7512cb2c: 7: msg: "new message" 0x4561662c: 8: exit run() 0x4d46592c: 9: enter run() 0x7512cb2c: 7: exit run() 0x4d46592c: 9: set_msg 0x5465912c: 10: enter run() 0x4d46592c: 9: msg: "new message" 0x54659f2c: 11: enter run() 0x4d46592c: 9: exit run() 0x54659f2c: 11: set_msg 0x4d465f2c: 12: enter run() 0x4d465f2c: 12: set_msg 0x4d465f2c: 12: msg: "new message" 0x54659f2c: 11: msg: "new message" 0x4d465f2c: 12: exit run() 0x54659f2c: 11: exit run() 0x5465912c: 10: set_msg 0x7512cd2c: 13: enter run() 0x5465912c: 10: msg: "new message" 0x5465922c: 14: enter run() 0x5465912c: 10: exit run() 0x5465922c: 14: set_msg 0x5465932c: 15: enter run() 0x5465922c: 14: msg: "new message" 0x5465932c: 15: set_msg 0x5465922c: 14: exit run() 0x5465932c: 15: msg: "new message" 0x5465932c: 15: exit run() 0x7512cd2c: 13: set_msg 0x7512cd2c: 13: msg: "new message" 0x7512cd2c: 13: exit run() main: 15 0x5465922c: 0: enter run() 0x5465922c: 0: set_msg 0x7512c32c: 1: enter run() 0x5465922c: 0: msg: "new message" 0x5465922c: 0: exit run() 0x7512c32c: 1: set_msg 0x4d46542c: 2: enter run() 0x7512cf2c: 3: enter run() 0x7512c32c: 1: msg: "new message" 0x4d46572c: 4: enter run() 0x5465902c: 5: enter run() 0x7512c32c: 1: exit run() 0x4d46542c: 2: set_msg 0x7512cc2c: 6: enter run() 0x7512ce2c: 7: enter run() 0x7512ca2c: 8: enter run() 0x4d465d2c: 9: enter run() 0x4d46542c: 2: msg: "new message" 0x4561622c: 10: enter run() 0x5465942c: 11: enter run() 0x45616f2c: 12: enter run() 0x5465952c: 13: enter run() 0x4561622c: 10: set_msg 0x4d46542c: 2: exit run() 0x7512c82c: 14: enter run() 0x5465972c: 15: enter run() 0x4561622c: 10: msg: "new message" 0x4d465d2c: 9: set_msg 0x5465972c: 15: set_msg 0x5465942c: 11: set_msg 0x7512c82c: 14: set_msg 0x5465942c: 11: msg: "new message" 0x7512c82c: 14: msg: "new message" 0x7512c82c: 14: exit run() 0x4d46572c: 4: set_msg 0x5465942c: 11: exit run() 0x7512ce2c: 7: set_msg 0x7512cc2c: 6: set_msg 0x5465972c: 15: msg: "new message" 0x5465972c: 15: exit run() 0x7512ca2c: 8: set_msg 0x4561622c: 10: exit run() 0x7512cf2c: 3: set_msg 0x45616f2c: 12: set_msg 0x7512cc2c: 6: msg: "new message" 0x45616f2c: 12: msg: "new message" 0x7512cc2c: 6: exit run() 0x4d46572c: 4: msg: "new message" 0x4d465d2c: 9: msg: "new message" 0x7512ca2c: 8: msg: "new message" 0x7512cf2c: 3: msg: "new message" 0x7512ce2c: 7: msg: "new message" 0x45616f2c: 12: exit run() 0x4d46572c: 4: exit run() 0x4d465d2c: 9: exit run() 0x7512cf2c: 3: exit run() 0x7512ca2c: 8: exit run() 0x7512ce2c: 7: exit run() 0x5465952c: 13: set_msg 0x5465952c: 13: msg: "new message" 0x5465952c: 13: exit run() 0x5465902c: 5: set_msg 0x5465902c: 5: msg: "new message" 0x5465902c: 5: exit run() main: 16 0x4561612c: 0: enter run() 0x4561612c: 0: set_msg 0x4561612c: 0: msg: "new message" 0x54659b2c: 1: enter run() 0x4561612c: 0: exit run() 0x54659b2c: 1: set_msg 0x4d46552c: 2: enter run() 0x5465942c: 3: enter run() 0x54659b2c: 1: msg: "new message" 0x4d46502c: 4: enter run() 0x4d465f2c: 5: enter run() 0x4d46572c: 6: enter run() 0x5465992c: 7: enter run() 0x54659b2c: 1: exit run() 0x5465942c: 3: set_msg 0x5465982c: 8: enter run() 0x7512cf2c: 9: enter run() 0x5465952c: 10: enter run() 0x45616c2c: 11: enter run() 0x7512c22c: 12: enter run() 0x4561692c: 13: enter run() 0x4d46572c: 6: set_msg 0x4561632c: 15: enter run() 0x4d46522c: 14: enter run() 0x4d46572c: 6: msg: "new message" 0x7512cf2c: 9: set_msg 0x7512cf2c: 9: msg: "new message" 0x7512cf2c: 9: exit run() 0x45616c2c: 11: set_msg 0x4561692c: 13: set_msg 0x4561692c: 13: msg: "new message" 0x45616c2c: 11: msg: "new message" 0x45616c2c: 11: exit run() 0x4d46552c: 2: set_msg 0x4561692c: 13: exit run() 0x5465992c: 7: set_msg 0x5465992c: 7: msg: "new message" 0x5465992c: 7: exit run() 0x4561632c: 15: set_msg 0x4d465f2c: 5: set_msg 0x4d46572c: 6: exit run() 0x4d46552c: 2: msg: "new message" 0x4d46552c: 2: exit run() 0x4d465f2c: 5: msg: "new message" 0x4561632c: 15: msg: "new message" 0x4d465f2c: 5: exit run() 0x7512c22c: 12: set_msg 0x7512c22c: 12: msg: "new message" 0x7512c22c: 12: exit run() 0x4561632c: 15: exit run() 0x4d46502c: 4: set_msg 0x4d46502c: 4: msg: "new message" 0x4d46502c: 4: exit run() 0x5465942c: 3: msg: "new message" 0x5465952c: 10: set_msg 0x5465942c: 3: exit run() 0x4d46522c: 14: set_msg 0x4d46522c: 14: msg: "new message" 0x4d46522c: 14: exit run() 0x5465982c: 8: set_msg 0x5465952c: 10: msg: "new message" 0x5465982c: 8: msg: "new message" 0x5465982c: 8: exit run() 0x5465952c: 10: exit run() main: 17 0x45616a2c: 0: enter run() 0x45616a2c: 0: set_msg 0x45616a2c: 0: msg: "new message" 0x45616a2c: 0: exit run() 0x54659b2c: 1: enter run() 0x54659b2c: 1: set_msg 0x54659b2c: 1: msg: "new message" 0x54659b2c: 1: exit run() 0x5465902c: 2: enter run() 0x54659c2c: 3: enter run() 0x5465902c: 2: set_msg 0x5465902c: 2: msg: "new message" 0x7512c22c: 4: enter run() 0x54659c2c: 3: set_msg 0x5465902c: 2: exit run() 0x4561642c: 5: enter run() 0x54659c2c: 3: msg: "new message" 0x54659c2c: 3: exit run() 0x7512c22c: 4: set_msg 0x7512c22c: 4: msg: "new message" 0x7512c22c: 4: exit run() 0x4561642c: 5: set_msg 0x4561642c: 5: msg: "new message" 0x4561642c: 5: exit run() 0x54659d2c: 7: enter run() 0x54659d2c: 7: set_msg 0x4d465b2c: 6: enter run() 0x54659d2c: 7: msg: "new message" 0x4d465b2c: 6: set_msg 0x54659d2c: 7: exit run() 0x4d465b2c: 6: msg: "new message" 0x4d465b2c: 6: exit run() 0x7512cd2c: 8: enter run() 0x7512cd2c: 8: set_msg 0x7512cd2c: 8: msg: "new message" 0x7512cd2c: 8: exit run() 0x7512c42c: 9: enter run() 0x7512c42c: 9: set_msg 0x7512c42c: 9: msg: "new message" 0x7512c42c: 9: exit run() 0x5465922c: 10: enter run() 0x5465922c: 10: set_msg 0x5465922c: 10: msg: "new message" 0x5465922c: 10: exit run() 0x4561662c: 11: enter run() 0x4561662c: 11: set_msg 0x4561662c: 11: msg: "new message" 0x4561662c: 11: exit run() 0x4d465e2c: 12: enter run() 0x4d465e2c: 12: set_msg 0x4d465e2c: 12: msg: "new message" 0x4d465e2c: 12: exit run() 0x4561602c: 13: enter run() 0x4561602c: 13: set_msg 0x4561602c: 13: msg: "new message" 0x4561602c: 13: exit run() 0x54659a2c: 15: enter run() 0x54659a2c: 15: set_msg 0x4561612c: 14: enter run() 0x4561612c: 14: set_msg 0x4561612c: 14: msg: "new message" 0x54659a2c: 15: msg: "new message" 0x4561612c: 14: exit run() 0x54659a2c: 15: exit run() main: 18 0x54659e2c: 0: enter run() 0x54659e2c: 0: set_msg 0x4d46592c: 1: enter run() 0x54659e2c: 0: msg: "new message" 0x54659e2c: 0: exit run() 0x4d46592c: 1: set_msg 0x54659f2c: 2: enter run() 0x4d46592c: 1: msg: "new message" 0x45616b2c: 3: enter run() 0x4d46592c: 1: exit run() 0x54659f2c: 2: set_msg 0x4561672c: 4: enter run() 0x54659f2c: 2: msg: "new message" 0x4d465a2c: 6: enter run() 0x4d465e2c: 5: enter run() 0x7512c02c: 7: enter run() 0x45616b2c: 3: set_msg 0x54659f2c: 2: exit run() 0x546590x5465902c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46522c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465912c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465c2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465932c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512ce2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465942c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c02c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_wrlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_rdlock 0x4af54190 (1) 0x5465942c: rwlock_rdlock 0x4af54190 (2147483649) 0x4d465a2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 rthread reaping 0x54659f2c stack 0x78793a60 rthread reaping 0x4561672c stack 0x787a1120 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x4d46522c: rwlock_rdlock 0x4af54190 (1) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_unlock 0x4af54190 rthread reaping 0x45616b2c stack 0x78772c80 0x5465902c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465a2c stack 0x78793c00 rthread reaping 0x7512c02c stack 0x787a1920 0x4d465c2c: rwlock_rdlock 0x4af54190 (2147483647) rthread reaping 0x4d465e2c stack 0x7877b980 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 rthread reaping 0x5465902c stack 0x7877b680 rthread reaping 0x5465912c stack 0x7877b7e0 rthread reaping 0x4d46522c stack 0x787933c0 rthread reaping 0x4d465c2c stack 0x787a17a0 rthread reaping 0x5465932c stack 0x787a1640 rthread reaping 0x7512ce2c stack 0x7877b240 rthread reaping 0x5465942c stack 0x787a1bc0 rthread reaping 0x5465952c stack 0x78772460 0x4561622c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_wrlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_wrlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_wrlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_wrlock 0x4af54190 (1) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_wrlock 0x4af54190 (0) 0x5465962c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (0) 0x4d465d2c: rwlock_wrlock 0x4af54190 (1) 0x4d465f2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46572c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x4561622c stack 0x78772460 rthread reaping 0x45616f2c stack 0x787a1bc0 rthread reaping 0x54659b2c stack 0x7877b240 rthread reaping 0x54659f2c stack 0x787a1640 rthread reaping 0x7512cb2c stack 0x787a17a0 0x7512cd2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c82c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x7512c32c stack 0x787933c0 0x4d46562c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465d2c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_wrlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465962c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (2147483649) 0x4561662c: rwlock_unlock 0x4af54190 rthread reaping 0x5465962c stack 0x7877b7e0 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (2147483649) 0x7512c42c: rwlock_rdlock 0x4af54190 (2147483650) 0x7512cd2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465d2c stack 0x7877b680 0x4d46572c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465f2c stack 0x7877b980 rthread reaping 0x4d46572c stack 0x787a1920 rthread reaping 0x7512c42c stack 0x78793c00 rthread reaping 0x7512cd2c stack 0x78772c80 rthread reaping 0x4561662c stack 0x787a1120 rthread reaping 0x4561632c stack 0x78793a60 rthread reaping 0x7512c82c stack 0x78772400 0x4d46562c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_rdlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46562c stack 0x787a1e00 0x4d465c2c: rwlock_wrlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d465c2c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_wrlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_wrlock 0x4af54190 (2) 0x54659a2c: rwlock_wrlock 0x4af54190 (2147483650) 0x4561612c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465942c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465922c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561622c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x4d465c2c stack 0x787a1e00 rthread reaping 0x4561612c stack 0x78772400 rthread reaping 0x7512c42c stack 0x78793a60 0x4561632c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465a2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465972c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_wrlock 0x4af54190 (0) 0x54659b2c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465972c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465962c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c02c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561642c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c72c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_rdlock 0x4af54190 (2147483649) 0x4561642c: rwlock_unlock 0x4af54190 rthread reaping 0x5465972c stack 0x787a1120 0x7512c72c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465942c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (2147483647) 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) 0x54659a2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 rthread reaping 0x54659a2c stack 0x78772c80 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 rthread reaping 0x45616e2c stack 0x78793c00 0x5465962c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x5465942c stack 0x787a1920 0x5465962c: rwlock_unlock 0x4af54190 rthread reaping 0x5465922c stack 0x7877b980 rthread reaping 0x4561622c stack 0x7877b680 rthread reaping 0x5465962c stack 0x7877b7e0 rthread reaping 0x4561632c stack 0x787933c0 rthread reaping 0x4d465a2c stack 0x787a17a0 rthread reaping 0x7512c72c stack 0x787a1640 rthread reaping 0x54659b2c stack 0x7877b240 rthread reaping 0x7512c02c stack 0x787a1bc0 rthread reaping 0x4561642c stack 0x78772460 0x4d46552c: rwlock_wrlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_wrlock 0x4af54190 (1) 0x4d46552c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_wrlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_wrlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_wrlock 0x4af54190 (0) 0x4561672c: rwlock_wrlock 0x4af54190 (2147483647) 0x54659c2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x7512ca2c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659c2c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46552c stack 0x78772460 rthread reaping 0x5465902c stack 0x787a1bc0 rthread reaping 0x4561662c stack 0x7877b240 rthread reaping 0x4561652c stack 0x787a1640 rthread reaping 0x45616e2c stack 0x787a17a0 rthread reaping 0x5465912c stack 0x787933c0 rthread reaping 0x54659c2c stack 0x7877b7e0 rthread reaping 0x4561672c stack 0x7877b680 0x45616c2c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x7512ca2c stack 0x7877b980 rthread reaping 0x7512c82c stack 0x787a1920 0x4d46562c: rwlock_wrlock 0x4af54190 (2147483647) 0x45616f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c12c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46502c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465d2c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_rdlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46562c stack 0x78793c00 0x4d465d2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x45616c2c stack 0x78772c80 0x4d465d2c: rwlock_unlock 0x4af54190 rthread reaping 0x45616f2c stack 0x787a1120 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c12c stack 0x78793a60 rthread reaping 0x4d46502c stack 0x78772400 rthread reaping 0x4d465d2c stack 0x787a1e00 0x45616b2c: rwlock_wrlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_wrlock 0x4af54190 (1) 0x45616b2c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_wrlock 0x4af54190 (2147483650) 0x7512ce2c: rwlock_wrlock 0x4af54190 (2147483650) 0x4561662c: rwlock_wrlock 0x4af54190 (2147483650) 0x7512c72c: rwlock_wrlock 0x4af54190 (2147483650) rthread reaping 0x45616b2c stack 0x787a1e00 0x5465932c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_wrlock 0x4af54190 (0) 0x7512cf2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46522c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659e2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561672c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561602c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659b2c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616e2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465932c stack 0x78772400 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512cf2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465942c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512ce2c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46532c stack 0x78793a60 0x45616e2c: rwlock_rdlock 0x4af54190 (2147483649) rthread reaping 0x54659f2c stack 0x78772c80 0x45616e2c: rwlock_unlock 0x4af54190 rthread reaping 0x4561652c stack 0x78793c00 0x7512ce2c: rwlock_rdlock 0x4af54190 (2147483649) 0x7512ce2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512ce2c stack 0x787a1920 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (2147483647) 0x4561672c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (1) 0x4561672c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (2147483647) 0x54659b2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_rdlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 rthread reaping 0x5465942c stack 0x787a1120 rthread reaping 0x7512c72c stack 0x7877b980 rthread reaping 0x4561662c stack 0x7877b680 rthread reaping 0x45616e2c stack 0x7877b7e0 rthread reaping 0x7512cf2c stack 0x787933c0 rthread reaping 0x4d46522c stack 0x787a17a0 rthread reaping 0x54659e2c stack 0x787a1640 rthread reaping 0x54659b2c stack 0x7877b240 rthread reaping 0x4561672c stack 0x787a1bc0 rthread reaping 0x4561602c stack 0x78772460 0x4d46512c: rwlock_wrlock 0x4af54190 (0) 0x5465902c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d46512c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_wrlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x4d46512c: rwlock_rdlock 0x4af54190 (2147483647) 0x5465922c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_wrlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_wrlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_wrlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_wrlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (2147483647) 0x4d46582c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_wrlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_wrlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_wrlock 0x4af54190 (0) 0x4d46532c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_wrlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_rdlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46512c stack 0x78772460 rthread reaping 0x5465902c stack 0x787a1bc0 rthread reaping 0x5465922c stack 0x7877b240 0x4561622c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x4d46572c stack 0x787a1640 0x4561622c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c62c stack 0x787a17a0 0x4561622c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x7512cd2c stack 0x787933c0 0x4561622c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46582c stack 0x7877b7e0 rthread reaping 0x7512cb2c stack 0x7877b680 rthread reaping 0x5465942c stack 0x7877b980 rthread reaping 0x5465952c stack 0x787a1120 rthread reaping 0x4d46532c stack 0x787a1920 rthread reaping 0x45616a2c stack 0x78793c00 rthread reaping 0x4d46562c stack 0x78772c80 rthread reaping 0x4561612c stack 0x78793a60 rthread reaping 0x5465962c stack 0x78772400 rthread reaping 0x4561622c stack 0x787a1e00 0x7512ce2c: rwlock_wrlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x4d46522c: rwlock_wrlock 0x4af54190 (1) 0x7512ce2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561682c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465e2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561692c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46522c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_wrlock 0x4af54190 (0) 0x4d46522c: rwlock_rdlock 0x4af54190 (2147483647) 0x45616d2c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x7512ce2c stack 0x787a1e00 0x4d46592c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c62c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465902c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616e2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c82c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c72c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_wrlock 0x4af54190 (0) 0x4d46502c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512c42c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_rdlock 0x4af54190 (1) 0x7512c72c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (1) rthread reaping 0x45616c2c stack 0x78793a60 0x4d46592c: rwlock_unlock 0x4af54190 rthread reaping 0x4561682c stack 0x78772c80 0x7512c42c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (2147483649) 0x4d46592c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465902c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x45616d2c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46522c stack 0x78772400 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x4561692c: rwlock_rdlock 0x4af54190 (2147483647) rthread reaping 0x4d465e2c stack 0x78793c00 0x7512c82c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 rthread reaping 0x4561692c stack 0x787a1920 rthread reaping 0x7512c72c stack 0x787a1120 rthread reaping 0x4d46592c stack 0x7877b980 rthread reaping 0x45616d2c stack 0x7877b680 rthread reaping 0x7512c62c stack 0x7877b7e0 rthread reaping 0x5465902c stack 0x787933c0 rthread reaping 0x45616e2c stack 0x787a17a0 rthread reaping 0x7512c82c stack 0x787a1640 rthread reaping 0x4d46502c stack 0x7877b240 rthread reaping 0x4d46542c stack 0x787a1bc0 rthread reaping 0x7512c42c stack 0x78772460 0x4d46572c: rwlock_wrlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_wrlock 0x4af54190 (0) 0x54659b2c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d465a2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x4d46532c: rwlock_wrlock 0x4af54190 (1) 0x45616a2c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465982c: rwlock_wrlock 0x4af54190 (2147483649) rthread reaping 0x4d46572c stack 0x78772460 0x4d46512c: rwlock_wrlock 0x4af54190 (2147483649) 0x45616c2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_wrlock 0x4af54190 (0) 0x5465952c: rwlock_wrlock 0x4af54190 (2147483647) 0x45616d2c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561602c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46562c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561632c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_rdlock 0x4af54190 (4294967295) 0x45616a2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c62c stack 0x787a1bc0 0x4d46512c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_rdlock 0x4af54190 (0) 0x45616d2c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_rdlock 0x4af54190 (0) 0x4d46532c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_rdlock 0x4af54190 (0) 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_unlock 0x4af54190 rthread reaping 0x54659b2c stack 0x7877b240 0x4d46512c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46532c stack 0x787a17a0 rthread reaping 0x4d465a2c stack 0x787a1640 rthread reaping 0x45616a2c stack 0x787933c0 rthread reaping 0x5465982c stack 0x7877b7e0 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46512c stack 0x7877b680 rthread reaping 0x45616c2c stack 0x7877b980 rthread reaping 0x7512c92c stack 0x787a1120 rthread reaping 0x45616d2c stack 0x787a1920 rthread reaping 0x5465952c stack 0x78793c00 rthread reaping 0x45616f2c stack 0x78772400 rthread reaping 0x4561602c stack 0x78772c80 rthread reaping 0x4561632c stack 0x78793a60 rthread reaping 0x4d46562c stack 0x787a1e00 0x7512c52c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x54659c2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465d2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561622c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561642c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_wrlock 0x4af54190 (0) 0x4561642c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465922c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46522c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659d2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c52c stack 0x787a1e00 0x7512cc2c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659d2c: rwlock_rdlock 0x4af54190 (2147483649) 0x7512ce2c: rwlock_wrlock 0x4af54190 (2147483651) 0x4d46512c: rwlock_wrlock 0x4af54190 (2147483651) 0x4d465f2c: rwlock_wrlock 0x4af54190 (2147483651) 0x4561692c: rwlock_wrlock 0x4af54190 (2147483651) 0x45616b2c: rwlock_wrlock 0x4af54190 (2147483651) 0x4561652c: rwlock_wrlock 0x4af54190 (2147483651) 0x4561612c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 rthread reaping 0x4561612c stack 0x78793a60 rthread reaping 0x4561642c stack 0x78772c80 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 rthread reaping 0x54659c2c stack 0x78772400 0x4561652c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x4d465d2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_rdlock 0x4af54190 (0) 0x45616b2c: rwlock_rdlock 0x4af54190 (2147483649) 0x7512ce2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465d2c stack 0x78793c00 0x4d46522c: rwlock_unlock 0x4af54190 rthread reaping 0x4561622c stack 0x787a1920 rthread reaping 0x54659d2c stack 0x787a1120 0x4d46522c: rwlock_rdlock 0x4af54190 (0) 0x4d46512c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x5465922c stack 0x7877b980 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46522c stack 0x7877b680 rthread reaping 0x7512cc2c stack 0x7877b7e0 0x4561692c: rwlock_unlock 0x4af54190 rthread reaping 0x7512ce2c stack 0x787933c0 rthread reaping 0x4d46512c stack 0x787a1640 0x4561692c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4d465f2c stack 0x787a17a0 0x4561692c: rwlock_unlock 0x4af54190 rthread reaping 0x4561692c stack 0x7877b240 rthread reaping 0x45616b2c stack 0x787a1bc0 rthread reaping 0x4561652c stack 0x78772460 0x7512cd2c: rwlock_wrlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_wrlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (0) 0x4d46582c: rwlock_wrlock 0x4af54190 (1) 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d46582c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_rdlock 0x4af54190 (0) 0x54659e2c: rwlock_wrlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46532c: rwlock_wrlock 0x4af54190 (2147483649) 0x45616f2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561602c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616f2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cd2c stack 0x78772460 rthread reaping 0x7512cf2c stack 0x787a1bc0 rthread reaping 0x4d46582c stack 0x7877b240 rthread reaping 0x7512c52c stack 0x787a17a0 0x45616f2c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561612c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616e2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465902c: rwlock_wrlock 0x4af54190 (4294967295) 02c: 8: enter run() 0x4d46522c: 10: enter run() 0x5465912c: 9: enter run() 0x4d465c2c: 11: enter run() 0x5465932c: 12: enter run() 0x7512ce2c: 13: enter run() 0x5465942c: 14: enter run() 0x7512c02c: 7: set_msg 0x5465952c: 15: enter run() 0x5465952c: 15: set_msg 0x5465952c: 15: msg: "new message" 0x5465952c: 15: exit run() 0x4561672c: 4: set_msg 0x7512ce2c: 13: set_msg 0x4d465a2c: 6: set_msg 0x5465942c: 14: set_msg 0x7512ce2c: 13: msg: "new message" 0x4d465a2c: 6: msg: "new message" 0x5465942c: 14: msg: "new message" 0x4d465a2c: 6: exit run() 0x5465942c: 14: exit run() 0x4561672c: 4: msg: "new message" 0x7512ce2c: 13: exit run() 0x4561672c: 4: exit run() 0x45616b2c: 3: msg: "new message" 0x5465932c: 12: set_msg 0x45616b2c: 3: exit run() 0x5465932c: 12: msg: "new message" 0x5465932c: 12: exit run() 0x7512c02c: 7: msg: "new message" 0x7512c02c: 7: exit run() 0x4d46522c: 10: set_msg 0x4d465e2c: 5: set_msg 0x4d465e2c: 5: msg: "new message" 0x4d46522c: 10: msg: "new message" 0x4d465e2c: 5: exit run() 0x4d46522c: 10: exit run() 0x4d465c2c: 11: set_msg 0x5465902c: 8: set_msg 0x4d465c2c: 11: msg: "new message" 0x5465902c: 8: msg: "new message" 0x4d465c2c: 11: exit run() 0x5465912c: 9: set_msg 0x5465902c: 8: exit run() 0x5465912c: 9: msg: "new message" 0x5465912c: 9: exit run() main: 19 0x4561622c: 0: enter run() 0x4561622c: 0: set_msg 0x4561622c: 0: msg: "new message" 0x4561622c: 0: exit run() 0x45616f2c: 1: enter run() 0x45616f2c: 1: set_msg 0x45616f2c: 1: msg: "new message" 0x45616f2c: 1: exit run() 0x54659b2c: 2: enter run() 0x54659b2c: 2: set_msg 0x54659b2c: 2: msg: "new message" 0x54659b2c: 2: exit run() 0x54659f2c: 3: enter run() 0x54659f2c: 3: set_msg 0x7512cb2c: 4: enter run() 0x54659f2c: 3: msg: "new message" 0x54659f2c: 3: exit run() 0x7512cb2c: 4: set_msg 0x7512cb2c: 4: msg: "new message" 0x7512c32c: 5: enter run() 0x7512cb2c: 4: exit run() 0x5465962c: 6: enter run() 0x7512c32c: 5: set_msg 0x4d465d2c: 7: enter run() 0x4d465f2c: 8: enter run() 0x4d46572c: 9: enter run() 0x7512c32c: 5: msg: "new message" 0x7512c42c: 10: enter run() 0x7512cd2c: 11: enter run() 0x5465962c: 6: set_msg 0x4561662c: 12: enter run() 0x7512c32c: 5: exit run() 0x7512c82c: 14: enter run() 0x4d46562c: 15: enter run() 0x4d465d2c: 7: set_msg 0x4561632c: 13: enter run() 0x4561632c: 13: set_msg 0x4561632c: 13: msg: "new message" 0x4561632c: 13: exit run() 0x4561662c: 12: set_msg 0x5465962c: 6: msg: "new message" 0x4d465d2c: 7: msg: "new message" 0x5465962c: 6: exit run() 0x4561662c: 12: msg: "new message" 0x4561662c: 12: exit run() 0x7512cd2c: 11: set_msg 0x7512c42c: 10: set_msg 0x4d46572c: 9: set_msg 0x4d465d2c: 7: exit run() 0x7512cd2c: 11: msg: "new message" 0x4d46572c: 9: msg: "new message" 0x7512cd2c: 11: exit run() 0x7512c42c: 10: msg: "new message" 0x4d46572c: 9: exit run() 0x7512c42c: 10: exit run() 0x7512c82c: 14: set_msg 0x7512c82c: 14: msg: "new message" 0x4d465f2c: 8: set_msg 0x7512c82c: 14: exit run() 0x4d465f2c: 8: msg: "new message" 0x4d465f2c: 8: exit run() 0x4d46562c: 15: set_msg 0x4d46562c: 15: msg: "new message" 0x4d46562c: 15: exit run() main: 20 0x4d465c2c: 0: enter run() 0x4d465c2c: 0: set_msg 0x4561612c: 1: enter run() 0x4d465c2c: 0: msg: "new message" 0x7512c42c: 2: enter run() 0x7512c42c: 2: set_msg 0x4d465c2c: 0: exit run() 0x4561612c: 1: set_msg 0x5465972c: 3: enter run() 0x54659a2c: 4: enter run() 0x4561612c: 1: msg: "new message" 0x7512c42c: 2: msg: "new message" 0x45616e2c: 5: enter run() 0x5465942c: 6: enter run() 0x5465922c: 7: enter run() 0x4561622c: 8: enter run() 0x4561612c: 1: exit run() 0x7512c42c: 2: exit run() 0x4561632c: 10: enter run() 0x4d465a2c: 11: enter run() 0x5465972c: 3: set_msg 0x7512c72c: 12: enter run() 0x54659b2c: 13: enter run() 0x5465962c: 9: enter run() 0x7512c02c: 14: enter run() 0x4561642c: 15: enter run() 0x7512c72c: 12: set_msg 0x54659a2c: 4: set_msg 0x7512c02c: 14: set_msg 0x4561632c: 10: set_msg 0x4561632c: 10: msg: "new message" 0x4561632c: 10: exit run() 0x4561622c: 8: set_msg 0x4561622c: 8: msg: "new message" 0x4561622c: 8: exit run() 0x7512c02c: 14: msg: "new message" 0x7512c02c: 14: exit run() 0x4561642c: 15: set_msg 0x5465972c: 3: msg: "new message" 0x4561642c: 15: msg: "new message" 0x5465972c: 3: exit run() 0x4561642c: 15: exit run() 0x5465942c: 6: set_msg 0x54659b2c: 13: set_msg 0x5465942c: 6: msg: "new message" 0x54659b2c: 13: msg: "new message" 0x5465942c: 6: exit run() 0x54659b2c: 13: exit run() 0x5465922c: 7: set_msg 0x7512c72c: 12: msg: "new message" 0x5465922c: 7: msg: "new message" 0x7512c72c: 12: exit run() 0x4d465a2c: 11: set_msg 0x5465922c: 7: exit run() 0x54659a2c: 4: msg: "new message" 0x4d465a2c: 11: msg: "new message" 0x54659a2c: 4: exit run() 0x4d465a2c: 11: exit run() 0x45616e2c: 5: set_msg 0x45616e2c: 5: msg: "new message" 0x45616e2c: 5: exit run() 0x5465962c: 9: set_msg 0x5465962c: 9: msg: "new message" 0x5465962c: 9: exit run() main: 21 0x4d46552c: 0: enter run() 0x4d46552c: 0: set_msg 0x5465902c: 1: enter run() 0x4d46552c: 0: msg: "new message" 0x4561662c: 2: enter run() 0x4561662c: 2: set_msg 0x4d46552c: 0: exit run() 0x4561662c: 2: msg: "new message" 0x4561662c: 2: exit run() 0x4561652c: 3: enter run() 0x4561652c: 3: set_msg 0x4561652c: 3: msg: "new message" 0x4561652c: 3: exit run() 0x45616e2c: 4: enter run() 0x45616e2c: 4: set_msg 0x5465912c: 5: enter run() 0x45616e2c: 4: msg: "new message" 0x45616e2c: 4: exit run() 0x5465902c: 1: set_msg 0x5465912c: 5: set_msg 0x5465912c: 5: msg: "new message" 0x5465902c: 1: msg: "new message" 0x5465912c: 5: exit run() 0x5465902c: 1: exit run() 0x54659c2c: 6: enter run() 0x4561672c: 7: enter run() 0x54659c2c: 6: set_msg 0x7512ca2c: 8: enter run() 0x54659c2c: 6: msg: "new message" 0x7512c82c: 9: enter run() 0x7512c82c: 9: set_msg 0x54659c2c: 6: exit run() 0x7512c82c: 9: msg: "new message" 0x7512c82c: 9: exit run() 0x4561672c: 7: set_msg 0x7512ca2c: 8: set_msg 0x4561672c: 7: msg: "new message" 0x7512ca2c: 8: msg: "new message" 0x4561672c: 7: exit run() 0x7512ca2c: 8: exit run() 0x45616c2c: 11: enter run() 0x4d46562c: 10: enter run() 0x45616f2c: 12: enter run() 0x7512c12c: 13: enter run() 0x4d46502c: 14: enter run() 0x4d465d2c: 15: enter run() 0x45616c2c: 11: set_msg 0x4d46502c: 14: set_msg 0x45616f2c: 12: set_msg 0x45616c2c: 11: msg: "new message" 0x4d46502c: 14: msg: "new message" 0x45616c2c: 11: exit run() 0x4d46502c: 14: exit run() 0x45616f2c: 12: msg: "new message" 0x45616f2c: 12: exit run() 0x4d46562c: 10: set_msg 0x4d46562c: 10: msg: "new message" 0x4d46562c: 10: exit run() 0x4d465d2c: 15: set_msg 0x4d465d2c: 15: msg: "new message" 0x4d465d2c: 15: exit run() 0x7512c12c: 13: set_msg 0x7512c12c: 13: msg: "new message" 0x7512c12c: 13: exit run() main: 22 0x45616b2c: 0: enter run() 0x45616b2c: 0: set_msg 0x5465932c: 1: enter run() 0x45616b2c: 0: msg: "new message" 0x4d46532c: 2: enter run() 0x5465942c: 3: enter run() 0x4d46532c: 2: set_msg 0x45616b2c: 0: exit run() 0x54659f2c: 4: enter run() 0x5465932c: 1: set_msg 0x4561652c: 5: enter run() 0x7512ce2c: 6: enter run() 0x4561662c: 8: enter run() 0x7512c72c: 7: enter run() 0x5465932c: 1: msg: "new message" 0x4d46532c: 2: msg: "new message" 0x45616e2c: 9: enter run() 0x7512cf2c: 10: enter run() 0x4d46522c: 11: enter run() 0x54659e2c: 12: enter run() 0x4561672c: 14: enter run() 0x4561602c: 15: enter run() 0x54659b2c: 13: enter run() 0x5465932c: 1: exit run() 0x45616e2c: 9: set_msg 0x4d46532c: 2: exit run() 0x54659f2c: 4: set_msg 0x54659f2c: 4: msg: "new message" 0x54659e2c: 12: set_msg 0x54659f2c: 4: exit run() 0x5465942c: 3: set_msg 0x7512cf2c: 10: set_msg 0x5465942c: 3: msg: "new message" 0x4561652c: 5: set_msg 0x4561652c: 5: msg: "new message" 0x5465942c: 3: exit run() 0x7512cf2c: 10: msg: "new message" 0x7512cf2c: 10: exit run() 0x4561652c: 5: exit run() 0x54659e2c: 12: msg: "new message" 0x54659e2c: 12: exit run() 0x4561662c: 8: set_msg 0x7512ce2c: 6: set_msg 0x4561662c: 8: msg: "new message" 0x45616e2c: 9: msg: "new message" 0x4561662c: 8: exit run() 0x7512ce2c: 6: msg: "new message" 0x7512ce2c: 6: exit run() 0x45616e2c: 9: exit run() 0x4561602c: 15: set_msg 0x4561672c: 14: set_msg 0x4561602c: 15: msg: "new message" 0x4561672c: 14: msg: "new message" 0x4561602c: 15: exit run() 0x4d46522c: 11: set_msg 0x4561672c: 14: exit run() 0x54659b2c: 13: set_msg 0x54659b2c: 13: msg: "new message" 0x54659b2c: 13: exit run() 0x4d46522c: 11: msg: "new message" 0x4d46522c: 11: exit run() 0x7512c72c: 7: set_msg 0x7512c72c: 7: msg: "new message" 0x7512c72c: 7: exit run() main: 23 0x4d46512c: 0: enter run() 0x5465902c: 1: enter run() 0x4d46512c: 0: set_msg 0x5465922c: 2: enter run() 0x5465922c: 2: set_msg 0x5465922c: 2: msg: "new message" 0x4d46512c: 0: msg: "new message" 0x5465922c: 2: exit run() 0x4d46572c: 3: enter run() 0x4d46512c: 0: exit run() 0x4d46572c: 3: set_msg 0x4d46572c: 3: msg: "new message" 0x4d46572c: 3: exit run() 0x7512c62c: 4: enter run() 0x7512c62c: 4: set_msg 0x7512c62c: 4: msg: "new message" 0x7512c62c: 4: exit run() 0x7512cd2c: 5: enter run() 0x7512cd2c: 5: set_msg 0x7512cd2c: 5: msg: "new message" 0x7512cd2c: 5: exit run() 0x4d46582c: 6: enter run() 0x5465902c: 1: set_msg 0x4d46582c: 6: set_msg 0x5465902c: 1: msg: "new message" 0x4d46582c: 6: msg: "new message" 0x5465902c: 1: exit run() 0x4d46582c: 6: exit run() 0x7512cb2c: 7: enter run() 0x7512cb2c: 7: set_msg 0x7512cb2c: 7: msg: "new message" 0x7512cb2c: 7: exit run() 0x5465942c: 8: enter run() 0x5465942c: 8: set_msg 0x5465942c: 8: msg: "new message" 0x5465942c: 8: exit run() 0x5465952c: 9: enter run() 0x5465952c: 9: set_msg 0x5465952c: 9: msg: "new message" 0x5465952c: 9: exit run() 0x4d46532c: 10: enter run() 0x4d46532c: 10: set_msg 0x45616a2c: 11: enter run() 0x45616a2c: 11: set_msg 0x45616a2c: 11: msg: "new message" 0x4d46532c: 10: msg: "new message" 0x45616a2c: 11: exit run() 0x4d46532c: 10: exit run() 0x4d46562c: 12: enter run() 0x4d46562c: 12: set_msg 0x4d46562c: 12: msg: "new message" 0x4d46562c: 12: exit run() 0x4561612c: 13: enter run() 0x4561612c: 13: set_msg 0x5465962c: 14: enter run() 0x5465962c: 14: set_msg 0x5465962c: 14: msg: "new message" 0x4561612c: 13: msg: "new message" 0x5465962c: 14: exit run() 0x4561612c: 13: exit run() 0x4561622c: 15: enter run() 0x4561622c: 15: set_msg 0x4561622c: 15: msg: "new message" 0x4561622c: 15: exit run() main: 24 0x7512ce2c: 0: enter run() 0x7512ce2c: 0: set_msg 0x4d46522c: 1: enter run() 0x7512ce2c: 0: msg: "new message" 0x45616c2c: 2: enter run() 0x4561682c: 3: enter run() 0x4d465e2c: 4: enter run() 0x7512ce2c: 0: exit run() 0x4561692c: 5: enter run() 0x4d46522c: 1: set_msg 0x7512c72c: 6: enter run() 0x45616d2c: 8: enter run() 0x4d46592c: 7: enter run() 0x7512c62c: 9: enter run() 0x5465902c: 10: enter run() 0x45616e2c: 11: enter run() 0x7512c82c: 12: enter run() 0x7512c72c: 6: set_msg 0x4d46542c: 14: enter run() 0x4d46502c: 13: enter run() 0x7512c42c: 15: enter run() 0x4d46542c: 14: set_msg 0x4d46542c: 14: msg: "new message" 0x4d46542c: 14: exit run() 0x4561682c: 3: set_msg 0x4561682c: 3: msg: "new message" 0x4561682c: 3: exit run() 0x7512c72c: 6: msg: "new message" 0x7512c72c: 6: exit run() 0x45616c2c: 2: set_msg 0x45616c2c: 2: msg: "new message" 0x45616c2c: 2: exit run() 0x45616e2c: 11: set_msg 0x45616e2c: 11: msg: "new message" 0x45616e2c: 11: exit run() 0x4d46502c: 13: set_msg 0x4d46502c: 13: msg: "new message" 0x4d46502c: 13: exit run() 0x45616d2c: 8: set_msg 0x4d46522c: 1: msg: "new message" 0x4d46522c: 1: exit run() 0x7512c42c: 15: set_msg 0x7512c62c: 9: set_msg 0x7512c62c: 9: msg: "new message" 0x4d46592c: 7: set_msg 0x7512c62c: 9: exit run() 0x7512c42c: 15: msg: "new message" 0x4d46592c: 7: msg: "new message" 0x7512c42c: 15: exit run() 0x4d46592c: 7: exit run() 0x5465902c: 10: set_msg 0x45616d2c: 8: msg: "new message" 0x5465902c: 10: msg: "new message" 0x45616d2c: 8: exit run() 0x4d465e2c: 4: set_msg 0x5465902c: 10: exit run() 0x4d465e2c: 4: msg: "new message" 0x4d465e2c: 4: exit run() 0x4561692c: 5: set_msg 0x7512c82c: 12: set_msg 0x7512c82c: 12: msg: "new message" 0x4561692c: 5: msg: "new message" 0x7512c82c: 12: exit run() 0x4561692c: 5: exit run() main: 25 0x4d46572c: 0: enter run() 0x4d46572c: 0: set_msg 0x4d46572c: 0: msg: "new message" 0x7512c62c: 1: enter run() 0x4d46572c: 0: exit run() 0x54659b2c: 2: enter run() 0x4d465a2c: 3: enter run() 0x7512c62c: 1: set_msg 0x4d46532c: 4: enter run() 0x45616a2c: 5: enter run() 0x5465982c: 6: enter run() 0x4d46512c: 7: enter run() 0x45616c2c: 8: enter run() 0x7512c62c: 1: msg: "new message" 0x7512c92c: 9: enter run() 0x5465952c: 11: enter run() 0x45616d2c: 10: enter run() 0x45616f2c: 12: enter run() 0x4561602c: 13: enter run() 0x4d46562c: 15: enter run() 0x4561632c: 14: enter run() 0x7512c92c: 9: set_msg 0x7512c62c: 1: exit run() 0x45616a2c: 5: set_msg 0x45616c2c: 8: set_msg 0x45616a2c: 5: msg: "new message" 0x45616a2c: 5: exit run() 0x4561632c: 14: set_msg 0x4561632c: 14: msg: "new message" 0x4561632c: 14: exit run() 0x45616f2c: 12: set_msg 0x45616f2c: 12: msg: "new message" 0x45616f2c: 12: exit run() 0x4d46512c: 7: set_msg 0x5465952c: 11: set_msg 0x45616d2c: 10: set_msg 0x45616d2c: 10: msg: "new message" 0x45616d2c: 10: exit run() 0x5465982c: 6: set_msg 0x5465952c: 11: msg: "new message" 0x5465952c: 11: exit run() 0x4d46532c: 4: set_msg 0x4d46532c: 4: msg: "new message" 0x5465982c: 6: msg: "new message" 0x4d46532c: 4: exit run() 0x4d46562c: 15: set_msg 0x5465982c: 6: exit run() 0x4d46562c: 15: msg: "new message" 0x45616c2c: 8: msg: "new message" 0x4d46562c: 15: exit run() 0x4d465a2c: 3: set_msg 0x45616c2c: 8: exit run() 0x54659b2c: 2: set_msg 0x54659b2c: 2: msg: "new message" 0x4d465a2c: 3: msg: "new message" 0x54659b2c: 2: exit run() 0x7512c92c: 9: msg: "new message" 0x7512c92c: 9: exit run() 0x4d46512c: 7: msg: "new message" 0x4d465a2c: 3: exit run() 0x4d46512c: 7: exit run() 0x4561602c: 13: set_msg 0x4561602c: 13: msg: "new message" 0x4561602c: 13: exit run() main: 26 0x7512c52c: 0: enter run() 0x7512c52c: 0: set_msg 0x4561612c: 1: enter run() 0x7512c52c: 0: msg: "new message" 0x7512c52c: 0: exit run() 0x4561642c: 2: enter run() 0x4561612c: 1: set_msg 0x54659c2c: 3: enter run() 0x4d465d2c: 4: enter run() 0x4561622c: 5: enter run() 0x4561642c: 2: set_msg 0x54659d2c: 6: enter run() 0x5465922c: 7: enter run() 0x4d46522c: 8: enter run() 0x54659d2c: 6: set_msg 0x7512cc2c: 9: enter run() 0x7512ce2c: 10: enter run() 0x4d46512c: 11: enter run() 0x4d465f2c: 12: enter run() 0x4561692c: 13: enter run() 0x45616b2c: 14: enter run() 0x4561652c: 15: enter run() 0x4561612c: 1: msg: "new message" 0x54659d2c: 6: msg: "new message" 0x4561642c: 2: msg: "new message" 0x4561612c: 1: exit run() 0x54659d2c: 6: exit run() 0x4561642c: 2: exit run() 0x54659c2c: 3: set_msg 0x54659c2c: 3: msg: "new message" 0x54659c2c: 3: exit run() 0x7512cc2c: 9: set_msg 0x7512cc2c: 9: msg: "new message" 0x7512cc2c: 9: exit run() 0x5465922c: 7: set_msg 0x4561652c: 15: set_msg 0x5465922c: 7: msg: "new message" 0x4561652c: 15: msg: "new message" 0x5465922c: 7: exit run() 0x4561622c: 5: set_msg 0x4561622c: 5: msg: "new message" 0x4561622c: 5: exit run() 0x4561652c: 15: exit run() 0x4d465f2c: 12: set_msg 0x7512ce2c: 10: set_msg 0x4d465d2c: 4: set_msg 0x45616b2c: 14: set_msg 0x7512ce2c: 10: msg: "new message" 0x4d465d2c: 4: msg: "new message" 0x45616b2c: 14: msg: "new message" 0x7512ce2c: 10: exit run() 0x4d465f2c: 12: msg: "new message" 0x4d465d2c: 4: exit run() 0x45616b2c: 14: exit run() 0x4d46512c: 11: set_msg 0x4d465f2c: 12: exit run() 0x4d46522c: 8: set_msg 0x4d46522c: 8: msg: "new message" 0x4d46512c: 11: msg: "new message" 0x4d46522c: 8: exit run() 0x4d46512c: 11: exit run() 0x4561692c: 13: set_msg 0x4561692c: 13: msg: "new message" 0x4561692c: 13: exit run() main: 27 0x7512cd2c: 0: enter run() 0x7512cd2c: 0: set_msg 0x7512cf2c: 1: enter run() 0x7512cd2c: 0: msg: "new message" 0x7512cd2c: 0: exit run() 0x7512cf2c: 1: set_msg 0x4d46582c: 2: enter run() 0x7512cf2c: 1: msg: "new message" 0x7512c52c: 3: enter run() 0x7512cf2c: 1: exit run() 0x4d46582c: 2: set_msg 0x54659e2c: 4: enter run() 0x4d46582c: 2: msg: "new message" 0x7512ca2c: 5: enter run() 0x7512c52c: 3: set_msg 0x4d46582c: 2: exit run() 0x4d465e2c: 6: enter run() 0x4d46532c: 7: enter run() 0x45616f2c: 9: enter run() 0x7512c52c: 3: msg: "new message" 0x7512c02c: 8: enter run() 0x45616f2c: 9: set_msg 0x7512c52c: 3: exit run() 0x4561602c: 10: enter run() 0x4561612c: 11: enter run() 0x45616e2c: 12: enter run() 0x5465902c: 15: enter run() 0x4d40x4d465a2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465972c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46532c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (2147483649) 0x7512ca2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561612c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (2147483647) 0x4d465a2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) 0x45616e2c: rwlock_rdlock 0x4af54190 (3) 0x4561612c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 rthread reaping 0x54659e2c stack 0x787a1640 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x7512ca2c stack 0x787933c0 rthread reaping 0x4d465e2c stack 0x7877b7e0 0x5465972c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46532c stack 0x7877b680 rthread reaping 0x7512c02c stack 0x7877b980 rthread reaping 0x45616f2c stack 0x787a1120 rthread reaping 0x4561602c stack 0x787a1920 rthread reaping 0x4561612c stack 0x78793c00 rthread reaping 0x45616e2c stack 0x78772400 rthread reaping 0x5465972c stack 0x78772c80 rthread reaping 0x4d465a2c stack 0x78793a60 rthread reaping 0x5465902c stack 0x787a1e00 0x54659a2c: rwlock_wrlock 0x4af54190 (0) 0x54659a2c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_wrlock 0x4af54190 (0) 0x54659a2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_wrlock 0x4af54190 (1) 0x4d465c2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512cc2c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465912c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561622c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512c32c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465922c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46562c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561642c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x54659a2c stack 0x787a1e00 rthread reaping 0x7512cc2c stack 0x78793a60 0x7512c22c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561642c: rwlock_rdlock 0x4af54190 (2147483649) 0x7512c72c: rwlock_wrlock 0x4af54190 (2147483650) 0x4d46522c: rwlock_wrlock 0x4af54190 (2147483650) 0x5465932c: rwlock_wrlock 0x4af54190 (2147483651) 0x7512c62c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_unlock 0x4af54190 rthread reaping 0x4561622c stack 0x78772c80 0x4d46522c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (1) 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512c72c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_rdlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (1) 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465c2c stack 0x78772400 rthread reaping 0x4d46502c stack 0x78793c00 0x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_unlock 0x4af54190 rthread reaping 0x5465912c stack 0x787a1920 rthread reaping 0x4561642c stack 0x787a1120 rthread reaping 0x7512c32c stack 0x7877b980 rthread reaping 0x5465922c stack 0x7877b680 rthread reaping 0x4d46562c stack 0x7877b7e0 rthread reaping 0x7512c62c stack 0x787933c0 rthread reaping 0x7512c22c stack 0x787a1640 rthread reaping 0x5465932c stack 0x787a17a0 rthread reaping 0x54659f2c stack 0x7877b240 rthread reaping 0x7512c72c stack 0x787a1bc0 rthread reaping 0x4d46522c stack 0x78772460 0x7512cf2c: rwlock_wrlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_wrlock 0x4af54190 (1) 0x7512cf2c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_wrlock 0x4af54190 (0) 0x4d46552c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465992c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_wrlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512cd2c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (2147483647) 0x4d46592c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_wrlock 0x4af54190 (2) 0x5465982c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_rdlock 0x4af54190 (2147483647) 0x5465912c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c92c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46552c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_wrlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (2147483647) 0x4d46542c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d46552c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_rdlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (2) 0x4561632c: rwlock_rdlock 0x4af54190 (3) 0x5465982c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cf2c stack 0x78772460 rthread reaping 0x7512cd2c stack 0x787a1bc0 0x4d46542c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_wrlock 0x4af54190 (2147483651) 0x5465952c: rwlock_wrlock 0x4af54190 (2147483651) 0x4561632c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_wrlock 0x4af54190 (2147483651) rthread reaping 0x5465992c stack 0x7877b240 0x7512c82c: rwlock_wrlock 0x4af54190 (2147483651) 0x4d46582c: rwlock_wrlock 0x4af54190 (2147483651) 0x7512c92c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_wrlock 0x4af54190 (2147483651) rthread reaping 0x4d46552c stack 0x787a17a0 rthread reaping 0x4d46592c stack 0x787a1640 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_rdlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_rdlock 0x4af54190 (0) 0x4d46512c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 rthread reaping 0x5465912c stack 0x787933c0 rthread reaping 0x5465982c stack 0x7877b7e0 rthread reaping 0x7512c92c stack 0x7877b680 rthread reaping 0x4561632c stack 0x7877b980 rthread reaping 0x4d46542c stack 0x787a1120 rthread reaping 0x7512c82c stack 0x787a1920 rthread reaping 0x4d46512c stack 0x78793c00 rthread reaping 0x5465952c stack 0x78772400 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465c2c stack 0x78772c80 rthread reaping 0x4d46582c stack 0x78793a60 rthread reaping 0x4d465a2c stack 0x787a1e00 0x4561622c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_wrlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_wrlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512c02c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_wrlock 0x4af54190 (1) 0x4561632c: rwlock_wrlock 0x4af54190 (1) 0x4d46532c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_wrlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_wrlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_wrlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_wrlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_wrlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_wrlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 rthread reaping 0x4561622c stack 0x787a1e00 rthread reaping 0x5465962c stack 0x78793a60 0x7512cc2c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x4d46532c stack 0x78772c80 0x7512cc2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46592c stack 0x78772400 0x7512cc2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x7512c02c stack 0x78793c00 0x7512cc2c: rwlock_unlock 0x4af54190 rthread reaping 0x4561632c stack 0x787a1920 rthread reaping 0x7512c12c stack 0x787a1120 rthread reaping 0x5465932c stack 0x7877b980 rthread reaping 0x4561642c stack 0x7877b680 rthread reaping 0x7512cd2c stack 0x7877b7e0 rthread reaping 0x4561652c stack 0x787933c0 rthread reaping 0x4561682c stack 0x787a1640 rthread reaping 0x7512c22c stack 0x787a17a0 rthread reaping 0x4561662c stack 0x7877b240 rthread reaping 0x4561672c stack 0x787a1bc0 rthread reaping 0x7512cc2c stack 0x78772460 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_wrlock 0x4af54190 (1) 0x4561612c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561622c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512cf2c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465b2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c22c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_wrlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (1) 0x7512c22c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 rthread reaping 0x4561612c stack 0x78772460 0x7512c62c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x4561622c stack 0x787a1bc0 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561692c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46582c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512cb2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561602c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c52c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616b2c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x45616f2c stack 0x7877b240 0x4561602c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c22c stack 0x787a17a0 0x45616b2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_rdlock 0x4af54190 (4294967295) 0x4d46582c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512cb2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c42c stack 0x787a1640 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x4561692c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cf2c stack 0x787933c0 rthread reaping 0x54659f2c stack 0x7877b7e0 rthread reaping 0x4d465b2c stack 0x7877b680 rthread reaping 0x4d465c2c stack 0x7877b980 rthread reaping 0x7512cb2c stack 0x787a1120 rthread reaping 0x7512c62c stack 0x787a1920 rthread reaping 0x4d46582c stack 0x78793c00 rthread reaping 0x7512c52c stack 0x78772400 rthread reaping 0x45616b2c stack 0x78772c80 rthread reaping 0x4561692c stack 0x78793a60 rthread reaping 0x4561602c stack 0x787a1e00 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_wrlock 0x4af54190 (1) 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_wrlock 0x4af54190 (0) 0x54659e2c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561622c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (1) 0x4561622c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_wrlock 0x4af54190 (1) 0x7512cc2c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659e2c: rwlock_unlock 0x4af54190 rthread reaping 0x4561612c stack 0x787a1e00 rthread reaping 0x4d46502c stack 0x78793a60 rthread reaping 0x4561622c stack 0x78772c80 0x45616c2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465a2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561642c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512ce2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561632c: rwlock_unlock 0x4af54190 rthread reaping 0x54659e2c stack 0x78772400 rthread reaping 0x4d46592c stack 0x78793c00 0x4561632c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512c92c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46562c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465b2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465952c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616a2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561642c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4d46562c: rwlock_rdlock 0x4af54190 (2) 0x45616a2c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_rdlock 0x4af54190 (0) 0x7512c92c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 rthread reaping 0x4561632c stack 0x787a1920 rthread reaping 0x7512cc2c stack 0x787a1120 0x5465952c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (2147483649) 0x4d465b2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 rthread reaping 0x45616c2c stack 0x7877b980 rthread reaping 0x7512c92c stack 0x7877b680 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465a2c stack 0x7877b7e0 rthread reaping 0x4561642c stack 0x787933c0 rthread reaping 0x4d46562c stack 0x787a1640 rthread reaping 0x7512ce2c stack 0x787a17a0 rthread reaping 0x4d465b2c stack 0x7877b240 rthread reaping 0x45616a2c stack 0x787a1bc0 rthread reaping 0x5465952c stack 0x78772460 0x5465942c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_wrlock 0x4af54190 (1) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_wrlock 0x4af54190 (1) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_wrlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_rdlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_wrlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_wrlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_wrlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_wrlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_wrlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_wrlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_wrlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (0) 0x54659d2c: rwlock_wrlock 0x4af54190 (1) 0x4d46552c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_rdlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x5465942c stack 0x78772460 0x5465992c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x7512c62c stack 0x787a1bc0 0x5465992c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465992c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46572c stack 0x7877b240 rthread reaping 0x4561612c stack 0x787a17a0 rthread reaping 0x7512c72c stack 0x787a1640 rthread reaping 0x7512c82c stack 0x787933c0 rthread reaping 0x4d465c2c stack 0x7877b7e0 0x54659f2c: rwlock_unlock 0x4af54190 rthread reaping 0x4561672c stack 0x7877b680 rthread reaping 0x7512ca2c stack 0x7877b980 0x54659f2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x5465962c stack 0x787a1120 rthread reaping 0x54659b2c stack 0x787a1920 0x54659f2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46552c stack 0x78793c00 rthread reaping 0x54659d2c stack 0x78772400 rthread reaping 0x5465992c stack 0x78793a60 0x7512c12c: rwlock_unlock 0x4af54190 rthread reaping 0x54659f2c stack 0x78772c80 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c12c stack 0x787a1e00 0x4d46562c: rwlock_wrlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_wrlock 0x4af54190 (1) 0x4d46562c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512c82c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c02c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46542c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c02c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_wrlock 0x4af54190 (2147483650) 0x7512ca2c: rwlock_wrlock 0x4af54190 (2147483650) 0x4561682c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46562c stack 0x787a1e00 0x4d46582c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c42c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512ce2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465922c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561692c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465912c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512cb2c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x7512c02c stack 0x78772c80 rthread reaping 0x4561682c stack 0x78793a60 0x7512cf2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (1) 0x7512c22c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (2147483649) 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x4561692c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (1) 0x4561612c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (2147483649) 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x7512c82c stack 0x78772400 rthread reaping 0x7512c22c stack 0x78793c00 0x7512ca2c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_rdlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46542c stack 0x787a1920 rthread reaping 0x4561612c stack 0x787a1120 rthread reaping 0x7512ca2c stack 0x7877b980 rthread reaping 0x7512c42c stack 0x7877b680 rthread reaping 0x4d46582c stack 0x7877b7e0 rthread reaping 0x7512ce2c stack 0x787933c0 rthread reaping 0x5465922c stack 0x787a1640 rthread reaping 0x4561692c stack 0x787a17a0 rthread reaping 0x5465912c stack 0x7877b240 rthread reaping 0x7512cf2c stack 0x787a1bc0 rthread reaping 0x7512cb2c stack 0x78772460 0x7512cd2c: rwlock_wrlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_wrlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_wrlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_wrlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_wrlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_wrlock 0x4af54190 (0) 0x4d46512c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_rdlock 0x4af54190 (0) 0x4d46512c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_wrlock 0x4af54190 (1) 0x45616a2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_wrlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_wrlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_wrlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cd2c stack 0x78772460 rthread reaping 0x4d46592c stack 0x787a1bc0 0x7512c22c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x7512c12c stack 0x7877b240 0x7512c22c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46502c stack 0x787a17a0 0x7512c22c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4561652c stack 0x787a1640 0x7512c22c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465c2c stack 0x787933c0 rthread reaping 0x54659c2c stack 0x7877b7e0 rthread reaping 0x4d46512c stack 0x7877b680 rthread reaping 0x45616a2c stack 0x7877b980 rthread reaping 0x5465942c stack 0x787a1120 rthread reaping 0x4561622c stack 0x787a1920 rthread reaping 0x5465952c stack 0x78793c00 rthread reaping 0x7512c52c stack 0x78772400 rthread reaping 0x4d465f2c stack 0x78793a60 rthread reaping 0x45616b2c stack 0x78772c80 rthread reaping 0x7512c22c stack 0x787a1e00 0x4d465d2c: rwlock_wrlock 0x4af54190 (0) 0x4d465d2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_wrlock 0x4af54190 (0) 0x4d465d2c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_wrlock 0x4af54190 (1) 0x4d465e2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561632c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_wrlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_wrlock 0x4af54190 (0) 0x45616c2c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d465b2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_wrlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (2147483647) 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_wrlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_wrlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (2147483647) 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 65a2c: 14: enter run() 0x5465972c: 13: enter run() 0x4d46532c: 7: set_msg 0x7512ca2c: 5: set_msg 0x5465902c: 15: set_msg 0x5465902c: 15: msg: "new message" 0x5465902c: 15: exit run() 0x45616f2c: 9: msg: "new message" 0x7512ca2c: 5: msg: "new message" 0x4d465e2c: 6: set_msg 0x45616f2c: 9: exit run() 0x4d465e2c: 6: msg: "new message" 0x4561602c: 10: set_msg 0x4d465e2c: 6: exit run() 0x7512ca2c: 5: exit run() 0x4561612c: 11: set_msg 0x45616e2c: 12: set_msg 0x4d465a2c: 14: set_msg 0x4561612c: 11: msg: "new message" 0x4561602c: 10: msg: "new message" 0x4d465a2c: 14: msg: "new message" 0x45616e2c: 12: msg: "new message" 0x4d46532c: 7: msg: "new message" 0x4561612c: 11: exit run() 0x4561602c: 10: exit run() 0x4d465a2c: 14: exit run() 0x45616e2c: 12: exit run() 0x4d46532c: 7: exit run() 0x54659e2c: 4: set_msg 0x54659e2c: 4: msg: "new message" 0x7512c02c: 8: set_msg 0x54659e2c: 4: exit run() 0x7512c02c: 8: msg: "new message" 0x5465972c: 13: set_msg 0x7512c02c: 8: exit run() 0x5465972c: 13: msg: "new message" 0x5465972c: 13: exit run() main: 28 0x54659a2c: 0: enter run() 0x54659a2c: 0: set_msg 0x7512cc2c: 1: enter run() 0x54659a2c: 0: msg: "new message" 0x54659a2c: 0: exit run() 0x7512cc2c: 1: set_msg 0x4561622c: 2: enter run() 0x4d465c2c: 3: enter run() 0x7512cc2c: 1: msg: "new message" 0x4d46502c: 4: enter run() 0x5465912c: 5: enter run() 0x7512cc2c: 1: exit run() 0x4561622c: 2: set_msg 0x4561642c: 6: enter run() 0x7512c32c: 7: enter run() 0x5465922c: 8: enter run() 0x4d46562c: 9: enter run() 0x4561642c: 6: set_msg 0x7512c62c: 10: enter run() 0x7512c22c: 11: enter run() 0x7512c62c: 10: set_msg 0x54659f2c: 13: enter run() 0x7512c72c: 14: enter run() 0x4d46522c: 15: enter run() 0x5465932c: 12: enter run() 0x7512c62c: 10: msg: "new message" 0x4561642c: 6: msg: "new message" 0x4561622c: 2: msg: "new message" 0x7512c62c: 10: exit run() 0x4561642c: 6: exit run() 0x4561622c: 2: exit run() 0x4d46502c: 4: set_msg 0x4d46522c: 15: set_msg 0x54659f2c: 13: set_msg 0x54659f2c: 13: msg: "new message" 0x54659f2c: 13: exit run() 0x4d465c2c: 3: set_msg 0x4d465c2c: 3: msg: "new message" 0x4d465c2c: 3: exit run() 0x5465922c: 8: set_msg 0x5465922c: 8: msg: "new message" 0x5465922c: 8: exit run() 0x5465912c: 5: set_msg 0x7512c22c: 11: set_msg 0x7512c72c: 14: set_msg 0x7512c22c: 11: msg: "new message" 0x7512c72c: 14: msg: "new message" 0x7512c22c: 11: exit run() 0x7512c32c: 7: set_msg 0x7512c72c: 14: exit run() 0x7512c32c: 7: msg: "new message" 0x7512c32c: 7: exit run() 0x4d46562c: 9: set_msg 0x4d46562c: 9: msg: "new message" 0x4d46562c: 9: exit run() 0x4d46522c: 15: msg: "new message" 0x4d46522c: 15: exit run() 0x4d46502c: 4: msg: "new message" 0x4d46502c: 4: exit run() 0x5465932c: 12: set_msg 0x5465932c: 12: msg: "new message" 0x5465912c: 5: msg: "new message" 0x5465932c: 12: exit run() 0x5465912c: 5: exit run() main: 29 0x7512cf2c: 0: enter run() 0x7512cf2c: 0: set_msg 0x7512cd2c: 1: enter run() 0x7512cf2c: 0: msg: "new message" 0x5465992c: 2: enter run() 0x4d46552c: 3: enter run() 0x7512cf2c: 0: exit run() 0x5465992c: 2: set_msg 0x4d46592c: 4: enter run() 0x4d46592c: 4: set_msg 0x7512cd2c: 1: set_msg 0x4d46592c: 4: msg: "new message" 0x4d46592c: 4: exit run() 0x5465992c: 2: msg: "new message" 0x7512cd2c: 1: msg: "new message" 0x5465982c: 6: enter run() 0x5465992c: 2: exit run() 0x7512cd2c: 1: exit run() 0x5465982c: 6: set_msg 0x5465912c: 5: enter run() 0x7512c92c: 7: enter run() 0x4d46552c: 3: set_msg 0x4561632c: 8: enter run() 0x4561632c: 8: set_msg 0x4d46542c: 9: enter run() 0x4d46552c: 3: msg: "new message" 0x4d46552c: 3: exit run() 0x7512c92c: 7: set_msg 0x4d46542c: 9: set_msg 0x5465982c: 6: msg: "new message" 0x7512c92c: 7: msg: "new message" 0x4d46542c: 9: msg: "new message" 0x4561632c: 8: msg: "new message" 0x5465952c: 12: enter run() 0x7512c82c: 10: enter run() 0x5465982c: 6: exit run() 0x4d46512c: 11: enter run() 0x4d46582c: 14: enter run() 0x4d465c2c: 13: enter run() 0x4d465a2c: 15: enter run() 0x4d46542c: 9: exit run() 0x4561632c: 8: exit run() 0x7512c82c: 10: set_msg 0x7512c82c: 10: msg: "new message" 0x7512c82c: 10: exit run() 0x5465952c: 12: set_msg 0x7512c92c: 7: exit run() 0x4d46582c: 14: set_msg 0x4d46582c: 14: msg: "new message" 0x4d46582c: 14: exit run() 0x5465952c: 12: msg: "new message" 0x5465952c: 12: exit run() 0x4d465a2c: 15: set_msg 0x4d46512c: 11: set_msg 0x4d46512c: 11: msg: "new message" 0x4d46512c: 11: exit run() 0x4d465a2c: 15: msg: "new message" 0x4d465a2c: 15: exit run() 0x5465912c: 5: set_msg 0x5465912c: 5: msg: "new message" 0x5465912c: 5: exit run() 0x4d465c2c: 13: set_msg 0x4d465c2c: 13: msg: "new message" 0x4d465c2c: 13: exit run() main: 30 0x4561622c: 0: enter run() 0x4561622c: 0: set_msg 0x5465962c: 1: enter run() 0x4561622c: 0: msg: "new message" 0x4d46532c: 2: enter run() 0x5465962c: 1: set_msg 0x4561622c: 0: exit run() 0x4d46592c: 3: enter run() 0x5465962c: 1: msg: "new message" 0x4d46532c: 2: set_msg 0x5465962c: 1: exit run() 0x4d46592c: 3: set_msg 0x7512c02c: 4: enter run() 0x7512c02c: 4: set_msg 0x4d46592c: 3: msg: "new message" 0x7512c02c: 4: msg: "new message" 0x4d46592c: 3: exit run() 0x7512c02c: 4: exit run() 0x7512c12c: 6: enter run() 0x4d46532c: 2: msg: "new message" 0x4561632c: 5: enter run() 0x4d46532c: 2: exit run() 0x4561632c: 5: set_msg 0x4561632c: 5: msg: "new message" 0x4561632c: 5: exit run() 0x7512c12c: 6: set_msg 0x5465932c: 7: enter run() 0x7512c12c: 6: msg: "new message" 0x7512c12c: 6: exit run() 0x5465932c: 7: set_msg 0x5465932c: 7: msg: "new message" 0x5465932c: 7: exit run() 0x4561642c: 8: enter run() 0x4561642c: 8: set_msg 0x4561642c: 8: msg: "new message" 0x4561642c: 8: exit run() 0x7512cd2c: 9: enter run() 0x7512cd2c: 9: set_msg 0x7512cd2c: 9: msg: "new message" 0x7512cd2c: 9: exit run() 0x4561652c: 10: enter run() 0x4561652c: 10: set_msg 0x4561652c: 10: msg: "new message" 0x4561652c: 10: exit run() 0x4561682c: 11: enter run() 0x4561682c: 11: set_msg 0x4561682c: 11: msg: "new message" 0x4561682c: 11: exit run() 0x7512c22c: 12: enter run() 0x7512c22c: 12: set_msg 0x7512c22c: 12: msg: "new message" 0x7512c22c: 12: exit run() 0x4561662c: 13: enter run() 0x4561662c: 13: set_msg 0x4561662c: 13: msg: "new message" 0x4561662c: 13: exit run() 0x4561672c: 14: enter run() 0x4561672c: 14: set_msg 0x4561672c: 14: msg: "new message" 0x4561672c: 14: exit run() 0x7512cc2c: 15: enter run() 0x7512cc2c: 15: set_msg 0x7512cc2c: 15: msg: "new message" 0x7512cc2c: 15: exit run() main: 31 0x4561612c: 0: enter run() 0x4561612c: 0: set_msg 0x4561622c: 1: enter run() 0x4561612c: 0: msg: "new message" 0x45616f2c: 2: enter run() 0x4561612c: 0: exit run() 0x4561622c: 1: set_msg 0x7512c22c: 3: enter run() 0x7512c42c: 4: enter run() 0x7512cf2c: 5: enter run() 0x54659f2c: 6: enter run() 0x4d465b2c: 7: enter run() 0x7512c22c: 3: set_msg 0x4d465c2c: 8: enter run() 0x4d465c2c: 8: set_msg 0x4d465c2c: 8: msg: "new message" 0x7512c22c: 3: msg: "new message" 0x4561622c: 1: msg: "new message" 0x7512c22c: 3: exit run() 0x4561622c: 1: exit run() 0x7512c62c: 10: enter run() 0x54659f2c: 6: set_msg 0x4d465c2c: 8: exit run() 0x4561692c: 14: enter run() 0x4d46582c: 11: enter run() 0x7512cb2c: 9: enter run() 0x4561602c: 15: enter run() 0x7512c52c: 12: enter run() 0x45616b2c: 13: enter run() 0x45616f2c: 2: set_msg 0x54659f2c: 6: msg: "new message" 0x45616f2c: 2: msg: "new message" 0x54659f2c: 6: exit run() 0x45616f2c: 2: exit run() 0x7512c62c: 10: set_msg 0x4561602c: 15: set_msg 0x4561602c: 15: msg: "new message" 0x4561602c: 15: exit run() 0x45616b2c: 13: set_msg 0x45616b2c: 13: msg: "new message" 0x45616b2c: 13: exit run() 0x4d46582c: 11: set_msg 0x4d465b2c: 7: set_msg 0x7512c42c: 4: set_msg 0x4d46582c: 11: msg: "new message" 0x4d46582c: 11: exit run() 0x7512cb2c: 9: set_msg 0x4d465b2c: 7: msg: "new message" 0x4d465b2c: 7: exit run() 0x7512cb2c: 9: msg: "new message" 0x7512c62c: 10: msg: "new message" 0x7512c42c: 4: msg: "new message" 0x7512cb2c: 9: exit run() 0x7512c62c: 10: exit run() 0x7512c42c: 4: exit run() 0x4561692c: 14: set_msg 0x4561692c: 14: msg: "new message" 0x4561692c: 14: exit run() 0x7512c52c: 12: set_msg 0x7512c52c: 12: msg: "new message" 0x7512c52c: 12: exit run() 0x7512cf2c: 5: set_msg 0x7512cf2c: 5: msg: "new message" 0x7512cf2c: 5: exit run() main: 32 0x4561612c: 0: enter run() 0x4561612c: 0: set_msg 0x4561612c: 0: msg: "new message" 0x4d46502c: 1: enter run() 0x4561612c: 0: exit run() 0x4d46502c: 1: set_msg 0x4d46502c: 1: msg: "new message" 0x4561622c: 2: enter run() 0x4d46502c: 1: exit run() 0x54659e2c: 3: enter run() 0x4561622c: 2: set_msg 0x4d46592c: 4: enter run() 0x4d46592c: 4: set_msg 0x4561622c: 2: msg: "new message" 0x4d46592c: 4: msg: "new message" 0x4561622c: 2: exit run() 0x54659e2c: 3: set_msg 0x4d46592c: 4: exit run() 0x4561632c: 5: enter run() 0x7512cc2c: 6: enter run() 0x54659e2c: 3: msg: "new message" 0x45616c2c: 7: enter run() 0x4d465a2c: 9: enter run() 0x4561642c: 10: enter run() 0x7512ce2c: 12: enter run() 0x54659e2c: 3: exit run() 0x4561632c: 5: set_msg 0x7512c92c: 8: enter run() 0x4d46562c: 11: enter run() 0x4d465b2c: 13: enter run() 0x5465952c: 15: enter run() 0x45616a2c: 14: enter run() 0x4561642c: 10: set_msg 0x7512cc2c: 6: set_msg 0x7512cc2c: 6: msg: "new message" 0x7512cc2c: 6: exit run() 0x45616a2c: 14: set_msg 0x4d46562c: 11: set_msg 0x45616a2c: 14: msg: "new message" 0x4561642c: 10: msg: "new message" 0x4d46562c: 11: msg: "new message" 0x4561632c: 5: msg: "new message" 0x45616a2c: 14: exit run() 0x4561642c: 10: exit run() 0x4d46562c: 11: exit run() 0x4561632c: 5: exit run() 0x7512c92c: 8: set_msg 0x7512c92c: 8: msg: "new message" 0x7512c92c: 8: exit run() 0x5465952c: 15: set_msg 0x4d465b2c: 13: set_msg 0x5465952c: 15: msg: "new message" 0x4d465b2c: 13: msg: "new message" 0x4d465b2c: 13: exit run() 0x5465952c: 15: exit run() 0x45616c2c: 7: set_msg 0x45616c2c: 7: msg: "new message" 0x7512ce2c: 12: set_msg 0x45616c2c: 7: exit run() 0x4d465a2c: 9: set_msg 0x4d465a2c: 9: msg: "new message" 0x4d465a2c: 9: exit run() 0x7512ce2c: 12: msg: "new message" 0x7512ce2c: 12: exit run() main: 33 0x5465942c: 0: enter run() 0x5465942c: 0: set_msg 0x5465942c: 0: msg: "new message" 0x7512c62c: 1: enter run() 0x5465942c: 0: exit run() 0x7512c62c: 1: set_msg 0x7512c62c: 1: msg: "new message" 0x4d46572c: 2: enter run() 0x7512c62c: 1: exit run() 0x4d46572c: 2: set_msg 0x4d46572c: 2: msg: "new message" 0x4d46572c: 2: exit run() 0x4561612c: 3: enter run() 0x4561612c: 3: set_msg 0x4561612c: 3: msg: "new message" 0x4561612c: 3: exit run() 0x7512c72c: 4: enter run() 0x7512c72c: 4: set_msg 0x7512c72c: 4: msg: "new message" 0x7512c72c: 4: exit run() 0x7512c82c: 5: enter run() 0x7512c82c: 5: set_msg 0x7512c82c: 5: msg: "new message" 0x7512c82c: 5: exit run() 0x4d465c2c: 6: enter run() 0x4d465c2c: 6: set_msg 0x4d465c2c: 6: msg: "new message" 0x4d465c2c: 6: exit run() 0x4561672c: 7: enter run() 0x4561672c: 7: set_msg 0x4561672c: 7: msg: "new message" 0x4561672c: 7: exit run() 0x7512ca2c: 8: enter run() 0x7512ca2c: 8: set_msg 0x7512ca2c: 8: msg: "new message" 0x7512ca2c: 8: exit run() 0x5465962c: 9: enter run() 0x5465962c: 9: set_msg 0x5465962c: 9: msg: "new message" 0x5465962c: 9: exit run() 0x54659b2c: 10: enter run() 0x54659b2c: 10: set_msg 0x54659b2c: 10: msg: "new message" 0x54659b2c: 10: exit run() 0x4d46552c: 11: enter run() 0x4d46552c: 11: set_msg 0x54659d2c: 12: enter run() 0x4d46552c: 11: msg: "new message" 0x4d46552c: 11: exit run() 0x54659d2c: 12: set_msg 0x54659d2c: 12: msg: "new message" 0x54659d2c: 12: exit run() 0x54659f2c: 13: enter run() 0x5465992c: 14: enter run() 0x5465992c: 14: set_msg 0x7512c12c: 15: enter run() 0x5465992c: 14: msg: "new message" 0x5465992c: 14: exit run() 0x54659f2c: 13: set_msg 0x54659f2c: 13: msg: "new message" 0x54659f2c: 13: exit run() 0x7512c12c: 15: set_msg 0x7512c12c: 15: msg: "new message" 0x7512c12c: 15: exit run() main: 34 0x4d46562c: 0: enter run() 0x4d46562c: 0: set_msg 0x7512c02c: 1: enter run() 0x4d46562c: 0: msg: "new message" 0x4561682c: 2: enter run() 0x7512c82c: 3: enter run() 0x4d46562c: 0: exit run() 0x7512c02c: 1: set_msg 0x7512c22c: 4: enter run() 0x4d46542c: 5: enter run() 0x4561682c: 2: set_msg 0x4561612c: 6: enter run() 0x7512ca2c: 7: enter run() 0x4561682c: 2: msg: "new message" 0x7512c02c: 1: msg: "new message" 0x4d46582c: 9: enter run() 0x7512c42c: 8: enter run() 0x7512ce2c: 10: enter run() 0x4561682c: 2: exit run() 0x5465922c: 11: enter run() 0x4561692c: 12: enter run() 0x5465912c: 13: enter run() 0x7512c02c: 1: exit run() 0x7512cb2c: 15: enter run() 0x7512cf2c: 14: enter run() 0x7512c82c: 3: set_msg 0x7512c22c: 4: set_msg 0x7512c42c: 8: set_msg 0x7512cf2c: 14: set_msg 0x7512c22c: 4: msg: "new message" 0x7512cf2c: 14: msg: "new message" 0x7512cf2c: 14: exit run() 0x7512c42c: 8: msg: "new message" 0x7512c22c: 4: exit run() 0x7512c82c: 3: msg: "new message" 0x7512c42c: 8: exit run() 0x7512cb2c: 15: set_msg 0x7512c82c: 3: exit run() 0x4d46542c: 5: set_msg 0x7512ca2c: 7: set_msg 0x4561612c: 6: set_msg 0x4561692c: 12: set_msg 0x4561692c: 12: msg: "new message" 0x4561612c: 6: msg: "new message" 0x4561612c: 6: exit run() 0x7512cb2c: 15: msg: "new message" 0x7512cb2c: 15: exit run() 0x7512ca2c: 7: msg: "new message" 0x4561692c: 12: exit run() 0x4d46542c: 5: msg: "new message" 0x7512ca2c: 7: exit run() 0x7512ce2c: 10: set_msg 0x4d46582c: 9: set_msg 0x4d46542c: 5: exit run() 0x7512ce2c: 10: msg: "new message" 0x7512ce2c: 10: exit run() 0x4d46582c: 9: msg: "new message" 0x4d46582c: 9: exit run() 0x5465912c: 13: set_msg 0x5465912c: 13: msg: "new message" 0x5465912c: 13: exit run() 0x5465922c: 11: set_msg 0x5465922c: 11: msg: "new message" 0x5465922c: 11: exit run() main: 35 0x7512cd2c: 0: enter run() 0x7512cd2c: 0: set_msg 0x7512cd2c: 0: msg: "new message" 0x7512cd2c: 0: exit run() 0x4d46592c: 1: enter run() 0x4d46592c: 1: set_msg 0x4d46592c: 1: msg: "new message" 0x4d46592c: 1: exit run() 0x7512c12c: 2: enter run() 0x7512c12c: 2: set_msg 0x7512c12c: 2: msg: "new message" 0x7512c12c: 2: exit run() 0x4d46502c: 3: enter run() 0x4d46502c: 3: set_msg 0x4d46502c: 3: msg: "new message" 0x4d46502c: 3: exit run() 0x4561652c: 4: enter run() 0x4561652c: 4: set_msg 0x4d465c2c: 5: enter run() 0x4561652c: 4: msg: "new message" 0x4561652c: 4: exit run() 0x4d465c2c: 5: set_msg 0x4d465c2c: 5: msg: "new message" 0x4d465c2c: 5: exit run() 0x54659c2c: 6: enter run() 0x54659c2c: 6: set_msg 0x54659c2c: 6: msg: "new message" 0x4d46512c: 7: enter run() 0x54659c2c: 6: exit run() 0x4d46512c: 7: set_msg 0x4d46512c: 7: msg: "new message" 0x45616a2c: 8: enter run() 0x4d46512c: 7: exit run() 0x45616a2c: 8: set_msg 0x45616a2c: 8: msg: "new message" 0x45616a2c: 8: exit run() 0x5465942c: 9: enter run() 0x5465942c: 9: set_msg 0x5465942c: 9: msg: "new message" 0x5465942c: 9: exit run() 0x4561622c: 10: enter run() 0x4561622c: 10: set_msg 0x4561622c: 10: msg: "new message" 0x4561622c: 10: exit run() 0x5465952c: 11: enter run() 0x5465952c: 11: set_msg 0x5465952c: 11: msg: "new message" 0x5465952c: 11: exit run() 0x7512c52c: 12: enter run() 0x7512c52c: 12: set_msg 0x7512c52c: 12: msg: "new message" 0x7512c52c: 12: exit run() 0x4d465f2c: 13: enter run() 0x4d465f2c: 13: set_msg 0x4d465f2c: 13: msg: "new message" 0x4d465f2c: 13: exit run() 0x45616b2c: 14: enter run() 0x45616b2c: 14: set_msg 0x45616b2c: 14: msg: "new message" 0x45616b2c: 14: exit run() 0x7512c22c: 15: enter run() 0x7512c22c: 15: set_msg 0x7512c22c: 15: msg: "new message" 0x7512c22c: 15: exit run() main: 36 0x4d465d2c: 0: enter run() 0x4d465d2c: 0: set_msg 0x4561632c: 1: enter run() 0x4d465d2c: 0: msg: "new message" 0x4d465d2c: 0: exit run() 0x4561632c: 1: set_msg 0x4d46552c: 2: enter run() 0x4d465e2c: 3: enter run() 0x4561632c: 1: msg: "new message" 0x4561632c: 1: exit run() 0x4d46552c: 2: set_msg 0x4d46552c: 2: msg: "new message" 0x4d46522c: 4: enter run() 0x4d46522c: 4: set_msg 0x4d46552c: 2: exit run() 0x4d465e2c: 3: set_msg 0x4d465e2c: 3: msg: "new message" 0x4d46522c: 4: msg: "new message" 0x4d465e2c: 3: exit run() 0x4d465b2c: 5: enter run() 0x4d46522c: 4: exit run() 0x45616c2c: 6: enter run() 0x4d465b2c: 5: set_msg 0x54659e2c: 7: enter run() 0x54659e2c: 7: set_msg 0x4d46572c: 8: enter run() 0x54659e2c: 7: msg: "new message" 0x54659e2c: 7: exit run() 0x4d465b2c: 5: msg: "new message" 0x4d46532c: 9: enter run() 0x4d465b2c: 5: exit run() 0x4d46572c: 8: set_msg 0x4d46532c: 9: set_msg 0x4d46572c: 8: msg: "new message" 0x4d46532c: 9: msg: "new message" 0x4d46572c: 8: exit run(rthread reaping 0x4d465d2c stack 0x787a1e00 rthread reaping 0x4561632c stack 0x78772c80 rthread reaping 0x4d46552c stack 0x78793a60 rthread reaping 0x4d465e2c stack 0x78772400 rthread reaping 0x4d46522c stack 0x78793c00 rthread reaping 0x4d465b2c stack 0x787a1920 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x4d465a2c: rwlock_wrlock 0x4af54190 (1) 0x7512cb2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46542c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561682c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465922c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46562c: rwlock_wrlock 0x4af54190 (2147483649) 0x45616c2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_rdlock 0x4af54190 (4294967295) rthread reaping 0x45616c2c stack 0x787a1120 rthread reaping 0x54659e2c stack 0x7877b980 rthread reaping 0x4d46572c stack 0x7877b680 rthread reaping 0x4d46532c stack 0x7877b7e0 0x4561682c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (1) 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_rdlock 0x4af54190 (2147483650) 0x4d46542c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_rdlock 0x4af54190 (2147483647) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465a2c stack 0x787933c0 rthread reaping 0x7512cb2c stack 0x787a1640 rthread reaping 0x4d46542c stack 0x787a17a0 rthread reaping 0x4561682c stack 0x7877b240 rthread reaping 0x5465922c stack 0x787a1bc0 rthread reaping 0x4d46562c stack 0x78772460 0x4d46552c: rwlock_wrlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_wrlock 0x4af54190 (1) 0x5465992c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_wrlock 0x4af54190 (0) 0x4561692c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_wrlock 0x4af54190 (1) 0x5465972c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c02c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561692c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46572c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c02c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_wrlock 0x4af54190 (0) 0x7512c02c: rwlock_rdlock 0x4af54190 (2147483647) 0x54659a2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465962c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512cc2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46552c stack 0x78772460 rthread reaping 0x5465992c stack 0x787a1bc0 0x4d46512c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x4561692c stack 0x7877b240 0x5465902c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561642c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512cc2c: rwlock_rdlock 0x4af54190 (4294967295) 0x45616a2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46512c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_wrlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (2147483647) 0x4561632c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_rdlock 0x4af54190 (0) 0x54659a2c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465902c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_unlock 0x4af54190 rthread reaping 0x4561632c stack 0x787a17a0 rthread reaping 0x5465972c stack 0x787a1640 rthread reaping 0x7512c02c stack 0x787933c0 rthread reaping 0x4561612c stack 0x7877b7e0 rthread reaping 0x4d46572c stack 0x7877b680 rthread reaping 0x7512cc2c stack 0x7877b980 rthread reaping 0x54659a2c stack 0x787a1120 rthread reaping 0x5465962c stack 0x787a1920 rthread reaping 0x4d46512c stack 0x78793c00 rthread reaping 0x4561642c stack 0x78772400 rthread reaping 0x5465902c stack 0x78793a60 rthread reaping 0x45616a2c stack 0x78772c80 rthread reaping 0x54659b2c stack 0x787a1e00 0x54659f2c: rwlock_wrlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_wrlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_wrlock 0x4af54190 (1) 0x7512ce2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d465b2c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465932c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_wrlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_wrlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_wrlock 0x4af54190 (2147483647) 0x45616c2c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_wrlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_wrlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_unlock 0x4af54190 rthread reaping 0x54659f2c stack 0x787a1e00 rthread reaping 0x5465932c stack 0x78772c80 rthread reaping 0x5465952c stack 0x78793a60 rthread reaping 0x7512ce2c stack 0x78772400 rthread reaping 0x4d465b2c stack 0x78793c00 rthread reaping 0x4561682c stack 0x787a1920 rthread reaping 0x4561662c stack 0x787a1120 rthread reaping 0x5465922c stack 0x7877b980 rthread reaping 0x4d465f2c stack 0x7877b680 0x7512cc2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c92c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46532c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512cc2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x7512c92c: rwlock_unlock 0x4af54190 rthread reaping 0x45616c2c stack 0x7877b7e0 rthread reaping 0x4d46552c stack 0x787933c0 0x7512c92c: rwlock_rdlock 0x4af54190 (4294967295) 0x4d46532c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c22c stack 0x787a1640 0x7512c92c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cc2c stack 0x787a17a0 0x4d46532c: rwlock_rdlock 0x4af54190 (1) 0x4d46532c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465c2c stack 0x7877b240 rthread reaping 0x7512c92c stack 0x787a1bc0 rthread reaping 0x4d46532c stack 0x78772460 0x7512c32c: rwlock_wrlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_wrlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_wrlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_wrlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_wrlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_wrlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_wrlock 0x4af54190 (1) 0x5465982c: rwlock_wrlock 0x4af54190 (1) 0x4d46542c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465982c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561672c: rwlock_rdlock 0x4af54190 (1) 0x7512ca2c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561682c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561682c: rwlock_rdlock 0x4af54190 (2147483647) 0x4d46572c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561682c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c32c stack 0x78772460 0x4d46572c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x54659f2c stack 0x787a1bc0 0x7512ca2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465942c stack 0x7877b240 0x7512c82c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x45616b2c stack 0x787a17a0 0x7512c82c: rwlock_unlock 0x4af54190 rthread reaping 0x54659b2c stack 0x787a1640 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4561622c stack 0x787933c0 0x7512c82c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_unlock 0x4af54190 rthread reaping 0x54659c2c stack 0x7877b7e0 rthread reaping 0x4d46542c stack 0x7877b680 0x4d46572c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 rthread reaping 0x4561672c stack 0x7877b980 rthread reaping 0x5465982c stack 0x787a1120 0x5465962c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4561682c stack 0x787a1920 0x5465962c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46572c stack 0x78793c00 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c12c stack 0x78772400 rthread reaping 0x7512ca2c stack 0x78793a60 rthread reaping 0x5465962c stack 0x78772c80 rthread reaping 0x7512c82c stack 0x787a1e00 0x7512cd2c: rwlock_wrlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_wrlock 0x4af54190 (1) 0x7512cd2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_wrlock 0x4af54190 (0) 0x7512ce2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465902c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_wrlock 0x4af54190 (2147483647) 0x45616e2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465d2c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_wrlock 0x4af54190 (0) 0x45616d2c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x7512cd2c stack 0x787a1e00 0x4d465d2c: rwlock_rdlock 0x4af54190 (4294967295) 0x45616f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561632c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616c2c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659e2c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659c2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c22c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_wrlock 0x4af54190 (0) 0x5465972c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c22c: rwlock_rdlock 0x4af54190 (4294967295) 0x4d46562c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46592c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (2147483647) 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (2147483649) 0x7512c22c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_rdlock 0x4af54190 (4294967295) rthread reaping 0x5465902c stack 0x78772c80 rthread reaping 0x4d465d2c stack 0x78793a60 0x7512ce2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_rdlock 0x4af54190 (1) 0x54659c2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512ce2c stack 0x78772400 0x45616d2c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_rdlock 0x4af54190 (0) 0x45616d2c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_rdlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x5465942c stack 0x78793c00 0x45616f2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c22c stack 0x787a1920 rthread reaping 0x45616e2c stack 0x787a1120 rthread reaping 0x45616d2c stack 0x7877b980 rthread reaping 0x45616c2c stack 0x7877b680 rthread reaping 0x54659c2c stack 0x7877b7e0 rthread reaping 0x45616f2c stack 0x787933c0 rthread reaping 0x4561632c stack 0x787a1640 rthread reaping 0x54659e2c stack 0x787a17a0 rthread reaping 0x4d46562c stack 0x7877b240 rthread reaping 0x4d46592c stack 0x787a1bc0 rthread reaping 0x5465972c stack 0x78772460 0x7512c42c: rwlock_wrlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_wrlock 0x4af54190 (1) 0x7512c42c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_wrlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (1) 0x4d465a2c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_wrlock 0x4af54190 (1) 0x4d46582c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_rdlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_wrlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_wrlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_wrlock 0x4af54190 (0) 0x4d465d2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_rdlock 0x4af54190 (0) 0x4d465d2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_wrlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_wrlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x7512c42c stack 0x78772460 rthread reaping 0x4d46572c stack 0x787a1bc0 0x7512cb2c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x4d465a2c stack 0x7877b240 rthread reaping 0x4d46582c stack 0x787a17a0 rthread reaping 0x54659e2c stack 0x787a1640 rthread reaping 0x4561682c stack 0x787933c0 rthread reaping 0x5465952c stack 0x7877b7e0 rthread reaping 0x7512c32c stack 0x7877b680 rthread reaping 0x4d465d2c stack 0x7877b980 0x5465912c: rwlock_unlock 0x4af54190 rthread reaping 0x7512ce2c stack 0x787a1120 rthread reaping 0x4561612c stack 0x787a1920 0x5465912c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4d465b2c stack 0x78793c00 0x45616e2c: rwlock_wrlock 0x4af54190 (1) 0x45616a2c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465912c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_rdlock 0x4af54190 (4294967295) 0x45616e2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465912c stack 0x78772400 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x7512cb2c stack 0x78793a60 0x45616a2c: rwlock_unlock 0x4af54190 rthread reaping 0x45616a2c stack 0x78772c80 rthread reaping 0x45616e2c stack 0x787a1e00 0x4d46522c: rwlock_wrlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_wrlock 0x4af54190 (0) 0x7512ce2c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512c52c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_rdlock 0x4af54190 (2147483647) 0x5465962c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (0) 0x54659d2c: rwlock_wrlock 0x4af54190 (2147483650) 0x4d46532c: rwlock_wrlock 0x4af54190 (2147483650) 0x7512c92c: rwlock_wrlock 0x4af54190 (2147483650) 0x4561602c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c52c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x4d46522c stack 0x787a1e00 0x54659b2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659b2c: rwlock_rdlock 0x4af54190 (4294967295) rthread reaping 0x7512c52c stack 0x78772c80 0x4d465f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465922c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465982c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c62c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c82c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_rdlock 0x4af54190 (0) 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x54659d2c: rwlock_rdlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512ce2c stack 0x78793a60 rthread reaping 0x4561602c stack 0x78772400 rthread reaping 0x5465962c stack 0x78793c00 rthread reaping 0x54659d2c stack 0x787a1920 rthread reaping 0x4d46532c stack 0x787a1120 rthread reaping 0x7512c92c stack 0x7877b980 rthread reaping 0x4d465c2c stack 0x7877b680 rthread reaping 0x54659b2c stack 0x7877b7e0 rthread reaping 0x54659f2c stack 0x787933c0 rthread reaping 0x5465922c stack 0x787a1640 rthread reaping 0x4d465f2c stack 0x787a17a0 rthread reaping 0x5465982c stack 0x7877b240 rthread reaping 0x7512c62c stack 0x787a1bc0 rthread reaping 0x7512c82c stack 0x78772460 0x5465932c: rwlock_wrlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_wrlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_wrlock 0x4af54190 (1) 0x7512c42c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_wrlock 0x4af54190 (1) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_wrlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_wrlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_wrlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_wrlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_wrlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x5465932c stack 0x78772460 0x4561622c: rwlock_wrlock 0x4af54190 (1) rthread reaping 0x4561612c stack 0x787a1bc0 rthread reaping 0x7512c42c stack 0x7877b240 rthread reaping 0x5465942c stack 0x787a17a0 rthread reaping 0x7512cb2c stack 0x787a1640 rthread reaping 0x45616e2c stack 0x787933c0 rthread reaping 0x4561682c stack 0x7877b7e0 rthread reaping 0x5465992c stack 0x7877b680 rthread reaping 0x7512ca2c stack 0x7877b980 rthread reaping 0x4d46502c stack 0x787a1120 0x4561632c: rwlock_wrlock 0x4af54190 (2147483649) rthread reaping 0x7512c52c stack 0x787a1920 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_wrlock 0x4af54190 (0) 0x4d46512c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465e2c stack 0x78793c00 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_unlock 0x4af54190 rthread reaping 0x4561622c stack 0x78772400 rthread reaping 0x4561632c stack 0x78793a60 rthread reaping 0x4d46512c stack 0x78772c80 rthread reaping 0x4d46572c stack 0x787a1e00 0x4d46552c: rwlock_wrlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_wrlock 0x4af54190 (1) 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_wrlock 0x4af54190 (0) 0x5465932c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561692c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465912c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512cc2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561692c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_wrlock 0x4af54190 (0) 0x4d46532c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4d46552c stack 0x787a1e00 rthread reaping 0x4561602c stack 0x78772c80 0x4561652c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46502c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561662c: rwlock_wrlock 0x4af54190 (2147483649) rthread reaping 0x4561692c stack 0x78793a60 0x5465962c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46522c: rwlock_wrlock 0x4af54190 (2147483649) 0x45616d2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46592c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465952c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (4294967295) 0x4d46592c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465932c stack 0x78772400 0x4d46502c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512cc2c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (1) 0x4561662c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 rthread reaping 0x5465942c stack 0x78793c00 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 rthread reaping 0x5465912c stack 0x787a1920 rthread reaping 0x7512cc2c stack 0x787a1120 rthread reaping 0x5465952c stack 0x7877b980 rthread reaping 0x4d46532c stack 0x7877b680 rthread reaping 0x4d46502c stack 0x7877b7e0 rthread reaping 0x4561652c stack 0x787933c0 rthread reaping 0x4561662c stack 0x787a1640 rthread reaping 0x4d46522c stack 0x787a17a0 rthread reaping 0x4d46592c stack 0x7877b240 rthread reaping 0x5465962c stack 0x787a1bc0 rthread reaping 0x45616d2c stack 0x78772460 0x7512c22c: rwlock_wrlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_wrlock 0x4af54190 (0) 0x5465912c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512cd2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512ce2c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561612c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c12c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465972c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x7512c22c stack 0x78772460 0x5465952c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561622c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512cf2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c12c: rwlock_unlock 0x4af54190 rthread reaping 0x5465972c stack 0x787a1bc0 0x45616e2c: rwlock_wrlock 0x4af54190 (0) 0x45616f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c12c: rwlock_rdlock 0x4af54190 (4294967295) 0x4d465c2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465982c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616e2c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (2147483647) 0x5465982c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (2147483651) 0x4d465c2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 ) 0x4d46532c: 9: exit run() 0x45616c2c: 6: set_msg 0x4d465a2c: 10: enter run() 0x7512cb2c: 11: enter run() 0x4d46542c: 12: enter run() 0x4561682c: 13: enter run() 0x5465922c: 14: enter run() 0x4d46562c: 15: enter run() 0x45616c2c: 6: msg: "new message" 0x45616c2c: 6: exit run() 0x7512cb2c: 11: set_msg 0x4d46562c: 15: set_msg 0x4561682c: 13: set_msg 0x4d46542c: 12: set_msg 0x7512cb2c: 11: msg: "new message" 0x4d46542c: 12: msg: "new message" 0x4561682c: 13: msg: "new message" 0x7512cb2c: 11: exit run() 0x4d46542c: 12: exit run() 0x4d46562c: 15: msg: "new message" 0x4561682c: 13: exit run() 0x4d46562c: 15: exit run() 0x4d465a2c: 10: set_msg 0x5465922c: 14: set_msg 0x5465922c: 14: msg: "new message" 0x4d465a2c: 10: msg: "new message" 0x5465922c: 14: exit run() 0x4d465a2c: 10: exit run() main: 37 0x4d46552c: 0: enter run() 0x4d46552c: 0: set_msg 0x4d46552c: 0: msg: "new message" 0x5465992c: 1: enter run() 0x4d46552c: 0: exit run() 0x5465992c: 1: set_msg 0x5465992c: 1: msg: "new message" 0x4561692c: 2: enter run() 0x5465992c: 1: exit run() 0x4561692c: 2: set_msg 0x4561632c: 3: enter run() 0x5465972c: 4: enter run() 0x7512c02c: 5: enter run() 0x4561692c: 2: msg: "new message" 0x4561612c: 6: enter run() 0x4d46572c: 7: enter run() 0x4561692c: 2: exit run() 0x7512c02c: 5: set_msg 0x7512cc2c: 8: enter run() 0x54659a2c: 9: enter run() 0x5465962c: 10: enter run() 0x7512cc2c: 8: set_msg 0x4d46512c: 11: enter run() 0x5465902c: 13: enter run() 0x4561642c: 12: enter run() 0x45616a2c: 14: enter run() 0x4d46512c: 11: set_msg 0x54659b2c: 15: enter run() 0x54659b2c: 15: set_msg 0x54659b2c: 15: msg: "new message" 0x54659b2c: 15: exit run() 0x7512c02c: 5: msg: "new message" 0x7512c02c: 5: exit run() 0x4561642c: 12: set_msg 0x45616a2c: 14: set_msg 0x45616a2c: 14: msg: "new message" 0x45616a2c: 14: exit run() 0x4561642c: 12: msg: "new message" 0x7512cc2c: 8: msg: "new message" 0x4561642c: 12: exit run() 0x4d46512c: 11: msg: "new message" 0x7512cc2c: 8: exit run() 0x4d46512c: 11: exit run() 0x5465962c: 10: set_msg 0x5465972c: 4: set_msg 0x5465972c: 4: msg: "new message" 0x5465962c: 10: msg: "new message" 0x5465972c: 4: exit run() 0x5465962c: 10: exit run() 0x54659a2c: 9: set_msg 0x4561612c: 6: set_msg 0x4561632c: 3: set_msg 0x54659a2c: 9: msg: "new message" 0x54659a2c: 9: exit run() 0x4d46572c: 7: set_msg 0x5465902c: 13: set_msg 0x4d46572c: 7: msg: "new message" 0x4d46572c: 7: exit run() 0x5465902c: 13: msg: "new message" 0x4561612c: 6: msg: "new message" 0x4561632c: 3: msg: "new message" 0x5465902c: 13: exit run() 0x4561612c: 6: exit run() 0x4561632c: 3: exit run() main: 38 0x54659f2c: 0: enter run() 0x54659f2c: 0: set_msg 0x5465932c: 1: enter run() 0x54659f2c: 0: msg: "new message" 0x54659f2c: 0: exit run() 0x5465932c: 1: set_msg 0x5465952c: 2: enter run() 0x7512ce2c: 3: enter run() 0x4d465b2c: 4: enter run() 0x5465932c: 1: msg: "new message" 0x5465932c: 1: exit run() 0x7512ce2c: 3: set_msg 0x4d465b2c: 4: set_msg 0x4561682c: 5: enter run() 0x4d465b2c: 4: msg: "new message" 0x7512ce2c: 3: msg: "new message" 0x4d465b2c: 4: exit run() 0x7512ce2c: 3: exit run() 0x4561682c: 5: set_msg 0x5465922c: 7: enter run() 0x5465922c: 7: set_msg 0x4561662c: 6: enter run() 0x5465922c: 7: msg: "new message" 0x4561682c: 5: msg: "new message" 0x4561682c: 5: exit run() 0x5465922c: 7: exit run() 0x4d465f2c: 8: enter run() 0x4d465f2c: 8: set_msg 0x4d465f2c: 8: msg: "new message" 0x4d465f2c: 8: exit run() 0x4561662c: 6: set_msg 0x4561662c: 6: msg: "new message" 0x4561662c: 6: exit run() 0x5465952c: 2: set_msg 0x4d46552c: 10: enter run() 0x45616c2c: 9: enter run() 0x7512c22c: 11: enter run() 0x5465952c: 2: msg: "new message" 0x4d46552c: 10: set_msg 0x5465952c: 2: exit run() 0x7512c22c: 11: set_msg 0x7512cc2c: 12: enter run() 0x7512c22c: 11: msg: "new message" 0x4d46552c: 10: msg: "new message" 0x7512c22c: 11: exit run() 0x4d46552c: 10: exit run() 0x7512cc2c: 12: set_msg 0x4d465c2c: 13: enter run() 0x7512c92c: 14: enter run() 0x4d46532c: 15: enter run() 0x7512cc2c: 12: msg: "new message" 0x7512cc2c: 12: exit run() 0x45616c2c: 9: set_msg 0x45616c2c: 9: msg: "new message" 0x45616c2c: 9: exit run() 0x4d465c2c: 13: set_msg 0x7512c92c: 14: set_msg 0x4d46532c: 15: set_msg 0x7512c92c: 14: msg: "new message" 0x7512c92c: 14: exit run() 0x4d46532c: 15: msg: "new message" 0x4d46532c: 15: exit run() 0x4d465c2c: 13: msg: "new message" 0x4d465c2c: 13: exit run() main: 39 0x7512c32c: 0: enter run() 0x7512c32c: 0: set_msg 0x7512c32c: 0: msg: "new message" 0x7512c32c: 0: exit run() 0x54659f2c: 1: enter run() 0x54659f2c: 1: set_msg 0x54659f2c: 1: msg: "new message" 0x54659f2c: 1: exit run() 0x5465942c: 2: enter run() 0x5465942c: 2: set_msg 0x5465942c: 2: msg: "new message" 0x5465942c: 2: exit run() 0x45616b2c: 3: enter run() 0x45616b2c: 3: set_msg 0x45616b2c: 3: msg: "new message" 0x45616b2c: 3: exit run() 0x54659b2c: 4: enter run() 0x54659b2c: 4: set_msg 0x54659b2c: 4: msg: "new message" 0x54659b2c: 4: exit run() 0x4561622c: 5: enter run() 0x4561622c: 5: set_msg 0x4561622c: 5: msg: "new message" 0x4561622c: 5: exit run() 0x54659c2c: 6: enter run() 0x54659c2c: 6: set_msg 0x4d46542c: 7: enter run() 0x54659c2c: 6: msg: "new message" 0x54659c2c: 6: exit run() 0x4d46542c: 7: set_msg 0x4561672c: 8: enter run() 0x5465982c: 9: enter run() 0x4d46542c: 7: msg: "new message" 0x5465982c: 9: set_msg 0x4d46542c: 7: exit run() 0x4561672c: 8: set_msg 0x4561682c: 10: enter run() 0x4d46572c: 11: enter run() 0x7512c12c: 12: enter run() 0x7512ca2c: 13: enter run() 0x5465962c: 14: enter run() 0x7512c82c: 15: enter run() 0x5465982c: 9: msg: "new message" 0x4561682c: 10: set_msg 0x5465982c: 9: exit run() 0x4d46572c: 11: set_msg 0x4561682c: 10: msg: "new message" 0x4561682c: 10: exit run() 0x7512ca2c: 13: set_msg 0x7512c82c: 15: set_msg 0x7512c82c: 15: msg: "new message" 0x7512ca2c: 13: msg: "new message" 0x7512c82c: 15: exit run() 0x4d46572c: 11: msg: "new message" 0x7512ca2c: 13: exit run() 0x4561672c: 8: msg: "new message" 0x4d46572c: 11: exit run() 0x4561672c: 8: exit run() 0x5465962c: 14: set_msg 0x5465962c: 14: msg: "new message" 0x5465962c: 14: exit run() 0x7512c12c: 12: set_msg 0x7512c12c: 12: msg: "new message" 0x7512c12c: 12: exit run() main: 40 0x7512cd2c: 0: enter run() 0x7512cd2c: 0: set_msg 0x5465902c: 1: enter run() 0x7512cd2c: 0: msg: "new message" 0x4d465d2c: 2: enter run() 0x7512ce2c: 3: enter run() 0x5465902c: 1: set_msg 0x5465942c: 4: enter run() 0x7512cd2c: 0: exit run() 0x45616e2c: 6: enter run() 0x4d465d2c: 2: set_msg 0x7512c22c: 5: enter run() 0x45616d2c: 7: enter run() 0x45616f2c: 10: enter run() 0x4561632c: 11: enter run() 0x45616c2c: 8: enter run() 0x54659e2c: 12: enter run() 0x54659c2c: 9: enter run() 0x7512c22c: 5: set_msg 0x4d46592c: 14: enter run() 0x5465972c: 15: enter run() 0x4d46562c: 13: enter run() 0x4d46592c: 14: set_msg 0x5465972c: 15: set_msg 0x5465972c: 15: msg: "new message" 0x5465972c: 15: exit run() 0x54659e2c: 12: set_msg 0x54659e2c: 12: msg: "new message" 0x54659e2c: 12: exit run() 0x4561632c: 11: set_msg 0x45616c2c: 8: set_msg 0x4561632c: 11: msg: "new message" 0x45616c2c: 8: msg: "new message" 0x4561632c: 11: exit run() 0x7512c22c: 5: msg: "new message" 0x45616c2c: 8: exit run() 0x4d46592c: 14: msg: "new message" 0x5465902c: 1: msg: "new message" 0x4d465d2c: 2: msg: "new message" 0x7512c22c: 5: exit run() 0x4d46592c: 14: exit run() 0x5465902c: 1: exit run() 0x45616e2c: 6: set_msg 0x4d465d2c: 2: exit run() 0x7512ce2c: 3: set_msg 0x5465942c: 4: set_msg 0x54659c2c: 9: set_msg 0x7512ce2c: 3: msg: "new message" 0x54659c2c: 9: msg: "new message" 0x45616e2c: 6: msg: "new message" 0x54659c2c: 9: exit run() 0x7512ce2c: 3: exit run() 0x45616e2c: 6: exit run() 0x45616d2c: 7: set_msg 0x45616d2c: 7: msg: "new message" 0x45616d2c: 7: exit run() 0x4d46562c: 13: set_msg 0x4d46562c: 13: msg: "new message" 0x5465942c: 4: msg: "new message" 0x4d46562c: 13: exit run() 0x5465942c: 4: exit run() 0x45616f2c: 10: set_msg 0x45616f2c: 10: msg: "new message" 0x45616f2c: 10: exit run() main: 41 0x7512c42c: 0: enter run() 0x7512c42c: 0: set_msg 0x4d46572c: 1: enter run() 0x7512c42c: 0: msg: "new message" 0x4d465a2c: 2: enter run() 0x7512c42c: 0: exit run() 0x4d465a2c: 2: set_msg 0x4d46572c: 1: set_msg 0x4d465a2c: 2: msg: "new message" 0x4d46572c: 1: msg: "new message" 0x4d465a2c: 2: exit run() 0x4d46582c: 3: enter run() 0x4d46572c: 1: exit run() 0x4d46582c: 3: set_msg 0x4d46582c: 3: msg: "new message" 0x4d46582c: 3: exit run() 0x54659e2c: 4: enter run() 0x54659e2c: 4: set_msg 0x54659e2c: 4: msg: "new message" 0x54659e2c: 4: exit run() 0x4561682c: 5: enter run() 0x4561682c: 5: set_msg 0x5465952c: 6: enter run() 0x4561682c: 5: msg: "new message" 0x4561682c: 5: exit run() 0x5465952c: 6: set_msg 0x5465952c: 6: msg: "new message" 0x7512c32c: 7: enter run() 0x5465952c: 6: exit run() 0x7512c32c: 7: set_msg 0x7512c32c: 7: msg: "new message" 0x7512c32c: 7: exit run() 0x4d465d2c: 8: enter run() 0x4d465d2c: 8: set_msg 0x4d465d2c: 8: msg: "new message" 0x4d465d2c: 8: exit run() 0x7512ce2c: 9: enter run() 0x7512ce2c: 9: set_msg 0x7512ce2c: 9: msg: "new message" 0x7512ce2c: 9: exit run() 0x4561612c: 10: enter run() 0x4561612c: 10: set_msg 0x4561612c: 10: msg: "new message" 0x4561612c: 10: exit run() 0x4d465b2c: 11: enter run() 0x4d465b2c: 11: set_msg 0x4d465b2c: 11: msg: "new message" 0x5465912c: 12: enter run() 0x4d465b2c: 11: exit run() 0x7512cb2c: 13: enter run() 0x5465912c: 12: set_msg 0x45616e2c: 15: enter run() 0x45616a2c: 14: enter run() 0x5465912c: 12: msg: "new message" 0x5465912c: 12: exit run() 0x45616e2c: 15: set_msg 0x7512cb2c: 13: set_msg 0x45616e2c: 15: msg: "new message" 0x45616e2c: 15: exit run() 0x7512cb2c: 13: msg: "new message" 0x7512cb2c: 13: exit run() 0x45616a2c: 14: set_msg 0x45616a2c: 14: msg: "new message" 0x45616a2c: 14: exit run() main: 42 0x4d46522c: 0: enter run() 0x4d46522c: 0: set_msg 0x4d46522c: 0: msg: "new message" 0x7512c52c: 1: enter run() 0x7512ce2c: 2: enter run() 0x7512c52c: 1: set_msg 0x4561602c: 3: enter run() 0x4d46522c: 0: exit run() 0x5465962c: 4: enter run() 0x4561602c: 3: set_msg 0x54659d2c: 5: enter run() 0x4d46532c: 6: enter run() 0x7512c92c: 7: enter run() 0x4561602c: 3: msg: "new message" 0x54659b2c: 9: enter run() 0x7512c52c: 1: msg: "new message" 0x4d465c2c: 8: enter run() 0x4561602c: 3: exit run() 0x54659b2c: 9: set_msg 0x54659f2c: 10: enter run() 0x7512c52c: 1: exit run() 0x4d465f2c: 12: enter run() 0x5465922c: 11: enter run() 0x5465982c: 13: enter run() 0x7512c62c: 14: enter run() 0x7512c82c: 15: enter run() 0x7512c92c: 7: set_msg 0x7512c92c: 7: msg: "new message" 0x7512c92c: 7: exit run() 0x7512c82c: 15: set_msg 0x7512c82c: 15: msg: "new message" 0x7512c82c: 15: exit run() 0x5465962c: 4: set_msg 0x4d465c2c: 8: set_msg 0x4d465c2c: 8: msg: "new message" 0x5465962c: 4: msg: "new message" 0x5465962c: 4: exit run() 0x4d465f2c: 12: set_msg 0x54659d2c: 5: set_msg 0x4d465c2c: 8: exit run() 0x54659f2c: 10: set_msg 0x5465982c: 13: set_msg 0x5465982c: 13: msg: "new message" 0x5465982c: 13: exit run() 0x4d46532c: 6: set_msg 0x7512c62c: 14: set_msg 0x54659b2c: 9: msg: "new message" 0x4d46532c: 6: msg: "new message" 0x54659b2c: 9: exit run() 0x7512c62c: 14: msg: "new message" 0x54659d2c: 5: msg: "new message" 0x4d465f2c: 12: msg: "new message" 0x4d46532c: 6: exit run() 0x7512c62c: 14: exit run() 0x54659f2c: 10: msg: "new message" 0x54659d2c: 5: exit run() 0x4d465f2c: 12: exit run() 0x54659f2c: 10: exit run() 0x5465922c: 11: set_msg 0x5465922c: 11: msg: "new message" 0x5465922c: 11: exit run() 0x7512ce2c: 2: set_msg 0x7512ce2c: 2: msg: "new message" 0x7512ce2c: 2: exit run() main: 43 0x5465932c: 0: enter run() 0x5465932c: 0: set_msg 0x5465932c: 0: msg: "new message" 0x5465932c: 0: exit run() 0x4561612c: 1: enter run() 0x4561612c: 1: set_msg 0x4561612c: 1: msg: "new message" 0x4561612c: 1: exit run() 0x7512c42c: 2: enter run() 0x7512c42c: 2: set_msg 0x5465942c: 3: enter run() 0x7512c42c: 2: msg: "new message" 0x7512c42c: 2: exit run() 0x5465942c: 3: set_msg 0x5465942c: 3: msg: "new message" 0x7512cb2c: 4: enter run() 0x5465942c: 3: exit run() 0x7512cb2c: 4: set_msg 0x7512cb2c: 4: msg: "new message" 0x7512cb2c: 4: exit run() 0x45616e2c: 5: enter run() 0x45616e2c: 5: set_msg 0x45616e2c: 5: msg: "new message" 0x4561682c: 6: enter run() 0x45616e2c: 5: exit run() 0x4561682c: 6: set_msg 0x4561682c: 6: msg: "new message" 0x4561682c: 6: exit run() 0x5465992c: 7: enter run() 0x5465992c: 7: set_msg 0x5465992c: 7: msg: "new message" 0x5465992c: 7: exit run() 0x7512ca2c: 8: enter run() 0x7512ca2c: 8: set_msg 0x7512ca2c: 8: msg: "new message" 0x7512ca2c: 8: exit run() 0x4d46502c: 9: enter run() 0x4d46502c: 9: set_msg 0x4d46502c: 9: msg: "new message" 0x7512c52c: 10: enter run() 0x4d46502c: 9: exit run() 0x7512c52c: 10: set_msg 0x7512c52c: 10: msg: "new message" 0x4d465e2c: 11: enter run() 0x7512c52c: 10: exit run() 0x4d465e2c: 11: set_msg 0x4561622c: 12: enter run() 0x4561632c: 13: enter run() 0x4d465e2c: 11: msg: "new message" 0x4d46572c: 15: enter run() 0x4d46512c: 14: enter run() 0x4d46572c: 15: set_msg 0x4d465e2c: 11: exit run() 0x4561632c: 13: set_msg 0x4561632c: 13: msg: "new message" 0x4561632c: 13: exit run() 0x4d46572c: 15: msg: "new message" 0x4d46572c: 15: exit run() 0x4d46512c: 14: set_msg 0x4561622c: 12: set_msg 0x4561622c: 12: msg: "new message" 0x4d46512c: 14: msg: "new message" 0x4561622c: 12: exit run() 0x4d46512c: 14: exit run() main: 44 0x4d46552c: 0: enter run() 0x4d46552c: 0: set_msg 0x4d46552c: 0: msg: "new message" 0x4561602c: 1: enter run() 0x4d46552c: 0: exit run() 0x4561602c: 1: set_msg 0x4561602c: 1: msg: "new message" 0x4561692c: 2: enter run() 0x4561602c: 1: exit run() 0x5465932c: 3: enter run() 0x4561692c: 2: set_msg 0x5465942c: 4: enter run() 0x5465912c: 5: enter run() 0x7512cc2c: 6: enter run() 0x4561692c: 2: msg: "new message" 0x5465952c: 7: enter run() 0x4d46532c: 8: enter run() 0x5465952c: 7: set_msg 0x4561652c: 10: enter run() 0x4d46502c: 9: enter run() 0x4561692c: 2: exit run() 0x4561662c: 11: enter run() 0x5465962c: 14: enter run() 0x4d46522c: 12: enter run() 0x45616d2c: 15: enter run() 0x4d46592c: 13: enter run() 0x5465952c: 7: msg: "new message" 0x4d46522c: 12: set_msg 0x4d46522c: 12: msg: "new message" 0x4d46592c: 13: set_msg 0x5465952c: 7: exit run() 0x4561652c: 10: set_msg 0x4561652c: 10: msg: "new message" 0x4561652c: 10: exit run() 0x4d46502c: 9: set_msg 0x5465942c: 4: set_msg 0x5465962c: 14: set_msg 0x4d46522c: 12: exit run() 0x5465932c: 3: set_msg 0x5465932c: 3: msg: "new message" 0x5465932c: 3: exit run() 0x5465942c: 4: msg: "new message" 0x5465962c: 14: msg: "new message" 0x5465962c: 14: exit run() 0x45616d2c: 15: set_msg 0x4d46502c: 9: msg: "new message" 0x4d46502c: 9: exit run() 0x7512cc2c: 6: set_msg 0x5465942c: 4: exit run() 0x7512cc2c: 6: msg: "new message" 0x7512cc2c: 6: exit run() 0x45616d2c: 15: msg: "new message" 0x45616d2c: 15: exit run() 0x4d46532c: 8: set_msg 0x4561662c: 11: set_msg 0x4d46592c: 13: msg: "new message" 0x4561662c: 11: msg: "new message" 0x4561662c: 11: exit run() 0x4d46532c: 8: msg: "new message" 0x4d46532c: 8: exit run() 0x4d46592c: 13: exit run() 0x5465912c: 5: set_msg 0x5465912c: 5: msg: "new message" 0x5465912c: 5: exit run() main: 45 0x7512c22c: 0: enter run() 0x7512c22c: 0: set_msg 0x7512c22c: 0: msg: "new message" 0x5465972c: 1: enter run() 0x7512c22c: 0: exit run() 0x5465912c: 2: enter run() 0x7512cd2c: 3: enter run() 0x5465972c: 1: set_msg 0x5465942c: 4: enter run() 0x7512ce2c: 5: enter run() 0x4561612c: 6: enter run() 0x7512c12c: 7: enter run() 0x5465972c: 1: msg: "new message" 0x45616a2c: 8: enter run() 0x5465952c: 9: enter run() 0x4561622c: 10: enter run() 0x7512cf2c: 11: enter run() 0x5465972c: 1: exit run() 0x7512c12c: 7: set_msg 0x45616e2c: 14: enter run() 0x45616f2c: 12: enter run() 0x4d465c2c: 15: enter run() 0x5465982c: 13: enter run() 0x45616e2c: 14: set_msg 0x7512c12c: 7: msg: "new message" 0x7512c12c: 7: exit run() 0x7512ce2c: 5: set_msg 0x4561612c: 6: set_msg 0x7512cd2c: 3: set_msg 0x5465982c: 13: set_msg 0x4561612c: 6: msg: "new message" 0x5465982c: 13: msg: "new message" 0x4561612c: 6: exit run() 0x5465982c: 13: exit run() 0x7512cd2c: 3: msg: "new message" 0x7512cd2c: 3: exit run() 0x4561622c: 10: set_msg 0x45616a2c: 8: set_msg 0x4d465c2c: 15: set_msg 0x7512ce2c: 5: msg: "new message" 0x4d465c2c: 15: msg: "new message" 0x45616e2c: 14: msg: "new message" 0x45616a2c: 8: msg: "new message" 0x4561622c: 10: msg: "new message" 0x4d460x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_unlock 0x4af54190 rthread reaping 0x5465912c stack 0x7877b240 rthread reaping 0x7512cd2c stack 0x787a17a0 rthread reaping 0x5465942c stack 0x787a1640 rthread reaping 0x7512ce2c stack 0x787933c0 rthread reaping 0x4561612c stack 0x7877b7e0 rthread reaping 0x7512c12c stack 0x7877b680 rthread reaping 0x45616a2c stack 0x7877b980 rthread reaping 0x5465952c stack 0x787a1120 rthread reaping 0x4561622c stack 0x787a1920 rthread reaping 0x7512cf2c stack 0x78793c00 rthread reaping 0x45616f2c stack 0x78772400 rthread reaping 0x5465982c stack 0x78793a60 rthread reaping 0x45616e2c stack 0x78772c80 rthread reaping 0x4d465c2c stack 0x787a1e00 0x4d46592c: rwlock_wrlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_wrlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_wrlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_wrlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_wrlock 0x4af54190 (0) 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c02c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_rdlock 0x4af54190 (1) 0x5465982c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_wrlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_wrlock 0x4af54190 (1) 0x5465962c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46542c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561692c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x4d46592c stack 0x787a1e00 rthread reaping 0x7512cc2c stack 0x78772c80 rthread reaping 0x45616c2c stack 0x78793a60 rthread reaping 0x5465982c stack 0x78772400 rthread reaping 0x7512c62c stack 0x78793c00 rthread reaping 0x7512c02c stack 0x787a1920 rthread reaping 0x4d46542c stack 0x787a1120 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_wrlock 0x4af54190 (0) 0x5465992c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46512c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512cb2c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561632c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659a2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c32c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (2147483647) 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_rdlock 0x4af54190 (2147483647) 0x4d46512c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x7512cb2c stack 0x7877b980 0x4d46512c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 rthread reaping 0x5465962c stack 0x7877b680 rthread reaping 0x5465972c stack 0x7877b7e0 0x54659a2c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_rdlock 0x4af54190 (0) 0x54659a2c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 rthread reaping 0x4561692c stack 0x787933c0 rthread reaping 0x7512c32c stack 0x787a1640 rthread reaping 0x5465992c stack 0x787a17a0 rthread reaping 0x4d46512c stack 0x7877b240 rthread reaping 0x4561632c stack 0x787a1bc0 rthread reaping 0x54659a2c stack 0x78772460 0x4d465a2c: rwlock_wrlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_wrlock 0x4af54190 (0) 0x5465982c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_wrlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_wrlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_wrlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_wrlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_wrlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_wrlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_wrlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_rdlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_wrlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_wrlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_wrlock 0x4af54190 (0) 0x4d465d2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_rdlock 0x4af54190 (0) 0x4d465d2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x4d465a2c stack 0x78772460 rthread reaping 0x5465982c stack 0x787a1bc0 rthread reaping 0x7512c42c stack 0x7877b240 rthread reaping 0x7512ce2c stack 0x787a17a0 rthread reaping 0x7512c52c stack 0x787a1640 rthread reaping 0x4d46552c stack 0x787933c0 0x7512cf2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465922c stack 0x7877b7e0 0x7512cf2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4d465e2c stack 0x7877b680 rthread reaping 0x4561642c stack 0x7877b980 rthread reaping 0x7512c72c stack 0x787a1120 rthread reaping 0x4561662c stack 0x787a1920 0x45616b2c: rwlock_wrlock 0x4af54190 (1) rthread reaping 0x4d46522c stack 0x78793c00 rthread reaping 0x4d465d2c stack 0x78772400 0x54659b2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512cf2c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cf2c stack 0x78793a60 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 rthread reaping 0x54659b2c stack 0x78772c80 rthread reaping 0x45616b2c stack 0x787a1e00 0x5465932c: rwlock_wrlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_wrlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_wrlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x4d465e2c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_wrlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_wrlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_wrlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_wrlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_wrlock 0x4af54190 (1) 0x4d46572c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_wrlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_wrlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_rdlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_wrlock 0x4af54190 (0) 0x4d46512c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_rdlock 0x4af54190 (0) 0x4d46512c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_wrlock 0x4af54190 (0) 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_rdlock 0x4af54190 (0) 0x7512c92c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_wrlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_wrlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465932c stack 0x787a1e00 rthread reaping 0x4561602c stack 0x78772c80 0x45616c2c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x4d465e2c stack 0x78793a60 0x45616c2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465912c stack 0x78772400 rthread reaping 0x54659c2c stack 0x78793c00 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 rthread reaping 0x4561642c stack 0x787a1920 0x4561612c: rwlock_rdlock 0x4af54190 (1) 0x45616c2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46572c stack 0x787a1120 0x4561612c: rwlock_unlock 0x4af54190 rthread reaping 0x4561622c stack 0x7877b980 rthread reaping 0x7512c42c stack 0x7877b680 rthread reaping 0x54659d2c stack 0x7877b7e0 rthread reaping 0x4d46512c stack 0x787933c0 rthread reaping 0x7512c92c stack 0x787a1640 rthread reaping 0x5465992c stack 0x787a17a0 rthread reaping 0x7512cc2c stack 0x7877b240 rthread reaping 0x45616c2c stack 0x787a1bc0 rthread reaping 0x4561612c stack 0x78772460 0x4d46572c: rwlock_wrlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_wrlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_wrlock 0x4af54190 (0) 0x4d465c2c: rwlock_wrlock 0x4af54190 (0) 0x7512c22c: rwlock_wrlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_wrlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_wrlock 0x4af54190 (0) 0x4d465a2c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561632c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (4294967295) 0x54659f2c: rwlock_wrlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46572c stack 0x78772460 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 rthread reaping 0x4561602c stack 0x787a1bc0 0x7512ce2c: rwlock_wrlock 0x4af54190 (0) 0x4d465d2c: rwlock_wrlock 0x4af54190 (0) 0x7512c32c: rwlock_wrlock 0x4af54190 (0) 0x5465952c: rwlock_wrlock 0x4af54190 (0) 0x4561672c: rwlock_wrlock 0x4af54190 (0) 0x5465922c: rwlock_wrlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (1) 0x54659f2c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_rdlock 0x4af54190 (2147483647) 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561632c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465922c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (2147483650) 0x5465962c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x5465952c stack 0x7877b240 0x7512ce2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465922c stack 0x787a17a0 rthread reaping 0x7512c22c stack 0x787a1640 rthread reaping 0x4d465a2c stack 0x787933c0 rthread reaping 0x4d465c2c stack 0x7877b7e0 rthread reaping 0x5465942c stack 0x7877b680 rthread reaping 0x5465962c stack 0x7877b980 rthread reaping 0x4d465d2c stack 0x787a1120 rthread reaping 0x4561632c stack 0x787a1920 rthread reaping 0x4561672c stack 0x78793c00 rthread reaping 0x54659f2c stack 0x78772400 rthread reaping 0x7512ce2c stack 0x78793a60 rthread reaping 0x5465972c stack 0x78772c80 rthread reaping 0x7512c32c stack 0x787a1e00 0x7512c12c: rwlock_wrlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_wrlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_wrlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_wrlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_wrlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_wrlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_wrlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x54659a2c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_rdlock 0x4af54190 (0) 0x54659a2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_wrlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_wrlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x5465932c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_wrlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c12c stack 0x787a1e00 0x4561692c: rwlock_wrlock 0x4af54190 (0) 0x4561632c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x4561662c stack 0x78772c80 0x4561692c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c42c stack 0x78793a60 rthread reaping 0x4561672c stack 0x78772400 rthread reaping 0x7512c02c stack 0x78793c00 0x4561692c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x54659e2c stack 0x787a1920 rthread reaping 0x4561652c stack 0x787a1120 0x4561632c: rwlock_unlock 0x4af54190 rthread reaping 0x54659c2c stack 0x7877b980 rthread reaping 0x7512c52c stack 0x7877b680 0x4561632c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x54659a2c stack 0x7877b7e0 0x4561632c: rwlock_unlock 0x4af54190 rthread reaping 0x45616a2c stack 0x787933c0 0x4561692c: rwlock_unlock 0x4af54190 rthread reaping 0x5465932c stack 0x787a1640 rthread reaping 0x5465902c stack 0x787a17a0 rthread reaping 0x4561682c stack 0x7877b240 rthread reaping 0x4561692c stack 0x787a1bc0 rthread reaping 0x4561632c stack 0x78772460 0x7512ca2c: rwlock_wrlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_wrlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_wrlock 0x4af54190 (1) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_wrlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_wrlock 0x4af54190 (0) 0x4d465d2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_rdlock 0x4af54190 (0) 0x4d465d2c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_wrlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_wrlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_wrlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_wrlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_wrlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_wrlock 0x4af54190 (0) 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x4d46532c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_wrlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_wrlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_wrlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 rthread reaping 0x7512ca2c stack 0x7877b240 0x5465942c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x5465972c stack 0x78772460 0x5465942c: rwlock_unlock 0x4af54190 rthread reaping 0x5465922c stack 0x787a1bc0 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x4d46562c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x45616b2c stack 0x787a17a0 0x5465942c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465d2c stack 0x787a1640 rthread reaping 0x4d46542c stack 0x787933c0 rthread reaping 0x4d46522c stack 0x7877b7e0 rthread reaping 0x4d46592c stack 0x7877b680 0x4d46562c: rwlock_unlock 0x4af54190 rthread reaping 0x5465952c stack 0x7877b980 0x4d46562c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x7512c62c stack 0x787a1120 0x4d46562c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46532c stack 0x787a1920 rthread reaping 0x7512c02c stack 0x78793c00 rthread reaping 0x4d46552c stack 0x78772400 rthread reaping 0x4d46572c stack 0x78793a60 rthread reaping 0x5465942c stack 0x78772c80 rthread reaping 0x4d46562c stack 0x787a1e00 0x7512c52c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_wrlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_wrlock 0x4af54190 (0) 0x7512c22c: rwlock_rdlock 0x4af54190 (0) 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (1) 0x4561642c: rwlock_wrlock 0x4af54190 (1) 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465912c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561642c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_wrlock 0x4af54190 (0) 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512cc2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_rdlock 0x4af54190 (0) 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512c72c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x7512c52c stack 0x787a1e00 0x4561602c: rwlock_wrlock 0x4af54190 (1) 0x7512c82c: rwlock_wrlock 0x4af54190 (1) rthread reaping 0x7512c12c stack 0x78772c80 rthread reaping 0x7512c22c stack 0x78793a60 0x7512c32c: rwlock_wrlock 0x4af54190 (2147483649) rthread reaping 0x4d46532c stack 0x78772400 rthread reaping 0x4561642c stack 0x78793c00 0x7512c92c: rwlock_wrlock 0x4af54190 (2147483649) rthread reaping 0x7512cc2c stack 0x787a1920 0x7512cd2c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465912c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_rdlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (2147483647) 0x4561602c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (0) 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_rdlock 0x4af54190 (2147483649) 0x4561602c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_unlock 0x4af54190 rthread reaping 0x5465912c stack 0x787a1120 rthread reaping 0x4561692c stack 0x7877b980 rthread reaping 0x7512c62c stack 0x7877b680 rthread reaping 0x7512c72c stack 0x7877b7e0 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cb2c stack 0x787933c0 rthread reaping 0x4561602c stack 0x787a1640 rthread reaping 0x7512c32c stack 0x787a17a0 rthread reaping 0x7512c82c stack 0x787a1bc0 rthread reaping 0x7512c92c stack 0x78772460 rthread reaping 0x7512cd2c stack 0x7877b240 0x7512c62c: rwlock_wrlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_wrlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_wrlock 0x4af54190 (1) 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_wrlock 0x4af54190 (1) 0x4561652c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (0) 0x7512cf2c: rwlock_wrlock 0x4af54190 (1) 0x4561672c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_wrlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_rdlock 0x4af54190 (0) 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_rdlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x7512cf2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_wrlock 0x4af54190 (1) 0x7512c02c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561662c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561682c: rwlock_wrlock 0x4af54190 (2147483649) rthread reaping 0x7512c62c stack 0x7877b240 0x7512ca2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512ce2c stack 0x78772460 rthread reaping 0x4561652c stack 0x787a1bc0 rthread reaping 0x4561672c stack 0x787a17a0 rthread reaping 0x7512cf2c stack 0x787a1640 rthread reaping 0x4d46582c stack 0x787933c0 0x54659b2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46592c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561662c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616b2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561662c: rwlock_rdlock 0x4af54190 (4294967295) 0x4d46592c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x54659b2c: rwlock_rdlock 0x4af54190 (0) 0x54659b2c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_unlock 0x4af54190 0x4d46552c: rwlock_rdlock 0x4af54190 (0) 0x4d46552c: rwlock_unlock 0x4af54190 rthread reaping 0x7512ca2c stack 0x7877b7e0 rthread reaping 0x4561622c stack 0x7877b680 0x45616b2c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (1) 0x45616b2c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c02c stack 0x7877b980 rthread reaping 0x4d46552c stack 0x787a1120 rthread reaping 0x4561662c stack 0x787a1920 rthread reaping 0x4561682c stack 0x78793c00 rthread reaping 0x54659b2c stack 0x78772400 rthread reaping 0x4d46592c stack 0x78793a60 rthread reaping 0x45616b2c stack 0x78772c80 rthread reaping 0x4561612c stack 0x787a1e00 0x4561682c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_wrlock 0x4af54190 (1) 0x5465982c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_wrlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_wrlock 0x4af54190 (0) 0x5465962c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465922c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465912c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_wrlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (2147483647) 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_wrlock 0x4af54190 (0) 0x4d465e2c: rwlock_wrlock 0x4af54190 (2147483647) 0x45616d2c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_rdlock 0x4af54190 (0) 0x45616d2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d465e2c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x4561682c stack 0x787a1e00 0x7512ce2c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x5465982c stack 0x78772c80 rthread reaping 0x45616a2c stack 0x78793a60 rthread reaping 0x7512c82c stack 0x78772400 rthread reaping 0x5465912c stack 0x78793c00 rthread reaping 0x5465962c stack 0x787a1920 rthread reaping 0x5465922c stack 0x787a1120 rthread reaping 0x45616c2c stack 0x7877b980 rthread reaping 0x45616d2c stack 0x7877b680 0x4d465e2c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465932c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512c12c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d465e2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465e2c stack 0x7877b7e0 0x5465932c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_rdlock 0x4af54190 (1) 5c2c: 15: exit run() 0x7512ce2c: 5: exit run() 0x45616e2c: 14: exit run() 0x45616a2c: 8: exit run() 0x4561622c: 10: exit run() 0x5465952c: 9: set_msg 0x45616f2c: 12: set_msg 0x5465952c: 9: msg: "new message" 0x5465952c: 9: exit run() 0x5465912c: 2: set_msg 0x5465942c: 4: set_msg 0x45616f2c: 12: msg: "new message" 0x45616f2c: 12: exit run() 0x7512cf2c: 11: set_msg 0x7512cf2c: 11: msg: "new message" 0x5465942c: 4: msg: "new message" 0x5465912c: 2: msg: "new message" 0x7512cf2c: 11: exit run() 0x5465942c: 4: exit run() 0x5465912c: 2: exit run() main: 46 0x4d46592c: 0: enter run() 0x4d46592c: 0: set_msg 0x4d46592c: 0: msg: "new message" 0x7512cc2c: 1: enter run() 0x4d46592c: 0: exit run() 0x7512cc2c: 1: set_msg 0x7512cc2c: 1: msg: "new message" 0x7512cc2c: 1: exit run() 0x45616c2c: 2: enter run() 0x45616c2c: 2: set_msg 0x45616c2c: 2: msg: "new message" 0x45616c2c: 2: exit run() 0x7512c62c: 4: enter run() 0x5465982c: 3: enter run() 0x7512c62c: 4: set_msg 0x5465982c: 3: set_msg 0x7512c02c: 5: enter run() 0x7512c02c: 5: set_msg 0x7512c62c: 4: msg: "new message" 0x5465982c: 3: msg: "new message" 0x7512c62c: 4: exit run() 0x7512c02c: 5: msg: "new message" 0x5465982c: 3: exit run() 0x4d46542c: 6: enter run() 0x7512c02c: 5: exit run() 0x4d46542c: 6: set_msg 0x7512cb2c: 7: enter run() 0x5465962c: 8: enter run() 0x4d46542c: 6: msg: "new message" 0x5465972c: 9: enter run() 0x4561692c: 10: enter run() 0x4d46542c: 6: exit run() 0x7512cb2c: 7: set_msg 0x7512c32c: 11: enter run() 0x5465992c: 12: enter run() 0x4d46512c: 13: enter run() 0x4561632c: 14: enter run() 0x54659a2c: 15: enter run() 0x7512c32c: 11: set_msg 0x7512cb2c: 7: msg: "new message" 0x7512cb2c: 7: exit run() 0x5465972c: 9: set_msg 0x7512c32c: 11: msg: "new message" 0x7512c32c: 11: exit run() 0x4561692c: 10: set_msg 0x4d46512c: 13: set_msg 0x5465992c: 12: set_msg 0x4d46512c: 13: msg: "new message" 0x5465992c: 12: msg: "new message" 0x4d46512c: 13: exit run() 0x5465992c: 12: exit run() 0x4561632c: 14: set_msg 0x4561632c: 14: msg: "new message" 0x5465972c: 9: msg: "new message" 0x4561632c: 14: exit run() 0x5465972c: 9: exit run() 0x5465962c: 8: set_msg 0x5465962c: 8: msg: "new message" 0x5465962c: 8: exit run() 0x54659a2c: 15: set_msg 0x54659a2c: 15: msg: "new message" 0x4561692c: 10: msg: "new message" 0x54659a2c: 15: exit run() 0x4561692c: 10: exit run() main: 47 0x4d465a2c: 0: enter run() 0x4d465a2c: 0: set_msg 0x4d465a2c: 0: msg: "new message" 0x4d465a2c: 0: exit run() 0x5465982c: 1: enter run() 0x5465982c: 1: set_msg 0x5465982c: 1: msg: "new message" 0x5465982c: 1: exit run() 0x7512c42c: 2: enter run() 0x7512c42c: 2: set_msg 0x7512c42c: 2: msg: "new message" 0x7512c42c: 2: exit run() 0x7512ce2c: 3: enter run() 0x7512ce2c: 3: set_msg 0x7512ce2c: 3: msg: "new message" 0x7512ce2c: 3: exit run() 0x7512c52c: 4: enter run() 0x7512c52c: 4: set_msg 0x7512c52c: 4: msg: "new message" 0x7512c52c: 4: exit run() 0x4d46552c: 5: enter run() 0x4d46552c: 5: set_msg 0x4d46552c: 5: msg: "new message" 0x4d46552c: 5: exit run() 0x5465922c: 6: enter run() 0x5465922c: 6: set_msg 0x5465922c: 6: msg: "new message" 0x5465922c: 6: exit run() 0x4d465e2c: 7: enter run() 0x4d465e2c: 7: set_msg 0x4d465e2c: 7: msg: "new message" 0x4d465e2c: 7: exit run() 0x4561642c: 8: enter run() 0x4561642c: 8: set_msg 0x4561642c: 8: msg: "new message" 0x4561642c: 8: exit run() 0x7512c72c: 9: enter run() 0x7512c72c: 9: set_msg 0x7512c72c: 9: msg: "new message" 0x7512c72c: 9: exit run() 0x4561662c: 10: enter run() 0x4561662c: 10: set_msg 0x4561662c: 10: msg: "new message" 0x4561662c: 10: exit run() 0x4d46522c: 11: enter run() 0x4d46522c: 11: set_msg 0x4d46522c: 11: msg: "new message" 0x4d46522c: 11: exit run() 0x4d465d2c: 12: enter run() 0x4d465d2c: 12: set_msg 0x4d465d2c: 12: msg: "new message" 0x7512cf2c: 13: enter run() 0x4d465d2c: 12: exit run() 0x7512cf2c: 13: set_msg 0x45616b2c: 15: enter run() 0x54659b2c: 14: enter run() 0x7512cf2c: 13: msg: "new message" 0x7512cf2c: 13: exit run() 0x54659b2c: 14: set_msg 0x54659b2c: 14: msg: "new message" 0x54659b2c: 14: exit run() 0x45616b2c: 15: set_msg 0x45616b2c: 15: msg: "new message" 0x45616b2c: 15: exit run() main: 48 0x5465932c: 0: enter run() 0x5465932c: 0: set_msg 0x5465932c: 0: msg: "new message" 0x5465932c: 0: exit run() 0x4561602c: 1: enter run() 0x4561602c: 1: set_msg 0x4561602c: 1: msg: "new message" 0x4561602c: 1: exit run() 0x4d465e2c: 2: enter run() 0x4d465e2c: 2: set_msg 0x4d465e2c: 2: msg: "new message" 0x4d465e2c: 2: exit run() 0x5465912c: 3: enter run() 0x5465912c: 3: set_msg 0x5465912c: 3: msg: "new message" 0x5465912c: 3: exit run() 0x54659c2c: 4: enter run() 0x54659c2c: 4: set_msg 0x54659c2c: 4: msg: "new message" 0x54659c2c: 4: exit run() 0x4561642c: 5: enter run() 0x4561642c: 5: set_msg 0x4561642c: 5: msg: "new message" 0x4561642c: 5: exit run() 0x4d46572c: 6: enter run() 0x4d46572c: 6: set_msg 0x4561622c: 7: enter run() 0x4d46572c: 6: msg: "new message" 0x4d46572c: 6: exit run() 0x4561622c: 7: set_msg 0x4561622c: 7: msg: "new message" 0x4561622c: 7: exit run() 0x7512c42c: 8: enter run() 0x7512c42c: 8: set_msg 0x7512c42c: 8: msg: "new message" 0x7512c42c: 8: exit run() 0x54659d2c: 9: enter run() 0x54659d2c: 9: set_msg 0x54659d2c: 9: msg: "new message" 0x54659d2c: 9: exit run() 0x4d46512c: 10: enter run() 0x4d46512c: 10: set_msg 0x4d46512c: 10: msg: "new message" 0x4d46512c: 10: exit run() 0x7512c92c: 11: enter run() 0x7512c92c: 11: set_msg 0x7512c92c: 11: msg: "new message" 0x7512c92c: 11: exit run() 0x5465992c: 12: enter run() 0x5465992c: 12: set_msg 0x5465992c: 12: msg: "new message" 0x5465992c: 12: exit run() 0x7512cc2c: 13: enter run() 0x7512cc2c: 13: set_msg 0x7512cc2c: 13: msg: "new message" 0x45616c2c: 14: enter run() 0x7512cc2c: 13: exit run() 0x4561612c: 15: enter run() 0x45616c2c: 14: set_msg 0x4561612c: 15: set_msg 0x45616c2c: 14: msg: "new message" 0x4561612c: 15: msg: "new message" 0x45616c2c: 14: exit run() 0x4561612c: 15: exit run() main: 49 0x4d46572c: 0: enter run() 0x4d46572c: 0: set_msg 0x4d46572c: 0: msg: "new message" 0x4d46572c: 0: exit run() 0x4561602c: 1: enter run() 0x4561602c: 1: set_msg 0x5465952c: 2: enter run() 0x5465922c: 3: enter run() 0x7512c22c: 4: enter run() 0x4d465a2c: 5: enter run() 0x4d465c2c: 6: enter run() 0x5465942c: 7: enter run() 0x5465962c: 8: enter run() 0x4d465d2c: 9: enter run() 0x4561632c: 10: enter run() 0x4561672c: 11: enter run() 0x54659f2c: 12: enter run() 0x7512ce2c: 13: enter run() 0x5465972c: 14: enter run() 0x7512c32c: 15: enter run() 0x4561602c: 1: msg: "new message" 0x4561602c: 1: exit run() 0x4d465a2c: 5: set_msg 0x7512c22c: 4: set_msg 0x5465942c: 7: set_msg 0x4d465c2c: 6: set_msg 0x7512c22c: 4: msg: "new message" 0x5465942c: 7: msg: "new message" 0x4d465c2c: 6: msg: "new message" 0x7512c22c: 4: exit run() 0x5465942c: 7: exit run() 0x4d465c2c: 6: exit run() 0x4d465a2c: 5: msg: "new message" 0x4561672c: 11: set_msg 0x4d465a2c: 5: exit run() 0x5465952c: 2: set_msg 0x54659f2c: 12: set_msg 0x4561672c: 11: msg: "new message" 0x4561672c: 11: exit run() 0x54659f2c: 12: msg: "new message" 0x5465952c: 2: msg: "new message" 0x54659f2c: 12: exit run() 0x4d465d2c: 9: set_msg 0x5465952c: 2: exit run() 0x4561632c: 10: set_msg 0x5465922c: 3: set_msg 0x7512c32c: 15: set_msg 0x5465962c: 8: set_msg 0x5465922c: 3: msg: "new message" 0x4d465d2c: 9: msg: "new message" 0x4d465d2c: 9: exit run() 0x4561632c: 10: msg: "new message" 0x4561632c: 10: exit run() 0x7512c32c: 15: msg: "new message" 0x7512c32c: 15: exit run() 0x5465962c: 8: msg: "new message" 0x5465922c: 3: exit run() 0x5465972c: 14: set_msg 0x5465972c: 14: msg: "new message" 0x5465962c: 8: exit run() 0x5465972c: 14: exit run() 0x7512ce2c: 13: set_msg 0x7512ce2c: 13: msg: "new message" 0x7512ce2c: 13: exit run() main: 50 0x7512c12c: 0: enter run() 0x7512c12c: 0: set_msg 0x7512c12c: 0: msg: "new message" 0x7512c12c: 0: exit run() 0x4561662c: 1: enter run() 0x4561662c: 1: set_msg 0x7512c42c: 2: enter run() 0x4561662c: 1: msg: "new message" 0x4561662c: 1: exit run() 0x7512c42c: 2: set_msg 0x7512c42c: 2: msg: "new message" 0x7512c42c: 2: exit run() 0x4561672c: 3: enter run() 0x4561672c: 3: set_msg 0x4561672c: 3: msg: "new message" 0x4561672c: 3: exit run() 0x7512c02c: 4: enter run() 0x7512c02c: 4: set_msg 0x7512c02c: 4: msg: "new message" 0x7512c02c: 4: exit run() 0x54659e2c: 5: enter run() 0x54659e2c: 5: set_msg 0x54659e2c: 5: msg: "new message" 0x54659e2c: 5: exit run() 0x4561652c: 6: enter run() 0x4561652c: 6: set_msg 0x4561652c: 6: msg: "new message" 0x4561652c: 6: exit run() 0x54659c2c: 7: enter run() 0x54659c2c: 7: set_msg 0x54659c2c: 7: msg: "new message" 0x54659c2c: 7: exit run() 0x7512c52c: 8: enter run() 0x7512c52c: 8: set_msg 0x54659a2c: 9: enter run() 0x7512c52c: 8: msg: "new message" 0x7512c52c: 8: exit run() 0x54659a2c: 9: set_msg 0x54659a2c: 9: msg: "new message" 0x54659a2c: 9: exit run() 0x45616a2c: 10: enter run() 0x45616a2c: 10: set_msg 0x45616a2c: 10: msg: "new message" 0x5465932c: 11: enter run() 0x45616a2c: 10: exit run() 0x5465932c: 11: set_msg 0x5465932c: 11: msg: "new message" 0x5465902c: 12: enter run() 0x5465932c: 11: exit run() 0x5465902c: 12: set_msg 0x5465902c: 12: msg: "new message" 0x5465902c: 12: exit run() 0x4561682c: 13: enter run() 0x4561682c: 13: set_msg 0x4561682c: 13: msg: "new message" 0x4561682c: 13: exit run() 0x4561692c: 14: enter run() 0x4561632c: 15: enter run() 0x4561692c: 14: set_msg 0x4561632c: 15: set_msg 0x4561632c: 15: msg: "new message" 0x4561692c: 14: msg: "new message" 0x4561632c: 15: exit run() 0x4561692c: 14: exit run() main: 51 0x7512ca2c: 0: enter run() 0x7512ca2c: 0: set_msg 0x7512ca2c: 0: msg: "new message" 0x7512ca2c: 0: exit run() 0x5465972c: 1: enter run() 0x5465972c: 1: set_msg 0x5465972c: 1: msg: "new message" 0x5465922c: 2: enter run() 0x5465972c: 1: exit run() 0x5465922c: 2: set_msg 0x5465922c: 2: msg: "new message" 0x5465922c: 2: exit run() 0x45616b2c: 3: enter run() 0x45616b2c: 3: set_msg 0x45616b2c: 3: msg: "new message" 0x45616b2c: 3: exit run() 0x4d465d2c: 4: enter run() 0x4d465d2c: 4: set_msg 0x4d465d2c: 4: msg: "new message" 0x4d465d2c: 4: exit run() 0x4d46542c: 5: enter run() 0x4d46542c: 5: set_msg 0x4d46542c: 5: msg: "new message" 0x4d46542c: 5: exit run() 0x4d46522c: 6: enter run() 0x4d46522c: 6: set_msg 0x4d46522c: 6: msg: "new message" 0x4d46522c: 6: exit run() 0x4d46592c: 7: enter run() 0x4d46592c: 7: set_msg 0x4d46592c: 7: msg: "new message" 0x4d46592c: 7: exit run() 0x5465952c: 8: enter run() 0x5465952c: 8: set_msg 0x5465952c: 8: msg: "new message" 0x5465952c: 8: exit run() 0x7512c62c: 9: enter run() 0x7512c62c: 9: set_msg 0x7512c62c: 9: msg: "new message" 0x7512c62c: 9: exit run() 0x4d46532c: 10: enter run() 0x4d46532c: 10: set_msg 0x4d46532c: 10: msg: "new message" 0x4d46532c: 10: exit run() 0x7512c02c: 11: enter run() 0x7512c02c: 11: set_msg 0x7512c02c: 11: msg: "new message" 0x7512c02c: 11: exit run() 0x4d46552c: 12: enter run() 0x4d46552c: 12: set_msg 0x4d46552c: 12: msg: "new message" 0x4d46572c: 13: enter run() 0x4d46552c: 12: exit run() 0x4d46572c: 13: set_msg 0x4d46572c: 13: msg: "new message" 0x4d46572c: 13: exit run() 0x5465942c: 14: enter run() 0x5465942c: 14: set_msg 0x4d46562c: 15: enter run() 0x5465942c: 14: msg: "new message" 0x5465942c: 14: exit run() 0x4d46562c: 15: set_msg 0x4d46562c: 15: msg: "new message" 0x4d46562c: 15: exit run() main: 52 0x7512c52c: 0: enter run() 0x7512c52c: 0: set_msg 0x7512c12c: 1: enter run() 0x7512c52c: 0: msg: "new message" 0x7512c22c: 2: enter run() 0x7512c52c: 0: exit run() 0x7512c22c: 2: set_msg 0x4d46532c: 3: enter run() 0x4d46532c: 3: set_msg 0x7512c12c: 1: set_msg 0x4d46532c: 3: msg: "new message" 0x4561642c: 4: enter run() 0x4d46532c: 3: exit run() 0x7512c12c: 1: msg: "new message" 0x7512c22c: 2: msg: "new message" 0x7512c12c: 1: exit run() 0x7512cc2c: 5: enter run() 0x7512c22c: 2: exit run() 0x5465912c: 6: enter run() 0x4561642c: 4: set_msg 0x4561692c: 7: enter run() 0x4561642c: 4: msg: "new message" 0x4561642c: 4: exit run() 0x4561692c: 7: set_msg 0x7512c62c: 8: enter run() 0x7512cc2c: 5: set_msg 0x7512cc2c: 5: msg: "new message" 0x7512cc2c: 5: exit run() 0x4561692c: 7: msg: "new message" 0x4561692c: 7: exit run() 0x7512c62c: 8: set_msg 0x7512c62c: 8: msg: "new message" 0x7512cb2c: 10: enter run() 0x7512c62c: 8: exit run() 0x7512c72c: 9: enter run() 0x5465912c: 6: set_msg 0x4561602c: 11: enter run() 0x7512c82c: 13: enter run() 0x7512c32c: 12: enter run() 0x7512c92c: 14: enter run() 0x7512cd2c: 15: enter run() 0x5465912c: 6: msg: "new message" 0x7512c72c: 9: set_msg 0x7512c72c: 9: msg: "new message" 0x7512c72c: 9: exit run() 0x7512c32c: 12: set_msg 0x7512c82c: 13: set_msg 0x7512c32c: 12: msg: "new message" 0x7512c32c: 12: exit run() 0x4561602c: 11: set_msg 0x7512c82c: 13: msg: "new message" 0x7512c82c: 13: exit run() 0x7512c92c: 14: set_msg 0x5465912c: 6: exit run() 0x4561602c: 11: msg: "new message" 0x7512c92c: 14: msg: "new message" 0x4561602c: 11: exit run() 0x7512cd2c: 15: set_msg 0x7512c92c: 14: exit run() 0x7512cd2c: 15: msg: "new message" 0x7512cd2c: 15: exit run() 0x7512cb2c: 10: set_msg 0x7512cb2c: 10: msg: "new message" 0x7512cb2c: 10: exit run() main: 53 0x7512c62c: 0: enter run() 0x7512c62c: 0: set_msg 0x7512c62c: 0: msg: "new message" 0x7512c62c: 0: exit run() 0x7512ce2c: 1: enter run() 0x7512ce2c: 1: set_msg 0x7512ce2c: 1: msg: "new message" 0x4561652c: 2: enter run() 0x7512ce2c: 1: exit run() 0x4561652c: 2: set_msg 0x4561672c: 3: enter run() 0x4561652c: 2: msg: "new message" 0x4561652c: 2: exit run() 0x4561672c: 3: set_msg 0x7512cf2c: 4: enter run() 0x4561672c: 3: msg: "new message" 0x4d46582c: 5: enter run() 0x4561672c: 3: exit run() 0x4d46582c: 5: set_msg 0x7512cf2c: 4: set_msg 0x4d46582c: 5: msg: "new message" 0x7512cf2c: 4: msg: "new message" 0x7512ca2c: 6: enter run() 0x4d46582c: 5: exit run() 0x7512cf2c: 4: exit run() 0x4561622c: 7: enter run() 0x7512ca2c: 6: set_msg 0x4d46552c: 9: enter run() 0x7512c02c: 8: enter run() 0x4561662c: 10: enter run() 0x4561682c: 11: enter run() 0x7512ca2c: 6: msg: "new message" 0x54659b2c: 12: enter run() 0x4d46592c: 13: enter run() 0x4561662c: 10: set_msg 0x4561612c: 15: enter run() 0x45616b2c: 14: enter run() 0x7512ca2c: 6: exit run() 0x4d46592c: 13: set_msg 0x4d46592c: 13: msg: "new message" 0x4561622c: 7: set_msg 0x4d46592c: 13: exit run() 0x4561612c: 15: set_msg 0x54659b2c: 12: set_msg 0x4561622c: 7: msg: "new message" 0x4561622c: 7: exit run() 0x54659b2c: 12: msg: "new message" 0x54659b2c: 12: exit run() 0x4561682c: 11: set_msg 0x4561682c: 11: msg: "new message" 0x4d46552c: 9: set_msg 0x4561682c: 11: exit run() 0x4d46552c: 9: msg: "new message" 0x4d46552c: 9: exit run() 0x45616b2c: 14: set_msg 0x4561662c: 10: msg: "new message" 0x4561662c: 10: exit run() 0x45616b2c: 14: msg: "new message" 0x4561612c: 15: msg: "new message" 0x4561612c: 15: exit run() 0x45616b2c: 14: exit run() 0x7512c02c: 8: set_msg 0x7512c02c: 8: msg: "new message" 0x7512c02c: 8: exit run() main: 54 0x4561682c: 0: enter run() 0x4561682c: 0: set_msg 0x5465982c: 1: enter run() 0x4561682c: 0: msg: "new message" 0x4561682c: 0: exit run() 0x5465982c: 1: set_msg 0x45616a2c: 2: enter run() 0x5465982c: 1: msg: "new message" 0x7512c82c: 3: enter run() 0x7512c82c: 3: set_msg 0x5465982c: 1: exit run() 0x7512c82c: 3: msg: "new message" 0x45616a2c: 2: set_msg 0x7512c82c: 3: exit run() 0x45616a2c: 2: msg: "new message" 0x5465912c: 4: enter run() 0x5465962c: 5: enter run() 0x45616a2c: 2: exit run() 0x5465922c: 6: enter run() 0x5465912c: 4: set_msg 0x45616c2c: 7: enter run() 0x45616c2c: 7: set_msg 0x5465912c: 4: msg: "new message" 0x45616c2c: 7: msg: "new message" 0x5465912c: 4: exit run() 0x45616c2c: 7: exit run() 0x5465922c: 6: set_msg 0x5465922c: 6: msg: "new message" 0x5465922c: 6: exit run() 0x5465962c: 5: set_msg 0x5465962c: 5: msg: "new message" 0x5465962c: 5: exit run() 0x45616d2c: 8: enter run() 0x4d465e2c: 9: enter run() 0x45616d2c: 8: set_msg 0x45616d2c: 8: msg: "new message" 0x4d465f2c: 10: enter run() 0x45616d2c: 8: exit run() 0x4d465e2c: 9: set_msg 0x5465972c: 11: enter run() 0x7512ce2c: 12: enter run() 0x7512c32c: 13: enter run() 0x5465932c: 14: enter run() 0x7512c12c: 15: enter run() 0x4d465e2c: 9: msg: "new message" 0x4d465e2c: 9: exit run() 0x4d465f2c: 10: set_msg 0x7512c32c: 13: set_msg 0x7512c32c: 13: msg: "new message" 0x7512c32c: 13: exit run() 0x5465932c: 14: set_msg 0x7512ce2c: 12: set_msg 0x4d465f2c: 10: msg: "new message" 0x7512ce2c: 12: msg: "0x7512ce2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465f2c stack 0x787933c0 0x5465932c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_unlock 0x4af54190 rthread reaping 0x5465972c stack 0x787a1640 rthread reaping 0x7512ce2c stack 0x787a17a0 rthread reaping 0x7512c32c stack 0x787a1bc0 rthread reaping 0x5465932c stack 0x78772460 rthread reaping 0x7512c12c stack 0x7877b240 0x4561632c: rwlock_wrlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_wrlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_wrlock 0x4af54190 (0) 0x45616a2c: rwlock_wrlock 0x4af54190 (2147483647) 0x54659a2c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_wrlock 0x4af54190 (1) 0x4d46592c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659a2c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_wrlock 0x4af54190 (0) 0x4561692c: rwlock_wrlock 0x4af54190 (4294967295) 0x54659d2c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_rdlock 0x4af54190 (0) 0x7512c52c: rwlock_wrlock 0x4af54190 (2147483649) 0x4561602c: rwlock_wrlock 0x4af54190 (2147483649) 0x54659d2c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4d46502c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c02c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_wrlock 0x4af54190 (0) 0x7512c72c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x4561632c stack 0x7877b240 rthread reaping 0x7512c42c stack 0x78772460 rthread reaping 0x54659a2c stack 0x787a1bc0 0x7512c02c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561672c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561672c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512c62c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561602c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_rdlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (2147483647) 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (2147483650) 0x45616a2c: rwlock_rdlock 0x4af54190 (2147483652) 0x4561692c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_unlock 0x4af54190 rthread reaping 0x45616a2c stack 0x787a17a0 rthread reaping 0x4d46592c stack 0x787933c0 rthread reaping 0x7512c02c stack 0x787a1640 rthread reaping 0x54659d2c stack 0x7877b7e0 0x4561612c: rwlock_unlock 0x4af54190 rthread reaping 0x4561692c stack 0x7877b680 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c52c stack 0x787a1120 rthread reaping 0x4561602c stack 0x7877b980 rthread reaping 0x4561612c stack 0x787a1920 rthread reaping 0x4d46502c stack 0x78793c00 rthread reaping 0x7512c72c stack 0x78772400 rthread reaping 0x4561672c stack 0x78793a60 rthread reaping 0x45616c2c stack 0x78772c80 rthread reaping 0x7512c62c stack 0x787a1e00 0x7512c82c: rwlock_wrlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_wrlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_rdlock 0x4af54190 (0) 0x7512cb2c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_wrlock 0x4af54190 (1) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_wrlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_wrlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_wrlock 0x4af54190 (0) 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x4d46532c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_wrlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_wrlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x45616f2c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_wrlock 0x4af54190 (0) 0x7512c72c: rwlock_wrlock 0x4af54190 (2147483647) 0x54659e2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_wrlock 0x4af54190 (2147483647) 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x45616e2c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x7512c82c stack 0x787a1e00 0x4d465b2c: rwlock_unlock 0x4af54190 rthread reaping 0x4561652c stack 0x78772c80 rthread reaping 0x4561662c stack 0x78793a60 rthread reaping 0x7512cb2c stack 0x78772400 rthread reaping 0x5465922c stack 0x78793c00 0x54659e2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (2147483649) rthread reaping 0x54659f2c stack 0x787a1920 rthread reaping 0x5465902c stack 0x7877b980 rthread reaping 0x4d46532c stack 0x787a1120 0x4d465b2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465a2c stack 0x7877b680 rthread reaping 0x7512c22c stack 0x7877b7e0 rthread reaping 0x4561682c stack 0x787a1640 rthread reaping 0x45616f2c stack 0x787933c0 0x45616e2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_rdlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 rthread reaping 0x54659e2c stack 0x787a17a0 rthread reaping 0x7512c72c stack 0x787a1bc0 rthread reaping 0x45616e2c stack 0x78772460 rthread reaping 0x4d465b2c stack 0x7877b240 0x5465912c: rwlock_wrlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x4d46582c: rwlock_wrlock 0x4af54190 (1) 0x5465912c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c62c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561602c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_wrlock 0x4af54190 (0) 0x4561602c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561612c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465932c: rwlock_wrlock 0x4af54190 (4294967295) 0x45616b2c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_wrlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (2147483647) 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_rdlock 0x4af54190 (2147483647) 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (1) 0x4d46582c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_wrlock 0x4af54190 (0) 0x7512ca2c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_wrlock 0x4af54190 (1) 0x45616c2c: rwlock_wrlock 0x4af54190 (2147483649) 0x5465952c: rwlock_unlock 0x4af54190 rthread reaping 0x5465912c stack 0x7877b240 rthread reaping 0x4d46582c stack 0x78772460 rthread reaping 0x4561602c stack 0x787a1bc0 rthread reaping 0x7512c52c stack 0x787a17a0 rthread reaping 0x7512c62c stack 0x787933c0 rthread reaping 0x4561612c stack 0x787a1640 0x5465942c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x45616b2c stack 0x7877b7e0 rthread reaping 0x5465932c stack 0x7877b680 rthread reaping 0x4561662c stack 0x787a1120 0x4d46522c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561622c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465942c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (0) 0x5465942c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (1) 0x4d46522c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_unlock 0x4af54190 0x7512ca2c: rwlock_rdlock 0x4af54190 (0) 0x7512ca2c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 rthread reaping 0x7512ca2c stack 0x7877b980 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c82c stack 0x787a1920 rthread reaping 0x5465952c stack 0x78793c00 rthread reaping 0x45616c2c stack 0x78772400 rthread reaping 0x5465942c stack 0x78793a60 rthread reaping 0x4d46522c stack 0x78772c80 rthread reaping 0x4561622c stack 0x787a1e00 0x7512c32c: rwlock_wrlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x7512c32c: rwlock_rdlock 0x4af54190 (0) 0x7512c32c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_wrlock 0x4af54190 (0) 0x4d46512c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_wrlock 0x4af54190 (1) 0x4d46512c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_wrlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x54659c2c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_wrlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x5465912c: rwlock_rdlock 0x4af54190 (0) 0x5465912c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_wrlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_wrlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (0) 0x7512ce2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_wrlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x4d465c2c: rwlock_rdlock 0x4af54190 (0) 0x4d465c2c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_wrlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (0) 0x7512c12c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_wrlock 0x4af54190 (1) 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46502c: rwlock_rdlock 0x4af54190 (0) 0x4d46502c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_wrlock 0x4af54190 (0) 0x4d46542c: rwlock_unlock 0x4af54190 0x4d46542c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_wrlock 0x4af54190 (1) 0x4d46542c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_wrlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_wrlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (2147483647) 0x45616f2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c32c stack 0x787a1e00 rthread reaping 0x4d46512c stack 0x78772c80 rthread reaping 0x4561682c stack 0x78793a60 rthread reaping 0x54659c2c stack 0x78772400 rthread reaping 0x5465912c stack 0x78793c00 rthread reaping 0x5465922c stack 0x787a1920 rthread reaping 0x7512ce2c stack 0x7877b980 rthread reaping 0x4d465c2c stack 0x787a1120 rthread reaping 0x7512c12c stack 0x7877b680 rthread reaping 0x4d46502c stack 0x7877b7e0 rthread reaping 0x4d46542c stack 0x787a1640 rthread reaping 0x45616a2c stack 0x787933c0 rthread reaping 0x5465952c stack 0x787a17a0 0x7512c92c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x45616f2c stack 0x787a1bc0 0x4561672c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_rdlock 0x4af54190 (0) 0x7512c92c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c92c stack 0x78772460 0x4561672c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 rthread reaping 0x4561672c stack 0x7877b240 0x7512c22c: rwlock_wrlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x7512c22c: rwlock_rdlock 0x4af54190 (0) 0x7512c22c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_wrlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_wrlock 0x4af54190 (1) 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_rdlock 0x4af54190 (0) 0x4d465f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_wrlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_wrlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_wrlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_wrlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 0x4d46562c: rwlock_rdlock 0x4af54190 (0) 0x4d46562c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_wrlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_wrlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_rdlock 0x4af54190 (0) 0x54659d2c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_wrlock 0x4af54190 (1) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_wrlock 0x4af54190 (0) 0x5465972c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (1) 0x5465972c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x7512c22c stack 0x7877b240 rthread reaping 0x5465962c stack 0x78772460 rthread reaping 0x4d465f2c stack 0x787a1bc0 rthread reaping 0x54659f2c stack 0x787a17a0 rthread reaping 0x5465922c stack 0x787933c0 rthread reaping 0x5465902c stack 0x787a1640 rthread reaping 0x4d46562c stack 0x7877b7e0 rthread reaping 0x4561612c stack 0x7877b680 0x4561662c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x54659d2c stack 0x787a1120 rthread reaping 0x4d46572c stack 0x7877b980 rthread reaping 0x5465972c stack 0x787a1920 0x4d46522c: rwlock_unlock 0x4af54190 rthread reaping 0x4561622c stack 0x78793c00 0x4d46522c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_wrlock 0x4af54190 (1) 0x5465982c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46522c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46522c stack 0x78772400 0x4561662c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 rthread reaping 0x4561662c stack 0x78793a60 0x5465982c: rwlock_unlock 0x4af54190 0x5465982c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 rthread reaping 0x4561642c stack 0x78772c80 rthread reaping 0x5465982c stack 0x787a1e00 0x4d46582c: rwlock_wrlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x4d46582c: rwlock_rdlock 0x4af54190 (0) 0x4d46582c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_wrlock 0x4af54190 (1) 0x7512c52c: rwlock_unlock 0x4af54190 0x7512c52c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_wrlock 0x4af54190 (0) 0x7512c52c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_wrlock 0x4af54190 (2147483647) 0x5465922c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465932c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (2147483647) 0x5465932c: rwlock_rdlock 0x4af54190 (0) 0x5465922c: rwlock_unlock 0x4af54190 0x5465932c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_wrlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_wrlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_wrlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (0) 0x4561602c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_wrlock 0x4af54190 (0) 0x4d46592c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_wrlock 0x4af54190 (2147483647) 0x4d46592c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x4d46592c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4d465d2c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4d465d2c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_wrlock 0x4af54190 (0) 0x4561692c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x4561692c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_wrlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_wrlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 0x4561632c: rwlock_rdlock 0x4af54190 (0) 0x4561632c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46582c stack 0x787a1e00 0x4d465a2c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x7512c52c stack 0x78772c80 rthread reaping 0x5465922c stack 0x78793a60 rthread reaping 0x5465962c stack 0x78772400 rthread reaping 0x5465932c stack 0x78793c00 rthread reaping 0x7512c02c stack 0x787a1920 0x4d465a2c: rwlock_unlock 0x4af54190 rthread reaping 0x54659f2c stack 0x7877b980 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x4561602c stack 0x787a1120 rthread reaping 0x4d46592c stack 0x7877b680 rthread reaping 0x4561652c stack 0x7877b7e0 rthread reaping 0x4d465d2c stack 0x787a1640 0x4d465b2c: rwlock_wrlock 0x4af54190 (1) rthread reaping 0x4561692c stack 0x787933c0 rthread reaping 0x5465952c stack 0x787a17a0 0x4d465a2c: rwlock_unlock 0x4af54190 rthread reaping 0x4561632c stack 0x787a1bc0 0x4d465b2c: rwlock_unlock 0x4af54190 0x4d465b2c: rwlock_rdlock 0x4af54190 (0) 0x4d465b2c: rwlock_unlock 0x4af54190 rthread reaping 0x4d465a2c stack 0x78772460 rthread reaping 0x4d465b2c stack 0x7877b240 0x7512c82c: rwlock_wrlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x7512c82c: rwlock_rdlock 0x4af54190 (0) 0x7512c82c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_wrlock 0x4af54190 (0) 0x45616d2c: rwlock_unlock 0x4af54190 0x45616d2c: rwlock_rdlock 0x4af54190 (0) 0x7512c92c: rwlock_wrlock 0x4af54190 (1) 0x45616a2c: rwlock_wrlock 0x4af54190 (2147483649) 0x7512cb2c: rwlock_wrlock 0x4af54190 (2147483649) 0x45616d2c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512cc2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465942c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c92c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512c92c: rwlock_rdlock 0x4af54190 (4294967295) 0x45616e2c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_wrlock 0x4af54190 (0) 0x5465962c: rwlock_wrlock 0x4af54190 (2147483647) 0x7512cd2c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x7512c82c stack 0x7877b240 rthread reaping 0x45616d2c stack 0x78772460 0x7512cb2c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512c12c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561662c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512ce2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465972c: rwlock_wrlock 0x4af54190 (4294967295) 0x7512c62c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_unlock 0x4af54190 0x45616e2c: rwlock_rdlock 0x4af54190 (0) 0x45616e2c: rwlock_unlock 0x4af54190 0x7512cb2c: rwlock_unlock 0x4af54190 0x7512ce2c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_unlock 0x4af54190 0x5465972c: rwlock_rdlock 0x4af54190 (0) 0x4561662c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_unlock 0x4af54190 0x4561662c: rwlock_rdlock 0x4af54190 (2147483647) 0x5465972c: rwlock_unlock 0x4af54190 0x5465942c: rwlock_rdlock 0x4af54190 (2147483649) 0x4561662c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_rdlock 0x4af54190 (2147483650) 0x5465942c: rwlock_unlock 0x4af54190 0x7512c92c: rwlock_unlock 0x4af54190 0x7512c62c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c92c stack 0x787a1bc0 rthread reaping 0x7512cb2c stack 0x787a17a0 0x45616a2c: rwlock_unlock 0x4af54190 0x45616a2c: rwlock_rdlock 0x4af54190 (0) 0x45616a2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_rdlock 0x4af54190 (0) rthread reaping 0x45616a2c stack 0x787933c0 0x7512c12c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c62c stack 0x787a1640 0x54659c2c: rwlock_rdlock 0x4af54190 (0) 0x7512cc2c: rwlock_unlock 0x4af54190 0x7512c12c: rwlock_rdlock 0x4af54190 (4294967295) 0x7512cc2c: rwlock_rdlock 0x4af54190 (2) 0x7512c12c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x7512cd2c: rwlock_unlock 0x4af54190 0x7512cc2c: rwlock_unlock 0x4af54190 0x54659c2c: rwlock_unlock 0x4af54190 rthread reaping 0x7512cc2c stack 0x7877b7e0 rthread reaping 0x5465942c stack 0x7877b680 rthread reaping 0x54659c2c stack 0x787a1120 rthread reaping 0x45616e2c stack 0x7877b980 rthread reaping 0x7512ce2c stack 0x787a1920 rthread reaping 0x5465962c stack 0x78793c00 rthread reaping 0x7512cd2c stack 0x78772400 rthread reaping 0x7512c12c stack 0x78793a60 rthread reaping 0x4561662c stack 0x78772c80 rthread reaping 0x5465972c stack 0x787a1e00 0x54659a2c: rwlock_wrlock 0x4af54190 (0) 0x54659a2c: rwlock_unlock 0x4af54190 0x54659a2c: rwlock_rdlock 0x4af54190 (0) 0x54659a2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_wrlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x45616b2c: rwlock_rdlock 0x4af54190 (0) 0x45616b2c: rwlock_unlock 0x4af54190 0x4561642c: rwlock_wrlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_wrlock 0x4af54190 (2147483647) 0x4561642c: rwlock_rdlock 0x4af54190 (0) 0x4d46522c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_rdlock 0x4af54190 (0) 0x4561642c: rwlock_unlock 0x4af54190 0x4d46522c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_wrlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x7512c42c: rwlock_rdlock 0x4af54190 (0) 0x7512c42c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_wrlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_rdlock 0x4af54190 (0) 0x4d46572c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_wrlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x7512c72c: rwlock_rdlock 0x4af54190 (0) 0x7512c72c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_wrlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x4561672c: rwlock_rdlock 0x4af54190 (0) 0x4561672c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_wrlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 0x45616f2c: rwlock_rdlock 0x4af54190 (0) 0x45616f2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_wrlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x4d465a2c: rwlock_rdlock 0x4af54190 (0) 0x4d465a2c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_wrlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x4561652c: rwlock_rdlock 0x4af54190 (0) 0x4561652c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_wrlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x45616c2c: rwlock_rdlock 0x4af54190 (0) 0x45616c2c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_wrlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x4561682c: rwlock_rdlock 0x4af54190 (0) 0x4561682c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_wrlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 0x54659f2c: rwlock_rdlock 0x4af54190 (0) 0x54659f2c: rwlock_unlock 0x4af54190 rthread reaping 0x54659a2c stack 0x787a1e00 0x4d46562c: rwlock_wrlock 0x4af54190 (0) rthread reaping 0x45616b2c stack 0x78772c80 0x4d46562c: rwlock_unlock 0x4af54190 0x4561612c: rwlock_wrlock 0x4af54190 (2147483647) rthread reaping 0x4561642c stack 0x78793a60 0x4d46562c: rwlock_rdlock 0x4af54190 (0) 0x4561612c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46522c stack 0x78772400 0x4d46562c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c42c stack 0x78793c00 0x4561612c: rwlock_rdlock 0x4af54190 (1) rthread reaping 0x4d46572c stack 0x787a1920 0x4561612c: rwlock_unlock 0x4af54190 rthread reaping 0x7512c72c stack 0x7877b980 rthread reaping 0x4561672c stack 0x787a1120 rthread reaping 0x45616f2c stack 0x7877b680 rthread reaping 0x4d465a2c stack 0x7877b7e0 rthread reaping 0x4561652c stack 0x787a1640 rthread reaping 0x45616c2c stack 0x787933c0 rthread reaping 0x4561682c stack 0x787a17a0 rthread reaping 0x54659f2c stack 0x787a1bc0 rthread reaping 0x4d46562c stack 0x78772460 rthread reaping 0x4561612c stack 0x7877b240 0x4561622c: rwlock_wrlock 0x4af54190 (0) 0x4561622c: rwlock_unlock 0x4af54190 0x4561622c: rwlock_rdlock 0x4af54190 (0) 0x4d46532c: rwlock_wrlock 0x4af54190 (1) 0x4561622c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_wrlock 0x4af54190 (2147483647) 0x54659d2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465982c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46532c: rwlock_unlock 0x4af54190 0x4d46532c: rwlock_rdlock 0x4af54190 (0) 0x4561692c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46512c: rwlock_wrlock 0x4af54190 (2147483649) 0x4d46532c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_wrlock 0x4af54190 (4294967295) 0x4561602c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46572c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_wrlock 0x4af54190 (4294967295) rthread reaping 0x4561622c stack 0x7877b240 rthread reaping 0x4d46532c stack 0x78772460 0x5465952c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d46572c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465992c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465902c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465982c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_wrlock 0x4af54190 (0) 0x5465982c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465962c: rwlock_wrlock 0x4af54190 (4294967295) 0x4d465f2c: rwlock_wrlock 0x4af54190 (4294967295) 0x5465922c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x4d46572c: rwlock_unlock 0x4af54190 0x5465922c: rwlock_rdlock 0x4af54190 (0) 0x4d465f2c: rwlock_rdlock 0x4af54190 (2147483649) 0x5465922c: rwlock_unlock 0x4af54190 0x4d465f2c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_unlock 0x4af54190 0x7512c02c: rwlock_rdlock 0x4af54190 (0) 0x7512c02c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46572c stack 0x787a1bc0 0x54659e2c: rwlock_unlock 0x4af54190 0x54659e2c: rwlock_rdlock 0x4af54190 (0) 0x54659e2c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_unlock 0x4af54190 0x4561602c: rwlock_rdlock 0x4af54190 (4294967295) 0x4561602c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_unlock 0x4af54190 0x5465902c: rwlock_rdlock 0x4af54190 (0) 0x5465902c: rwlock_unlock 0x4af54190 0x5465992c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_rdlock 0x4af54190 (4294967295) 0x5465992c: rwlock_rdlock 0x4af54190 (0) 0x5465992c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_unlock 0x4af54190 0x5465952c: rwlock_rdlock 0x4af54190 (0) 0x5465952c: rwlock_unlock 0x4af54190 0x54659d2c: rwlock_unlock 0x4af54190 0x5465962c: rwlock_rdlock 0x4af54190 (0) 0x5465962c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 rthread reaping 0x54659d2c stack 0x787a17a0 0x4561692c: rwlock_rdlock 0x4af54190 (0) 0x5465982c: rwlock_unlock 0x4af54190 0x4561692c: rwlock_unlock 0x4af54190 rthread reaping 0x5465982c stack 0x787933c0 rthread reaping 0x4561692c stack 0x787a1640 0x4d46512c: rwlock_unlock 0x4af54190 0x4d46512c: rwlock_rdlock 0x4af54190 (0) new message" 0x4d465f2c: 10: exit run() 0x5465932c: 14: msg: "new message" 0x7512ce2c: 12: exit run() 0x5465932c: 14: exit run() 0x7512c12c: 15: set_msg 0x5465972c: 11: set_msg 0x7512c12c: 15: msg: "new message" 0x5465972c: 11: msg: "new message" 0x5465972c: 11: exit run() 0x7512c12c: 15: exit run() main: 55 0x4561632c: 0: enter run() 0x4561632c: 0: set_msg 0x7512c42c: 1: enter run() 0x4561632c: 0: msg: "new message" 0x7512c42c: 1: set_msg 0x4561632c: 0: exit run() 0x7512c42c: 1: msg: "new message" 0x7512c42c: 1: exit run() 0x54659a2c: 2: enter run() 0x45616a2c: 3: enter run() 0x54659a2c: 2: set_msg 0x7512c02c: 4: enter run() 0x4d46592c: 5: enter run() 0x54659a2c: 2: msg: "new message" 0x54659d2c: 6: enter run() 0x4561692c: 7: enter run() 0x54659d2c: 6: set_msg 0x54659a2c: 2: exit run() 0x7512c52c: 9: enter run() 0x4561602c: 8: enter run() 0x54659d2c: 6: msg: "new message" 0x4561612c: 10: enter run() 0x4d46502c: 11: enter run() 0x7512c02c: 4: set_msg 0x4561672c: 13: enter run() 0x7512c72c: 12: enter run() 0x4561672c: 13: set_msg 0x45616c2c: 14: enter run() 0x54659d2c: 6: exit run() 0x7512c62c: 15: enter run() 0x4561602c: 8: set_msg 0x45616a2c: 3: set_msg 0x45616c2c: 14: set_msg 0x45616c2c: 14: msg: "new message" 0x4561672c: 13: msg: "new message" 0x45616c2c: 14: exit run() 0x4561672c: 13: exit run() 0x4d46502c: 11: set_msg 0x4d46502c: 11: msg: "new message" 0x4d46592c: 5: set_msg 0x4d46502c: 11: exit run() 0x4d46592c: 5: msg: "new message" 0x4d46592c: 5: exit run() 0x7512c72c: 12: set_msg 0x7512c62c: 15: set_msg 0x7512c52c: 9: set_msg 0x4561692c: 7: set_msg 0x7512c62c: 15: msg: "new message" 0x4561692c: 7: msg: "new message" 0x7512c62c: 15: exit run() 0x7512c72c: 12: msg: "new message" 0x7512c52c: 9: msg: "new message" 0x45616a2c: 3: msg: "new message" 0x4561692c: 7: exit run() 0x7512c02c: 4: msg: "new message" 0x4561602c: 8: msg: "new message" 0x7512c72c: 12: exit run() 0x7512c52c: 9: exit run() 0x45616a2c: 3: exit run() 0x7512c02c: 4: exit run() 0x4561612c: 10: set_msg 0x4561602c: 8: exit run() 0x4561612c: 10: msg: "new message" 0x4561612c: 10: exit run() main: 56 0x7512c82c: 0: enter run() 0x7512c82c: 0: set_msg 0x7512c82c: 0: msg: "new message" 0x7512c82c: 0: exit run() 0x4561652c: 1: enter run() 0x4561652c: 1: set_msg 0x4561662c: 2: enter run() 0x4561652c: 1: msg: "new message" 0x4561652c: 1: exit run() 0x4561662c: 2: set_msg 0x4561662c: 2: msg: "new message" 0x4561662c: 2: exit run() 0x7512cb2c: 3: enter run() 0x7512cb2c: 3: set_msg 0x7512cb2c: 3: msg: "new message" 0x5465922c: 4: enter run() 0x7512cb2c: 3: exit run() 0x5465922c: 4: set_msg 0x5465922c: 4: msg: "new message" 0x5465922c: 4: exit run() 0x54659f2c: 5: enter run() 0x54659f2c: 5: set_msg 0x54659f2c: 5: msg: "new message" 0x54659f2c: 5: exit run() 0x5465902c: 6: enter run() 0x5465902c: 6: set_msg 0x5465902c: 6: msg: "new message" 0x5465902c: 6: exit run() 0x4d46532c: 7: enter run() 0x4d46532c: 7: set_msg 0x4d46532c: 7: msg: "new message" 0x4d46532c: 7: exit run() 0x4d465a2c: 8: enter run() 0x4d465a2c: 8: set_msg 0x4d465a2c: 8: msg: "new message" 0x4d465a2c: 8: exit run() 0x7512c22c: 9: enter run() 0x7512c22c: 9: set_msg 0x7512c22c: 9: msg: "new message" 0x7512c22c: 9: exit run() 0x4561682c: 10: enter run() 0x4561682c: 10: set_msg 0x45616f2c: 11: enter run() 0x4561682c: 10: msg: "new message" 0x4561682c: 10: exit run() 0x45616f2c: 11: set_msg 0x45616f2c: 11: msg: "new message" 0x45616f2c: 11: exit run() 0x54659e2c: 12: enter run() 0x54659e2c: 12: set_msg 0x7512c72c: 13: enter run() 0x45616e2c: 14: enter run() 0x4d465b2c: 15: enter run() 0x4d465b2c: 15: set_msg 0x54659e2c: 12: msg: "new message" 0x4d465b2c: 15: msg: "new message" 0x4d465b2c: 15: exit run() 0x54659e2c: 12: exit run() 0x45616e2c: 14: set_msg 0x7512c72c: 13: set_msg 0x7512c72c: 13: msg: "new message" 0x45616e2c: 14: msg: "new message" 0x7512c72c: 13: exit run() 0x45616e2c: 14: exit run() main: 57 0x5465912c: 0: enter run() 0x5465912c: 0: set_msg 0x4d46582c: 1: enter run() 0x5465912c: 0: msg: "new message" 0x4561602c: 2: enter run() 0x7512c52c: 3: enter run() 0x7512c62c: 4: enter run() 0x5465912c: 0: exit run() 0x4561602c: 2: set_msg 0x45616b2c: 6: enter run() 0x4561612c: 5: enter run() 0x5465932c: 7: enter run() 0x45616b2c: 6: set_msg 0x4561662c: 8: enter run() 0x4561662c: 8: set_msg 0x4561662c: 8: msg: "new message" 0x4561662c: 8: exit run() 0x7512c52c: 3: set_msg 0x45616b2c: 6: msg: "new message" 0x7512c52c: 3: msg: "new message" 0x45616b2c: 6: exit run() 0x7512c52c: 3: exit run() 0x4d46582c: 1: set_msg 0x5465932c: 7: set_msg 0x4561612c: 5: set_msg 0x7512c62c: 4: set_msg 0x4561602c: 2: msg: "new message" 0x7512c62c: 4: msg: "new message" 0x7512c62c: 4: exit run() 0x4d46582c: 1: msg: "new message" 0x4561612c: 5: msg: "new message" 0x4d46582c: 1: exit run() 0x4561612c: 5: exit run() 0x5465932c: 7: msg: "new message" 0x5465952c: 11: enter run() 0x5465932c: 7: exit run() 0x4561602c: 2: exit run() 0x7512ca2c: 9: enter run() 0x5465952c: 11: set_msg 0x7512c82c: 10: enter run() 0x45616c2c: 12: enter run() 0x5465952c: 11: msg: "new message" 0x5465942c: 13: enter run() 0x4d46522c: 14: enter run() 0x4561622c: 15: enter run() 0x5465942c: 13: set_msg 0x5465952c: 11: exit run() 0x5465942c: 13: msg: "new message" 0x5465942c: 13: exit run() 0x4d46522c: 14: set_msg 0x7512c82c: 10: set_msg 0x7512c82c: 10: msg: "new message" 0x4d46522c: 14: msg: "new message" 0x7512c82c: 10: exit run() 0x4d46522c: 14: exit run() 0x45616c2c: 12: set_msg 0x45616c2c: 12: msg: "new message" 0x45616c2c: 12: exit run() 0x7512ca2c: 9: set_msg 0x7512ca2c: 9: msg: "new message" 0x7512ca2c: 9: exit run() 0x4561622c: 15: set_msg 0x4561622c: 15: msg: "new message" 0x4561622c: 15: exit run() main: 58 0x7512c32c: 0: enter run() 0x7512c32c: 0: set_msg 0x7512c32c: 0: msg: "new message" 0x7512c32c: 0: exit run() 0x4d46512c: 1: enter run() 0x4d46512c: 1: set_msg 0x4561682c: 2: enter run() 0x4d46512c: 1: msg: "new message" 0x4561682c: 2: set_msg 0x4d46512c: 1: exit run() 0x4561682c: 2: msg: "new message" 0x4561682c: 2: exit run() 0x54659c2c: 3: enter run() 0x54659c2c: 3: set_msg 0x54659c2c: 3: msg: "new message" 0x54659c2c: 3: exit run() 0x5465912c: 4: enter run() 0x5465912c: 4: set_msg 0x5465912c: 4: msg: "new message" 0x5465912c: 4: exit run() 0x5465922c: 5: enter run() 0x5465922c: 5: set_msg 0x5465922c: 5: msg: "new message" 0x5465922c: 5: exit run() 0x7512ce2c: 6: enter run() 0x7512ce2c: 6: set_msg 0x7512ce2c: 6: msg: "new message" 0x7512ce2c: 6: exit run() 0x4d465c2c: 7: enter run() 0x4d465c2c: 7: set_msg 0x4d465c2c: 7: msg: "new message" 0x4d465c2c: 7: exit run() 0x7512c12c: 8: enter run() 0x7512c12c: 8: set_msg 0x7512c12c: 8: msg: "new message" 0x4d46502c: 9: enter run() 0x7512c12c: 8: exit run() 0x4d46502c: 9: set_msg 0x4d46502c: 9: msg: "new message" 0x4d46542c: 10: enter run() 0x4d46502c: 9: exit run() 0x4d46542c: 10: set_msg 0x45616a2c: 11: enter run() 0x4d46542c: 10: msg: "new message" 0x5465952c: 12: enter run() 0x4d46542c: 10: exit run() 0x5465952c: 12: set_msg 0x45616a2c: 11: set_msg 0x45616f2c: 13: enter run() 0x45616f2c: 13: set_msg 0x45616a2c: 11: msg: "new message" 0x45616f2c: 13: msg: "new message" 0x5465952c: 12: msg: "new message" 0x45616a2c: 11: exit run() 0x45616f2c: 13: exit run() 0x5465952c: 12: exit run() 0x7512c92c: 14: enter run() 0x4561672c: 15: enter run() 0x7512c92c: 14: set_msg 0x7512c92c: 14: msg: "new message" 0x7512c92c: 14: exit run() 0x4561672c: 15: set_msg 0x4561672c: 15: msg: "new message" 0x4561672c: 15: exit run() main: 59 0x7512c22c: 0: enter run() 0x7512c22c: 0: set_msg 0x7512c22c: 0: msg: "new message" 0x7512c22c: 0: exit run() 0x5465962c: 1: enter run() 0x5465962c: 1: set_msg 0x5465962c: 1: msg: "new message" 0x4d465f2c: 2: enter run() 0x5465962c: 1: exit run() 0x4d465f2c: 2: set_msg 0x4d465f2c: 2: msg: "new message" 0x4d465f2c: 2: exit run() 0x54659f2c: 3: enter run() 0x54659f2c: 3: set_msg 0x54659f2c: 3: msg: "new message" 0x54659f2c: 3: exit run() 0x5465922c: 4: enter run() 0x5465922c: 4: set_msg 0x5465922c: 4: msg: "new message" 0x5465922c: 4: exit run() 0x5465902c: 5: enter run() 0x5465902c: 5: set_msg 0x5465902c: 5: msg: "new message" 0x5465902c: 5: exit run() 0x4d46562c: 6: enter run() 0x4d46562c: 6: set_msg 0x4d46562c: 6: msg: "new message" 0x4d46562c: 6: exit run() 0x4561612c: 7: enter run() 0x4561612c: 7: set_msg 0x4561612c: 7: msg: "new message" 0x4561612c: 7: exit run() 0x54659d2c: 8: enter run() 0x54659d2c: 8: set_msg 0x54659d2c: 8: msg: "new message" 0x4d46572c: 9: enter run() 0x54659d2c: 8: exit run() 0x4d46572c: 9: set_msg 0x4d46572c: 9: msg: "new message" 0x4d46572c: 9: exit run() 0x5465972c: 10: enter run() 0x5465972c: 10: set_msg 0x4561622c: 11: enter run() 0x4561622c: 11: set_msg 0x5465972c: 10: msg: "new message" 0x4561622c: 11: msg: "new message" 0x5465972c: 10: exit run() 0x4561622c: 11: exit run() 0x4d46522c: 12: enter run() 0x4561662c: 13: enter run() 0x4d46522c: 12: set_msg 0x4561642c: 14: enter run() 0x5465982c: 15: enter run() 0x4d46522c: 12: msg: "new message" 0x4d46522c: 12: exit run() 0x4561662c: 13: set_msg 0x4561662c: 13: msg: "new message" 0x4561662c: 13: exit run() 0x5465982c: 15: set_msg 0x5465982c: 15: msg: "new message" 0x5465982c: 15: exit run() 0x4561642c: 14: set_msg 0x4561642c: 14: msg: "new message" 0x4561642c: 14: exit run() main: 60 0x4d46582c: 0: enter run() 0x4d46582c: 0: set_msg 0x4d46582c: 0: msg: "new message" 0x7512c52c: 1: enter run() 0x4d46582c: 0: exit run() 0x7512c52c: 1: set_msg 0x5465922c: 2: enter run() 0x7512c52c: 1: msg: "new message" 0x7512c52c: 1: exit run() 0x5465962c: 3: enter run() 0x5465922c: 2: set_msg 0x5465932c: 4: enter run() 0x5465932c: 4: set_msg 0x5465922c: 2: msg: "new message" 0x5465932c: 4: msg: "new message" 0x5465922c: 2: exit run() 0x5465932c: 4: exit run() 0x7512c02c: 5: enter run() 0x7512c02c: 5: set_msg 0x7512c02c: 5: msg: "new message" 0x7512c02c: 5: exit run() 0x54659f2c: 6: enter run() 0x54659f2c: 6: set_msg 0x54659f2c: 6: msg: "new message" 0x54659f2c: 6: exit run() 0x4561602c: 7: enter run() 0x4561602c: 7: set_msg 0x4561602c: 7: msg: "new message" 0x4561602c: 7: exit run() 0x4d46592c: 8: enter run() 0x4d46592c: 8: set_msg 0x4561652c: 9: enter run() 0x5465962c: 3: set_msg 0x4d46592c: 8: msg: "new message" 0x4d46592c: 8: exit run() 0x5465962c: 3: msg: "new message" 0x5465962c: 3: exit run() 0x4d465d2c: 10: enter run() 0x4561652c: 9: set_msg 0x4d465d2c: 10: set_msg 0x4561652c: 9: msg: "new message" 0x4d465d2c: 10: msg: "new message" 0x4561652c: 9: exit run() 0x4d465d2c: 10: exit run() 0x4561692c: 11: enter run() 0x4561692c: 11: set_msg 0x4561692c: 11: msg: "new message" 0x4561692c: 11: exit run() 0x5465952c: 12: enter run() 0x5465952c: 12: set_msg 0x5465952c: 12: msg: "new message" 0x5465952c: 12: exit run() 0x4561632c: 13: enter run() 0x4561632c: 13: set_msg 0x4561632c: 13: msg: "new message" 0x4561632c: 13: exit run() 0x4d465a2c: 14: enter run() 0x4d465a2c: 14: set_msg 0x4d465b2c: 15: enter run() 0x4d465a2c: 14: msg: "new message" 0x4d465a2c: 14: exit run() 0x4d465b2c: 15: set_msg 0x4d465b2c: 15: msg: "new message" 0x4d465b2c: 15: exit run() main: 61 0x7512c82c: 0: enter run() 0x7512c82c: 0: set_msg 0x7512c82c: 0: msg: "new message" 0x45616d2c: 1: enter run() 0x7512c82c: 0: exit run() 0x45616d2c: 1: set_msg 0x7512c92c: 2: enter run() 0x45616a2c: 4: enter run() 0x7512cb2c: 3: enter run() 0x45616d2c: 1: msg: "new message" 0x7512c62c: 5: enter run() 0x7512cc2c: 6: enter run() 0x5465942c: 7: enter run() 0x45616d2c: 1: exit run() 0x7512c92c: 2: set_msg 0x54659c2c: 8: enter run() 0x45616e2c: 9: enter run() 0x7512cb2c: 3: set_msg 0x7512ce2c: 10: enter run() 0x5465962c: 11: enter run() 0x7512cd2c: 12: enter run() 0x7512c12c: 13: enter run() 0x4561662c: 14: enter run() 0x7512ce2c: 10: set_msg 0x5465972c: 15: enter run() 0x7512c62c: 5: set_msg 0x45616e2c: 9: set_msg 0x45616e2c: 9: msg: "new message" 0x45616e2c: 9: exit run() 0x7512cb2c: 3: msg: "new message" 0x7512ce2c: 10: msg: "new message" 0x7512cb2c: 3: exit run() 0x7512ce2c: 10: exit run() 0x5465972c: 15: set_msg 0x4561662c: 14: set_msg 0x5465942c: 7: set_msg 0x5465972c: 15: msg: "new message" 0x4561662c: 14: msg: "new message" 0x5465972c: 15: exit run() 0x5465942c: 7: msg: "new message" 0x4561662c: 14: exit run() 0x7512c92c: 2: msg: "new message" 0x7512c62c: 5: msg: "new message" 0x5465942c: 7: exit run() 0x7512c92c: 2: exit run() 0x5465962c: 11: set_msg 0x7512c62c: 5: exit run() 0x45616a2c: 4: set_msg 0x45616a2c: 4: msg: "new message" 0x45616a2c: 4: exit run() 0x54659c2c: 8: set_msg 0x7512cd2c: 12: set_msg 0x7512c12c: 13: set_msg 0x7512cc2c: 6: set_msg 0x7512c12c: 13: msg: "new message" 0x5465962c: 11: msg: "new message" 0x7512cd2c: 12: msg: "new message" 0x7512cc2c: 6: msg: "new message" 0x54659c2c: 8: msg: "new message" 0x7512c12c: 13: exit run() 0x5465962c: 11: exit run() 0x7512cd2c: 12: exit run() 0x7512cc2c: 6: exit run() 0x54659c2c: 8: exit run() main: 62 0x54659a2c: 0: enter run() 0x54659a2c: 0: set_msg 0x54659a2c: 0: msg: "new message" 0x54659a2c: 0: exit run() 0x45616b2c: 1: enter run() 0x45616b2c: 1: set_msg 0x45616b2c: 1: msg: "new message" 0x45616b2c: 1: exit run() 0x4561642c: 2: enter run() 0x4561642c: 2: set_msg 0x4d46522c: 3: enter run() 0x4d46522c: 3: set_msg 0x4561642c: 2: msg: "new message" 0x4d46522c: 3: msg: "new message" 0x4561642c: 2: exit run() 0x4d46522c: 3: exit run() 0x7512c42c: 4: enter run() 0x7512c42c: 4: set_msg 0x7512c42c: 4: msg: "new message" 0x7512c42c: 4: exit run() 0x4d46572c: 5: enter run() 0x4d46572c: 5: set_msg 0x4d46572c: 5: msg: "new message" 0x4d46572c: 5: exit run() 0x7512c72c: 6: enter run() 0x7512c72c: 6: set_msg 0x7512c72c: 6: msg: "new message" 0x4561672c: 7: enter run() 0x7512c72c: 6: exit run() 0x4561672c: 7: set_msg 0x4561672c: 7: msg: "new message" 0x4561672c: 7: exit run() 0x45616f2c: 8: enter run() 0x45616f2c: 8: set_msg 0x45616f2c: 8: msg: "new message" 0x45616f2c: 8: exit run() 0x4d465a2c: 9: enter run() 0x4d465a2c: 9: set_msg 0x4d465a2c: 9: msg: "new message" 0x4d465a2c: 9: exit run() 0x4561652c: 10: enter run() 0x4561652c: 10: set_msg 0x4561652c: 10: msg: "new message" 0x4561652c: 10: exit run() 0x45616c2c: 11: enter run() 0x45616c2c: 11: set_msg 0x45616c2c: 11: msg: "new message" 0x45616c2c: 11: exit run() 0x4561682c: 12: enter run() 0x4561682c: 12: set_msg 0x4561682c: 12: msg: "new message" 0x4561682c: 12: exit run() 0x54659f2c: 13: enter run() 0x54659f2c: 13: set_msg 0x54659f2c: 13: msg: "new message" 0x54659f2c: 13: exit run() 0x4d46562c: 14: enter run() 0x4d46562c: 14: set_msg 0x4561612c: 15: enter run() 0x4561612c: 15: set_msg 0x4d46562c: 14: msg: "new message" 0x4d46562c: 14: exit run() 0x4561612c: 15: msg: "new message" 0x4561612c: 15: exit run() main: 63 0x4561622c: 0: enter run() 0x4561622c: 0: set_msg 0x4d46532c: 1: enter run() 0x4561622c: 0: msg: "new message" 0x4d46572c: 2: enter run() 0x54659d2c: 3: enter run() 0x4561622c: 0: exit run() 0x5465982c: 4: enter run() 0x4d46532c: 1: set_msg 0x4561692c: 5: enter run() 0x4d46512c: 6: enter run() 0x4d46532c: 1: msg: "new message" 0x54659e2c: 8: enter run() 0x4561602c: 7: enter run() 0x4d46532c: 1: exit run() 0x4d46572c: 2: set_msg 0x7512c02c: 9: enter run() 0x5465952c: 10: enter run() 0x5465992c: 11: enter run() 0x5465902c: 12: enter run() 0x5465982c: 4: set_msg 0x5465922c: 13: enter run() 0x5465962c: 14: enter run() 0x4d465f2c: 15: enter run() 0x5465922c: 13: set_msg 0x4d465f2c: 15: set_msg 0x4d46572c: 2: msg: "new message" 0x5465922c: 13: msg: "new message" 0x4d465f2c: 15: msg: "new message" 0x5465922c: 13: exit run() 0x4d46572c: 2: exit run() 0x4d465f2c: 15: exit run() 0x4561602c: 7: set_msg 0x7512c02c: 9: set_msg 0x7512c02c: 9: msg: "new message" 0x7512c02c: 9: exit run() 0x54659e2c: 8: set_msg 0x54659e2c: 8: msg: "new message" 0x54659e2c: 8: exit run() 0x54659d2c: 3: set_msg 0x4561602c: 7: msg: "new message" 0x4561602c: 7: exit run() 0x5465902c: 12: set_msg 0x5465902c: 12: msg: "new message" 0x5465902c: 12: exit run() 0x5465992c: 11: set_msg 0x5465992c: 11: msg: "new message" 0x5465992c: 11: exit run() 0x5465962c: 14: set_msg 0x5465952c: 10: set_msg 0x5465952c: 10: msg: "new message" 0x5465952c: 10: exit run() 0x54659d2c: 3: msg: "new message" 0x54659d2c: 3: exit run() 0x5465962c: 14: msg: "new message" 0x5465962c: 14: exit run() 0x4561692c: 5: set_msg 0x5465982c: 4: msg: "new message" 0x4561692c: 5: msg: "new message" 0x5465982c: 4: exit run() 0x4561692c: 5: exit run() 0x4d46512c: 6: set_msg 0x4d460x4d46512c: rwlock_unlock 0x4af54190 rthread reaping 0x4d46512c stack 0x7877b7e0 rthread reaping 0x4561602c stack 0x7877b680 rthread reaping 0x54659e2c stack 0x787a1120 rthread reaping 0x7512c02c stack 0x7877b980 rthread reaping 0x5465952c stack 0x787a1920 rthread reaping 0x5465992c stack 0x78793c00 rthread reaping 0x5465902c stack 0x78772400 rthread reaping 0x5465922c stack 0x78793a60 rthread reaping 0x5465962c stack 0x78772c80 rthread reaping 0x4d465f2c stack 0x787a1e00 512c: 6: msg: "new message" 0x4d46512c: 6: 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 -1, errno = 35 Resource temporarily unavailable select returned 1 last read was 0, errno = 0 success read finished ===> semaphore ===> semaphore/sem_destroy ==== run-regress-sem_destroy ==== cc -O2 -pipe -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 1741405515.513603909 actual 1741405515.523537518 timeout: expected 1741405515.523537518 actual 1741405515.533603909 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 0xcf7e42a4, context 0xcf7e4250 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 0xcf7bf7fc, context 0xcf7bf7a8 act_handler/2, signal 30, siginfo 0xcf7bf7fc, context 0xcf7bf7a8 act_handler/3, signal 30, siginfo 0xcf7bf7fc, context 0xcf7bf7a8 [recurse] act_handler/4, signal 30, siginfo 0xcf7bf6f0, context 0xcf7bf69c ===> 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 0x4882be2c) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x4882be2c) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0x4882be2c) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x4882be2c) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x4882be2c) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x4882be2c) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x4882be2c) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0x4882be2c) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x4882be2c) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0x4882be2c) ===> sleep ==== run-regress-sleep ==== cc -O2 -pipe -g -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/sleep"' -I/usr/src/regress/lib/libpthread/sleep/../include -MD -MP -c /usr/src/regress/lib/libpthread/sleep/sleep.c /usr/src/regress/lib/libpthread/sleep/sleep.c:83:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/sleep/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/sleep/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o sleep sleep.o -lpthread ./sleep abababababababababab Going to sleep Done sleeping ===> socket ===> socket/1 ==== run-regress-socket1 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/1/../../include -g -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/1"' -I/usr/src/regress/lib/libpthread/socket/1/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/1/socket1.c /usr/src/regress/lib/libpthread/socket/1/socket1.c:93:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/1/socket1.c:110:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, "5", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/1/socket1.c:160:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 3 warnings generated. cc -o socket1 socket1.o -lpthread ./socket1 ===> socket/2a ==== dummy ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/2a/../../include -g -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/2a"' -I/usr/src/regress/lib/libpthread/socket/2a/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/2a/socket2a.c /usr/src/regress/lib/libpthread/socket/2a/socket2a.c:87:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/2a/socket2a.c:88:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, MESSAGE6, sizeof(MESSAGE6))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o socket2a socket2a.o -lpthread socket2a ready ===> socket/2 ==== run-regress-socket2 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/2/../../include -g -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/2"' -I/usr/src/regress/lib/libpthread/socket/2/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/2/socket2.c /usr/src/regress/lib/libpthread/socket/2/socket2.c:68:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, MESSAGE5, sizeof(MESSAGE5))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/2/socket2.c:156:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o socket2 socket2.o -lpthread ./socket2 listening on port 3276 15658: This should be message #1 waiting for child 55373: This should be message #2 55373: This should be message #3 15658: This should be message #4 55373: This should be message #5 15658: 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 1137048 0m02.00s real 0m00.63s user 0m04.08s system ==== run-regress-switch-3 ==== time ./switch -c 3 | wc -c 729726 0m02.00s real 0m00.38s user 0m05.77s system ==== run-regress-switch-4 ==== time ./switch -c 4 | wc -c 382551 0m02.00s real 0m00.13s user 0m07.18s system ==== run-regress-switch-6 ==== time ./switch -c 6 | wc -c 125852 0m02.00s real 0m00.03s user 0m08.90s system ==== run-regress-switch-8 ==== time ./switch -c 8 | wc -c 75044 0m02.00s real 0m00.07s user 0m10.16s system ==== run-regress-switch-20 ==== time ./switch -c 20 | wc -c 32173 0m02.00s real 0m00.05s user 0m11.83s system ==== run-regress-switch-26 ==== time ./switch -c 26 | wc -c 26453 0m02.00s real 0m00.03s user 0m12.44s 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 4m57.54s